Oracle Cloud Infrastructure (OCI) предлагает безопасные, масштабируемые и надежные облачные сервисы для размещения приложений независимых разработчиков программного обеспечения. Благодаря OCI независимые разработчики программного обеспечения могут успешно обеспечивать круглосуточную работу, проводить развертывания в различных географических местоположениях, предлагать динамические модели клиентского трафика, которые могут требовать гибкого масштабирования, и приложения, которыми можно безопасно пользоваться в Интернете. Кроме того, уникальные инструменты миграции, подготовки, управления и сервисы Cloud Lift Services облегчают быстрое развертывание, сохраняя при этом основные настройки и интеграции.
Обширная платформа облачной инфраструктуры, которая позволяет партнерам становиться поставщиками облачных решений и предлагать полный спектр облачных сервисов в качестве расширения бизнеса.
На этом микросайте представлено несколько моделей доставки приложений для переноса приложений на основе SaaS в облако.
Узнайте, почему независимые разработчики ПО полагаются на OCI для ускоренного движения к стратегическим целям и получения конкурентного преимущества.
«Мы искали лучшее соотношение цены, производительности и безопасности. И мы нашли нужное сочетание в Oracle Cloud Infrastructure».
Сэм Махалингам (Sam Mahalingam)
Старший технический директор по корпоративным решениям, Altair
«WorkForce Software работает в облаке уже 10 лет, но мы не оптимизировали свои инвестиции в инфраструктуру. Мы хотели обеспечить устойчивый потребительский опыт, и поэтому выбрали OCI за высокую масштабируемость, скорость и надежность».
Джон Уильямс (John Williams)
Директор по технологиям, WorkForce Software
"По мере того, как общение сотрудников и клиентов переходило в облако, количество пользователей 8x8 росло. Для быстрого масштабирования в целях поддержки этого роста мы рассмотрели несколько платформ и выбрали Oracle Cloud Infrastructure за ее надежный глобальный охват, доступность, производительность и безопасность. У OCI превосходное соотношение цены и производительности, мы также можем рассчитывать на прочное стратегическое партнерство».
Мехди Салур (Mehdi Salour)
Старший вице-президент по глобальной сети и процессам разработки, 8x8
«Принятие 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, включающие конвейеры сборки кода и тестирования, сервисы хранения артефактов и развертывание конвейеров с готовыми шаблонами (например, синий/зеленый, желтый, прокрутка).
Создание приложения для использования ориентированных на облако сервисов может обеспечить высокую доступность (HA) в регионе и катастрофоустойчивость (DR), а также возможность плавного масштабирования в большую и меньшую сторону по мере необходимости. Независимые разработчики ПО для облачно-ориентированных решений могут повысить производительность, надежность, отказоустойчивость и рентабельность
Облачно-ориентированные сервисы Oracle позволяют независимым разработчикам ПО создавать полностью управляемые приложения, основанные на таких стандартах и концепциях, как Docker, Kubernetes, бессерверные функции, управление API и потоки на базе Kafka, чтобы команды разработчиков могли сосредоточиться на создании конкурентоспособной функциональности ISV, а не на установке, исправлении и управлении инфраструктурными решениями. Эти сервисы основаны на технологии с открытым исходным кодом и открытых стандартах, что позволяет независимым разработчикам ПО избежать опасности блокировки и создавать свои приложения без привязки к конкретному развертыванию.
Независимые разработчики ПО, предоставляющие SaaS, нуждаются в безопасной, масштабируемой инфраструктуре корпоративного уровня для размещения сервисов и управления принадлежностью. Независимые разработчики ПО могут выбрать хостинг арендаторов в одном экземпляре приложения с поддержкой принадлежности или нескольких экземплярах приложения для конкретной принадлежности.
При использовании подхода с единственным арендатором приложение выполняет разделение рабочих нагрузок и данных для конкретного арендатора, а при использовании подхода, ориентированного на нескольких арендаторов, независимые разработчики ПО развертывают несколько изолированных экземпляров приложения для каждого из своих арендаторов, чтобы отделить приложения и данные из других развертываний в принадлежности. Каждое развертывание предназначено для конкретного арендатора, и независимые разработчики ПО управляют экземплярами приложения отдельного арендатора через общий уровень управления.
Заказчики независимых разработчиков ПО часто предлагают свои решения на нескольких облачных платформах, чтобы удовлетворить требования конечных клиентов или воспользоваться преимуществами различных облачных предложений. 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 и другими.
Ваши заказчики полагаются на поставленные Вами цели и соглашения на уровне обслуживания. Ваши системы должны быть доступны в режиме 24/7, а рабочие нагрузки заказчиков должны выполняться независимо от перебоев в работе облачной инфраструктуры. Проектирование высокодоступного сервиса обеспечивает максимальное возможное время бесперебойной работы и доступность. Oracle Cloud Infrastructure предоставляет рекомендации и гарантии, которые можно использовать для планирования высокой доступности и аварийного восстановления приложений.
Просмотрите эталонные архитектуры и сценарии использования, проверьте свои технические требования и ознакомьтесь с лучшими практиками для перемещения и модернизации рабочих нагрузок независимых разработчиков ПО с помощью Oracle Cloud Infrastructure.
Планируйте сетевую топологию для развертывания приложений SaaS в Oracle Cloud Infrastructure.
Используйте кластер Kubernetes для развертывания использующих MySQL приложений в Oracle Cloud Infrastructure. Такие приложения могут быть как изначально облачными, так и уже существующими, которые переносятся в облако.
Разверните домен Oracle WebLogic Server в кластере Kubernetes, инициализированном в Oracle Cloud Infrastructure. Используйте контроллер Jenkins, настроенный для заданий конвейера CI/CD, чтобы поддерживать операции управления жизненным циклом сервера WebLogic.
Настройте ориентированное на облако приложение для электронной коммерции, развернув контейнеризованные микросервисы, подключенные к автономной базе данных в облаке.
Внедрите конвейер CI/CD для централизации автоматизированной сборки и масштабирования развертываний в облаке.
Занимайтесь разработкой, развертыванием и управлением топологией облака, которая приносит максимальную выгоду, следуя рекомендованным Oracle лучшим практикам в области безопасности, производительности, надежности, отказоустойчивости и эффективности.
Начало работы с сервисами Oracle Cloud Infrastructure Core Services
Ознакомьтесь с основными сервисами OCI в сфере сетевых технологий, вычислений, хранения и многого другого.
Разработка и развертывание с помощью NodeJS на MySQL
Создавайте облачные приложения баз данных для микросервисов, используя Node.js и MySQL Database Service.
Семинар по настройке Oracle Functions
Представляем Oracle Functions — полностью управляемую, высокомасштабируемую платформу «функции как услуга», работающую по запросу, позволяющую сосредоточиться на написании кода в соответствии с потребностями бизнеса.
Модернизация и расширение устаревших приложений в Oracle Cloud
Превращайте монолитные приложения в приложения на основе микросервисов с помощью инструментов разработки с минимальным использованием кода.