Buscar

Aulas do Módulo 01-1

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 288 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 288 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 288 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Fundamentos de 
Cloud Computing
Módulo I
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Apresentação do Professor
Nesta Aula
❑ Formação Acadêmica
❑ Atuação Acadêmica
❑ Atuação Profissional
❑ Certificações
Formação Acadêmica
❑ Bacharelado em Ciência da Computação (PUC Minas)
❑ Pós-Graduação em Adm. de Sistemas Ger. de Banco de 
Dados com Ênfase em SQL Server (Newton Paiva)
❑ MBA em Ciência de Dados - Big Data (IGTI) !!!
❑ Especialização em Docência do Ensino Superior (Newton 
Paiva)
❑ Mestrando em Educação com Ênfase em TIC 
(Universidad Europea del Atlántico)
Atuação Acadêmica
❑ Coordenador de Pós-Graduação na XP Educação
• MBA em Cloud Computing
• MBA em Arquitetura de Software & Soluções
• MBA em Engenharia de Software Ágil
❑ Coordenador de Graduação na XP Educação
• Tecnólogo em Banco de Dados
• Tecnólogo em Computação em Nuvem
Atuação Acadêmica
❑ Coordenador de Bootcamps na XP Educação
• Analista de Banco de Dados
• Arquiteto(a) Cloud Computing
• Arquiteto(a) de Software
• Arquiteto(a) de Soluções
• Engenheiro(a) de Software Ágil
• Profissional AWS Cloud Computing
• Profissional Azure Cloud Computing
Atuação Acadêmica
❑ Professor de Pós-graduação, Graduação e Bootcamp
• Introdução à Computação em Nuvem
• Introdução a Bancos de Dados
• Aplicações com Linguagem SQL
• Princípios de Sistemas Distribuídos
• Gerenciamento de Bancos de Dados Distribuídos
• Persistência e Pesquisa de Dados
• Arquitetura de Dados Escaláveis
• Performance e Otimização em Bancos Relacionais e NOSQL
• Sol. de Armazenamento, Banco de Dados e Analytics no Azure
Atuação Acadêmica
❑ Orientador de Trabalho de Conclusão de Curso (TCC)
❑ Orientador de Projeto Aplicado (PA) na XP Educação
❑ Mentor de Carreira
• Banco de Dados
• Computação em Nuvem
Atuação Profissional
❑ Database Tech Lead
❑ Administrador de Bancos de Dados
❑ Administrador de Ambientes Big Data
❑ Consultor em Projetos de Banco de Dados
❑ Arquiteto de Dados / Administrador de Dados
❑ Arquiteto de Soluções em Nuvem 
❑ Administrador de Ambientes em Nuvem
❑ Arquiteto Corporativo 
Certificações
Instrutor Certificado Microsoft 
(Microsoft Certified Trainer - MCT)
Certificações
Bons estudos!
gustavo.aguilar@igti.edu.br 
www.linkedin.com/in/gustavoaagl 
mailto:gustavo.aguilar@igti.edu.br
http://www.linkedin.com/in/gustavoaagl
Próxima Aula
❑ Apresentação do Módulo “Fundamentos de Cloud Computing”
Apresentação do Módulo
Nesta Aula
❑ Objetivos de Ensino
❑ Estrutura do Módulo
❑ Materiais Didáticos
❑ Atividades dos Alunos
Objetivos de Ensino
❑ Entender a macro evolução da computação e os 
antepassados da computação em nuvem;
❑ Compreender os princípios de computação em nuvem, seus 
modelos de implantação e modalidades de serviços;
❑ Identificar os principais pilares do Framework de Adoção de 
Nuvem (Cloud Adoption Framework - CAF);
❑ Entender a aplicabilidade do Well Architected Framework e 
onde encontrar arquiteturas de referência;
Objetivos de Ensino
❑ Adquirir uma visão ampliada acerca das oportunidades de 
carreira e certificações em Cloud Computing;
❑ Compreender os principais conceitos da plataforma de 
nuvem da Microsoft Azure, Amazon Web Services (AWS) e 
da Google Cloud Platform (GCP);
❑ Aprovisionar serviços básicos de infraestrutura na nuvem.
Estrutura do Módulo
❑ Introdução à Computação
❑ Computação em Nuvem
❑ Modalidades de Serviços em Nuvem
❑ Jornada de Adoção da Nuvem
❑ Trabalhando na Nuvem
Materiais Didáticos
❑ Aulas gravadas
❑ Slides das aulas gravadas
❑ Aula interativa ao vivo
❑ Slides da aula interativa
❑ Referências bibliográficas
Atividades dos Alunos
❑ Assistir as aulas gravadas
❑ Fazer exercícios de fixação de cada capítulo
❑ Assistir a aula interativa
❑ Fazer o teste prático
Próxima Aula
❑ Capítulo 1 - Introdução à Computação
Fundamentos de 
Cloud Computing
Capítulo 1
Introdução à Computação
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Aula 1.1.
Introdução à Computação
Nesta Aula
❑ O Que É Computação?
❑ Hardware
❑ Software
❑ Programa
❑ Sistema
O Que É Computação?
“Qualquer trabalho ou atividade que envolve o uso do 
computador”. (Michaelis)
Computador 🡺 “máquina destinada ao recebimento, 
armazenamento e/ou processamento de dados, em pequena ou 
grande escala, de forma rápida, conforme um programa 
específico”. (Michaelis)
Hardware x Software
Programa
“Uma sequência de instruções que descreve como realizar 
uma tarefa”. (Tanenbaum)
Software
✔ “Um conjunto de instruções que, quando executadas, 
produzem a função e o desempenho desejados;
✔ Estruturas de dados que possibilitam que os 
programas manipulem corretamente as informações;
✔ Documentos que descrevem a operação e o uso dos 
programas”.
Sistema
“Conjunto de componentes inter-relacionados que funcionam 
juntos para atingir um certo objetivo”. (Sommerville)
Próxima Aula
❑ Aula 1.2 - Macro Evolução da Computação
Aula 1.2.
Macro Evolução da Computação
Nesta Aula
❑ Antepassados da Computação Moderna
❑ Macro Evolução da Computação
❑ Virtualização
Antepassados da Computação Moderna
UNIVAC Operator Console
NEAC 2203, um dos primeiros 
mainframes comercializáveis
Década de 50 / 60
Macro Evolução da Computação
Macro Evolução da Computação
❑ Baixa utilização média de hardware de servidor;
❑ Aumento dos servidores individuais nas organizações.
Virtual Machine
Servidor Físico Virtualização
Hypervisor / Virtualizador
Virtualização
Servidor Físico Virtualização
Virtualização
Próxima Aula
❑ Aula 1.3 - Modelos de Fornecimento de Serviços de Computação
Aula 1.3.
Modelos de Fornecimento de 
Serviços de Computação
Nesta Aula
❑ On Premise
❑ Colocation
❑ Hosting
❑ Cloud
On Premise
❑ Significa “no local” 🡺 instalações privadas da empresa;
❑ Responsabilidade acerca da instalação e manutenção da 
infraestrutura é da empresa;
❑ Alto investimento (CAPEX);
❑ Alto custo com a operação 
(data center, hardware, software, etc.).
Colocation
❑ Aluguel de espaço (data center) p/ o hardware;
❑ Transferência de parte das responsabilidades (espaço, 
energia, resfriamento, etc.);
❑ Investimento (CAPEX) menor 
do que no On Premise;
❑ Custo com operação (OPEX) 
menor do que no On Premise.
Hosting
❑ Aluguel de espaço + hardware;
❑ Cliente fica responsável pelo sistema / aplicativo;
🡺 Construção + Operação
❑ Investimento (CAPEX) menor 
que no Colocation;
❑ Custo com operação (OPEX) 
menor que no Colocation.
Cloud Computing
❑ Avanço do modelo econômico da computação utilitária;
❑ Disponibilidade sob demanda de infraestrutura, 
hardware e software;
❑ Possibilidade de transferir até a 
responsabilidade pela construção 
do software.
Próxima Aula
❑ Aula 1.4 - O Que É Computação em Nuvem?
Aula 1.4.
O Que É Computação em Nuvem?
Nesta Aula
❑ Definição de Computação em Nuvem
❑ Vantagens da Computação em Nuvem
❑ “Desvantagens” da Computação em Nuvem
“Computação em nuvem é um modelo para habilitar acesso 
sob demanda, conveniente e ubíquo, por meio de redes, 
à um reservatório compartilhado de recursos 
computacionais configuráveis (ex. redes, servidores, 
armazenamento, aplicações e serviços) 
que podem ser provisionados rapidamente e liberados 
com esforço mínimo de gerenciamento ou interação com o 
provedor de serviços”
Definição fornecida pelo 
NIST (SP800–145 / 2011)
Vantagens da Computação em Nuvem
❑ Modelo de fornecimento de serviços computacionais baseado em 
consumo, expressado pelo termo em inglês pay-as-you-go. 
Vantagens da Computação em Nuvem❑ Sem custos prévios 🡺 redução do investimento (CAPEX) mais do 
que no Hosting;
❑ Dimensionar conforme as necessidades da empresa;
❑ Compartilhamento de recursos relacionados com a infra de 
datacenter e hardware (infraestrutura subjacente):
❑ - “Rateio” dos custos de manutenção 🡺 economia em escala;
❑ - Redução dos custos de operação (OPEX).
“Desvantagens” da Computação em Nuvem
❑ Aprisionamento pelo fornecedor (lock-in);
❑ Riscos de segurança;
❑ Riscos de privacidade;
❑ Riscos de confiabilidade;
❑ “Faca de dois gumes”:
 - Muitas facilidades, geram dificuldades no futuro;
 - Falsa sensação de auto governança;
 - Falsa ideia de não precisar de especialistas.
Próxima Aula
❑ Capítulo 2 - Computação em Nuvem
Fundamentos de 
Cloud Computing
Capítulo 2
Computação em Nuvem
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Aula 2.1.
Características da Computação 
em Nuvem
Nesta Aula
❑ Implantação Ágil e Mobilidade
❑ Escalabilidade
❑ Computação Elástica / Elasticidade
❑ Alta Disponibilidade e Redundância
❑ Tolerância a Falhas e Transparência de Falhas
❑ Distribuição Geográfica
❑ Recuperação de Desastre (DR)
Implantação Ágil e Mobilidade
❑ Aprovisionamento ágil + Gerenciamento simplificado;
❑ Mobilidade de acesso.
Drag & 
Drop 
Image
Escalabilidade
❑ Escalabilidade: capacidade de escalar o ambiente, ou seja, de 
adicionar mais recursos computacionais ao ambiente;
- Poder de processamento (CPU), memória RAM
- Capacidade de armazenamento (disco)
- Velocidade de transmissão (network)
- Nós de processamento (worker node)
- Nós de armazenamento (data node)
❑ Pode ser feita de forma transparente ou não;
❑ Pode ser vertical ou horizontal.
Escalabilidade Vertical
❑ Adicionar mais recursos (CPU, RAM, disco, etc.) aos 
integrantes do ambiente;
⭐ Sem alterar a quantidade de integrantes do ambiente!
Escalabilidade Vertical
Escalabilidade Horizontal
❑ Adicionar novos integrantes ao ambiente;
⭐ Aumento do poder de processamento paralelo !
Escalabilidade Horizontal
Escalabilidade
Computação Elástica
❑ Elasticidade: capacidade de aumentar e reduzir 
rapidamente os recursos computacionais de um 
ambiente;
❑ Requer escalabilidade vertical e/ou horizontal;
❑ Utilizada com Auto Scaling.
Computação Elástica
❑ Aliada do Planejamento de Capacidade !
Computação Elástica
❑ Elasticidade com auto scalling:
Computação Elástica
❑ Elasticidade programada:
Computação Elástica
❑ Elasticidade:
Alta Disponibilidade
❑ Os “9s de disponibilidade”.
Redundância Local
Redundância de Datacenter
Redundância de Região Geográfica
Tolerância a Falhas
❑ Monitoração constante 
de toda a infraestrutura.
Transparência de Falhas
❑ Independência da localização do recurso.
Distribuição Geográfica
Recuperação de Desastre (DR)
❑ Para implementação de PCS (Plano de Continuidade de 
Serviços) / PCN (Plano de Continuidade de Negócio).
Próxima Aula
❑ Aula 2.2 - Principais Players do Mercado de Computação em Nuvem
Aula 2.2.
Principais Players do Mercado de 
Computação em Nuvem
Nesta Aula
❑ Cloud Service Provider
❑ Amazon Web Services (AWS)
❑ Microsoft Azure
❑ Google Cloud Platform (GCP)
Cloud Service Provider
❑ CSP 🡺 Provedores de Serviços em Nuvem;
❑ Um provedor de serviços em nuvem é uma 
empresa terceirizada que oferece uma plataforma, 
infraestrutura, aplicativo ou serviços de 
armazenamento baseados em nuvem. 
Amazon Web Services (AWS)
❑ Em 1994, Jeff Bezos criou a Amazon.com Inc;
❑ Venda e distribuição de livros usados de forma on-line;
❑ Anos 2000 🡺 necessidade de uma infraestrutura de TI 
gigantesca para crescimento da empresa;
❑ Em 2006 🡺 surge a Amazon Web Services (AWS), com 
o propósito de oferecer serviços de infraestrutura de TI 
por meio da nuvem.
Microsoft Azure
❑ 2008 🡺 Microsoft faz o anúncio do lançamento do 
serviço, no Professional Developers Conference, em Los 
Angeles;
❑ 2010 🡺 efetivamente lançado como Windows Azure;
❑ 2014 🡺 nome alterado para Microsoft Azure e 
disponibilizados novos serviços.
Google Cloud Platform (GCP)
❑ Lançada pela Google em 2008;
❑ Funciona na mesma infraestrutura que a empresa usa 
para seus produtos dirigidos aos usuários, dentre eles 
o buscador Google e o YouTube.
Próxima Aula
❑ Aula 2.3 - Modelos de Implantação de Nuvem
Aula 2.3.
Modelos de Implantação de Nuvem
Nesta Aula
❑ Nuvem Pública
❑ Nuvem Privada
❑ Nuvem Híbrida
❑ Nuvem Comunitária
❑ Tendência da Adoção dos Modelos de Implantação
Nuvem Pública
❑ Mantida pelo cloud provider, “fora da casa” do cliente.
Nuvem Privada
❑ Mantida “na casa” do cliente e com serviços sendo 
fornecidos apenas para uma única organização.
Nuvem Híbrida
❑ Mistura entre nuvem pública e privada. 
Nuvem Comunitária
❑ Para servir a um grupo discreto de consumidores que têm 
negócios semelhantes ou necessidades de segurança, mas 
que são autônomos entre si.
Pública x Privada x Híbrida
Adoção de Nuvem Pública
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Adoção de Nuvem Pública: 2021 x 2020
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Adoção de Nuvem Privada
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Tendência da Adoção dos Modelos
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Adoção de Nuvem Híbrida
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Adoção de Nuvem Híbrida
Profissional de Cloud Computing precisa conhecer os 
prós e contras de cada tipo e as tecnologias usadas nas 
implementações. 
Próxima Aula
❑ Aula 2.4 - Soluções Multi-Cloud
Aula 2.4.
Soluções Multi-Cloud
Nesta Aula
❑ Soluções Multi-Cloud
❑ Plataformas de Gestão de Nuvem
Soluções Multi-Cloud
Profissional de Cloud Computing precisa 
conhecer os prós e contras de cada tipo e 
as tecnologias usadas nas 
implementações. 
❑ Multinuvem;
❑ Ambiente formado por diversas nuvens públicas, sendo que 
cada uma delas vem de um fornecedor diferente. 
Soluções Multi-Cloud
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Soluções Multi-Cloud
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
Plataformas de Gestão de Nuvem
❑ Cloud Management Platforms (CMPs);
❑ Ferramentas capazes de gerenciar serviços multinuvem 
(públicas e privadas), incluindo funcionalidades de 
governança, gerenciamento de ciclo de vida e 
automação nas áreas funcionais pertinentes. 
Plataformas de Gestão de Nuvem
Próxima Aula
❑ Capítulo 3 - Modalidades de Serviços em Nuvem
Fundamentos de 
Cloud Computing
Capítulo 3
Modalidades de Serviços em Nuvem
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Aula 3.1.
Introdução às Modalidades de 
Serviços em Nuvem
Nesta Aula
❑ Modalidades de Serviços
❑ Comparativo do Uso das Modalidades
❑ Público Alvo de Cada Modalidade
❑ Responsabilidades em Cada Modalidade
❑ Modelo de Responsabilidade Compartilhada
❑ Modalidades x Controle
❑ Modalidades na Timeline de Cloud
Modalidades de Serviços
Comparativo das Modalidades
Comparativo do Uso das Modalidades
Público Alvo de Cada Modalidade
Modalidades de Serviços
A forma mais objetiva e simples para se entender as 
modalidades dos serviços em nuvem é pensá-las 
como transferência de responsabilidade. 
Responsabilidades em Cada Modalidade
Modelo de Responsabilidade Compartilhada
❑ Modelo de Responsabilidade Compartilhada de Segurança;
❑ CSPs e os consumidores ficam responsáveis por gerenciar 
diferentes aspectos da segurança na nuvem;
❑ Segurança física 🡺 CSP;
❑ Segurança lógica dos dados 🡺 cliente.
Modelo da AWS de Responsabilidade 
Compartilhada de Segurança 
Modalidades x Controle
Analogia Comparativa das Modalidades
Analogia da “Pizza as a Service”
Modalidades na Timeline de Cloud
Próxima Aula
❑ Aula 3.2 - Infraestruturacomo Serviço (IaaS)
Aula 3.2.
Infraestrutura como Serviço (IaaS)
Nesta Aula
❑ Características de IaaS
❑ Quando Usar IaaS?
❑ Demonstração de IaaS
Características de IaaS
❑ Somente a infraestrutura de hardware (datacenter, 
servidor, armazenamento, rede etc.) é fornecida ao 
consumidor;
❑ O consumidor assume responsabilidade por todas as 
camadas acima desse hardware;
❑ Exemplos:
o AWS EC2
o Azure Virtual Machine
o GCP Computer Engine
o Azure Blob Storage
o AWS S3
o Virtual Private Cloud (VPC) 
Características de IaaS
Quando Usar IaaS ?
❑ Versões mais antigas de SO / SGBD;
❑ Uso de outros serviços do SO / SGBD / SW;
❑ Necessidades dos aplicativos x Recursos de PaaS;
❑ Não desejar atualizações automáticas.
Demonstração de IaaS
Demo
Próxima Aula
❑ Aula 3.3 - Plataforma como Serviço (PaaS)
Aula 3.3.
Plataforma como Serviço (PaaS)
Nesta Aula
❑ Características de PaaS
❑ Demonstração de PaaS
Características de PaaS
❑ O CSP fornece e gerencia a infraestrutura (servidores, 
armazenamento, rede etc.), opera o sistema operacional, 
demais sistemas e as ferramentas necessárias para a 
plataforma funcionar;
❑ Os consumidores utilizam a plataforma para gerenciar 
seus próprios dados / aplicação;
❑ Exemplos:
o Azure SQL Database
o Heroku
o AWS RDS
o Google App Engine
Características de PaaS
Demonstração de PaaS
Demo
Próxima Aula
❑ Aula 3.4 - Software como Serviço (SaaS)
Aula 3.4.
Software como Serviço (SaaS)
Nesta Aula
❑ Características de SaaS
❑ Demonstração de SaaS
Características de SaaS
❑ O consumidor tem a sua disposição, o direito de uso 
imediato à determinado software, via dispositivo client;
❑ O software é licenciado para o consumidor e geralmente 
é baseado em um modelo de assinatura;
❑ Independente do sistema operacional (SO);
❑ Exemplos:
o Microsoft Office 365
o Google Apps
o WebEx
o Dropbox
o Salesforce
o Netflix
Características de SaaS
Demonstração de SaaS
Demo
Próxima Aula
❑ Aula 3.5 - Banco de Dados em IaaS x PaaS
Aula 3.5.
Banco de Dados em IaaS x PaaS
Nesta Aula
❑ Banco de Dados em IaaS x PaaS
❑ Demonstração Banco de Dados em IaaS x PaaS
Banco de Dados em IaaS x PaaS
Banco de Dados em IaaS
❑ Instalação do SGBD em uma máquina virtual;
❑ Ou aprovisionar usando uma imagem.
Banco de Dados em PaaS
❑ SGBD gerenciado pelo cloud provider, além da 
Infraestrutura física e virtual.
Banco de Dados IaaS x PaaS
Demo
Próxima Aula
❑ Capítulo 4 - Jornada de Adoção da Nuvem
Fundamentos de 
Cloud Computing
Capítulo 4
Jornada de Adoção da Nuvem
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Aula 4.1.
Framework de Adoção de Nuvem
Nesta Aula
❑ Framework de Adoção de Nuvem
❑ Framework de Adoção de Nuvem da Microsoft
❑ Framework de Adoção de Nuvem da AWS
Framework de Adoção de Nuvem
❑ CAF 🡺 Cloud Adoption Framework;
❑ Orientação comprovada, projetada 
para ajudar os consumidores a criar 
e implementar as estratégias de 
negócios e tecnologia necessárias 
para que a organização tenha êxito 
na nuvem.
Framework de Adoção de Nuvem
❑ Ferramentas e Tecnologia
❑ Processos e Diretrizes
❑ Pessoas
Microsoft Cloud Adoption Framework
https://docs.microsoft.com/pt-br/azure/cloud-adoption-framework 
https://docs.microsoft.com/pt-br/azure/cloud-adoption-framework
AWS Cloud Adoption Framework
❑ O AWS CAF está organizado em seis perspectivas:
https://aws.amazon.com/pt/professional-services/CAF 
https://aws.amazon.com/pt/professional-services/CAF
AWS Cloud Adoption Framework
❑ As perspectivas consistem em conjuntos de recursos:
Foco nos recursos 
empresariais
Foco nos recursos 
técnicos
AWS Cloud Adoption Framework
❑ Recursos da perspectiva empresarial 🡺 
❑ Garantir que a TI esteja alinhada com as 
necessidades empresariais e que os 
investimentos em TI possam ser 
relacionados a resultados comerciais 
demonstráveis.
AWS Cloud Adoption Framework
❑ Recursos da perspectiva das pessoas 🡺 
❑ Priorizar o treinamento, a equipe e as 
mudanças organizacionais para criar uma 
organização ágil.
AWS Cloud Adoption Framework
❑ Recursos da perspectiva da governança 🡺 
❑ Garantir que as habilidades e os processos 
alinhem a estratégia e as metas de TI com a 
estratégia e as metas empresariais, para que 
a organização possa maximizar o valor 
empresarial de seu investimento em TI e 
minimizar os riscos empresariais.
AWS Cloud Adoption Framework
❑ Recursos da perspectiva da plataforma 🡺 
❑ Compreender e comunicar a natureza dos 
sistemas de TI e seus relacionamentos;
❑ Descrever a arquitetura do ambiente de 
destino em detalhes.
AWS Cloud Adoption Framework
❑ Recursos da perspectiva de segurança 🡺 
❑ Garantir que a organização atenda aos 
seus objetivos de segurança.
AWS Cloud Adoption Framework
❑ Recursos da perspectiva de operações 🡺 
❑ Alinhar e apoiar as operações da empresa, 
definindo como os negócios serão 
conduzidos a cada dia, trimestre e ano.
Próxima Aula
❑ Aula 4.2 - Estratégias de Migração
Aula 4.2.
Estratégias de Migração
Nesta Aula
❑ Os 5 Rs do Gartner
❑ Os 6 Rs da GCP
❑ Os 7 Rs da AWS
Os 5 Rs do Gartner
❑ Em 2011, o Gartner Group identificou cinco estratégias de 
migração para a nuvem, que ficaram conhecidas como “os 
5 Rs do Gartner”.
Os 5 Rs do Gartner
❑ Rehost: reimplantação da solução em um ambiente de hardware 
distinto, na nuvem (“Lift and Shift”).
❑ Refactor: alterações pequenas na aplicação, modificando a 
arquitetura subjacente com o uso de serviços em nuvem. 
❑ Rearchitect: modificar a aplicação, substituindo toda a arquitetura 
subjacente.
❑ Rebuild: reconstruir a solução usando as plataformas de 
desenvolvimento da nuvem (PaaS). Aplicação “Cloud Native”.
❑ Replace: utilização de software comercial entregue (SaaS), 
descartando o(s) aplicativo(s) existentes.
Os 6 Rs do GCP
Os 7 Rs da AWS
Próxima Aula
❑ Aula 4.3 - TCO e ROI
Aula 4.3.
TCO e ROI
Nesta Aula
❑ TCO
❑ Calculadora de TCO da Azure
❑ ROI
TCO
TCO
❑ TCO (Total Cost Of Ownershitp)
• Custo Total de Propriedade.
❑ Introduzido pelo Gartner Group, em 1996;
❑ Estimativa financeira de custos diretos e indiretos 
relacionados à compras de hardware e software, 
além do gasto inerente para mantê-los em 
funcionamento.
Calculadora de TCO da Azure
https://azure.microsoft.com/pt-br/pricing/tco/calculator 
https://azure.microsoft.com/pt-br/pricing/tco/calculator
Calculadora de TCO da Azure
ROI
❑ ROI (Return On Investiment)
• Retorno do Investimento.
❑ Métrica usada para que a empresa consiga mensurar 
seus ganhos com os investimentos que realizará;
❑ Necessário calcular o TCO primeiro.
ROI
 
 
⭐ Retorno foi de 2x o 
investimento.
 (em 3 anos)
ROI
Próxima Aula
❑ Aula 4.4 - Governança de Custos na Nuvem
Aula 4.4.
Governança de Custos na Nuvem
Nesta Aula
❑ Calculadoras de Preços
❑ Governança de Custos
❑ Opções de Economia
Calculadora de Preços da Azure
https://azure.microsoft.com/pt-br/pricing/calculator 
https://azure.microsoft.com/pt-br/pricing/calculator
Calculadora de Preços da AWS
https://calculator.aws 
https://calculator.aws/
Calculadora de Preços da GCP
https://cloud.google.com/products/calculator 
https://cloud.google.com/products/calculator
Governança de Custos
Opções de Economia
*Exemplo de opções de economia no Azure
Opções de Economia
❑ Otimização de soluções, usando serviços mais econômicos 
e apropriados para cada caso.
❑ Exemplo de serviço com Arquitetura Serverless:
Recomendações do Consultor (Advisor)
Próxima Aula
❑ Aula 4.5 – Centro de Arquitetura
Aula 4.5.
Centro de Arquitetura
Nesta Aula
❑ Centro de Arquitetura
❑ Arquitetura de Referência
❑ Well Architected Framework (WAF)
Centro de Arquitetura
❑ Site fornecido pelos cloud providers, com diretrizes para 
arquitetar soluções usando padrões e boas práticas 
estabelecidas;
❑ Amazon Web Services (AWS)
• https://aws.amazon.com/pt/architecture 
❑ GoogleCloud Provider (GCP)
• https://cloud.google.com/architecture 
❑ Microsoft Azure
• https://docs.microsoft.com/pt-br/azure/architecture 
https://aws.amazon.com/pt/architecture
https://cloud.google.com/architecture
https://docs.microsoft.com/pt-br/azure/architecture
Arquitetura de Referência
❑ Trata-se de uma solução implantável ou uma 
implementação de referência;
❑ Site fornecido pelos cloud providers com diagramas de 
arquitetura e descrições de tecnologia para arquiteturas 
de referência, exemplos reais de arquiteturas de nuvem 
e ideias de solução para cargas de trabalho comuns.
Arquitetura de Referência da Microsoft para Análise 
Moderna de Dados com Azure Databricks
Arquiteturas de Referência
❑ Amazon Web Services (AWS)
• https://aws.amazon.com/pt/architecture/reference-architecture-diagrams 
❑ Google Cloud Provider (GCP)
• https://cloud.google.com/architecture?doctype=referencearchitecture 
❑ Microsoft Azure
• https://docs.microsoft.com/pt-br/azure/architecture/browse 
https://aws.amazon.com/pt/architecture/reference-architecture-diagrams
https://cloud.google.com/architecture?doctype=referencearchitecture
https://docs.microsoft.com/pt-br/azure/architecture/browse/
Well Architected Framework (WAF)
❑ Traduzido ao pé da letra 🡺 “Estrutura bem projetada”;
❑ Um guia para projetar infraestruturas que sejam seguras, de 
alta performance, resilientes e eficientes;
❑ Uma maneira de fornecer melhores práticas que foram 
desenvolvidas a partir das lições aprendidas durante 
análises de arquiteturas de clientes;
❑ Fornecido pelos CSPs como parte integrante do Centro de 
Arquitetura e tendo as Arquiteturas de Referência como 
parte integrante do WAF.
Well Architected Framework
❑ Normalmente, é composto por 5 pilares principais:
Well Architected Framework
Well Architected Framework
❑ Dentro desses pilares existe um conjunto de princípios 
gerais para facilitar / ajudar a construção de um bom 
projeto na nuvem:
• Pare de adivinhar suas necessidades de capacidade
• Teste sistemas em escala de produção
• Automatize para facilitar a experimentação arquitetônica
• Permita arquiteturas evolutivas
• Impulsione arquiteturas usando dados
• Aprimore por meio dos dias de jogo
Well Architected Framework
❑ WAF da Microsoft Azure
https://docs.microsoft.com/pt-br/azure/architecture/framework 
https://docs.microsoft.com/pt-br/azure/architecture/framework
Well Architected Framework
❑ Análise do Azure Well-Architected
https://docs.microsoft.com/pt-BR/assessments 
https://docs.microsoft.com/pt-BR/assessments
Well Architected Framework
❑ WAF da AWS
https://docs.aws.amazon.com/pt_br/wellarchitected/latest/framework/welcome.html 
https://docs.aws.amazon.com/pt_br/wellarchitected/latest/framework/welcome.html
Well Architected Framework
❑ AWS Well-Architected Tool
https://aws.amazon.com/pt/well-architected-tool 
https://aws.amazon.com/pt/well-architected-tool
Próxima Aula
❑ Aula 4.6 - Ferramentas de Diagramação Arquitetural
Aula 4.6.
Ferramentas de Diagramação 
Arquitetural
Nesta Aula
❑ Exemplos de Ferramentas de Diagramação Arquitetural
❑ Material Adicional para Diagramação Arquitetural
Ferramentas de Diagramação Arquitetural
https://googlecloudcheatsheet.withgoogle.com/architecture 
https://googlecloudcheatsheet.withgoogle.com/architecture
Ferramentas de Diagramação Arquitetural
https://www.microsoft.com/pt-br/microsoft-365/visio/flowchart-software 
https://www.microsoft.com/pt-br/microsoft-365/visio/flowchart-software
Ferramentas de Diagramação Arquitetural
https://aws.amazon.com/pt/solutions/implementations/aws-perspective 
https://aws.amazon.com/pt/solutions/implementations/aws-perspective
Ferramentas de Diagramação Arquitetural
https://online.visual-paradigm.com/diagrams 
https://online.visual-paradigm.com/diagrams
Ferramentas de Diagramação Arquitetural
https://www.lucidchart.com 
https://www.lucidchart.com/
Outras Ferramentas para Diagramação Arquitetural
❑ Cloudcraft (AWS): https://cloudcraft.co
❑ Cloudviz (AWS): https://cloudviz.io 
❑ Creately (AWS): https://creately.com/lp/draw-aws-diagrams-online/
❑ Draw.io (AWS, Azure, GCP e IBM): https://app.diagrams.net 
❑ Edraw (AWS, Azure e GCP): 
https://www.edrawsoft.com/pt/diagram/basic-diagram 
❑ Figma (AWS, Azure e GCP): https://www.figma.com/templates
❑ Gliffy (AWS, Azure e GCP): 
https://www.gliffy.com/solutions/diagrams-for-software-engineering
https://cloudcraft.co/
https://cloudviz.io/
https://creately.com/lp/draw-aws-diagrams-online/
https://app.diagrams.net/
https://www.edrawsoft.com/pt/diagram/basic-diagram
https://www.figma.com/templates
https://www.gliffy.com/solutions/diagrams-for-software-engineering
Material Adicional para Diagramação Arquitetural
❑ Conjunto de símbolos e ícones do Azure:
• https://www.microsoft.com/en-us/download/confirmation.aspx?id=41937 
❑ Conjunto de ícones e PPTs da AWS:
• https://aws.amazon.com/pt/architecture/icons 
https://www.microsoft.com/en-us/download/confirmation.aspx?id=41937
https://aws.amazon.com/pt/architecture/icons
Próxima Aula
❑ Capítulo 5 - Trabalhando na Nuvem
Fundamentos de 
Cloud Computing
Capítulo 5
Trabalhando na Nuvem
Minicamp Cloud & Cybersecurity
Prof. Gustavo Aguilar
Aula 5.1.
Por Onde Começar ?
Nesta Aula
❑ Nível Gratuito dos CSPs
❑ Demonstração: Criando uma Conta Gratuita na AWS
Nível Gratuito da AWS
https://aws.amazon.com/pt/free 
https://aws.amazon.com/pt/free
Nível Gratuito da Azure
https://azure.microsoft.com/pt-br/free 
https://azure.microsoft.com/pt-br/free
Nível Gratuito da GCP
https://cloud.google.com/free 
https://cloud.google.com/free
Criando uma Conta Gratuita na AWS
Demo
Próxima Aula
❑ Aula 5.2 - Overview da AWS
Aula 5.2.
Overview da AWS
Nesta Aula
❑ Serviços Básicos da AWS
❑ Infraestrutura Global da AWS
Serviços Básicos da AWS
Categorias de Serviços da AWS
Infraestrutura Global da AWS
❑ Projetada e criada para oferecer um ambiente de computação 
em nuvem flexível, confiável, escalável e seguro com 
desempenho de rede global de alta qualidade.
• https://aws.amazon.com/pt/about-aws/global-infrastructure 
https://aws.amazon.com/pt/about-aws/global-infrastructure
Datacenters da AWS
❑ Os datacenters são onde os hardwares, serviços e dados 
residem e o processamento de dados ocorre;
❑ Cada datacenter tem energia, redes e conectividade 
redundantes e está hospedado em uma instalação separada;
❑ Normalmente, um datacenter 
tem de 50.000 a 80.000 
servidores físicos.
Zonas de Disponibilidade da AWS
❑ Partição totalmente isolada da infraestrutura da AWS;
❑ Cada zona de disponibilidade é formada por um conjunto 
distinto de datacenters;
❑ Projetadas para isolamento de falhas;
❑ São interconectadas a outras zonas de disponibilidade 
usando redes privadas de alta velocidade;
❑ Você escolhe suas zonas de disponibilidade;
❑ A AWS recomenda a replicação de dados e recursos entre 
zonas de disponibilidade para fins de resiliência.
Regiões da AWS
❑ Uma região da AWS é uma área geográfica;
❑ Uma região normalmente consiste em duas ou mais zonas 
de disponibilidade;
❑ Cada região fornece redundância total e conectividade com a 
rede;
❑ A comunicação entre regiões usa a infraestrutura de rede 
backbone da AWS;
❑ Você escolhe sua região, além de controlar a replicação de 
dados entre regiões.
Regiões da AWS Nuvem AWS
Região eu-west-1
Zona de disponibilidade eu-west-1a
Datacenter 
Datacenter 
Datacenter 
Zona de disponibilidade eu-west-1b
Zona de disponibilidade eu-west-1c
Seleção de Região
Pontos de Presença da AWS
❑ Edge Location;
❑ Oferecem uma melhor experiência de usuário ao reduzir a 
latência e tempo de entrega de conteúdo;
❑ Usados com o serviço Amazon CloudFront, fornecendo uma 
Content Delivery Network (CDN), ou seja, uma rede de 
entrega de conteúdo global que disponibilizaconteúdo aos 
usuários finais com latência reduzida.
Pontos de Presença da AWS
Próxima Aula
❑ Aula 5.3 - Autenticação e Autorização na AWS
Aula 5.3.
Autenticação e Autorização 
na AWS
Nesta Aula
❑ IAM
AWS Identity and Access Management (IAM)
❑ Recurso de conta da AWS gratuito, usado para gerenciar o 
acesso aos recursos da AWS; 
❑ Um recurso é uma entidade em uma conta da AWS com a 
qual você pode trabalhar;
• Exemplo: uma instância EC2 ou um bucket do Amazon S3.
❑ Quais recursos podem ser acessados e o que o usuário pode 
fazer com o recurso.
• Exemplo: controlar quem pode encerrar instâncias EC2. 
Componentes Essenciais do IAM
Controle de Autorização
Usuário Raiz (root user)
❑ Ao criar uma conta da 
AWS pela primeira vez, 
você começa com uma 
única identidade de login 
que tem acesso completo 
a todos os serviços e 
recursos da AWS na 
conta;
❑ Essa identidade é chamada 
de usuário raiz da conta.
Exemplo de Configuração com IAM
Próxima Aula
❑ Aula 5.4 - Amazon EC2
Aula 5.4.
Amazon EC2
Nesta Aula
❑ Overview do Amazon EC2
❑ Demonstração: Criando e Usando uma EC2
Overview do Amazon EC2
❑ Amazon Elastic Compute Cloud (Amazon EC2);
❑ Fornece serviço de máquinas virtuais na nuvem;
❑ Fornece controle total sobre o sistema operacional (Windows 
ou Linux) em cada instância 🡺 IaaS;
❑ Você pode executar instâncias de qualquer tamanho em uma 
zona de disponibilidade em qualquer lugar do mundo;
❑ Podem ser criadas a partir de imagens de máquina 
da Amazon (AMIs) pré-configuradas;
❑ Você pode controlar o tráfego de e para instâncias EC2.
Criando e Usando uma EC2
Demo
Próxima Aula
❑ Aula 5.5 - Amazon S3
Aula 5.5.
Amazon S3
Nesta Aula
❑ Armazenamento em Bloco x Armazenamento de Objetos
❑ Overview do Amazon S3
❑ Cenários de Uso do S3
❑ Demonstração: Criando e Usando um Bucket S3
Armazenamento em Bloco x Armazenamento de Objetos
Alterar um caractere em um arquivo de 100 MB:
Armazenamento em bloco
Alterar um bloco (parte do arquivo) que 
contém o caractere
Armazenamento de objetos
Todo o arquivo deve 
estar atualizado
Overview do Amazon S3
❑ Simple Storage Service 🡺 S3;
❑ Solução gerenciada de armazenamento na nuvem 🡺 IaaS;
❑ Os dados são armazenados como objetos em buckets;
❑ Armazenamento praticamente ilimitado;
❑ Um único objeto é limitado a 5 TB;
❑ Projetado para oferecer uma durabilidade de 11 noves;
❑ Acesso granular a buckets e objetos.
Overview do Amazon S3
Cenários de Uso do S3
Criando e Usando um Bucket S3
Demo
Próxima Aula
❑ Aula 5.6 - Amazon RDS
Aula 5.6.
Amazon RDS
Nesta Aula
❑ Overview do Amazon RDS
❑ Demonstração: Criando e Usando um RDS
Overview do Amazon RDS
❑ Amazon Relational Database Service 🡺 Amazon RDS;
❑ Serviço gerenciado que configura e opera um banco de dados 
relacional na nuvem 🡺 PaaS;
❑ Mecanismos de banco de dados suportados:
• MySQL
• MariaDB
• Microsoft SQL Server
• PostreSQL
• Oracle
Overview do Amazon RDS
Criando e Usando um RDS
Demo
Próxima Aula
❑ Aula 5.7 - Carreira em Cloud
Aula 5.7.
Carreira em Cloud
Nesta Aula
❑ Mercado de Cloud
❑ Perfis de Profissionais de Cloud
Mercado de Cloud
Mercado de Cloud
Oferta > Procura
Mercado de Cloud
Mercado de Cloud
Perfis de Profissionais de Cloud
Gestor Cloud
Perfis de Profissionais de Cloud
Arquiteto de Soluções Cloud
Perfis de Profissionais de Cloud
Administrador Cloud
Perfis de Profissionais de Cloud
Administrador de Banco de Dados Cloud
Perfis de Profissionais de Cloud
Engenheiro de Dados em Cloud
Perfis de Profissionais de Cloud
Cientista de Dados em Cloud
Perfis de Profissionais de Cloud
Engenheiro de Machine Learning em Cloud
Perfis de Profissionais de Cloud
Desenvolvedor Cloud
Próxima Aula
❑ Aula 5.8 - Certificações em Cloud
Aula 5.8.
Certificações em Cloud
Nesta Aula
❑ Certificações Agnósticas de CSP
❑ Certificações da AWS
❑ Certificações da Azure
❑ Certificações da GCP
Certificações Agnósticas de CSP
✔ Cloud Essentials+ 
https://www.comptia.org/certifications/cloud-essentials 
✔ Cloud+
https://www.comptia.org/certifications/cloud) 
https://www.comptia.org/certifications/cloud-essentials
https://www.comptia.org/certifications/cloud
Certificações da AWS
https://aws.amazon.com/pt/certification/?nc1=h_ls 
https://aws.amazon.com/pt/certification/?nc1=h_ls
Certificações da Azure
https://docs.microsoft.com/pt-br/learn/certifications/browse 
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2PjDI 
https://docs.microsoft.com/pt-br/learn/certifications/browse
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE2PjDI
Certificações da Azure
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4wyqh 
https://query.prod.cms.rt.microsoft.com/cms/api/am/binary/RE4wyqh
Certificações da GCP
https://cloud.google.com/certification 
https://cloud.google.com/certification
Obrigado e sucesso!
gustavo.aguilar@igti.edu.br 
www.linkedin.com/in/gustavoaagl 
mailto:gustavo.aguilar@igti.edu.br
http://www.linkedin.com/in/gustavoaagl

Continue navegando