Implantação

O Oracle APEX permite que você alterne de forma integrada entre aplicativos do Oracle Database Cloud Service, nuvens públicas e privadas, instalações on-premise e até mesmo o serviço grátis de avaliação pública.

Faça Implantações On-premise ou na Nuvem

O Oracle APEX é único porque oferece flexibilidade de implantação. Você pode implantá-lo on-premise, no Oracle Cloud, em uma nuvem privada ou em qualquer ambiente onde o Oracle Database esteja sendo executado. Explore algumas das opções de implantação mais comuns e conheça a enorme portabilidade dos aplicativos do Oracle APEX.

Oracle Cloud

Todos os Oracle Database Cloud Services no Oracle Cloud suportam o Oracle APEX. O Autonomous Database Cloud Services, que inclui o Always Free Oracle Autonomous Database, fornece um banco de dados autônomo totalmente gerenciado com o Oracle APEX pré-configurado. Os clientes não precisam se aborrecer com tarefas de administração do banco de dados ou do APEX e podem se concentrar no desenvolvimento de seus aplicativos de negócios. Além disso, os Oracle Database Cloud Services no Oracle Cloud Infrastructure estão disponíveis em configurações flexíveis, de máquinas virtuais a bare metal até o Oracle Engineered Systems.

  • Oracle Autonomous Transaction Processing

    Fornece desempenho líder de mercado com um banco de dados totalmente ajustado otimizado para o processamento de transações ou para cargas de trabalho mistas.

  • Oracle Autonomous Data Warehouse

    Fornece um banco de dados fácil de usar totalmente autônomo que é dimensionado de forma elástica, oferece rápido desempenho para consultas e não exige administração de banco de dados.

  • Database Cloud Services

    O Oracle Database no Oracle Cloud Infrastructure pode se implantado em configurações flexíveis, seja na forma de máquinas virtuais, bare metal de alto desempenho ou Oracle Engineered Systems, para executar todas as suas cargas de trabalho de banco de dados, quer sejam grandes ou pequenas.

On-premise ou Nuvem Privada

O Oracle APEX facilita a transformação de uma instância de banco de dados em uma Plataforma de Desenvolvimento de Aplicativos contida em uma nuvem privada. Cada tenant obtém o seu próprio espaço de trabalho totalmente isolado no qual os desenvolvedores podem trabalhar de forma independente nos respectivos aplicativos.

  • Provisionamento de Espaço de Trabalho

    Os Espaços de Trabalho do APEX podem ser provisionados de forma automatizada. Quando esta opção está ativada, basta os clientes seguirem um assistente de acesso. Após a aprovação, todo o provisionamento ocorre automaticamente.

  • Gerenciamento de Recursos Integrados

    O APEX facilita a integração com o gerenciamento de recursos de banco de dados. Assim que o DBA tiver criado Grupos de Consumidores, você poderá designar facilmente espaços de trabalho do APEX a eles. É possível priorizar Aplicativos ou Espaços de Trabalho com base em sua importância.

  • Monitoramento Integrado

    O APEX é totalmente instrumentado - os administradores sempre podem verificar a atividade em espaços de trabalho e aplicativos; isso permite que tendências (tempos de resposta, views de página) sejam detectadas para que uma ação seja executada, se necessário.

Faça a Implantação onde o Oracle Database é Executado

O Oracle APEX pode ser implantado em qualquer lugar onde o Oracle Database é executado, seja no Oracle Cloud, on-premise, em uma nuvem de terceiros ou em plataformas Linux, Unix ou Windows. Isso significa que você pode desenvolver um Oracle APEX em execução no Windows on-premise e implantá-lo em um Oracle APEX em execução na nuvem com base no Linux ou vice-versa.

Ciclo de Vida de Desenvolvimento

Gerenciar qualquer esforço de desenvolvimento em grande escala requer um framework eficiente para permitir que vários desenvolvedores trabalhem simultaneamente e exige a habilidade de gerenciar a implantação de várias versões do aplicativo entre os ambientes de Desenvolvimento, Controle de Qualidade/Teste e Produção. Saiba como o Oracle APEX pode ser integrado com as suas práticas de desenvolvimento existentes, aprenda a gerenciar implantações entre os ambientes e descubra como se integrar com ferramentas de controle de versão e de integração contínua para obter maior capacidade de controle.

Mova os Aplicativos entre os ambientes de Teste / Desenvolvimento / Produção

O Oracle APEX contém utilitários e funcionalidades que podem ser executados em plataformas profissionais para Desenvolvimento / Teste / Integração / Produção.

  • Exportar/Importar

    Use Exportar/Importar para mover o seu aplicativo do ambiente de Desenvolvimento para o de Teste ou do ambiente de Teste para o de Produção. Todos os detalhes do aplicativo permanecem contidos em um arquivo de exportação.

  • Linha de Comandos

    As tarefas de Exportação/Importação podem ser totalmente automatizadas. O APEX fornece um utilitário de linha de comandos e uma API PL/SQL para executar exportações de aplicativos. A importação pode ser feita simplesmente com o SQL*Plus.

  • Integração com Workflow

    Use jobs do sistema operacional ou de Integração/Implantação Contínua (CI/CD) para mover aplicativos automaticamente entre plataformas. É possível satisfazer qualquer cenário utilizando exportação/importação de linha de comandos.

Integração com controle de versão

O APEX é uma plataforma de desenvolvimento em uma instância central. Os desenvolvedores trabalham na mesma plataforma de desenvolvimento. Portanto, a integração com controle de versão parece difícil, mas é possível - e acontece na prática.

  • Exportar e Dividir Aplicativos

    Cada exportação de aplicativo pode ser dividida em componentes individuais. Depois, os componentes são inseridos no controle de versão, o que facilita a detecção de quando um componente foi alterado.

  • Integração com Controle de Versão Automatizado

    Use jobs de Integração Contínua (CI) para exportar automaticamente aplicativos à noite e verificar o controle de versão. Os desenvolvedores obterão um histórico detalhado das versões das alterações nos aplicativos sem precisar fazer nada. Tudo ocorre na instância central.

  • Controle de Versão como Arquivo Compactado de Aplicativo

    Assim que são inseridas no controle de versão, as exportações de aplicativos podem ser usadas como um arquivo compactado. Quando os desenvolvedores excluem ou desorganizam seus aplicativos de forma acidental, a recuperação pode ser feita simplesmente com a importação de uma versão completa.