Buscar

Slide_Aula_Webconf_Conclusao_Disciplina

Prévia do material em texto

Marcelo José Szewczyk
marcelo.jszewczyk@sp.senac.br
Revisão da aula 14, 15 e 16
INFRAESTRUTURA DE TECNOLOGIA DA 
INFORMAÇÃO
2
Aula 14
Computação em nuvem – IaaS 
(Infraestrutura como Serviço)
Modelos (tipos) de Serviços em Nuvem - Resumo
Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud
IaaS (Infrastructure as a Service): Infraestrutura como Serviço
IaaS é a capacidade que o fornecedor possui para fornecer recursos
de:
• Processamento (capacidade computacional fornecida no formato
de servidores virtuais)
• Armazenamento de dados (storage)
• Rede (networking)
Servidores Storage Rede
IaaS Infraestrutura como Serviço
Desenv., Teste, 
Manut. SW
Gerenciamento 
Aplicações
Segurança
PaaS Plataforma como Serviço
Comunicação
CaaS
CRM E-mail aa S
AaaS Aplicação como Serviço
Modelos (tipos) de Serviços em Nuvem - IaaS
Motivadores
 Simplicação de Infraestrutura para:
• Reduzir custos operacionais; 
• Otimizar custos de infra;
• Melhorar processos de gerenciamento de 
serviços; 
 Reduzir time-to-market através da automação de 
provisionamento de recursos de TI necessários ao
lançamento de novos produtos. 
IaaS (Infrastructure as a Service): Infraestrutura como Serviço
Modelos (tipos) de Serviços em Nuvem - IaaS
Tipos de Serviços em Nuvem – IaaS - Exemplo
Serviços da AWS em Nuvem
SaaS
PaaS
PaaS
IaaS
Serviços fundamentais da AWS
Infraestrut
ura
Regiões Pontos de 
presença
Zonas de 
disponibilidade
Base
Serviços
Computação (virtual, 
escalabilidade 
automática e 
balanceamento de 
carga)
Redes
Aplicações Desktops virtuais Colaboração e 
compartilhamento
Plataform
a
Serviços
cache
Relacional
NoSQL
Computaçã
o 
em clusters
Tempo 
real
Fluxos de 
trabalho de 
dados
Data 
warehouse
Enfileiramento
Orquestração
Streaming de 
aplicativos
Transcodificaç
ão
E-mail
Pesquisa
Contêineres
Ferramentas de DevOps
Modelos de recursos
Controle de uso
Monitoramento e logs
Identidade
Sincronização
Mobile 
Analytics
Notificações
Serviços 
para 
aplicativos
Armazenamento 
(objeto, bloco e 
arquivo)
Análise Implementação e 
gerenciamento
Serviços 
móveis
Bancos 
de 
dados
© 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos 
reservados.
7
Categoria de serviço de 
computação
Serviços de 
computação da 
AWS
Amazon EC2 Amazon 
EC2 
Auto 
Scaling
Amazon Elastic 
Container 
Service 
(Amazon ECS)
AWS 
Elastic 
Beanstalk
AWS 
Lambda
Amazon Elastic 
Kubernetes 
Service (Amazon 
EKS)
Foto de https://www.pexels.com/photo/technology-computer-lines-
board-50711/
Amazon EC2 
Container 
Registry
AWS 
Fargate
8
© 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos 
reservados.
Categoria de serviço de armazenamento
Serviços de 
armazenamento da AWS
9
© 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos 
reservados.
Amazon Elastic 
Block Store 
(Amazon EBS)
Amazon Elastic 
Sistema de 
arquivos 
(Amazon EFS)
Amazon Simple 
Storage Service 
(Amazon S3)
Amazon Simple 
Storage Service 
Glacier
Foto de https://www.pexels.com/photo/black-and-grey-device-
159282/
Categoria de serviço de 
armazenamento
Categoria de serviço de rede e entrega de 
conteúdo
Rede AWS e serviços de 
entrega de conteúdo 
Amazon VPC Elastic Load 
Balancing
AWS Direct 
Connect
Amazon 
CloudFro
nt
Amazon 
Route 
53
Foto por Umberto no Unsplash
AWS Transit 
Gateway 
AWS VPN
10
© 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos 
reservados.
Tipos de Serviços em Nuvem - Exemplo
Serviços da Microsoft em Nuvem – Somente Azure
IaaS
IaaS
PaaS
3 Abordagens para computação em nuvem
3 Abordagens para computação em nuvem
3 Tipos de virtualização para aplicações em Cloud
A) Máquina/Servidor Virtual (Virtual Machine): Uma VM é uma emulação de um
computador – assim como o computador desktop ou laptop que você está
usando agora. Cada VM inclui um sistema operacional e hardware que aparece
para o usuário como um computador físico comWindows ou Linux.
B) Containers: fornecem um ambiente de execução isolado e consistente para
aplicativos. Eles são semelhantes às VMs, exceto pelo fato de que não exigem um
sistema operacional convidado. São assim chamadas as novas aplicações
desenvolvidas como “micro serviço”.
C) Computação sem servidor (Serveless): permite executar o código do
aplicativo sem a criação, a configuração ou a manutenção de um servidor. A ideia
geral é que seu aplicativo é dividido em funções separadas que são executadas
quando disparadas por alguma ação. Isso é ideal para tarefas automatizadas –
por exemplo, você pode criar um processo sem servidor que envia um email de
confirmação automaticamente depois que um cliente faz uma compra online.
14
Aula 15
Computação em nuvem – PaaS 
(Plataforma como Serviço)
Modelos (tipos) de Serviços em Nuvem - Resumo
Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud
PaaS (Platform as a Service): Plataforma como Serviço
PaaS é a capacidade fornecida pelo provedor de serviços para o
consumidor executar atividades que permeiam o ciclo de vida de
produtos de software, tais como projeto, implementação, teste e/ou
avaliação, operação, manutenção, monitoração e gerenciamento de
aplicativos, gerenciamento de segurança dos dados e dos
aplicativos. Em resumo, fornece os Softwares utilitários
necessários.
Motivadores
 Acelerar processo de preparação de ambientes
necessários para desenvolver, avaliar/testar e
utilizar aplicações e novas tecnologias sem custo
e complexidade de comprar e gerenciar
hardware e software requeridos. Servidores
CompaaS
Storage
DSaaS
Rede
NaaS
IaaS Infraestrutura como Serviço
Desenv., Teste, 
Manut. SW
Gerenciamento 
Aplicações
Segurança
PaaS Plataforma como Serviço
Comunicação
CaaS
CRM E-mail aa S
AaaS Aplicação como Serviço
Modelos (tipos) de Serviços em Nuvem - PaaS 
Modelos (tipos) de Serviços em Nuvem - PaaS
PaaS (Platform as a Service): Plataforma como Serviço
Serviços fundamentais da AWS
Infraestrut
ura
Regiões Pontos de 
presença
Zonas de 
disponibilidade
Base
Serviços
Computação (virtual, 
escalabilidade 
automática e 
balanceamento de 
carga)
Redes
Aplicações Desktops virtuais Colaboração e 
compartilhamento
Plataform
a
Serviços
cache
Relacional
NoSQL
Computaçã
o 
em clusters
Tempo 
real
Fluxos de 
trabalho de 
dados
Data 
warehouse
Enfileiramento
Orquestração
Streaming de 
aplicativos
Transcodificaç
ão
E-mail
Pesquisa
Contêineres
Ferramentas de DevOps
Modelos de recursos
Controle de uso
Monitoramento e logs
Identidade
Sincronização
Mobile 
Analytics
Notificações
Serviços 
para 
aplicativos
Armazenamento 
(objeto, bloco e 
arquivo)
Análise Implementação e 
gerenciamento
Serviços 
móveis
Bancos 
de 
dados
© 2019 Amazon Web Services, Inc. ou suas afiliadas. Todos os direitos 
reservados.
18
Tipos de Serviços em Nuvem - PaaS
Serviços da Microsoft em Nuvem – Somente Azure
IaaS
IaaS
PaaS
20
Aula 16
Computação em nuvem – SaaS 
(Software como Serviço)
Modelos (tipos) de Serviços em Nuvem - Resumo
Cloud-SaaSCloud-PaaSCloud-IaaSNão Cloud
SaaS (Software as a Service): Software (Aplicativo) como Serviço
SaaS são aplicativos hospedados na nuvem, fornecidos como
serviços pelos fabricantes e/ou empresas integrantes de seus
ecossistemas de parceiros de negócio e acessados pelos usuários
por meio de diferentes navegadores e dispositivos, para os quais
podem ser previsto fornecimento gratuito e/ou pagamento conforme
uso.
Motivadores
 Possibilidade de uso de software aplicativo.
 Possibilidade de acelerar inovações.
 Redução de “Time to Market”.
 Redução de riscos intrínsecos ao
desenvolvimento de software próprio,
em casa ou sob encomenda. Servidores
CompaaS
Storage
DSaaS
Rede
NaaS
IaaS Infraestrutura como Serviço
Desenv., Teste, 
Manut. SW
Gerenciamento 
Aplicações
Segurança
PaaS Plataforma como Serviço
Comunicação
CaaS
SaaSE-mail aa S
SaaS Aplicação como Serviço
Modelos (tipos) de Serviços em Nuvem - SaaSSaaS (Software as a Service): Software (Aplicativo) como Serviço
Modelos (tipos) de Serviços em Nuvem - SaaS
Alguns exemplos: 
Modelos (tipos) de Serviços em Nuvem - SaaS
Alguns exemplos de Marketplace brasileiros: 
Modelos (tipos) de Serviços em Nuvem - SaaS
Marketplace
É uma espécie de shopping center virtual, reunindo 
diversas marcas e lojas em um só lugar.
Podemos dizer que é o “SaaS do SaaS”
Modelos (tipos) de Serviços em Nuvem - SaaS
Marketplace para Software
O termo também é utilizado para lojas virtuais de 
aplicativos.

Continue navegando