Перенос приложений независимых разработчиков ПО в облако

Oracle Cloud Infrastructure (OCI) предлагает безопасные, масштабируемые и надежные облачные сервисы для размещения приложений независимых разработчиков программного обеспечения. Благодаря OCI независимые разработчики программного обеспечения могут успешно обеспечивать круглосуточную работу, проводить развертывания в различных географических местоположениях, предлагать динамические модели клиентского трафика, которые могут требовать гибкого масштабирования, и приложения, которыми можно безопасно пользоваться в Интернете. Кроме того, уникальные инструменты миграции, подготовки, управления и сервисы Cloud Lift Services облегчают быстрое развертывание, сохраняя при этом основные настройки и интеграции.

Почему независимые разработчики программного обеспечения выбирают Oracle Cloud Infrastructure для своих приложений (2:48)

Представляем Oracle Alloy: все возможности облака в ваших руках

Обширная платформа облачной инфраструктуры, которая позволяет партнерам становиться поставщиками облачных решений и предлагать полный спектр облачных сервисов в качестве расширения бизнеса.

    Типовые решения и рекомендации по работе в облаке для независимых разработчиков ПО

    На этом микросайте представлено несколько моделей доставки приложений для переноса приложений на основе SaaS в облако.

    Изучите руководство IDC для успешной работы независимых разработчиков ПО

    Узнайте, почему независимые разработчики ПО полагаются на OCI для ускоренного движения к стратегическим целям и получения конкурентного преимущества.

    Узнайте, почему независимые разработчики ПО выбирают OCI

    OCI обеспечивает отличное соотношение цены и производительности, а также безопасность, гибкость и предсказуемость затрат для многих независимых разработчиков ПО.

Исследование IDC о ценности для бизнеса показало, что организации, использующие OCI, получают преимущества, эквивалентные 5 млн долларов США в год

Ведущие независимые разработчики программного обеспечения доверяют OCI развитие своего бизнеса

См. больше историй заказчиков
Используя OCI, Altair тестирует и проводит сложное моделирование одновременно

«Мы искали лучшее соотношение цены, производительности и безопасности. И мы нашли нужное сочетание в Oracle Cloud Infrastructure».

Сэм Махалингам (Sam Mahalingam)
Старший технический директор по корпоративным решениям, Altair

WorkForce Software переходит на Oracle Cloud и увеличивает производительность на 30 %

«WorkForce Software работает в облаке уже 10 лет, но мы не оптимизировали свои инвестиции в инфраструктуру. Мы хотели обеспечить устойчивый потребительский опыт, и поэтому выбрали OCI за высокую масштабируемость, скорость и надежность».

Джон Уильямс (John Williams)
Директор по технологиям, WorkForce Software

В условиях стремительного роста 8x8 переходит на Oracle Cloud и сокращает затраты на 80 %

"По мере того, как общение сотрудников и клиентов переходило в облако, количество пользователей 8x8 росло. Для быстрого масштабирования в целях поддержки этого роста мы рассмотрели несколько платформ и выбрали Oracle Cloud Infrastructure за ее надежный глобальный охват, доступность, производительность и безопасность. У OCI превосходное соотношение цены и производительности, мы также можем рассчитывать на прочное стратегическое партнерство».

Мехди Салур (Mehdi Salour)
Старший вице-президент по глобальной сети и процессам разработки, 8x8

Xactly снижает затраты и производительность с помощью Oracle Cloud

«Принятие Oracle Cloud Infrastructure в качестве предпочтительной платформы дает нам возможность ускорить инновации и преобразовать клиентский опыт. Ни один другой поставщик облачных услуг не не предоставляет стоимости и производительности нужного нам уровня».

Крис Кабрера (Chris Cabrera)
Учредитель и генеральный директор, Xactly

Технические возможности и рекомендации для независимых разработчиков ПО

Благодаря широкому спектру услуг и поддержки OCI независимые разработчики ПО могут повысить ценность для своих клиентов.

Идеально подходит для однопользовательских и многопользовательских приложений независимых разработчиков ПО

Oracle учитывает различные подходы независимых разработчиков ПО к управлению рабочими нагрузками своих заказчиков. Мы помогли реализовать стратегии сегментации, которые изолируют трафик и данные заказчика на различных уровнях стека решений независимых разработчиков ПО.

Облачные технологии и поставщики SaaS, как правило, стремятся к общей модели множественной принадлежности, чтобы воспользоваться экономическими преимуществами масштабирования, в то время как традиционные приложения независимых разработчиков ПО, обычно разворачиваемые в локальной среде заказчика или с использованием модели частного размещения, как правило, являются однопользовательскими. Для обоих шаблонов OCI предоставляет набор структур, которые можно использовать для изоляции и сегментации заказчиков, а именно: VCN для сегментации сети, контейнерные базы данных для изоляции данных, отсеки для изоляции выставления счетов и осуществления возвратных платежей, а также организации для дальнейшей изоляции на уровне области принадлежности.

Ориентированная на безопасность облачная архитектура

Oracle Cloud Infrastructure (OCI) представляет собой «инфраструктуру как услугу» (IaaS) второго поколения, построенную на принципах разработки, ориентированных на безопасность. Эти принципы включают в себя изолированную виртуализацию сети и немодифицированное развертывание физического хоста, что обеспечивает превосходную изоляцию данных заказчика по сравнению с предыдущими решениями для общедоступного облака. Для независимых разработчиков ПО, использующих OCI, эти принципы также снижают риск возникновения постоянных угроз.

Независимые разработчики ПО могут использовать не только неотъемлемый уровень безопасности, характерный для нашего облака, но и гибкость и масштабируемость OCI для бизнеса, при этом соблюдая требования соответствия и предоставляя необходимые гарантии безопасности своим заказчикам. Чтобы помочь нашим заказчикам быстро и безопасно развернуть систему, мы создали программу Center for Internet Security (CIS) Landing Zone, которая предоставляет автоматическую инициализацию среды с помощью шаблонов Terraform и Python.

Блоги, технические документы и другие ресурсы:

Автоматизация и возможности подхода «инфраструктура как код»

Управление конфигурацией программного обеспечения и подход «инфраструктура как код» (IaC) стали важными инструментами для многих предприятий. Oracle предоставляет современное облако, автоматизированное восходящим методом. Каждая операция консоли сопоставляется с соответствующими API, SDK, CLI и поставщиком Terraform, который обеспечивает мультиоблачный подход к хореографии среды по стандартам отрасли. Oracle Resource Manager предлагает дополнительные возможности для Terraform, такие как интегрированное управление идентификационными данными и доступом, управление состояниями на стороне сервера, интроспекция среды для автоматической генерации кода Terraform, а также обнаружение и устранение отклонений среды.

После создания среды Oracle Cloud поддерживает различные стандартные для отрасли инструменты управления конфигурациями, например Chef и Ansible, с такими ценными инструментами, как наш дополнительный модуль Chef Knife и сценарии Ansible. Независимые разработчики ПО, которые хотят автоматизировать развертывание кода, могут использовать наши полностью интегрированные сервисы DevOps, включающие конвейеры сборки кода и тестирования, сервисы хранения артефактов и развертывание конвейеров с готовыми шаблонами (например, синий/зеленый, желтый, прокрутка).

Эталонные архитектуры и руководства по решениям:

Возможности для Kubernetes, бессерверных функций, Kafka и многого другого

Создание приложения для использования ориентированных на облако сервисов может обеспечить высокую доступность (HA) в регионе и катастрофоустойчивость (DR), а также возможность плавного масштабирования в большую и меньшую сторону по мере необходимости. Независимые разработчики ПО для облачно-ориентированных решений могут повысить производительность, надежность, отказоустойчивость и рентабельность.

Облачно-ориентированные сервисы Oracle позволяют независимым разработчикам ПО создавать полностью управляемые приложения, основанные на таких стандартах и концепциях, как Docker, Kubernetes, бессерверные функции, управление API и потоки на базе Kafka, чтобы команды разработчиков могли сосредоточиться на создании конкурентоспособной функциональности ISV, а не на установке, исправлении и управлении инфраструктурными решениями. Эти сервисы основаны на технологии с открытым исходным кодом и открытых стандартах, что позволяет независимым разработчикам ПО избежать опасности блокировки и создавать свои приложения без привязки к конкретному развертыванию.

Блоги, технические документы и другие ресурсы:

Варианты параметров архитектуры

Независимые разработчики ПО, предоставляющие SaaS, нуждаются в безопасной, масштабируемой инфраструктуре корпоративного уровня для размещения сервисов и управления принадлежностью. Независимые разработчики ПО могут выбрать хостинг арендаторов в одном экземпляре приложения с поддержкой принадлежности или нескольких экземплярах приложения для конкретной принадлежности.

При использовании подхода с единственным арендатором приложение выполняет разделение рабочих нагрузок и данных для конкретного арендатора, а при использовании подхода, ориентированного на нескольких арендаторов, независимые разработчики ПО развертывают несколько изолированных экземпляров приложения для каждого из своих арендаторов, чтобы отделить приложения и данные из других развертываний в принадлежности. Каждое развертывание предназначено для конкретного арендатора, и независимые разработчики ПО управляют экземплярами приложения отдельного арендатора через общий уровень управления.

Возможности для Microsoft Azure и других поставщиков облачных решений

Заказчики независимых разработчиков ПО часто предлагают свои решения на нескольких облачных платформах, чтобы удовлетворить требования конечных клиентов или воспользоваться преимуществами различных облачных предложений. Oracle предлагает партнерам экосистему открытых платформ и разнообразные возможности подключения к различным поставщикам облачных решений или локальным центрам обработки данных. Партнеры независимых разработчиков ПО также могут выбрать бесплатный высокодоступный VPN-сервис или воспользоваться преимуществами сервиса Oracle FastConnect для обеспечения высокой пропускной способности и частного подключения к региону Oracle Cloud.

Корпорация Oracle в партнерстве с Microsoft Azure обеспечивает межоблачное подключение с низкой задержкой и высокой пропускной способностью для реализации гибридных рабочих нагрузок в Azure и OCI. Сервис Interconnect помогает внедрять инновации в облаках, выбирать лучшие технологии из стека Oracle и Microsoft и максимально увеличить окупаемость инвестиций.

Блоги, технические документы и другие ресурсы:

Удобная миграция в общедоступное облако

Одной из самых больших проблем при внедрении облачных технологий являются затраты и усилия, необходимые для миграции. Oracle ускоряет миграцию нагрузок независимых разработчиков ПО в OCI с помощью Oracle Cloud Lift Services. Независимые разработчики ПО могут получить бесплатные экспертные рекомендации от инженеров облачных сервисов по планированию, проектированию, созданию прототипов и управлению миграцией в облако. Эта поддержка упрощает операции и рабочие процессы, а также значительно сокращает затраты.

Сервисы Oracle Cloud Lift Services доступны по всему миру в рамках подписки заказчика в OCI. В Центре архитектуры Oracle также представлены лучшие практики, инструменты и руководства по решениям, разработанные Oracle для поддержки и ускорения переноса рабочих нагрузок независимых разработчиков ПО в OCI. Наконец, для заказчиков с более сложными требованиями к миграции Oracle Consulting предоставляет специализированную помощь на всех этапах перехода в облако.

Анализ показателей, выставление счетов и оптимизация затрат

Конкурентоспособность Вашей компании зависит от возможности выделиться на рынке в условиях жесткой конкуренции, понимания стоимости товаров и поддержания уровней прибыли. По данным Oracle, модели распределения затрат на инфраструктуру для независимых разработчиков ПО не могут соответствовать универсальным требованиям. Некоторые независимые разработчики ПО масштабируют свои системы, а затем взимают возвратный платеж в рамках одного решения со множественной принадлежностью, в то время как другие масштабируют и измеряют потребление ресурсов для различных арендаторов. Хотя гибкость облака позволяет быстро расширяться для поддержки новых заказчиков и проектов, с быстро расширяющимся облаком также может быть трудно работать с прежней эффективностью.

Благодаря Oracle Cloud Lift Services независимые разработчики ПО могут воспользоваться знаниями экспертов Oracle не только для переноса и эксплуатации своих решений в облаке, но и для повышения эффективности использования облачных ресурсов. Благодаря автоматической масштабируемой, вытесняемой и/или пакетной инфраструктуре OCI независимые разработчики ПО могут предложить оптимизированное по стоимости решение SaaS. Кроме того, консультант Oracle Cloud находит потенциальные пробелы в эффективности в рамках принадлежности и предлагает пошаговые рекомендации для их устранения.

Централизованный обзор поставщиков, приложений и инфраструктуры облачных решений

Большинство независимых разработчиков ПО используют приложения, сочетающие традиционные и ориентированные на облако технологии с мультиоблачным или гибридным облачным подходом. Платформа Oracle Cloud Observability and Management Platform содержит комплексный набор сервисов, помогающих заказчикам устранить сложности, риски и затраты, связанные с фрагментарным подходом к управлению гибридными средами.

Платформа O&M обеспечивает единое представление обо всем стеке программного обеспечения. С ее помощью можно легко диагностировать ориентированные на облако и традиционные технологии, развернутые в облаке или локально. Встроенные технологии машинного обучения Oracle автоматически обнаруживают отклонения и позволяют быстро исправлять проблемы практически в реальном времени. Платформа приняла открытый, основанный на стандартах подход, не зависящий от поставщика и поддерживающий стандартную функциональную совместимость экосистем со Slack, Grafana, Twilio, PagerDuty и другими.

Высокодоступные сервисы для SLO и SLA

Ваши заказчики полагаются на поставленные Вами цели и соглашения на уровне обслуживания. Ваши системы должны быть доступны в режиме 24/7, а рабочие нагрузки заказчиков должны выполняться независимо от перебоев в работе облачной инфраструктуры. Проектирование высокодоступного сервиса обеспечивает максимальное возможное время бесперебойной работы и доступность. Oracle Cloud Infrastructure предоставляет рекомендации и гарантии, которые можно использовать для планирования высокой доступности и аварийного восстановления приложений.

Сценарии решений:

Проверка лучших практик развертывания облака

Технологический центр Oracle Cloud

Просмотрите эталонные архитектуры и сценарии использования, проверьте свои технические требования и ознакомьтесь с лучшими практиками для перемещения и модернизации рабочих нагрузок независимых разработчиков ПО с помощью Oracle Cloud Infrastructure.

Get to know our ISV partners as they share their unique journeys to Oracle Cloud.

Начало работы с OCI

  • Начало работы с сервисами Oracle Cloud Infrastructure Core Services

    Ознакомьтесь с основными сервисами OCI в сфере сетевых технологий, вычислений, хранения и многого другого.

  • Разработка и развертывание с помощью NodeJS на MySQL

    Создавайте облачные приложения баз данных для микросервисов, используя Node.js и MySQL Database Service.

  • Семинар по настройке Oracle Functions

    Представляем Oracle Functions — полностью управляемую, высокомасштабируемую платформу «функции как услуга», работающую по запросу, позволяющую сосредоточиться на написании кода в соответствии с потребностями бизнеса.

  • Модернизация и расширение устаревших приложений в Oracle Cloud

    Превращайте монолитные приложения в приложения на основе микросервисов с помощью инструментов разработки с минимальным использованием кода.

Другие возможности и решения

Oracle Cloud Infrastructure

Почему ведущие независимые разработчики ПО работают в Oracle Cloud

Что такое Arm?

Узнайте, почему заказчики создают приложения нового поколения на базе Arm в облаке

Ориентированные на облако сервисы Oracle

Расширьте возможности современной разработки приложений за счет использования таких технологий, как Kubernetes, Docker, бессерверные функции, API и Kafka

Типовые решения облачного хостинга и рекомендации для независимых разработчиков ПО

На этом микросайте представлены модели доставки приложений для переноса приложений на основе SaaS в облако.
Серия Oracle Playbook

Мы собрали все секреты нашей стратегии в отношении сотрудников, процессов и систем. И мы хотим поделиться ими с Вами.

Дополнительные ресурсы