Desenvolvimento de aplicações na OCI

É hora de desenvolver. Na Oracle Cloud Infrastructure (OCI), os desenvolvedores encontram um portfólio abrangente de ferramentas e serviços para criar novas aplicações nativas da nuvem, modernizar e estender aplicações corporativas.

Construa o futuro com a inovadora plataforma de desenvolvimento de aplicações | Oracle CloudWorld 2023 (44:46)

Desenvolvimento moderno com o poder dos dados

A maneira como projetamos, desenvolvemos e enviamos software mudou. Os serviços de nuvem gerenciados e serverless combinados com microsserviços, Kubernetes, funções, gerenciamento de APIs e CI/CD permitem que as equipes de desenvolvimento se concentrem e enviem mais rapidamente. Na OCI, os clientes combinam padrões de desenvolvimento modernos com dados e IA para criar e preparar a próxima geração de aplicações.

Por que desenvolver aplicações na OCI?

  • Serviços modernos, do código à produção

    Desenvolva e envie mais rapidamente com os serviços de desenvolvedor da OCI. De low code a contêineres, CI/CD e monitoramento, tudo o que você precisa está aqui.

    Explore serviços de AppDev

  • Use suas ferramentas e tecnologia

    Traga sua pilha — Argo CD, GitHub, GitLab, Jira, Jenkins, Datadog, PostgreSQL, Redis e outros plug-ins.

    Veja as arquiteturas de referência

  • Desenvolva em código aberto

    Kubernetes, Terraform, MySQL, OpenSearch e outros serviços gerenciados baseados em projetos e estruturas populares mantêm suas habilidades e aplicações portáteis.

    Explore o Cloud Native

  • Integre dados e IA

    Conecte a bancos de dados, transmita dados e aplique serviços de IA e ML prontos para uso que não exigem treinamento avançado.

    Explore a IA

  • Comece a trabalhar rapidamente

    Adote e construa com tutoriais, laboratórios, arquiteturas de referência e uma comunidade para ajudar e aprender com você.

    Confira nosso portal para desenvolvedores

Serviços de desenvolvimento de aplicações da Oracle Cloud Infrastructure

Desenvolva, crie e implemente

Desenvolva

Desenvolva com qualquer linguagem ou framework. A OCI foi desenvolvida para trabalhar como você trabalha.

  • Use a OCI por meio do console ou com APIs, SDKs, CLIs e provedores Terraform.
  • Para Java e GraalVM, o suporte Java está incluído em todas as tenancies pagas.
  • Reduza a alternância de contexto com ferramentas, como o Code Editor no console, para edição de código ou scripts.
  • Com base no Java estão as ofertas de estrutura Java EE/Jakarta EE e compatível com MicroProfile disponíveis na Oracle.

Crie e implemente

Crie e itere mais rapidamente com cadeias de ferramentas nativas da OCI para simplificar o processo de adoção de contêineres, automação e infraestrutura como código.

Low code

Amplie rapidamente as aplicações corporativas, adicione novas interfaces e crie aplicações seguras na web e GUI de banco de dados.

  • Crie novas aplicações móveis e de nuvem autônomas: transforme uma planilha em uma aplicação, crie formulários, compartilhe dados ou até mesmo crie um rastreador de COVID-19 para testes clínicos com o Oracle APEX.
  • Personalize e estenda aplicações Oracle SaaS e on-premises e crie novas aplicações com o Oracle Visual Builder Studio.

Ecossistema integrado

Conecte as ferramentas, estruturas e tecnologias que você já usa: GitHub, GitLab, Jenkins, Ansible, Rancher, EFK, Spinnaker, VMware Tanzu, Azure, Pulumi e muitos outros.

Contêineres e funções

Kubernetes

Inicie instantaneamente clusters do Kubernetes com opções de gerenciamento personalizáveis e serverless usando o Oracle Container Engine for Kubernetes.

  • Totalmente compatível com Kubernetes upstream de código aberto, para que você possa usar soluções e ferramentas do ecossistema.
  • A criação de clusters com um clique inclui as redes virtuais subjacentes, gateways da Internet e gateways NAT.
  • Os nós virtuais permitem uma experiência serverless.
  • Integrada com outros serviços da OCI, como OCI Container Registry, DevOps CI/CD, rede, armazenamento e muito mais.

Contêineres

Execute contêineres instantaneamente sem gerenciar nenhum servidor e use o registro de contêiner integrado para colaborar e dimensionar.

  • Para aplicações conteinerizadas que não requerem orquestração de contêineres, o OCI Container Instances executa contêineres instantaneamente sem nenhuma infraestrutura.
  • Os recursos de CPU e memória da Instância de Contêiner têm o mesmo preço que o Oracle Cloud Infrastructure (OCI) Compute "regular".
  • O Oracle Cloud Infrastructure Container Registry (OCIR) pode armazenar, gerenciar, escanear, assinar e compartilhar imagens de contêineres com uma interface familiar de API e CLI do Docker

Funções

Crie, execute e dimensione aplicações orientadas por eventos sem gerenciar qualquer infraestrutura usando Oracle Cloud Infrastructure Functions, que é baseado no Fn Project de software livre.

  • Baixas latências previsíveis com simultaneidades provisionadas.
  • Funções de porta para outros ambientes do Fn Project on-premises e na nuvem.
  • Integração com cada gatilho da OCI: eventos, API Gateway, Oracle Applications, Visual Builder Studio, DevOps e muito mais.

APIs e mensagens

Crie e opere APIs

Crie protótipos, teste, valide, proteja, opere e até monetize suas APIs.

  • O API Gateway é um gateway de interface de API gerenciado e altamente disponível para implementação, operação, proteção e monetização de serviços de API.
  • APIs serverless eliminam a necessidade de operações de infraestrutura ou superprovisionamento ao criar uma API com funções serverless como back-end e um gateway de API que fornece acesso de front-end a essas funções.
  • Projete e publique APIs prototipando, desenvolvendo, testando e validando APIs com base no framework OpenAPI. Exponha e monitore com segurança por meio do API Gateway.

Mensagens

Adote mensagens escalonáveis e confiáveis entre microsserviços.

  • O Streaming fornece streaming de eventos em tempo real, serverless e compatível com Kafka para desenvolvedores e cientistas de dados. Pague conforme o uso, sem incorrer custos pela transação de dados entre serviços na nuvem.
  • O Queue é um serviço de mensagens serverless para mensagens assíncronas elásticas e seguras com entrega garantida.

Bancos de dados

Bancos de dados

Para qualquer tipo e relacionamento de dados, existe uma solução do Oracle Database, bem como suporte para bancos de dados de código aberto.

  • O MySQL HeatWave é um serviço de banco de dados MySQL para transações, análises e ML. Disponível na OCI, no Azure e na AWS.
  • O NoSQL Database é um serviço de banco de dados NoSQL totalmente gerenciado e serverless.
  • O Oracle Autonomous Database é ideal para criar aplicações baseadas em SQL, documentos ou gráficos em um único banco de dados convergente.
  • Bancos de dados não Oracle, incluindo Cassandra, PostgreSQL e Redis, executados na OCI.

Inteligência artificial (IA) e machine learning

Serviços de IA

Integre IA em suas aplicações - sem precisar de experiência em IA.

  • Os serviços de IA incluem reconhecimento de fala/linguagem, visão computacional, detecção de anomalias, previsão de IA, processamento de mídia e muito mais.
  • Personalize modelos predefinifos de forma fácil e privada com seus dados.

AM no banco de dados

Aplique modelos predefinidos e personalizáveis ao seu banco de dados.

  • O MySQL HeatWave e o Autonomous Database oferecem aos desenvolvedores mais de 30 algoritmos e a capacidade de criar e treinar modelos com seus dados, sem movê-los para um sistema separado.

Execute seus próprios modelos

Execute seus modelos de treinamento e inferência na OCI com estruturas populares de software livre.

Integração de Aplicativos

Integração de Aplicativos

Conecte e personalize fluxos e processos em SaaS, aplicações corporativas e suas aplicações personalizadas com OCI Application Integration.

  • Unifique fluxos de trabalho e aprovações em aplicações de ERP, HCM e CX com um designer visual e modelos de automação de processos prontos para execução.
  • Conecte-se a qualquer aplicação na nuvem ou on-premises com uma ampla variedade de adaptadores predefinidos.

Serviços de aplicação

Pesquise

Crie pesquisas na aplicação com o OCI Search Service with OpenSearch.

  • Use uma solução de pesquisa de código aberto com uma camada de gerenciamento e nenhuma infraestrutura para gerenciar.

Cadeia de blocos

Colabore com várias partes usando um razão distribuído compartilhado no Blockchain Platform Service.

  • Provisione rapidamente uma rede de blockchain privada, segura e pré-montada com um razão distribuído compartilhado baseado no Hyperledger Fabric de código aberto.

Content Management

Crie front-ends reativos em um CMS headless com o Oracle Content Management.

  • Use seus componentes Jamstack favoritos, como Gatsby, React, Svelte, Next.js e muitos outros.
  • Obtenha colaboração poderosa, gerenciamento de fluxo de trabalho e recursos de autoatendimento para criadores de conteúdo.

Monitoramento e observabilidade

Application Performance Monitoring

Veja e resolva problemas de desempenho rapidamente com visibilidade total da pilha em métricas, rastreamento e logs, independentemente de onde suas aplicações estão hospedadas com o Oracle Application Performance Monitoring.

  • Monitoramento da experiência real do usuário
  • Monitoramento sintético
  • Rastreamento de transações distribuídas
  • Monitoramento do servidor
  • Análise e logs agregados de aplicações e infraestrutura

Monitoramento

Otimize e solucione problemas de infraestrutura com visibilidade total e tendências de capacidade em toda a sua tenancy.

  • O OCI Monitoring fornece métricas de desempenho e tempo de atividade de infraestrutura e aplicações com painéis pré-preenchidos.
  • O Operations Insights fornece visibilidade de utilização e desempenho ao longo do tempo, analisando padrões de longo alcance para otimizar custos, desempenho de SQL e muito mais.

Logging

Agregue, pesquise e analise logs em aplicações, recursos da OCI e qualquer outra fonte.

  • O OCI Logging é fácil de pesquisar com um poderoso mecanismo de regras para acionar funções ou alertas.
  • Construído em padrões abertos, como Fluentd.
  • Preço baseado em armazenamento, não em pesquisa ou ingestão.
  • Adicione o Logging Analytics para análise baseada em ML e mais de 250 analisadores para ambientes heterogêneos.
  • O Conector Hub fornece gerenciamento e controle sobre a movimentação de dados entre serviços da OCI, como Logging e Object Storage, ou entre a OCI e ferramentas de análise de log de terceiros.

Recursos da OCI para equipes de desenvolvimento de aplicações

18 de outubro de 2022

A OCI expande o portfólio de desenvolvimento de aplicações com novos serviços e recursos de contêiner e mensagens serverless para simplificar a adoção de tecnologias nativas da nuvem nas empresas

Leo Leung, Vice-Presidente, Marketing de Produtos, OCI

Hoje, estamos expandindo o portfólio de mais de cem serviços que a Oracle Cloud Infrastructure (OCI) oferece para ajudar os desenvolvedores a criar, executar, modernizar e estender aplicações. Isso inclui uma ampla gama de serviços de desenvolvedor para criar aplicações nativas da nuvem, IA pré-treinada, serviços de dados e desenvolvimento low code, bem como soluções para melhorar a segurança, a observabilidade, a experiência do desenvolvedor e muito mais, incluindo os novos serviços e recursos que estamos apresentando hoje.

Leia o artigo completo

Sucessos de clientes de desenvolvimento de aplicações

Governo e Educação
As pesquisas de atividade do CMRI podem ser finalizas até 6x mais rápidas com a ajuda da Oracle AI
Viagens e Transportes
Os serviços da Oracle Cloud Native ajudaram a Pompeii a reabrir o parque
Alta Tecnologia
Snap Vision reduz o tempo de implementação em 5 vezes e os custos de hospedagem em 40%
Comunicação
A gigante das telecomunicações Telstra capacita usuários comerciais e desenvolvedores de aplicações com o Oracle APEX
Alta Tecnologia
A 8x8 oferece visibilidade em tempo real de suas aplicações
A série do Oracle Playbook

Compilamos os segredos do nosso pessoal, processo e estratégia de sistemas. E queremos compartilhá-los com você.

Comece a criar agora

Experimente os serviços de nuvem de uso livre e faça um teste de 30 dias

A Oracle oferece um Modo Gratuito sem limite de tempo na seleção de serviços, como Autonomous Database, Compute e Storage, bem como US$ 300 em créditos gratuitos para experimentar serviços de nuvem adicionais. Obtenha os detalhes e inscreva-se para uma conta gratuita hoje mesmo.

  • O que está incluído no Modo Gratuito da Oracle Cloud?

    • 2 Autonomous Databases, 20 GB cada
    • VMs de Arm Compute e AMD
    • 200 GB de armazenamento total em blocos
    • 10 GB de armazenamento de objetos
    • Transferência de dados de saída de 10 TB por mês
    • Mais de 10 serviços de uso livre
    • US$300 em créditos por 30 dias para ter ainda mais

Veja o que há de novo nos serviços da OCI e casos de uso

  • Novidades - Os Destaques

    Os serviços da OCI estão sempre evoluindo e melhorando. Resumimos tudo o que há de novo em um só lugar, para que você possa ver como a OCI está evoluindo.

    Veja as novidades
  • Blog dos Desenvolvedores

    Leia o Blog dos Desenvolvedores para se manter atualizado com os exemplos e explicações mais recentes sobre como usar a OCI.

    Explore o Blog dos Desenvolvedores da OCI

Aprenda com um tutorial

A melhor maneira de aprender é tentar você mesmo. Use nossos tutoriais e laboratórios práticos com o Modo Gratuito da Oracle Cloud, sua própria tenancy da Oracle Cloud ou, para soluções selecionadas, um ambiente de laboratório gratuito fornecido pela Oracle.

  • Crie um site de ecommerce

    Neste tutorial, veremos como criar uma aplicação stateful baseada em microsserviços que usa o Oracle Coherence CE como um armazenamento de dados integrado escalável e o Micronaut Framework como um framework de aplicação.

    Inicie o tutorial de ecommerce
  • Chame uma função Python usando um gateway de API

    Neste tutorial, você usará o Oracle Functions para processar dados transmitidos de um Oracle API Gateway.

    Inicie o tutorial da função Python
  • Implemente uma aplicação Python Flask em um cluster Kubernetes

    Neste tutorial, você usa uma conta da Oracle Cloud Infrastructure para configurar um cluster Kubernetes. Em seguida, você cria uma aplicação Python com um framework Flask. Por fim, você implementará sua aplicação no cluster usando o Cloud Shell.

    Inicie o tutorial do Python Flask
  • Desenvolva um web chatbot

    Neste laboratório, você usará o Oracle APEX para armazenar informações, oferecer uma API REST com o Oracle REST Data Services e permitir que os usuários interajam com um Assistente Digital.

    Inicie o tutorial de web chatbot

Certifique suas habilidades na OCI

Explore as certificações para desenvolvedores, operações, arquitetos e muito mais.

Fale com a equipe de vendas

Interessado em saber mais sobre o desenvolvimento de aplicações? Deixe um de nossos especialistas ajudar.

  • Eles podem responder a perguntas como:

    • Como posso começar a desenvolver aplicações na OCI?
    • Quais serviços de desenvolvedor da OCI devo adotar ou devo trazer ferramentas e serviços existentes, como monitoramento, para OCI?
    • Onde vejo perguntas específicas sobre segurança na OCI ou outros tópicos respondidos?
    • Como aplico licenças Oracle existentes ao crédito de serviço da OCI?
    • Onde posso obter ajuda para expandir os limites de serviço?