Oracle анонсирует новые нативные облачные сервисы

Что такое нативные облачные технологии?

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

Oracle является платиновым участником фонда Cloud Native Computing Foundation, в рамках которого осуществляется курирование проектов на основе облачных нативных вычислений. По мнению участников фонда, «нативные облачные технологии позволяют быстрее создавать более качественные продукты». Рассмотрим следующие примеры:

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

ЦЕРН применяет Kubernetes, чтобы сократить сроки развертывания WebLogic

“Использование ПО Kubernetes и контейнеров позволило ЦЕРН ускорить развертывание критически важных приложений Java и упростить обслуживание. В результате разработчики смогли сфокусироваться на более насущных задачах, таких как оптимизация работы Oracle WebLogic Server. Для этого компания Oracle предоставила нам решение на основе открытого кода, которое помогло существенно сократить время настройки WebLogic. В настоящее время мы занимаемся внедрением Oracle Cloud Infrastructure и Kubernetes, чтобы заменить решение для аварийного восстановления для баз данных и WebLogic.”

Антонио Наппи (Antonio Nappi), специалист DevOps, ЦЕРН

 

«Sauce — это платформа для совместного творчества, которая позволяет брендам создавать аутентичные видеоматериалы. Благодаря Oracle Container Engine for Kubernetes на основе Oracle Cloud Infrastructure мы смогли вывести нашу платформу для совместной работы над видео на глобальный уровень, расширить базу пользователей, а также повысить надежность и производительность, особенно в том, что касается транскодирования и создания видео».

Джон Гирвен (Jon Girven), основатель и технический директор, Sauce Video

Сложности внедрения нативных облачных сервисов и предложение Oracle

Сложности внедрения нативных облачных сервисов

Cloud Native Challenges

Для освоения новых платформ, какими являются нативные облачные технологии, необходимы разработчики, специалисты DevOps и программные архитекторы. С этим могут возникнуть сложности.

  • При самостоятельной разработке сложно обеспечить необходимый уровень надежности, безопасности, масштабирования и управляемости.
  • Интеграция разрозненного инструментария — сложная задача, которая требует больших расходов.
  • Использование собственных разработок может вести к несовместимости со стандартными API-интерфейсами и программными стеками.

Предложение Oracle для нативных облачных сервисов

Value for Cloud Native

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

  • Сервисы Oracle Cloud Native Services ускоряют и упрощают развертывание, мониторинг и масштабирование приложений
  • Oracle Cloud Native Services — это решение корпоративного уровня на основе высокодоступной, безопасной и производительной инфраструктуры Oracle Cloud
  • Oracle Cloud Native Services используют немодифицированное программное обеспечение с открытым исходным кодом, что обеспечивает совместимость локальных и облачных технологий
  • Oracle Cloud Native Services представляют собой комплексное решение, которое охватывает контейнеры, конвейеры разработки, инфраструктуру-как-код, бессерверные функции, системы мониторинга и оповещения, уведомления, события, потоковую передачу и многое другое.

Нативные сервисы Oracle Cloud

значок Container Engine for Kubernetes

Oracle Container Engine for Kubernetes

Общая доступность

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

Значок регистратора

Регистратор

Общая доступность

Высокодоступный сервис регистрации контейнеров дает возможность с легкостью сохранять и публиковать их образы. Регистратор позволяет добавлять образы с помощью Docker CLI или добавлять образы непосредственно в развертывания Oracle Container Engine for Kubernetes.

значок Oracle Functions

Oracle Functions

Ограниченная доступность

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

значок потоковой передачи

Потоковая передача

Ограниченная доступность

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

значок менеджера ресурсов

Менеджер ресурсов

Ограниченная доступность

Этот управляемый сервис отвечает за выделение ресурсов и служб Oracle Cloud Infrastructure. Менеджер ресурсов сокращает число ошибок конфигурации и повышает производительность за счет декларативного управления инфраструктурой (то есть управления инфраструктурой как кодом) с помощью отраслевого стандарта Terraform.

значок мониторинга

Мониторинг

Ограниченная доступность

Этот интегрируемый сервис отслеживает показатели всех ресурсов и служб Oracle Cloud Infrastructure. Решение позволяет использовать предварительно заданные показатели и панели или служебный API-интерфейс для получения целостного представления о состоянии, производительности и ресурсах системы. Сервис также включает систему оповещений для отслеживания показателей и принятия мер в случае отклонения от заданных значений или их превышения. Эти оповещения крайне важны для пользователей, так как они помогают им соблюдать служебные требования и избегать простоев.

значок уведомлений

Уведомления

Ограниченная доступность

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

значок событий

Мероприятия

Скоро станет доступно

Это решение позволяет пользователям реагировать на изменения в ресурсах Oracle Cloud Infrastructure, внесенные как системой, так и самими пользователями. События могут сохранять информацию в хранилище объекта или инициировать выполнение действий Oracle Functions, рассылку уведомлений или передачу данных для обновления во внешние сервисы.