Stela

Stela Fundamentos de Computação em Nuvem Aulas Aula 2

Fac Senac DF Aula 2 Situação-problema Unidade 1

O que é computação em nuvem: IaaS, PaaS e SaaS

A definição oficial, as cinco características que fazem uma nuvem ser nuvem e os três jeitos de usar.

Objetivo do dia

Explicar o que é computação em nuvem e diferenciar IaaS, PaaS e SaaS.

Antes da aula

Ter o acesso ao curso Cloud Foundations, da AWS Academy (o convite chega no e-mail da faculdade).

Como conta ponto

Atividade da aula: os seus serviços classificados em IaaS, PaaS ou SaaS.

C1–C3 · conceitos

O que é a nuvem, de verdade

C1

É o computador de outra pessoa (muito bem organizado)

Quando você assiste a uma série, guarda uma foto ou manda um e-mail, quem trabalha é um computador que você nunca viu, dentro de um data center. A nuvem é isso: usar pela internet, na hora em que precisa, as máquinas, os discos e os programas de uma empresa, e pagar pelo que usou.

A definição mais usada é a do NIST, o instituto de padrões dos Estados Unidos. Em poucas palavras: computação em nuvem é um modelo que dá acesso pela rede, quando você quiser, a um conjunto compartilhado de recursos (redes, servidores, armazenamento, aplicações e serviços), que são ligados e desligados rápido e com pouco esforço de quem usa.

Fonte: NIST SP 800-145, setembro de 2011 (resumo em português).

Provedor é a empresa dona da nuvem, que aluga os recursos: AWS (da Amazon), Microsoft Azure, Google Cloud, entre outras. Nesta disciplina, a AWS é o exemplo principal e o Azure é a comparação.

C2

As cinco características essenciais

São elas que separam a nuvem de um servidor alugado qualquer. Guarde as cinco: elas caem na avaliação.

CaracterísticaO que quer dizerNa prática
Autoatendimento sob demandaVocê mesmo pede o recurso, sem falar com ninguém.Criar uma máquina virtual em minutos, pelo site do provedor.
Amplo acesso pela redeFunciona pela internet, de qualquer aparelho.O mesmo arquivo no celular, no notebook e no computador da faculdade.
Recursos compartilhadosOs servidores do provedor atendem muitos clientes ao mesmo tempo, cada um no seu espaço.Você não sabe (nem precisa saber) em qual servidor físico está.
Elasticidade rápidaCresce e diminui conforme a necessidade, às vezes sozinho.Mais servidores na Black Friday, menos de madrugada.
Serviço medidoTudo é medido, e você paga pelo que usou.Como a conta de luz: horas de máquina ligada, gigabytes guardados.

Faltou uma, não é nuvem. Um servidor alugado por contrato anual, sem autoatendimento e sem elasticidade, fica mais perto de uma hospedagem tradicional do que de uma nuvem.

C3

Três jeitos de usar: IaaS, PaaS e SaaS

A pergunta que separa os três é uma só: até onde você cuida, e a partir de onde o provedor cuida?

  • IaaS (infraestrutura como serviço): você aluga a máquina virtual, o disco e a rede. O sistema operacional e tudo o que roda nele ficam com você. Exemplos: Amazon EC2 e Azure Virtual Machines.
  • PaaS (plataforma como serviço): o provedor cuida também do sistema operacional e do ambiente de execução. Você sobe o seu código e cuida dos seus dados. Exemplos: AWS Elastic Beanstalk e Azure App Service.
  • SaaS (software como serviço): o programa já vem pronto. Você só usa, e cuida das suas contas e dos seus dados. Exemplos: Microsoft 365 e Gmail.
CamadaNo seu servidorIaaSPaaSSaaS
Dados e contas de acessovocêvocêvocêvocê
Aplicação (o seu programa)vocêvocêvocêprovedor
Ambiente de execuçãovocêvocêprovedorprovedor
Sistema operacionalvocêvocêprovedorprovedor
Virtualizaçãovocêprovedorprovedorprovedor
Servidores, discos e redevocêprovedorprovedorprovedor
Prédio, energia e refrigeraçãovocêprovedorprovedorprovedor

Em destaque, o que fica com você. Repare na primeira linha: os dados e quem tem acesso a eles são sempre seus, em qualquer modelo. É a responsabilidade compartilhada, que volta na aula 7.

T1 · tutorial

Mão na massa: o primeiro módulo e as três perguntas

Faça um passo de cada vez. Cada item da atividade, lá embaixo, diz qual passo mostra como fazer.

Passo 1 · item 1 da atividade

Entre na AWS Academy e faça o Módulo 1

O curso Cloud Foundations acompanha a disciplina inteira: cada aula aponta o módulo que vai junto. Hoje é o Módulo 1: Visão geral dos conceitos de nuvem.

Faça assim:
  1. Procure, no seu e-mail da faculdade, o convite da AWS Academy e crie a sua senha. Não achou? Olhe a caixa de spam e, se não estiver lá, avise a professora.
  2. Entre pela página de login da AWS Academy e abra o curso Cloud Foundations.
  3. No menu do curso, clique em Módulos e abra o Módulo 1.
  4. Assista ao vídeo e leia o material do módulo, com calma.
  5. No fim, faça o teste de conhecimento do módulo.
Teste:
  1. Sem olhar a página, diga em voz alta as cinco características essenciais da nuvem. Faltou alguma? Volte ao conceito C2.
  2. Explique para alguém de casa o que é "serviço medido" usando a conta de luz como exemplo.

O material da AWS Academy é só para quem está no curso. Não copie nem compartilhe vídeos, slides ou questões fora da plataforma.

Passo 2 · item 3 da atividade

As três perguntas que classificam qualquer serviço

Na dúvida entre IaaS, PaaS e SaaS, faça estas perguntas, nesta ordem. A primeira resposta "sim" é a certa.

Faça assim:
  1. Você só usa o programa pronto, pelo navegador ou pelo aplicativo, sem instalar nada no servidor? Então é SaaS.
  2. Você envia o seu código e o provedor cuida do servidor, do sistema operacional e das atualizações? Então é PaaS.
  3. Você recebe uma máquina virtual e escolhe, instala e atualiza o sistema operacional e os programas? Então é IaaS.
Teste:
  1. Aplique as três perguntas ao Gmail. Parou na primeira? Então é SaaS.
  2. Agora ao Amazon EC2: você recebe a máquina e cuida do sistema. Chegou à terceira pergunta: IaaS.
Passo 3 · item 4 da atividade · desafio

Classifique! IaaS, PaaS ou SaaS?

Nove serviços de verdade, da AWS, do Azure, do Google e do dia a dia. Cada acerto de primeira vale 10 XP; errou, a dica aparece e você tenta de novo. No fim, você ganha uma insígnia.

Agora é com você:

  1. Amazon EC2
  2. Microsoft 365
  3. Azure App Service
  4. Azure Virtual Machines
  5. Gmail
  6. AWS Elastic Beanstalk
  7. Google Compute Engine
  8. Canva
  9. Google App Engine
Passo 4 · item 6 da atividade

O mesmo assunto pelo lado da Microsoft

As trilhas do Microsoft Learn são gratuitas e contam como conquistas no seu perfil, bom para o portfólio.

Faça assim:
  1. Abra a trilha Descrever os conceitos de nuvem, no Microsoft Learn.
  2. Clique em Entrar, no topo, com uma conta Microsoft, para o progresso ficar salvo.
  3. Faça os módulos Descrever a computação em nuvem e Descrever os tipos de serviço de nuvem, até a verificação de conhecimento de cada um.
  4. Confira as conquistas no seu perfil do Learn.
EC1 · estudo de caso

A pizza como serviço

Você quer comer pizza hoje. Dá para fazer de quatro jeitos, e em cada um uma parte do trabalho é sua e outra é de alguém.

JeitoO que fica com vocêNa nuvem
Fazer em casaTudo: ingredientes, massa, forno, mesa e louça.No seu servidor
Comprar a congeladaO forno, a mesa e a louça. A pizza já vem pronta para assar.IaaS
Pedir por aplicativoSó a mesa e os refrigerantes. A pizza chega quente.PaaS
Comer no restauranteSó escolher e comer.SaaS

Para discutir

  1. Em qual jeito você tem mais controle sobre a pizza? E menos trabalho?
  2. Uma empresa que não tem ninguém de TI combina mais com qual jeito? Por quê?
  3. Pense num serviço que você usa todo dia: em qual linha da tabela ele fica?

Analogia muito usada no ensino de nuvem ("pizza as a service"), adaptada para a aula.

A1 · atividade

Checklist da aula

O que você marcar fica salvo neste navegador e, se você entrar com o e-mail da faculdade (botão Entrar, no topo), na sua conta.

0 de 6
S1 · conexão STEAM

A nuvem fora da tela

M

Matemática

Serviço medido é conta de multiplicar: uma máquina ligada o mês inteiro são 24 horas × 30 dias = 720 horas. Desligue à noite (12 horas por dia) e a conta cai pela metade.

A

Arte

Desenhe a sua "pizza como serviço" com um exemplo do seu dia a dia (lanche, roupa, transporte): fazer, comprar pronto, pedir ou usar o serviço.

J1 · materiais

AWS Academy e Microsoft Learn

E1 · entrega

Os seus cinco serviços classificados

No Moodle: cada serviço com o modelo (IaaS, PaaS ou SaaS) e uma frase explicando. Na próxima aula, os modelos de implantação e a empresa que vai acompanhar o semestre.