1. Google Compute Engine, suas máquinas virtuais na nuvem
O Google Compute Engine é um conjunto de máquinas virtuais, alojadas na infra-estrutura do Google (IaaS) desenhadas para executar cargas de trabalho em grande escala, beneficiando-se do desempenho da rede de fibra mundial do Google. Funciona conforme um modelo de pagamento por uso:
- Máquinas virtuais escaláveis e de alto desempenho, por utilizar ss centros de dados do Google.
- Rede rápida e eficiente, inclusive em escala massiva. Usando a rede mundial de fibra privada do Google, sem interrupções.
- Rede global que respeita o meio ambiente: a infra-estrutura carbono-neutral. 35% da energia provém de recursos renováveis e a rede de centros de dados consomem 50% menos que os convencionais.
- Valor: Google Compute Engine fornece a você 50% mais de poder de computação que outros provedores líderes na nuvem.
2. Google Kubernetes Engine
Kubernetes Engine é a solução para a gestão e manutenção de clusters de Kubernetes do mestre em tecnologia de containers e pai de Kubernetes: Google.
Se encarrega de manter, atualizar e redimensionar seus clusters para que você possa ter seus aplicativos sempre disponíveis, independentemente da demanda. E otimizando o custo! Ao usar a tecnologia mais atual, Kubernetes Engine te permite ter armazenamento persistente para executar também aplicativos stateful. Aproveite os preços econômicos das máquinas preemptible para certos trabalhos sem comprometer o resto.
Como Kubernetes Engine utiliza Kubernetes certificado, você não está atado ao vendedor e pode até usar suas máquinas localmente junto com a nuvem do Google.
3. Google App Engine, aplicativos escaláveis
O Google App Engine é um serviço Paas (Platform as a Service) para o alojamento de aplicativos, que facilita o desenvolvimento rápido com as linguagens mais comuns (Python, Java, PHP e Go) e lhe fornece uma grande escalabilidade. É transparente para o desenvolvedor, dado que se trata de uma infra-estrutura totalmente autogerenciada.
- Permite-lhe publicar aplicativos web on-line sem a necessidade de que você se preocupe pela parte da infra-estrutura.
- Ajuda-o a construir, manter e escalar seu aplicativo à medida que seja necessário, e conta com um balanceador de carga e escalado automática.
- Seu aplicativo somente consumirá as máquinas necessárias para ter um perfeito comportamento e para que a resposta de seu app seja a melhor possível.
- Escala automaticamente seu aplicativo em resposta à quantidade de tráfego que este recebe, sendo que você paga somente pelos recursos que utilizar.
- Consta de serviços integrados que lhe permitirão implementar aplicativos web e móveis muito mais rápido.
- Dispõe de scanners de segurança automáticos ou manuais e deteta as vulnerabilidades mais comuns de aplicações web. Identifica qualquer tipo de ameaça com antecedência.
- Você poderá trabalhar com ferramentas de desenvolvimento conhecidas com as quais você pode criar suas aplicações sem modificar seu fluxo de trabalho.