Разработка приложений с помощью Oracle

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

Создавайте будущее с помощью данных и искусственного интеллекта | Oracle DevLive 2024 (52:28)

APEX предоставляет разработчикам генеративный ИИ

Смотрите запись объявления, чтобы узнать о последних инновациях APEX AI для критически важных приложений AppDev.

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

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

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

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

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

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

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

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

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

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

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

    Изучите cloud native

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

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

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

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

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

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

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

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

Разработка

Разрабатывайте на любом языке или с использованием любой структуры. Платформа 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 из существующих сред.

Согласованность данных

Упростите разработку приложений и операции с помощью распределенных транзакций.

  • Обеспечьте согласованность между многоязычными микросервисами, развернутыми в Kubernetes и/или других средах, с помощью MicroTx.
  • Получите пример кода в GitHub.

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

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

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

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

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

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

Kubernetes

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

  • Полная совместимость с 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 — это важный инструмент для разработчиков и исследователей данных. Платите по мере использования. Платы за передачу данных между облачными сервисами нет.
  • Очередь — это бессерверный сервис обмена сообщениями для защищенного эластичного асинхронного обмена сообщениями с гарантированной доставкой.
  • Email Delivery предоставляет инструменты, необходимые для быстрой и надежной отправки электронной почты, созданной приложением и предназначенной для критически важных коммуникаций.

Базы данных

Базы данных

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

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

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

ИИ-сервисы

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

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

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

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

  • HeatWave AutoML и 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 для команд разработки приложений

25 марта 2024 г.

Новые обновления инструментов для разработки интеллектуальных приложений

Мэйвун Вонг (Maywun Wong), директор по маркетингу продуктов для разработки приложений, Oracle

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

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

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

Смотреть все

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

Государственные органы и образование
При использовании 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?
    • К кому можно обратиться по вопросу увеличения предельного срока обслуживания?