Oracle Cloud Native Framework

Продукт
Разработчики: Oracle
Дата премьеры системы: 2018/12/13
Технологии: SaaS - Программное обеспечение как услуга,  Средства разработки приложений

2018: Анонс решения

13 декабря 2018 года корпорация Oracle анонсировала Oracle Cloud Native Framework. С этой платформой разработчики получают нативное облачное решение для развертывания приложений в публичном облаке, в локальных (on-premises) и гибридных облачных средах. Используя возможности Oracle Cloud Infrastructure и среду Oracle Linux Cloud Native Environment, Oracle Cloud Native Framework предоставляет разработчикам богатый набор нативных управляемых облачных сервисов и локального программного обеспечения. Oracle Cloud Native Framework также предлагает Oracle Functions – бессерверный облачный сервис, основанный на проекте с открытым исходным кодом Fn Project.

Oracle Cloud Native Framework

В Oracle пояснили, что в процессе миграции в облако организации сталкиваются с непростыми проблемами, вызванными культурными изменениями и возросшей сложностью. Распространение DevOps и нативных облачных инструментов привело к тому, что многие проекты и многие разработчики не успевают адаптироваться к изменившимся требованиям. Организации стремятся использовать стандартные компоненты с открытым исходным кодом и задействовать возможности облаков, но сталкиваются с такими препятствиями, как сложность выбора решений и недостаточный уровень подготовки, к тому же они опасаются попасть в зависимость от услуг конкретного облачного провайдера. Благодаря нативным облачным инструментам и предложениям, не зависящим от сценария развертывания, и использованию открытых стандартов Cloud Native Computing Foundation (CNCF), корпорация Oracle предоставляет своим клиентам свободу выбора и при этом способна удовлетворить многочисленные потребности разработчиков в развертывании приложений.

«
«Популярность CNCF как объединяющей и организующей силы в облачной экосистеме растет, и организации все чаще используют модели мультиоблачных сред и гибридных облаков. В этих условиях разработчики должны иметь возможность создавать и развертывать приложения в любом месте по своему выбору, без привязки к конкретному облачному провайдеру. И Oracle делает это реальным».

Дон Джонсон, исполнительный вице-президент по разработке продуктов Oracle Cloud Infrastructure
»

Oracle представила набор сервисов Oracle Cloud Infrastructure, благодаря которому разработчики получают более широкие возможности создания и развертывания современных приложений. Данные сервисы созданы на основе облачной инфраструктуры второго поколения Oracle IaaS Gen 2 Cloud и существующего базового уровня оркестрации и управления KubernetesOracle Container Engine for Kubernetes (OKE). Со слов разработчика, эти предложения ориентированы на три важнейших нативных уровня облачной инфраструктуры Oracle Cloud Infrastructure:

  • Определение и разработка приложений
    • Oracle Functions: Масштабируемые бессерверные функции для многоарендной среды. Они позволяют пользователям сосредоточиться на написании программного кода для удовлетворения запросов бизнеса. При этом от пользователей не требуется знания каких-либо инфраструктурных концепций. Оплата же производится только тогда, когда функция вызывается -- когда код не выполняется, ничего платить не нужно, подчеркнул разработчик.
    • Streaming: Высокодоступная, масштабируемая и многоарендная потоковая платформа, которая позволяет легко собирать потоковые данные и управлять ими. Многопоточность дает возможность реализовать такие приложения как IoT, приложения для обеспечения безопасности и управления цепочкой поставок, где большие объемы данных собираются из многих источников и должны обрабатываться в режиме реального времени.

  • Распределение ресурсов

    • Resource Manager: Управляемый сервис, в рамках которого могут предоставляться все ресурсы и сервисы Oracle Cloud Infrastructure. Resource Manager уменьшает вероятность ошибки в конфигурации и повышает производительность благодаря декларативному управлению инфраструктурой («инфраструктура как код») с использованием отраслевого стандарта Terraform.

  • Наблюдение и анализ

    • Monitoring: Интегрированный сервис мониторинга, сообщающий метрики всех ресурсов и сервисов Oracle Cloud Infrastructure. Для получения целостного представления о состоянии, характеристиках и производительности системы можно использовать заранее заданные метрики и информационные панели или сервис API. Сервис мониторинга предусматривает генерацию тревожных сообщений для отслеживания этих метрик и принятия своевременных мер, когда параметры изменяются или превышают определенные пороговые значения. Такие сообщения - критически важный сервис, помогающий пользователям достичь целевых показателей уровня обслуживания и избежать перебоев в работе приложений.
    • Notifications Service: Масштабируемый сервис широковещательной рассылки сообщений распределенным компонентам, таким как электронная почта и PagerDuty. С помощью сервиса ONS пользователи могут легко доставлять сообщения об Oracle Cloud Infrastructure большому числу подписчиков через механизм публикации и подписки.
    • Events: Предложение, позволяющее пользователям реагировать на изменения в состоянии ресурсов Oracle Cloud Infrastructure, как инициируемые системой, так и являющиеся результатом действий пользователя. События Events могут сохранять информацию в Object Storage или запускать функции Functions для выполнения действий, генерировать уведомления Notifications для информирования пользователей или инициировать многопоточную передачу Streaming для обновления внешних сервисов.

Согласно заявлению разработчика, анонсированное бессерверное решение Oracle Functions на основе проекта с открытым исходным кодом Fn Project позволит разработчикам легко развертывать и выполнять приложения на базе функций. При этом не требуется управлять вычислительной инфраструктурой. Oracle Functions применяют технологию контейнеров Docker и модель оплаты за использование (pay-per-use), поэтому плата взимается только при выполнении функций. Ядро платформы Fn Project, которое Oracle Functions предлагает как полностью управляемый сервис, может выполняться локально, в центре обработки данных или в любом облаке. Oracle Cloud Native Framework поддерживает как современные (облачные), так и традиционные приложения (WebLogic, Java и базы данных). Эта платформа корпоративного класса может использоваться для реализации долгосрочной стратегии, предоставления управляемых услуг и поддержки операционной деятельности.

«
«Наш бизнес - это поставка на мировой рынок инновационных программных решений. Oracle Container Engine для Kubernetes в облачной инфраструктуре Oracle помогает нам не только объединить центры обработки данных и масштабировать операции, но и за счет внедрения архитектуры микросервисов значительно повысить производительность и уровень безопасности. На самом деле для нас это был самый простой этап миграции».

Джейсон Луни, вице-президент по корпоративной архитектуре компании Beeline
»

«
«Gapsquare - облачное SaaS-решение. Благодаря полному переходу на Oracle Cloud мы смогли сократить время, затрачиваемое на DevOps, и сосредоточиться на реализации новых функций. Как оказалось, Oracle Container Engine for Kubernetes - это самый простой способ надежного развертывания наших приложений в масштабируемой и распределенной среде. При этом с его помощью можно постоянно предоставлять новые автоматические функции, которые не требуют обслуживания. Это позволило нам ускорить выход на рынок с новыми предложениями и быстро развивать бизнес в глобальном масштабе».

Зара Нану, главный исполнительный директор компании Gapsquare и участник глобальной программы Oracle для стартапов
»



Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год


Распределение вендоров по количеству проектов внедрений (систем, проектов) с учётом партнёров

За всю историю
2021 год
2022 год
2023 год
Текущий год

  Microsoft (41, 47)
  Солар (ранее Ростелеком-Солар) (2, 46)
  Oracle (49, 26)
  Hyperledger (Open Ledger Project) (1, 23)
  IBM (33, 18)
  Другие (553, 270)