SlideShare uma empresa Scribd logo
Create and Manage
Cloud Resources:
laboratório com desafio
1 hora5 créditos
GSP313
Visão geral
Nos laboratórios com desafio, apresentamos uma situação e um conjunto de tarefas. Para concluí-
las, em vez de seguir instruções passo a passo, você usará o que aprendeu nos laboratórios da Quest.
Um sistema automático de pontuação (mostrado nesta página) avaliará seu desempenho.
Nos laboratórios com desafio, não ensinamos novos conceitos do Google Cloud. O objetivo dessas
tarefas é aprimorar aquilo que você já aprendeu, como a alteração de valores padrão ou a leitura e
pesquisa de mensagens para corrigir seus próprios erros.
Para alcançar a pontuação de 100%, você precisa concluir todas as tarefas no tempo definido.
Este desafio é recomendado para os estudantes que se inscreveram nos laboratórios da Quest Create
and Manage Cloud Resources. Confira o conteúdo deles antes de iniciar este laboratório. Vamos
começar?
Conhecimentos avaliados:
 Criar uma instância
 Criar um cluster do Kubernetes com três nós e executar um serviço simples
 Criar um balanceador de carga HTTP(S) na frente de dois servidores da Web
Preparação
Antes de clicar no botão Start Lab
Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é
iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do
Google Cloud ficarão disponíveis.
Este laboratório prático do Qwiklabs permite que você realize as atividades em um ambiente real de
nuvem, não em uma simulação ou demonstração. Você receberá novas credenciais temporárias para
fazer login e acessar o Google Cloud durante o laboratório.
O que é necessário
Para fazer este laboratório, você precisa ter:
 acesso a um navegador de Internet padrão (recomendamos o Chrome);
 tempo para concluir as atividades.
Observação: não use seu projeto ou sua conta do Google Cloud neste laboratório.
Observação: se estiver usando um dispositivo Chrome OS, abra uma janela anônima para executar
o laboratório.
Como começar o laboratório e fazer login no Console
1. Clique no botão Começar o laboratório. Se for preciso pagar pelo laboratório, você verá um pop-
up para selecionar a forma de pagamento. Um painel é exibido à esquerda contendo as credenciais
temporárias que você deve usar para o laboratório.
2. Copie o nome de usuário e clique em Abrir Console do Google. O laboratório inicia os recursos e
depois abre a página Escolher uma conta em outra guia.
Dica: abra as guias em janelas separadas, lado a lado.
3. Na página "Escolher uma conta", clique em Usar outra conta.
4. A página de login é aberta. Cole o nome de usuário que foi copiado do painel "Detalhes da
conexão". Em seguida, copie e cole a senha.
Importante: é preciso usar as credenciais do painel "Detalhes da conexão". Não use as credenciais
do Qwiklabs. Não use sua conta pessoal do GCP, caso tenha uma, neste laboratório (isso evita
cobranças).
5. Acesse as próximas páginas:
 Aceite os Termos e Condições.
 Não adicione opções de recuperação nem autenticação de dois fatores (porque essa é uma conta
temporária).
 Não se inscreva em avaliações gratuitas.
Depois de alguns instantes, o Console do GCP será aberto nesta guia.
Observação: para ver o menu com uma lista dos produtos e serviços do GCP, clique em Menu de
navegação no canto superior esquerdo, ao lado de "Google Cloud
Platform".
Cenário do desafio
Você começou a trabalhar como engenheiro de nuvem júnior na Jooli Inc. Sua função é ajudar a
gerenciar a infraestrutura da empresa, e suas tarefas incluem o provisionamento de recursos para
projetos.
Os supervisores esperam que você já tenha habilidades e conhecimento suficientes para fazer isso,
por isso não fornecem nenhum guia passo a passo.
Veja algumas normas da Jooli Inc. que você precisa seguir:
1. Crie todos os recursos na região ou zona padrão, a menos que haja uma instrução diferente.
2. Os nomes geralmente têm o formato team-resource. Por exemplo, uma instância poderia receber o
nome nucleus-webserver1.
3. Economize recursos. Como os projetos são monitorados, o uso excessivo levará ao encerramento do
projeto (e talvez até à sua demissão), então é preciso ter cuidado. Estas são as únicas orientações da
equipe de monitoramento: a menos que haja uma instrução diferente, use f1-micro para VMs
pequenas do Linux e n1-standard-1 para o Windows ou outros aplicativos, como nós do
Kubernetes.
Seu desafio
Assim que você se senta à mesa e abre seu novo laptop, começa a receber várias solicitações da
equipe Nucleus. Leia a descrição de cada uma e crie os recursos.
Tarefa 1: crie uma instância para o projeto
jumphost
Você vai usar essa instância para fazer a manutenção do projeto.
Requisitos:
 Dê o nome Instance name à instância.
 Use um tipo de máquina f1-micro.
 Use o tipo de imagem padrão (Debian Linux).
Clique em Verificar meu progresso para ver o objetivo.
Tarefa 2: crie um cluster de serviço do
Kubernetes
A equipe está criando um aplicativo que vai usar um serviço em execução no Kubernetes. Você vai
precisar:
 criar um cluster na zona us-east1-b para hospedar o serviço;
 usar o contêiner "hello-app" do Docker (gcr.io/google-samples/hello-app:2.0) como um marcador de
posição que será substituído pelo trabalho da equipe mais tarde;
 expor o app na porta App port number .
Clique em Verificar meu progresso para ver o objetivo.
Tarefa 3: configure um balanceador de carga
HTTP
Você vai usar servidores da Web nginx para exibir o site, mas precisa garantir que o ambiente seja
tolerante a falhas. Crie um balanceador de carga HTTP com um grupo gerenciado de instâncias
de dois servidores da Web nginx. Use o código abaixo para configurá-los. A equipe vai substituir o
código pela configuração correta mais tarde.
cat << EOF > startup.sh
#! /bin/bash
apt-get update
apt-get install -y nginx
service nginx start
sed -i -- 's/nginx/Google Cloud Platform - '"$HOSTNAME"'/' /var/www/html/index.nginx-debian.html
EOF
Copiado.
Você vai precisar:
 Crie um modelo de instância.
 Crie um pool de destino.
 Crie um grupo de instâncias gerenciadas.
 Defina uma regra de firewall chamada Firewall rule para permitir o tráfego (80/tcp).
 Crie uma verificação de integridade.
 Crie um serviço de back-end e anexe o grupo gerenciado de instâncias à porta chamada (http:80).
 Crie um mapa de URL e direcione para ele o encaminhamento de solicitações do proxy HTTP.
 Crie uma regra de encaminhamento.
Clique em Verificar meu progresso para ver o objetivo.
Parabéns!
Conquiste seu próximo selo de habilidade
Este laboratório autoguiado faz parte da Quest Create and Manage Cloud Resources. Você ganhou o
selo de habilidade acima como reconhecimento por ter concluído esse desafio. Compartilhe essa
conquista no seu currículo e nas mídias sociais usando #GoogleCloudBadge.
Essa Quest do selo de habilidade faz parte dos programas de aprendizado Associate Cloud
Engineer e Professional Cloud Architect. Para continuar sua jornada de aprendizado, inscreva-se na
Quest Perform Foundational Infrastructure Tasks in Google Cloud. Veja outras Quests do
Qwiklabs disponíveis no catálogo.
Treinamento e certificação do Google Cloud
...ajuda você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem
habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível
esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico
ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para
que você possa encaixá-las na correria do seu dia a dia. As certificações ajudam você a validar e
comprovar suas habilidades e conhecimentos das tecnologias do Google Cloud.
Manual atualizado em 29 de junho de 2021
Laboratório testado em 29 de junho de 2021
Copyright 2020 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são
marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser
marcas registradas das respectivas empresas a que estão associados.
Continuar a Quest
Compute Engine: Qwik Start — Windows

Mais conteúdo relacionado

PPTX
Plugin Maven no Eclipse
PDF
Desafio Rest API
PPTX
Maven introdução Muito Rápida
PDF
PPTX
Maven em 10 minutos
PDF
Introdução ao maven
PDF
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
PPT
Minicurso Play Framework - Tão fácil que nem parece Java
Plugin Maven no Eclipse
Desafio Rest API
Maven introdução Muito Rápida
Maven em 10 minutos
Introdução ao maven
[TDC2016] Ruby in Tests: Automatizando testes de Unidade, API e GUI (Web)
Minicurso Play Framework - Tão fácil que nem parece Java

Mais procurados (19)

PDF
Usando containers com auto-escala de testes
PDF
Criando uma grid para execução de testes paralelo com Appium
PDF
Apresentação maven
ODP
Apresentacao de Introdução ao Apache Maven
PDF
React Native na globo.com
PDF
Eclipse user guide
PDF
PPTX
Maven 3, Sonar e Hudson
PDF
Curso de ReactJS
PDF
Docker para iniciantes
PPTX
Docker selenium
PDF
Testes em aplicações JEE: Montando sua infra de testes automatizados
PPTX
Gestão automática de configuração usando puppet
PDF
Programação para Web II: Estrutura de um projeto Java Web
PDF
Sistema S2DG e Tecnologias Web
PDF
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
PDF
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
ODP
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
Usando containers com auto-escala de testes
Criando uma grid para execução de testes paralelo com Appium
Apresentação maven
Apresentacao de Introdução ao Apache Maven
React Native na globo.com
Eclipse user guide
Maven 3, Sonar e Hudson
Curso de ReactJS
Docker para iniciantes
Docker selenium
Testes em aplicações JEE: Montando sua infra de testes automatizados
Gestão automática de configuração usando puppet
Programação para Web II: Estrutura de um projeto Java Web
Sistema S2DG e Tecnologias Web
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
Anúncio

Semelhante a Nao sensivel (20)

PDF
Ambiente de CI/CD com Google Cloud
PDF
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
PDF
Flask e Docker - rumo a AWS!
PDF
Rodando uma API Com Django Rest Framework no Google Cloud
PDF
Workshop - nivelamento tech
PDF
Publicando WSO2 API Manager no Kubernetes (Portuguese)
PDF
Padrões de design para APIs REST autoescaláveis sem complicação
PDF
Estratégias de escablabilidade para serviços online
PDF
Impulsionando sua carreira em 2018 com google cloud platform
PDF
Introdução ao Google Cloud Platform: Computação em Nuvem do Google
PPTX
Aula PIT 3 - Ambientes
PPTX
containers-workshop
PDF
Desenvolvimento e hospedagem com escalabilidade usando PaaS
PPTX
Docker SP - Orquestrando docker via Marathon e Mesos na Konker
PDF
Selinux
PDF
Gitlab CI/CD com python
PPTX
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
PDF
Nagios2
PDF
Transformando a ti com cloud computing e virtualização
Ambiente de CI/CD com Google Cloud
Dockerizando aplicações em uma fintech o bom, o mau e o feio as surpresas
Flask e Docker - rumo a AWS!
Rodando uma API Com Django Rest Framework no Google Cloud
Workshop - nivelamento tech
Publicando WSO2 API Manager no Kubernetes (Portuguese)
Padrões de design para APIs REST autoescaláveis sem complicação
Estratégias de escablabilidade para serviços online
Impulsionando sua carreira em 2018 com google cloud platform
Introdução ao Google Cloud Platform: Computação em Nuvem do Google
Aula PIT 3 - Ambientes
containers-workshop
Desenvolvimento e hospedagem com escalabilidade usando PaaS
Docker SP - Orquestrando docker via Marathon e Mesos na Konker
Selinux
Gitlab CI/CD com python
ERES 2018 - Microserviços: Desafios para Lidar com a Qualidade
Nagios2
Transformando a ti com cloud computing e virtualização
Anúncio

Mais de GestoFinanceiraFatec (8)

PPTX
Apostila_SQL_para_analise de dados moderna
PPTX
apresentacao_introducao_python_analise_dados.pptx
PPTX
apresentacao_detalhada_introducao_python_analise_dados.pptx
DOCX
Gsp313 desafio selo_01
PDF
05 repeticao
PDF
PDF
Python aula02.ipynb colaboratory
Apostila_SQL_para_analise de dados moderna
apresentacao_introducao_python_analise_dados.pptx
apresentacao_detalhada_introducao_python_analise_dados.pptx
Gsp313 desafio selo_01
05 repeticao
Python aula02.ipynb colaboratory

Último (9)

PPTX
IRPF2025Coletivadeimprensaimposto de renda 2.pptx
PPTX
Estrutura de Capital das Empresas na Óptica Financeira
PPTX
planejamento estratégico em rh etrtrtrt
PPTX
BLOCOS ECONOMICOS PARA ALUNOS DO 9 ANO DO ENSINO BASICO
PDF
Aulas 1 e 2_ Economia de Recursos Energéticos.pdf
PPTX
AULA 5_JOGOS-PRÉ DESPORTIVOS_260822.pptx
PDF
DOC-20250806-WA0031._20250806_135655_0000.pdf
PDF
Cartórios: Pilar Estratégico para a Economia, Cidadania e Eficiência do Brasil
PDF
Organização sistemas e metodos - adminis
IRPF2025Coletivadeimprensaimposto de renda 2.pptx
Estrutura de Capital das Empresas na Óptica Financeira
planejamento estratégico em rh etrtrtrt
BLOCOS ECONOMICOS PARA ALUNOS DO 9 ANO DO ENSINO BASICO
Aulas 1 e 2_ Economia de Recursos Energéticos.pdf
AULA 5_JOGOS-PRÉ DESPORTIVOS_260822.pptx
DOC-20250806-WA0031._20250806_135655_0000.pdf
Cartórios: Pilar Estratégico para a Economia, Cidadania e Eficiência do Brasil
Organização sistemas e metodos - adminis

Nao sensivel

  • 1. Create and Manage Cloud Resources: laboratório com desafio 1 hora5 créditos GSP313
  • 2. Visão geral Nos laboratórios com desafio, apresentamos uma situação e um conjunto de tarefas. Para concluí- las, em vez de seguir instruções passo a passo, você usará o que aprendeu nos laboratórios da Quest. Um sistema automático de pontuação (mostrado nesta página) avaliará seu desempenho. Nos laboratórios com desafio, não ensinamos novos conceitos do Google Cloud. O objetivo dessas tarefas é aprimorar aquilo que você já aprendeu, como a alteração de valores padrão ou a leitura e pesquisa de mensagens para corrigir seus próprios erros. Para alcançar a pontuação de 100%, você precisa concluir todas as tarefas no tempo definido. Este desafio é recomendado para os estudantes que se inscreveram nos laboratórios da Quest Create and Manage Cloud Resources. Confira o conteúdo deles antes de iniciar este laboratório. Vamos começar? Conhecimentos avaliados:  Criar uma instância  Criar um cluster do Kubernetes com três nós e executar um serviço simples  Criar um balanceador de carga HTTP(S) na frente de dois servidores da Web Preparação Antes de clicar no botão Start Lab Leia estas instruções. Os laboratórios são cronometrados e não podem ser pausados. O timer é iniciado quando você clica em Começar o laboratório e mostra por quanto tempo os recursos do Google Cloud ficarão disponíveis.
  • 3. Este laboratório prático do Qwiklabs permite que você realize as atividades em um ambiente real de nuvem, não em uma simulação ou demonstração. Você receberá novas credenciais temporárias para fazer login e acessar o Google Cloud durante o laboratório. O que é necessário Para fazer este laboratório, você precisa ter:  acesso a um navegador de Internet padrão (recomendamos o Chrome);  tempo para concluir as atividades. Observação: não use seu projeto ou sua conta do Google Cloud neste laboratório. Observação: se estiver usando um dispositivo Chrome OS, abra uma janela anônima para executar o laboratório. Como começar o laboratório e fazer login no Console 1. Clique no botão Começar o laboratório. Se for preciso pagar pelo laboratório, você verá um pop- up para selecionar a forma de pagamento. Um painel é exibido à esquerda contendo as credenciais temporárias que você deve usar para o laboratório. 2. Copie o nome de usuário e clique em Abrir Console do Google. O laboratório inicia os recursos e depois abre a página Escolher uma conta em outra guia. Dica: abra as guias em janelas separadas, lado a lado.
  • 4. 3. Na página "Escolher uma conta", clique em Usar outra conta. 4. A página de login é aberta. Cole o nome de usuário que foi copiado do painel "Detalhes da conexão". Em seguida, copie e cole a senha. Importante: é preciso usar as credenciais do painel "Detalhes da conexão". Não use as credenciais do Qwiklabs. Não use sua conta pessoal do GCP, caso tenha uma, neste laboratório (isso evita cobranças). 5. Acesse as próximas páginas:  Aceite os Termos e Condições.  Não adicione opções de recuperação nem autenticação de dois fatores (porque essa é uma conta temporária).  Não se inscreva em avaliações gratuitas. Depois de alguns instantes, o Console do GCP será aberto nesta guia. Observação: para ver o menu com uma lista dos produtos e serviços do GCP, clique em Menu de navegação no canto superior esquerdo, ao lado de "Google Cloud
  • 5. Platform". Cenário do desafio Você começou a trabalhar como engenheiro de nuvem júnior na Jooli Inc. Sua função é ajudar a gerenciar a infraestrutura da empresa, e suas tarefas incluem o provisionamento de recursos para projetos. Os supervisores esperam que você já tenha habilidades e conhecimento suficientes para fazer isso, por isso não fornecem nenhum guia passo a passo. Veja algumas normas da Jooli Inc. que você precisa seguir: 1. Crie todos os recursos na região ou zona padrão, a menos que haja uma instrução diferente. 2. Os nomes geralmente têm o formato team-resource. Por exemplo, uma instância poderia receber o nome nucleus-webserver1. 3. Economize recursos. Como os projetos são monitorados, o uso excessivo levará ao encerramento do projeto (e talvez até à sua demissão), então é preciso ter cuidado. Estas são as únicas orientações da
  • 6. equipe de monitoramento: a menos que haja uma instrução diferente, use f1-micro para VMs pequenas do Linux e n1-standard-1 para o Windows ou outros aplicativos, como nós do Kubernetes. Seu desafio Assim que você se senta à mesa e abre seu novo laptop, começa a receber várias solicitações da equipe Nucleus. Leia a descrição de cada uma e crie os recursos. Tarefa 1: crie uma instância para o projeto jumphost Você vai usar essa instância para fazer a manutenção do projeto. Requisitos:  Dê o nome Instance name à instância.  Use um tipo de máquina f1-micro.  Use o tipo de imagem padrão (Debian Linux). Clique em Verificar meu progresso para ver o objetivo.
  • 7. Tarefa 2: crie um cluster de serviço do Kubernetes A equipe está criando um aplicativo que vai usar um serviço em execução no Kubernetes. Você vai precisar:  criar um cluster na zona us-east1-b para hospedar o serviço;  usar o contêiner "hello-app" do Docker (gcr.io/google-samples/hello-app:2.0) como um marcador de posição que será substituído pelo trabalho da equipe mais tarde;  expor o app na porta App port number . Clique em Verificar meu progresso para ver o objetivo. Tarefa 3: configure um balanceador de carga HTTP Você vai usar servidores da Web nginx para exibir o site, mas precisa garantir que o ambiente seja tolerante a falhas. Crie um balanceador de carga HTTP com um grupo gerenciado de instâncias de dois servidores da Web nginx. Use o código abaixo para configurá-los. A equipe vai substituir o código pela configuração correta mais tarde. cat << EOF > startup.sh #! /bin/bash apt-get update apt-get install -y nginx service nginx start sed -i -- 's/nginx/Google Cloud Platform - '"$HOSTNAME"'/' /var/www/html/index.nginx-debian.html EOF Copiado. Você vai precisar:  Crie um modelo de instância.
  • 8.  Crie um pool de destino.  Crie um grupo de instâncias gerenciadas.  Defina uma regra de firewall chamada Firewall rule para permitir o tráfego (80/tcp).  Crie uma verificação de integridade.  Crie um serviço de back-end e anexe o grupo gerenciado de instâncias à porta chamada (http:80).  Crie um mapa de URL e direcione para ele o encaminhamento de solicitações do proxy HTTP.  Crie uma regra de encaminhamento. Clique em Verificar meu progresso para ver o objetivo. Parabéns!
  • 9. Conquiste seu próximo selo de habilidade Este laboratório autoguiado faz parte da Quest Create and Manage Cloud Resources. Você ganhou o selo de habilidade acima como reconhecimento por ter concluído esse desafio. Compartilhe essa conquista no seu currículo e nas mídias sociais usando #GoogleCloudBadge. Essa Quest do selo de habilidade faz parte dos programas de aprendizado Associate Cloud Engineer e Professional Cloud Architect. Para continuar sua jornada de aprendizado, inscreva-se na Quest Perform Foundational Infrastructure Tasks in Google Cloud. Veja outras Quests do Qwiklabs disponíveis no catálogo. Treinamento e certificação do Google Cloud ...ajuda você a aproveitar as tecnologias do Google Cloud ao máximo. Nossas aulas incluem habilidades técnicas e práticas recomendadas para ajudar você a alcançar rapidamente o nível esperado e continuar sua jornada de aprendizado. Oferecemos treinamentos que vão do nível básico ao avançado, com opções de aulas virtuais, sob demanda e por meio de transmissões ao vivo para que você possa encaixá-las na correria do seu dia a dia. As certificações ajudam você a validar e comprovar suas habilidades e conhecimentos das tecnologias do Google Cloud. Manual atualizado em 29 de junho de 2021 Laboratório testado em 29 de junho de 2021 Copyright 2020 Google LLC. Todos os direitos reservados. Google e o logotipo do Google são marcas registradas da Google LLC. Todos os outros nomes de produtos e empresas podem ser marcas registradas das respectivas empresas a que estão associados. Continuar a Quest Compute Engine: Qwik Start — Windows