Este curso prepara os alunos para criar soluções altamente confiáveis e eficientes no Google Cloud usando padrões de design comprovados. Ele é uma continuação dos cursos Architecting with Google Compute Engine e Architecting with Google Kubernetes Engine e exige experiência prática com as tecnologias abordadas nesses cursos. Por meio de apresentações, atividades de design e laboratórios práticos, os participantes aprendem a definir e equilibrar requisitos técnicos e de negócios para projetar implantações do Google Cloud que são altamente confiáveis, disponíveis, seguras e econômicas.
Neste curso, os participantes aprendem o seguinte:
● Aplicar um conjunto de perguntas, técnicas e considerações de design
● Definir requisitos de aplicativo e expressá-los objetivamente como KPIs, SLOs e SLIs
● Decompor requisitos de aplicativo para encontrar os limites de microsserviço adequados
● Usar ferramentas para desenvolvedores do Google Cloud para definir pipelines de implantação modernos e automatizados
● Escolher os serviços adequados do Cloud Storage com base em requisitos de aplicativos
● Projetar redes híbridas e de nuvem
● Implementar aplicativos confiáveis, escalonáveis e resilientes que equilibram as principais métricas de desempenho e o custo
● Escolher os serviços de implantação adequados do Google Cloud para seus aplicativos
● Proteger a infraestrutura, os dados e os aplicativos de nuvem
● Monitorar os objetivos de nível de serviço e os custos usando as ferramentas do Google Cloud
Pré-requisitos
● Conclusão dos cursos anteriores que integram a especialização Architecting with Google Cloud Platform, o Architecting with Google Kubernetes Engine ou experiência equivalente
● Proficiência básica em ferramentas de linha de comando e ambientes de sistema operacional Linux
● Experiência em operações de sistemas, como implantação e gerenciamento de aplicativos, seja no local ou em um ambiente de
nuvem pública