SlideShare uma empresa Scribd logo
1 de 9
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

Mais procurados

Usando containers com auto-escala de testes
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testesElias Nogueira
 
Criando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com AppiumElias Nogueira
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação mavenAndré Justi
 
Eclipse user guide
Eclipse user guideEclipse user guide
Eclipse user guideLucas Cruz
 
Maven 3, Sonar e Hudson
Maven 3, Sonar e HudsonMaven 3, Sonar e Hudson
Maven 3, Sonar e HudsonRodrigo Branas
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosDiego Santos
 
Gestão automática de configuração usando puppet
Gestão automática de configuração usando puppetGestão automática de configuração usando puppet
Gestão automática de configuração usando puppetDaniel Sobral
 
Programação para Web II: Estrutura de um projeto Java Web
Programação para Web II: Estrutura de um projeto Java WebProgramação para Web II: Estrutura de um projeto Java Web
Programação para Web II: Estrutura de um projeto Java WebAlex Camargo
 
Sistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebSistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebElenilson Vieira
 
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTAutomação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTelliando dias
 
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidosElias Nogueira
 
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...Samuel Sampaio
 

Mais procurados (19)

Usando containers com auto-escala de testes
Usando containers com auto-escala de testesUsando containers com auto-escala de testes
Usando containers com auto-escala de testes
 
Criando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com AppiumCriando uma grid para execução de testes paralelo com Appium
Criando uma grid para execução de testes paralelo com Appium
 
Apresentação maven
Apresentação mavenApresentação maven
Apresentação maven
 
Apresentacao de Introdução ao Apache Maven
Apresentacao de Introdução ao Apache MavenApresentacao de Introdução ao Apache Maven
Apresentacao de Introdução ao Apache Maven
 
React Native na globo.com
React Native na globo.comReact Native na globo.com
React Native na globo.com
 
Bada
BadaBada
Bada
 
Eclipse user guide
Eclipse user guideEclipse user guide
Eclipse user guide
 
Grails
GrailsGrails
Grails
 
Maven 3, Sonar e Hudson
Maven 3, Sonar e HudsonMaven 3, Sonar e Hudson
Maven 3, Sonar e Hudson
 
Curso de ReactJS
Curso de ReactJSCurso de ReactJS
Curso de ReactJS
 
Docker para iniciantes
Docker para iniciantesDocker para iniciantes
Docker para iniciantes
 
Docker selenium
Docker seleniumDocker selenium
Docker selenium
 
Testes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizadosTestes em aplicações JEE: Montando sua infra de testes automatizados
Testes em aplicações JEE: Montando sua infra de testes automatizados
 
Gestão automática de configuração usando puppet
Gestão automática de configuração usando puppetGestão automática de configuração usando puppet
Gestão automática de configuração usando puppet
 
Programação para Web II: Estrutura de um projeto Java Web
Programação para Web II: Estrutura de um projeto Java WebProgramação para Web II: Estrutura de um projeto Java Web
Programação para Web II: Estrutura de um projeto Java Web
 
Sistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias WebSistema S2DG e Tecnologias Web
Sistema S2DG e Tecnologias Web
 
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
Automação no ambientAutomação no ambiente de desenvolvimento com Maven e ANTAutomação no ambientAutomação no ambiente de desenvolvimento com Maven e ANT
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
Paralelize seus testes web e mobile para ter feedbacks mais rápidosParalelize seus testes web e mobile para ter feedbacks mais rápidos
Paralelize seus testes web e mobile para ter feedbacks mais rápidos
 
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
(DevOps) Gerencia de Configuração, Puppet, Ansible e Chef uma Analise Compara...
 

Semelhante a Nao sensivel

TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...tdc-globalcode
 
Ebook - Processo de Otimização de Sites WordPress
Ebook - Processo de Otimização de Sites WordPressEbook - Processo de Otimização de Sites WordPress
Ebook - Processo de Otimização de Sites WordPressDaniel Paz
 
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...Dextra Sistemas / Etec Itu
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de softwareHeider Lopes
 
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetesk6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no KubernetesKelvin Silva
 
Java introdução ao eclipse
Java   introdução ao eclipseJava   introdução ao eclipse
Java introdução ao eclipseArmando Daniel
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122Bruno Souza
 
Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7Miquéias Morezet
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Daniel Makiyama
 
BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015Renato Groff
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Daniel Makiyama
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoMario Mendonça
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...Antonio Lobato
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioPatrick Monteiro
 
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)Renato Groff
 

Semelhante a Nao sensivel (20)

Gsp007
Gsp007Gsp007
Gsp007
 
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
TDC2016SP - Versionando sua infraestrutura: Como e porque fazer, baseado em c...
 
Ebook - Processo de Otimização de Sites WordPress
Ebook - Processo de Otimização de Sites WordPressEbook - Processo de Otimização de Sites WordPress
Ebook - Processo de Otimização de Sites WordPress
 
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
VSSUMMIT 2023 - Como partir do zero e entregar uma API Profissional com .NET ...
 
Tutorial codeigniter
Tutorial codeigniterTutorial codeigniter
Tutorial codeigniter
 
1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software1 2 3 - Testando - Automatizando os testes de software
1 2 3 - Testando - Automatizando os testes de software
 
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetesk6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
k6: Performance Engineering, Monitoramento e Teste de um HPA no Kubernetes
 
Java introdução ao eclipse
Java   introdução ao eclipseJava   introdução ao eclipse
Java introdução ao eclipse
 
Alm open source
Alm open sourceAlm open source
Alm open source
 
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
ALM Open Source Ponta a Ponta - Minicurso Globalcode MC-122
 
Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7Testes Distribuídos com TestComplete v7
Testes Distribuídos com TestComplete v7
 
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
Aprendendo Na Prática: Aplicativos Web Com Asp.Net MVC em C# e Entity Framewo...
 
BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015BDD (Behavior-Driven Development) - Setembro/2015
BDD (Behavior-Driven Development) - Setembro/2015
 
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
Aprendendo Na Prática: Aplicativos Web com HTML5, Angular.js, Twitter Bootstr...
 
Apresentacao dev ops
Apresentacao dev opsApresentacao dev ops
Apresentacao dev ops
 
Integração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimentoIntegração contínua - Prática de desenvolvimento
Integração contínua - Prática de desenvolvimento
 
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
ld0mg1hrlhzbyvgfiyyq-signature-d9919623d100cd87ad7553e4c50163aa9329a439464540...
 
Integração Contínua
Integração ContínuaIntegração Contínua
Integração Contínua
 
Solucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.ioSolucionando a Teoria do Caos com Cypress.io
Solucionando a Teoria do Caos com Cypress.io
 
BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)BDD (Behavior-Driven Development)
BDD (Behavior-Driven Development)
 

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