Разработка приложений в OCI

Настало время созидать. В Oracle Cloud Infrastructure (OCI) разработчикам предлагается обширный портфель инструментов и сервисов для создания новых cloud native приложений, модернизации и расширения корпоративных приложений.

Стройте будущее с помощью инновационной платформы для разработчиков приложений Oracle | Oracle CloudWorld 2023 (44:46)

Современные средства разработки на основе данных

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

Преимущества разработки приложений на платформе OCI

  • Современные сервисы: от программирования до производства

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

    Узнать больше о сервисах AppDev

  • Используйте свои инструменты и технологии

    «Принеси свой стек» — Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis и другие элементы можно подключить сразу.

    Смотреть все эталонные архитектуры

  • Создано на основе ПО с открытым исходным кодом

    Управляемые сервисы Kubernetes, Terraform, MySQL, OpenSearch и другие, созданные на основе популярных проектов и структур, позволяют использовать имеющиеся у Вас навыки и приложения.

    Изучите cloud native

  • Интеграция данных и ИИ

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

    Сведения об ИИ

  • Быстрое начало работы и запуск

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

    Ознакомьтесь с нашим порталом разработчиков

Сервисы разработки приложений Oracle Cloud Infrastructure

Разработка, создание и развертывание

Разработка

Разрабатывайте на любом языке или с использованием любой структуры. Платформа OCI создана для работы в привычной для Вас среде.

  • Пользуйтесь платформой OCI с помощью консоли или поставщиков API, SDK, CLI и Terraform.
  • В случае Java и GraalVM Java входит в каждую платную область аренды.
  • Уменьшите переключение контекста с помощью таких встроенных инструментов консоли, как редактор кода для редактирования кода или сценариев.
  • Java EE/Jakarta EE, и MicroProfile-совместимые фреймворковые предложения, построенные на базе Java, доступны от Oracle.

Создание и развертывание

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

  • Запускайте декларативные конвейеры непрерывной интеграции и развертывания (CI/CD) для автоматизации всего процесса поставки с помощью Oracle Cloud Infrastructure (OCI) DevOps. Подключайтесь к частным ресурсам, выполняйте интеграцию с существующими инструментами непрерывной интеграции (CI) и внедряйте усовершенствованные стратегии развертывания.
  • Подключайтесь и выполняйте репликацию GitHub, GitLab, Bitbucket или других репозиториев в репозиторий кода, а также реестр контейнеров и репозиторий артефактов.
  • Oracle Cloud Infrastructure (OCI) Resource Manager — это управляемый сервис Terraform, который автоматизирует аудит развертывания и изменений конфигурации инфраструктуры и создает IaC из существующих сред.

Минимальная разработка исходного кода

Быстро расширяйте корпоративные приложения, добавляйте новые интерфейсы приложений и создавайте безопасные веб-приложения графического интерфейса пользователя базы данных.

  • Создавайте новые автономные облачные и мобильные приложения: преобразуйте электронную таблицу в приложение, создавайте формы, обменивайтесь данными или даже создавайте средства контроля самочувствия при COVID-19 для клинических испытаний с помощью Oracle APEX.
  • Настраивайте и дополняйте приложения Oracle SaaS и локальные приложения, а также создавайте новые приложения с помощью Oracle Visual Builder Studio.

Интегрированная экосистема

Подключайте уже используемые инструменты, структуры и технологии: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi и многие другие.

Контейнеры и функции

Kubernetes

Мгновенно запускайте кластеры Kubernetes с настраиваемыми параметрами бессерверного управления с помощью Oracle Container Engine for Kubernetes.

  • Полная совместимость с Kubernetes с открытым исходным кодом, поэтому можно использовать решения и инструменты Вашей экосистемы.
  • Создание кластера одним щелчком включает базовые виртуальные сети, интернет-шлюзы и шлюзы NAT.
  • Виртуальные узлы обеспечивают бессерверные возможности.
  • Интеграция с другими сервисами OCI, такими как OCI Container Registry, DevOps CI/CD, работа в сети, хранение и многое другое.

Контейнеры

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

  • Для контейнерных приложений, не требующих оркестрации контейнеров, экземпляры контейнеров OCI мгновенно запускают контейнеры без какой-либо инфраструктуры.
  • Стоимость ресурсов ЦП и памяти для экземпляра контейнера такая же, как для обычных экземпляров Oracle Cloud Infrastructure (OCI) Compute.
  • Oracle Cloud Infrastructure Container Registry (OCIR) может хранить, сканировать и подписывать образы контейнеров, а также управлять и обмениваться ими посредством знакомого интерфейса командной строки и API Docker.

Функции

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

  • Предсказуемые низкие задержки с параллельным выделением ресурсов.
  • Переносите функции в другие облачные и локальные среды Fn Project.
  • Интеграция с каждым триггером OCI: события, шлюз API, Oracle Applications, Visual Builder Studio, DevOps и многими другими.

API и обмен сообщениями

Создание и эксплуатация API

Создавайте прототипы, тестируйте, проверяйте, защищайте свои API, управляйте ими и даже монетизируйте.

  • Шлюз API — это управляемый и высокодоступный внешний шлюз API для развертывания, эксплуатации, защиты и монетизации сервисов API.
  • Бессерверные API устраняют необходимость в инфраструктурных операциях или перепланировании, создавая API с бессерверными функциями на стороне сервера, а также шлюз API, предоставляющий доступ к этим функциям на стороне клиента.
  • Разработка и публикация API путем создания прототипа, разработки, тестирования и проверки API на основе структуры OpenAPI. Безопасно предоставляйте и контролируйте эти объекты через шлюз API.

Обмен сообщениями

Внедряйте масштабируемый и надежный обмен сообщениями между микросервисами.

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

Базы данных

Базы данных

Для любых типов и отношений данных есть решение Oracle Database, а также поддержка баз данных с открытым исходным кодом.

  • MySQL HeatWave — это сервис базы данных MySQL для транзакций, аналитики и машинного обучения. Доступно на платформах OCI, Azure и AWS.
  • NoSQL Database — это полностью управляемый бессерверный сервис базы данных NoSQL.
  • Oracle Autonomous Database идеально подходит для построения приложений на основе SQL, документов или графиков в единой конвергентной базе данных.
  • Базы данных, не относящиеся к Oracle, включая Cassandra, PostgreSQL и Redis, выполняются на платформе OCI.

Искусственный интеллект и машинное обучение

ИИ-сервисы

Добавьте в свои приложения возможности искусственного интеллекта (ИИ) — специальных знаний по работе с ИИ не требуется.

  • Сервисы ИИ включают в себя распознавание речи/языка, компьютерное видение, обнаружение аномалий, прогнозирование ИИ, обработку медиа и многое другое.
  • Можно легко, индивидуальным образом настраивать встроенные модели на основе Ваших данных.

Машинное обучение в базе данных

Применяйте готовые и настраиваемые модели в своей базе данных.

  • MySQL HeatWave и Autonomous Database предоставляют разработчикам более 30 алгоритмов и возможность создавать и обучать модели с использованием их данных без перемещения данных в отдельную систему.

Запускайте собственные модели

Запускайте модели обучения и формирования логических процессов на платформе OCI с помощью популярных платформ с открытым исходным кодом.

Интеграция приложений

Интеграция приложений

Интеграция приложений OCI позволяет подключать и настраивать потоки и процессы SaaS, корпоративные приложения и настраиваемые приложения.

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

Сервисы приложений

Поиск

Создавайте возможности поиска в приложении с помощью Сервиса поиска OCI с OpenSearch.

  • Используйте проверенное решение поиска с открытым исходным кодом на уровне управления без инфраструктуры управления.

Блокчейн

Работайте вместе с несколькими сторонами и используйте общий распределенный реестр на платформе Blockchain Platform Service.

  • Быстро предоставляйте частную, защищенную и предварительно собранную сеть блокчейна с общим распределенным реестром на основе Hyperledger Fabric с открытым исходным кодом.

Управление содержанием

Создавайте реактивные внешние хранилища на автономной CMS с помощью Oracle Content Management.

  • Используйте уже знакомые Вам компоненты Jamstack, такие как Gatsby, React, Svelte, Next.js и др.
  • Получите мощные возможности для совместной работы, управления потоками операций и самообслуживания для создателей контента.

Мониторинг и наблюдение

Application Performance Monitoring

Быстро просматривайте и устраняйте проблемы с эффективностью благодаря полной видимости стека с использованием метрик, отслеживания и журналов, независимо от того, где размещаются Ваши приложения, с помощью Oracle Application Performance Monitoring.

  • Мониторинг взаимодействия с реальными пользователями
  • Синтезированный мониторинг
  • Отслеживание распределенных транзакций
  • Мониторинг сервера
  • Сводные журналы и анализ приложений и инфраструктуры

Мониторинг

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

  • Мониторинг OCI позволяет использовать предварительно заполненные инфопанели для метрик производительности и времени безотказной работы инфраструктуры и приложений.
  • Анализ операций обеспечивает видимость использования и производительности с течением времени за счет анализа тенденций в долгосрочном диапазоне для оптимизации затрат, производительности SQL и т. д.

Журналирование

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

  • Записи в журналах OCI легко найти благодаря эффективному механизму правил, позволяющему инициировать функции или оповещения.
  • Основано на открытых стандартах, таких как Fluentd.
  • Оплата только за хранение, а не за поиск и получение.
  • Добавьте Аналитику журналов для анализа на основе машинного обучения и более 250 анализаторов для гетерогенных сред.
  • Connector Hub обеспечивает управление данными и контроль перемещения данных между сервисами OCI, такими как сервисы журналирования и хранения объектов, или между инструментами OCI и сторонними средствами анализа журналов.

Ресурсы OCI для команд разработки приложений

18 октября 2022 г.

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

Лео Люнг (Leo Leung), вице-президент по маркетингу продуктов, OCI

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

Читать публикацию полностью

Истории успеха клиентов в разработке приложений

Государственные органы и образование
При использовании Oracle AI исследовательская деятельность CMRI может вестись в 6 раз быстрее
Путешествия и транспорт
Cloud native сервисы Oracle помогают парку Pompeii заново открыться после карантина
Передовые технологии
Snap Vision сокращает время развертывания в 5 раз и снижает затраты на хостинг на 40 %
Коммуникации
Телекоммуникационный гигант Telstra расширяет возможности бизнес-пользователей и разработчиков приложений с помощью Oracle APEX
Передовые технологии
8x8 обеспечивает обзор своих приложений в режиме реального времени
Серия Oracle Playbook

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

Начать создавать прямо сейчас

Опробуйте облачные сервисы Always Free и получите пробную версию на 30 дней

Oracle предлагает бесплатную пробную версию без ограничений по времени для более чем 20 сервисов, таких как Autonomous Database, Compute и Storage, а также бонусы на 300 долларов США для пробного использования дополнительных облачных сервисов. Узнайте подробности и зарегистрируйтесь бесплатно уже сегодня.

  • Что предлагается в рамках Oracle Cloud Free Tier?

    • 2 автономные базы данных, объемом 20 ГБ каждая
    • Виртуальные машины AMD и Arm Compute
    • Общее блочное хранилище объемом 200 ГБ
    • Объектное хранилище на 10 ГБ
    • 10 ТБ исходящих данных в месяц
    • Более 10 бесплатных сервисов Always Free
    • Бонус в 300 долларов США сроком на месяц и даже больше

Узнайте о новых возможностях сервисов и сценариев использования OCI

  • Новые возможности — основные моменты

    Сервисы OCI постоянно совершенствуются и модернизируются. Мы собрали все новые возможности в одном месте, чтобы показать Вам, как развивается наша платформа OCI.

    Прочитать о новых возможностях
  • Блог разработчиков

    Прочтите блог разработчиков и познакомьтесь с последними примерами и объяснениями по использованию OCI.

    Ознакомиться с блогом разработчиков OCI

Обучение по учебному пособию

Лучший способ научиться — попробовать самому. Воспользуйтесь нашими учебными пособиями и посетите практические занятия в рамках Oracle Cloud Free Tier, а также используйте возможности аренды Oracle Cloud или выбранных решений на бесплатном тренинге Oracle.

  • Создание веб-сайта для электронной коммерции

    В этом учебном пособии мы рассмотрим создание приложения на основе микросервисов с контролем состояния, которое использует Oracle Coherence CE в качестве масштабируемого встроенного хранилища данных и платформу Micronaut Framework в качестве платформы приложений.

    Ознакомиться с учебным пособием по электронной коммерции
  • Вызов функции Python с помощью шлюза API

    В этом учебном пособии рассматривается, как Oracle Functions используется для обработки данных, передаваемых из Oracle API Gateway.

    Запустить учебное пособие по функциям Python
  • Развертывание приложения Python Flask в кластере Kubernetes

    В этом учебном пособии Вы будете использовать учетную запись Oracle Cloud Infrastructure для настройки кластера Kubernetes. Затем создадите приложение Python со структурой Flask. В конце Вы развернете приложение в кластере с помощью Cloud Shell.

    Запустить руководство по Python Flask
  • Создайте веб-чат-бот

    На этом практическом занятии Вы будете использовать Oracle APEX для хранения информации, предоставления REST API для Oracle REST Data Services и обеспечения пользователям возможности обращаться к цифровому помощнику.

    Запустить веб-чат-бот учебного пособия

Сертификация навыков OCI

Узнайте о сертификации для облачного разработчика, операционной деятельности, архитектора и др.

Связаться с отделом продаж

Хотите узнать больше о платформе Application Development? Позвольте одному из экспертов Oracle помочь.

  • Они могут ответить на такие вопросы, как:

    • Как начать разработку приложений на платформе OCI?
    • Какие сервисы разработчиков OCI мне лучше адаптировать в свою работу или мне лучше перенести на OCI существующие инструменты и сервисы, например мониторинг?
    • Где можно получить ответы на конкретные вопросы по безопасности OCI или на другие вопросы?
    • Как применить существующие лицензии Oracle к кредиту для сервиса OCI?
    • К кому можно обратиться по вопросу увеличения предельного срока обслуживания?