Buscar

Cloud Computing - Módulo 9 - Programa Internacional (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 172 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 172 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 172 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

Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
Apresentação do Professor
Apresentação do Módulo
Apresentação do Professor
Formação
▪ Bacharelado em Ciência da Computação (PUC-Minas)
▪ Pós-Graduação em Adm. de Banco de Dados (Newton)
▪ Especialização em Docência do Ensino Superior (Newton)
▪ MBA em Ciência de Dados (IGTI)
▪ Mestrando em Educação (Universidad Europea del Atlántico)
▪ Instrutor Certificado Microsoft (MCT)
▪ Administração de Bancos de Dados
▪ Cloud Computing, Metodologias Ágeis e DevOps
▪ Persistência e Pesquisa de Dados
▪ Modelagem, Arquitetura e Engenharia de Dados
▪ Coordenador e Professor de MBA e Bootcamp
Atuação
Apresentação do Módulo
Antepassados
Macro Evolução
Características 
e Benefícios
Estratégias 
de Adoção
Deepak Rana
“A Computação em Nuvem 
e suas Possibilidades”
Obrigado!
E-mail: gustavo.aguilar@igti.edu.br 
LinkedIn: https://www.linkedin.com/in/gustavoaagl 
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
3
2
Macro Evolução da Computação
Virtualização
Modelos de Fornecimento de Serviços
1
2
Hardware x Software
Macro Evolução da Computação
Macro Evolução da Computação
✔ Aumento dos servidores individuais nas organizações;
✔ Baixa utilização média de hardware de servidor.
1
2
Virtualização
1
2
Virtualização
Servidor Físico Virtualização
1
2
Virtualização
Servidores Físicos Servidores Virtuais
1
2
VM x Container
Modelos de Fornecimento de 
Serviços de Computação
✔ Significa “no local”🡺 instalações privadas;
✔ Responsabilidade acerca da instalação e manutenção 
da infraestrutura é da organização;
✔ Alto investimento.
Modelos de Fornecimento de 
Serviços de Computação
✔ Aluguel de espaço (data center) p/ o hardware;
✔ Transferência de parte das responsabilidades 
(espaço, energia, resfriamento, etc.);
✔ Investimento menor que on premise.
Colocation
Modelos de Fornecimento de 
Serviços de Computação
✔ Aluguel de espaço + hardware;
✔ Fica responsável pelo sistema / aplicativo;
✔ Investimento menor que colocation.
Hosting
1
2
Conclusão
Apesar do termo Computação em Nuvem 
não ser recente, foi necessária uma 
evolução tecnológica para viabilizar sua 
utilização. 
Os modelos de fornecimento de serviços de 
computação foram sendo criados, na 
medida que hardware e software foram 
evoluindo, até chegarmos no modelo de 
Computação em Nuvem.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
O Que É Computação em Nuvem?
Principais Características
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 
(servidor, rede, disco, banco de dados etc.) 
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 do NIST 
(SP800–145 / 2011)
Características da Nuvem 
✔ Alta disponibilidade e transparência de falhas;
 - Os “9s de disponibilidade”.
Características da Nuvem 
✔ 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 🡺 
Características da Nuvem 
✔ Escalabilidade Vertical
 - Adicionar mais recursos (CPU, RAM, etc.) aos integrantes do ambiente;
⭐ Sem alterar a quantidade de integrantes do ambiente!
Características da Nuvem 
✔ Escalabilidade Vertical
Características da Nuvem 
✔ Escalabilidade Horizontal
 - Adicionar novos integrantes ao ambiente;
⭐ Aumento do poder de processamento paralelo !
Características da Nuvem 
✔ Escalabilidade Horizontal
Características da Nuvem 
✔ Escalabilidade
Características da Nuvem 
✔ Elasticidade: capacidade de aumentar e reduzir rapidamente 
os recursos computacionais de um ambiente.
 - Requer escalabilidade vertical e/ou horizontal;
 - Utilizada com Auto Scaling.
Características da Nuvem 
✔ Elasticidade com auto scalling
Características da Nuvem 
✔ Elasticidade programada
Características da Nuvem 
✔ Elasticidade
Características da Nuvem 
✔ Implantação ágil e gerenciamento simplificado;
✔ Flexibilidade;
✔ Distribuição geográfica;
✔ Recuperação de desastre (Disaster Recovery – DR).
Características da Nuvem 
✔ Mobilidade.
Drag & 
Drop 
Image
1
2
Conclusão
Computação em nuvem é um modelo para 
habilitar acesso sob demanda, ubíquo e por 
meio de redes à recursos computacionais. 
Dentre as principais características estão a 
disponibilidade e a capacidade de escalar 
conforme a necessidade do negócio.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
Vantagens da Computação em Nuvem
Riscos da Computação em Nuvem
Vantagens da Nuvem 
Modelo de fornecimento de serviços computacionais 
baseado em consumo, expressado pelo termo em 
inglês pay-as-you-go. 
Vantagens da Nuvem 
✔ Paga-se apenas pelos serviços utilizados;
✔ Sem custos prévios 🡺 redução do CAPEX;
✔ Dimensionar conforme as necessidades 
da empresa;
✔ Compartilhamento de recursos 
relacionados com a infra de datacenter e 
hardware:
 - “Rateio” dos custos de manutenção;
 - Redução do OPEX.
Desvantagens da Nuvem 
✔ Aprisionamento pelo fornecedor (lock-in);
✔ Riscos de segurança;
✔ Riscos de privacidade;
✔ Riscos de confiabilidade;
✔ “Faca de dois gumes”
 - Muitas facilidades;
 - Falsa sensação de auto governança;
 - Falsa ideia de dispensar especialistas.
1
2
Conclusão
Dentre as principais vantagens da 
computação em nuvem, comparada ao 
modelo on premise, está a redução do 
CAPEX e também do OPEX.
Como tudo na vida nem sempre são 
“somente flores”, no mundo da computação 
em nuvem não é diferente, devendo se 
preocupar com riscos de lock-in, segurança, 
privacidade e confiabilidade.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
3
2
Modelos de Implantação de Nuvem
Cloud Providers
Tendências de Implantação
Modelos de Implantação
Nuvem Pública
Nuvem Privada
Nuvem Híbrida
Nuvem Comunitária*
1
2
Nuvem Pública
1
2
Nuvem Privada
1
2
Nuvem Híbrida
1
2
Nuvem Comunitária
1
2
Modelos de Implantação
1
2
Cloud Providers
1
2
Cloud Providers
*Pesquisa disponível em https://www.flexera.com/
https://www.flexera.com/
1
2
Cloud Providers
1
2
Tendência 🡺 Híbrida
1
2
Tendência 🡺 Híbrida
Profissional de Cloud Computing precisa conhecer os 
prós e contras de cada tipo e as tecnologias usadas nas 
implementações. 
1
2
Conclusão
Computação em nuvem é um modelo de 
fornecimento de serviços computacionais.
Existem três tipos principais de modelo de 
implantação de nuvem, e a diferenciação 
entre eles está basicamente no local onde a 
infraestrutura subjacente é estabelecida e a 
responsabilidade em mantê-la.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
3
2
Modalidades de Serviços em Nuvem
Responsabilidades em Cada Modalidade
Shared Responsability Security Model
Modalidades de Serviços
A forma mais objetiva e 
simples para se entender as 
modalidades dos serviços 
em nuvem é pensá-los 
como transferência de 
responsabilidade. 
Modalidades de Serviços
Software as 
a Service
(SaaS)
Platform as
a Service
(PaaS)
Infrastructure as
a Service
(IaaS)
Software Como Serviço
▪O consumidor tem a sua disposição, o direito de 
uso imediato à determinado software;
▪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 NetflixSoftware Como Serviço
Plataforma Como Serviço
▪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 EKS
o Google App Engine
Plataforma Como Serviço
Infraestrutura Como Serviço
▪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) 
Infraestrutura Como Serviço
Infraestrutura Como Serviço
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.
Comparativo das Modalidades
Timeline das Modalidades
Timeline das Modalidades
Comparativo do Uso
Público Alvo
Responsabilidades
UseConstrua comMigre paraFaça tudo
Responsabilidades
Analogia da “Pizza as a Service”
Modalidades x Controle
Shared Responsability 
Security Model
▪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.
Shared Responsability 
Security Model
1
2
Conclusão
Cada modalidade de serviço oferece prós e 
contras, impactando diretamente nas 
responsabilidades do cliente e do provider, 
flexibilidade e preço. 
Independentemente de qual modalidade 
estiver sendo usada, sempre haverá o 
modelo de responsabilidade compartilhada 
acerca da segurança.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
3
2
Framework de Adoção de Nuvem
Estratégias de Migração
TCO e ROI
Cloud Adoption Framework
Um framework de adoção de nuvem é 
uma 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.
Cloud Adoption Framework
✔ Ferramentas e Tecnologia
✔ Processos e Diretrizes
✔ Pessoas
Cloud Adoption Framework
Microsoft Cloud Adoption Framework
Cloud Adoption Framework
Metodologias e Diretrizes do Microsoft Cloud Adoption Framework
Estratégias de Migração
“Os 5 Rs do Gartner”;
✔Rehost
✔Refactor
✔Revise
✔Rebuild
✔Replace
6 Rs da AWS
✔Rehosting
✔Replatforming
✔Refactoring
✔Repurchasing
✔Retire
✔Retain
6 Rs do GCP
Total Cost of Ownership
▪ TCO 🡺 Custo Total de Propriedade;
▪ Introduzido pelo Gartner Group, em 1996;
▪ Estimativa de custos diretos e indiretos 
relacionados à compras de hardware e 
software, além do gasto inerente para 
mantê-los em funcionamento.
Total Cost of Ownership
Total Cost of Ownership
https://azure.microsoft.com/pt-br/pricing/tco/calculator 
https://azure.microsoft.com/pt-br/pricing/tco/calculator
Return On Investiment
▪ ROI 🡺 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.
Return On Investiment
 
 
⭐ Retorno foi de 2x o investimento.
(em 3 anos)
Return On Investiment
Governança de Custos
https://azure.microsoft.com/pt-br/pricing/calculator 
https://azure.microsoft.com/pt-br/pricing/calculator
Governança de Custos
Governança de Custos
Governança de Custos
Governança de Custos
1
2
Conclusão
Imprescindível conhecer os frameworks de 
adoção de nuvem e escolher a estratégia de 
migração / adoção mais aderente ao 
negócio da organização.
Para ratificar a migração / implantação na 
nuvem é importante calcular o ROI, com 
base no TCO e, para evitar surpresas, 
sempre acompanhar os custos mensais, 
procurando oportunidades de redução de 
gastos e otimizações das soluções.
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
3
2
Soluções Multicloud
Soluções Cloud-First e Cloud-Native
Arquiteturas de Referência
Soluções Multicloud
✔ Multinuvem;
✔ Ambiente formado por diversas nuvens 
públicas, sendo que cada uma delas vem de 
um fornecedor diferente. 
CMP
✔ Cloud Management Platforms: Plataformas de Gestão de Nuvem;
✔ 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. 
CMP
Soluções Cloud-First
✔ Projetos onde avalia-se as soluções 
baseadas na nuvem antes de considerar 
outras alternativas.
Soluções Cloud-Native
✔ Arquitetura de aplicativo baseada em 
microsserviços em contêineres;
✔ Aplicativos projetados como nativos da 
nuvem são compostos de serviços 
pequenos e fracamente acoplados que 
podem ser executados e gerenciados de 
maneira consistente em qualquer nuvem. 
Soluções Cloud-Native
Arquiteturas de Referência
✔ São fornecidas pelos cloud providers;
✔ Inclui as práticas recomendadas, junto 
com as considerações sobre 
escalabilidade, disponibilidade, 
segurança, resiliência e outros aspectos 
do design;
✔ A maioria também inclui uma solução 
implantável ou uma implementação de 
referência.
Arquiteturas de Referência
Arquitetura de Referência 
da Microsoft para Análise 
Moderna com Azure 
Databricks 
Arquiteturas de Referência
✔ Amazon Web Services (AWS)
https://aws.amazon.com/pt/architecture 
✔ Google Cloud 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
Arquiteturas de Referência
Arquiteturas de Referência
Arquiteturas de Referência
1
2
Conclusão
Ambiente multicloud, formado por diversas 
nuvens públicas, vem sendo uma tendência 
mundial.
Arquiteturas de referência servem de base 
tanto para projetos de migração para a 
nuvem, quanto para projetos cloud-first 
(preferência de implantação na nuvem) e 
projetos cloud-native (arquitetura de 
aplicativo baseada em microsserviços em 
contêineres na nuvem).
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
Por Onde Começar na Nuvem?
Demonstração de IaaS e PaaS
Por Onde Começar na Nuvem?
https://aws.amazon.com/pt/free 
https://aws.amazon.com/pt/free
Por Onde Começar na Nuvem?
https://azure.microsoft.com/pt-br/free 
https://azure.microsoft.com/pt-br/free
Por Onde Começar na Nuvem?
https://cloud.google.com/free 
https://cloud.google.com/free
IaaS e PaaS no Azure
Demo
Obrigado!
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
Carreira em Cloud
Certificações em Cloud
Ir ou Não Ir?
Oferta > Procura
Oferta > Procura
Oferta > Procura
Oferta > Procura
• Gerente de Cloud
• Arquiteto de Solução
• Administrador Cloud
✔ Infra (SO, SGBD, redes etc.)
✔ Plataforma (BD, Dev etc.)
✔ Software (SaaS)
• Desenvolvedor Cloud
• Engenheiro de Dados
• Cientista de Dados
• Engenheiro de Machine Learning
Gestor Cloud
Arquiteto de Soluções Cloud
Administrador Cloud
Adm. de Banco de Dados Cloud
Engenheiro de Dados Cloud
Cientista de Dados Cloud
Adm. Big Data Cloud
Desenvolvedor Cloud
Eng. Machine Learning Cloud
Como se tornar um? 
Quais as etapas 
necessárias
para se tornar 
um Profissional 
de Cloud 
Computing?
Como se tornar um?
Certificação
✔ Amazon Web Services (AWS)
https://aws.amazon.com/pt/certification/?nc1=h_ls 
✔ Google Cloud Provider (GCP)
https://cloud.google.com/certification 
✔ Microsoft Azure
https://docs.microsoft.com/pt-br/learn/certifications
https://aws.amazon.com/pt/certification/?nc1=h_lshttps://cloud.google.com/certification
https://docs.microsoft.com/pt-br/learn/certifications
Certificação
Certificação
Certificação
✔ Agnóstica de cloud provider
✔ 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
Como o IGTI pode lhe ajudar? 
Obrigado!
E-mail: gustavo.aguilar@igti.edu.br 
LinkedIn: https://www.linkedin.com/in/gustavoaagl 
Computação em Nuvem
Gustavo Aguilar
Nesta aula
1
2
Bootcamps do IGTI Relacionados com Cloud
MBAs do IGTI Relacionados com Cloud
Obrigado!
E-mail: gustavo.aguilar@igti.edu.br 
LinkedIn: https://www.linkedin.com/in/gustavoaagl

Continue navegando