Implantação de aplicativo Java

Implantar um aplicativo Java no Google Cloud

Implantar um aplicativo Java nos ambientes de execução do Google Cloud.
Novos clientes ganham US$ 300 em créditos para gastar implantando esta solução
Público-alvo
Desenvolvedores de aplicativos, engenheiros de DevOps
Como implantar
Depois de se inscrever no Google Cloud, você poderá implantar usando o console.
Aspectos gerais

O que é um aplicativo Java?

Um aplicativo Java é um programa de software escrito em linguagem de programação de uso geral chamado Java. Bibliotecas Java comuns (por exemplo, Apache Commons IO, Jackson Databind, JUnit etc.) são usadas para gravar o programa de software, e ferramentas como Maven e Gradle são usadas para compilar e criar. do Google Analytics. O software criado é executado usando o tempo de execução da máquina virtual Java. Este programa de software pode ser autônomo ou distribuído por natureza e pode funcionar como cliente ou servidor. Para esta solução, nos concentramos em um aplicativo Java autônomo executado como servidor

Quais são alguns exemplos de aplicativos Java?

Java é uma das linguagens de programação mais populares que são amplamente utilizadas para construir uma variedade de aplicativos como web, celular, jogos e aplicativos de desktop. Ele é amplamente usado no desenvolvimento de software empresarial para o desenvolvimento de aplicativos essenciais e de grande escala.

Quais são alguns dos benefícios do Java?

O Java é orientado a objetos, o que permite criar programas modulares e reutilizar o código e aproveitar conceitos orientados a objetos, como encapsulamento, abstração e herança. Além disso, a capacidade de Java de gerenciar sua própria alocação de memória ajuda a aumentar a segurança dos aplicativos Java e permite que os desenvolvedores se concentrem na lógica de negócios. O crescimento da comunidade de desenvolvedores Java gerou muitas bibliotecas úteis de uso geral, gratuitas e de código aberto. Assim, os desenvolvedores podem escolher entre uma ampla variedade de bibliotecas ao criar seus aplicativos.

Java também é independente de plataforma. Assim, você pode implantar seu código em várias plataformas diferentes sem precisar modificar o código.

Quais são as principais etapas para criar e implantar um aplicativo Java?

As principais etapas de criação e implantação de um aplicativo Java incluem compilação de código, empacotamento, configuração do ambiente de implantação, implantação do aplicativo Java empacotado no tempo de execução de sua escolha e teste do aplicativo.
Detalhes sobre a solução

Implantar um aplicativo Java nas VMs do Compute Engine

Crie um conjunto de VMs de várias regiões e com balanceamento de carga para executar um aplicativo Java, com suporte do Cloud SQL.

Arquitetura da solução:
  1. As solicitações do usuário são encaminhadas para o Cloud Load Balancing.
  2. A solicitação entra na rede de nuvem privada virtual (VPC).
  3. As solicitações são filtradas pelas regras de firewall do Cloud. Se elas corresponderem às regras de encaminhamento, as solicitações serão encaminhadas para um back-end com base no URL da solicitação.
  4. O aplicativo Java é executado em um back-end de ambiente de execução de computação. Nesta solução, o back-end é um grupo gerenciado de instâncias (MIG) com o escalonamento automático ativado. Assim, à medida que a carga de solicitação aumenta, o MIG escalona automaticamente o número de instâncias do Compute Engine que processam solicitações e ativa o balanceamento de carga em todas as instâncias.
  5. O Cloud SQL para MySQL é usado como o back-end de banco de dados relacional para o aplicativo Java com um primário e um secundário para redundância.
  6. O Compute Engine também pode acessar arquivos armazenados no Cloud Storage ou no Filestore, conforme necessário. O Cloud Storage é usado para armazenar conteúdo estático relacionado ao aplicativo. O Filestore é usado para armazenar as páginas do XWiki em uma estrutura de sistema de arquivos.
Implante um aplicativo Java para carregar VMs do Compute Engine com o balanceamento de carga de um banco de dados do Cloud SQL.
Nível de experiência com o Google Cloud
Iniciante
Tempo estimado de implantação
16 minutos
1 minutos para configurar, 15 minutos para implantar
Requisitos:
  • Conta ativa do Google Cloud
  • Direitos de administrador do projeto
Google Cloud
  • ‪English‬
  • ‪Deutsch‬
  • ‪Español‬
  • ‪Español (Latinoamérica)‬
  • ‪Français‬
  • ‪Indonesia‬
  • ‪Italiano‬
  • ‪Português (Brasil)‬
  • ‪简体中文‬
  • ‪繁體中文‬
  • ‪日本語‬
  • ‪한국어‬
Console
  • Transformação digital
  • Acelere a recuperação dos negócios e garanta um futuro melhor. Use soluções que permitam o uso de nuvem híbrida e de várias nuvens, gerem insights inteligentes e mantenham seus funcionários conectados.
  • Economize com nossa abordagem de preços transparente
  • Os preços de pagamento por utilização do Google Cloud oferecem economia automática com base no uso mensal e preços com desconto para recursos pré-pagos. Entre em contato hoje mesmo para receber uma cotação.
Google Cloud