Oracle анонсувала Oracle Cloud Native Framework - платформу для розгортання додатків у публічній хмарі, у локальних (on-premises) та гібридних хмарних середовищах
Oracle анонсувала Oracle Cloud Native Framework - платформу для розгортання додатків у публічній хмарі, у локальних (on-premises) та гібридних хмарних середовищах
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 пояснили, що в процесі міграції в хмару організації стикаються з непростими проблемами, викликаними культурними змінами та збільшеною складністю. Поширення DevOps і нативних хмарних інструментів призвело до того, що багато проектів і багато розробників не встигають адаптуватися до вимог, що змінилися. Організації прагнуть використовувати стандартні компоненти з відкритим вихідним кодом та задіяти можливості хмар, але стикаються з такими перешкодами, як складність вибору рішень та недостатній рівень підготовки, до того ж вони побоюються потрапити у залежність від послуг конкретного хмарного провайдера. Завдяки нативним хмарним інструментам та пропозиціям, що не залежать від сценарію розгортання, та використанню відкритих стандартів Cloud Native Computing Foundation (CNCF), корпорація Oracle надає своїм клієнтам свободу вибору і при цьому здатна задовольнити численні потреби розробників у розгортанні додатків.
«Популярність CNCF як об'єднуючої та організуючої сили в хмарній екосистемі зростає, і організації все частіше використовують моделі мультихмарних середовищ та гібридних хмар. У цих умовах розробники повинні мати можливість створювати та розгортати програми в будь-якому місці на свій вибір, без прив'язки до конкретного хмарного провайдера. І Oracle робить це реальним»
Oracle представила набір сервісів Oracle Cloud Infrastructure, завдяки якому розробники отримують ширші можливості створення та розгортання сучасних програм. Ці сервіси створені на основі хмарної інфраструктури другого покоління Oracle IaaS Gen 2 Cloud та існуючого базового рівня оркестрації та управління Kubernetes – Oracle 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 та бази даних). Ця платформа корпоративного класу може використовуватись для реалізації довгострокової стратегії, надання керованих послуг та підтримки операційної діяльності.
