Saiba Mais sobre Implantações do MySQL Database Service
As arquiteturas de implantação a seguir fornecem uma visão geral de cada arquitetura.
Links para as arquiteturas de referência completas são fornecidos na seção Explorar Mais. As arquiteturas de referência fornecem detalhes adicionais dos componentes, recomendações, considerações e código do Terraform implantável.
Implantar Apache Tomcat Conectado ao Serviço MySQL Database
A arquitetura de referência contém um balanceador de carga, uma camada de aplicativo com o Apache Tomcat e uma camada de banco de dados com um MySQL Database Service habilitado para HA.
Os componentes estão localizados em sub-redes diferentes. O balanceador de carga está em uma sub-rede pública. Os servidores Tomcat compartilham uma sub-rede privada e o banco de dados está em sua própria sub-rede privada. Todo o acesso externo é por meio do balanceador de carga via gateway de Internet. O MySQL Database Service ativado para HA é uma abstração de um cluster. Ele tem três instâncias do MySQL, mas com um único ponto final. Uma instância é a Primária e as outras duas instâncias são a Secundária. O Primário tem o ponto final único, permitindo leituras e gravações no banco de dados. Os Secundários recebem dados replicados do Primário. Não é permitido acesso direto aos Secundários. Em caso de falha ou switchover manual, um dos Secundários se torna o novo Primário e o ponto final é redirecionado para ele. Isso significa que o endereço IP do ponto final nunca muda e não há necessidade de atualizar o aplicativo.
Um exemplo de aplicativo que mostra o gerenciamento de sessões do aplicativo usando o banco de dados é incluído.
O diagrama a seguir ilustra essa arquitetura de referência.

Descrição da ilustração architecture-deploy-tomcat-mds-ha.png
Configure um CMS WordPress Conectado a um MySQL Database na Nuvem
O Wordpress é um Sistema de Gerenciamento de Conteúdo (geralmente usado para Blogs e sites relacionados) que se conecta ao MDS para seu back-end de banco de dados.
Ele pode ser implantado em uma arquitetura de nó único ou como parte de uma configuração de vários nós, fornecendo alta disponibilidade.
O diagrama a seguir ilustra uma arquitetura de nó único.

Descrição da ilustração Deployment-wordpress-cms-mysql-dbs.png
implantar-wordpress-cms-mysql-dbs-oracle.zip
Para um ambiente de alta disponibilidade multinó mais complexo, você pode implantar nós WordPress em vários domínios de falha com balanceadores de carga principais e stand-by e serviço compartilhado do Oracle Cloud Infrastructure File Storage (serviço NFS gerenciado) para todos os nós WordPress.
O diagrama a seguir ilustra uma arquitetura de vários nós.

Descrição da ilustração oci-arch-wordpress-mds.png
Implante o Spring Boot Framework no Oracle Cloud Infrastructure com o MySQL Database Service
Essa arquitetura de referência multicamadas inclui recursos de infraestrutura e a estrutura Spring Boot usada para implantar aplicativos altamente disponíveis no Oracle Cloud Infrastructure.
A arquitetura implanta um balanceador de carga, um bastion host, três máquinas virtuais (VMs) em que o aplicativo está instalado e o Oracle MySQL Database Service.
A arquitetura inclui dois compartimentos, ambos com o Cloud Guard ativado para fornecer segurança máxima com base nas melhores práticas de segurança da Oracle. Além disso, o compartimento no qual o Oracle MySQL Database Service é implantado é um compartimento de zona de segurança.
Os componentes estão localizados em sub-redes e domínios de falha diferentes para fornecer alta disponibilidade. O Oracle MySQL Database Service é acessado apenas por meio do bastion host e as VMs dos aplicativos são acessadas por meio do balanceador de carga.
O diagrama a seguir mostra essa arquitetura.