课程概况
Este curso é uma apresentação da terminologia e dos conceitos importantes para trabalhar com o Google Cloud Platform (GCP). Você aprenderá sobre vários serviços de computação e armazenamento disponíveis no Google Cloud Platform, incluindo o Google App Engine, o Google Compute Engine, o Google Kubernetes Engine, o Google Cloud Storage, o Google Cloud SQL e o BigQuery, e também fará uma comparação dessas soluções. Você conhecerá importantes ferramentas de gerenciamento de recursos e políticas, como a hierarquia do Google Cloud Resource Manager e o Google Cloud Identity and Access Management. Os laboratórios práticos oferecem habilidades básicas para trabalhar com o GCP.
课程大纲
Apresentação do Google Cloud Platform
O Google Cloud Platform oferece quatro tipos principais de serviços: computação, armazenamento, Big Data e machine learning. O foco deste curso é principalmente os dois primeiros tipos, junto com a rede de nuvem privada virtual (VPC) do Google. Este módulo orienta as noções básicas do Google Cloud Platform. Ele traça a evolução da computação em nuvem e explica o que é exclusivo na abordagem do Google. O módulo apresenta os principais conceitos estruturais sobre regiões e zonas.
Primeiros passos com o Google Cloud Platform
Os clientes do GCP usam projetos para organizar os recursos que usam. Eles usam o Google Cloud Identity & Access Management, ou "IAM", para controlar quem pode usar esses recursos e o que eles podem fazer. Eles usam qualquer uma das várias tecnologias para se conectar ao GCP. Este módulo aborda cada um desses tópicos e apresenta o serviço Cloud Launcher que facilita os primeiros passos no GCP.
Máquinas virtuais na nuvem
O Compute Engine permite executar máquinas virtuais na infraestrutura global do Google. Este módulo mostra como o Compute Engine funciona, com foco na rede virtual do Google.
Armazenamento no Cloud
Todo aplicativo precisa armazenar dados. Aplicativos e cargas de trabalho diferentes exigem soluções de armazenamento e banco de dados distintas. Este módulo descreve e diferencia as principais opções de armazenamento do GCP: Cloud Storage, Cloud SQL, Cloud Spanner, Cloud Datastore e Google Bigtable.
Contêineres na nuvem
Os contêineres são simples e interoperáveis, além de permitirem um escalonamento detalhado e integrado. O Kubernetes é uma camada de orquestração para contêineres. O Kubernetes Engine é o Kubernetes como serviço, um recurso gerenciado e escalonável que é executado na infraestrutura do Google. Você solicita a criação de um cluster, e o Kubernetes Engine programa seus contêineres nele, além de administrá-los automaticamente com base nos requisitos definidos. Este módulo mostra como o Kubernetes Engine funciona e como ele ajuda a implantar aplicativos em contêineres.
Aplicativos na nuvem
O App Engine é uma oferta de Platform as a Service ("PaaS"). A plataforma gerencia a infraestrutura de hardware e rede necessária para executar seu código. O App Engine fornece serviços integrados necessários a vários aplicativos da Web. Este módulo descreve como ele funciona.
Desenvolvimento, implantação e monitoramento na nuvem
As ferramentas conhecidas de desenvolvimento, implantação e monitoramento funcionam apenas no GCP. Os clientes também têm opções de ferramentas em cada uma dessas três áreas altamente integradas ao GCP. Este módulo abrange essas ferramentas.
Big Data e aprendizado de máquina na nuvem
As ofertas de Big Data e machine learning do GCP têm como objetivo ajudar os clientes a aproveitar ao máximo os dados. Essas ferramentas devem ser simples e práticas para serem incorporadas aos aplicativos. Este módulo descreve os serviços de Big Data e machine learning disponíveis e explica a utilidade de cada um.
Resumo e revisão
Este módulo analisa os serviços do GCP abordados neste curso e lembra os alunos das diferenças entre eles. O módulo compara os serviços de computação do GCP, os serviços de armazenamento do GCP e os recursos de rede importantes da VPC do Google.