Escolar Documentos
Profissional Documentos
Cultura Documentos
Contextualizando
• Computação em Nuvem;
• Contêiner de aplicação;
• Provedores de Computação em Nuvem;
Computação em
• As métricas para Tarifação de Serviços; Nuvem
• Migração para Nuvem;
• Gerenciamento de Acesso e Identidade.
1
Computação em Nuvem Computação em Nuvem
• Em 1990, as primeiras iniciativas disponíveis na Internet, • Em 2002, a Amazon lançaria a plataforma Amazon Web
para provisionamento remoto de recursos de TI como Services (AWS) que, atualmente é a líder no mercado de
serviços, surgiram no final dos anos 90. provedores de nuvens públicas para serviços IaaS.
• O primeiro caso de sucesso foi o sistema de CRM (Customer • Em 2006, o termo computação em nuvem foi usado
Relationship Management) da empresa Salesforce, comercialmente, com o lançamento do serviço IaaS da AWS
caracterizado como o primeiro serviço SaaS de sucesso para denominado EC2 (Elastic Compute Cloud).
o mundo corporativo.
• Em 2009, o primeiro serviço PaaS de destaque foi o Google
App Engine.
2
Computação em grade Computação em Nuvem
• As tecnologias de computação em grade também • Você sabe qual foi a evolução tecnológica chave para o
influenciaram o desenvolvimento de novos mecanismos que advento da computação em nuvem?
viabilizaram a computação em nuvem, em particular,
tecnologias relacionadas com portabilidade das aplicações e • Foram os avanços nas tecnologias de virtualização!
gerenciamento de infraestrutura.
• Independência de hardware;
• Consolidação de servidores;
3
Contêiner de aplicação
4
Contêiner de aplicação DOCKER
• Uma das principais tecnologias de contêineres, podemos • A imagem é um arquivo que empacota tudo o que é
citar o Docker. necessário para executar uma aplicação, por exemplo,
código executável, bibliotecas, ferramentas de sistema,
• A plataforma Docker se tornou a mais popular para configurações, etc.
virtualização baseada em contêiner.
• A plataforma Docker oferece, ainda, ferramentas como o
Docker Compose para serviços que resultam da composição
• Um contêiner Docker pode ser definido como uma unidade
de vários contêineres e o Docker Swarm, para
de software padronizada, a plataforma usa o conceito de
imagem, a partir da qual o contêiner é instanciado. gerenciamento de clusters de contêineres distribuídos por
várias máquinas físicas.
DOCKER
• o Docker Hub é considerado o maior repositório mundial de
imagens de contêineres, nesse repositório, podem ser
encontradas imagens de diversas aplicações, ferramentas, Provedores de
SGBDs, entre outros.
Computação em
Nuvem
5
Modelo IaaS Modelo PaaS
• Cada provedor ofereça uma ferramenta de gerenciamento de • Estas plataformas, CloudHealth e Cloudability, além do
custos, faz-se necessária uma solução adicional centralizada monitoramento centralizado dos gastos, permitem também a
para agregar os custos dos diferentes provedores. otimização do uso dos recursos, definição de orçamentos
(limites de gastos, por exemplo, para cada tipo de recurso),
análise de despesas, mecanismos para alinhamento contábil
• Entre as principais soluções, destaca-se as plataformas:
com políticas de governança corporativa, etc.
CloudHealth e Cloudability.
6
Provedores de Computação em Nuvem Provedores de Computação em Nuvem
• Uma das características dos serviços de computação em
nuvem é o pagamento baseado no uso. • Uso de recursos de armazenamento: essa métrica serve
para tarifar o espaço utilizado para armazenamento
persistente de dados e é uma cobrança mensal para cada
• Existem três métricas básicas que são considerados na
gigabyte de dados armazenados.
determinação do custo de serviços em nuvem:
7
Solução da Situação Problema Solução da Situação Problema
• O custo de manter a infraestrutura própria consiste em • Infraestrutura própria: R$ 98.000.
adquirir 8 servidores por R$ 6.000 cada, mais um custo de
operação mensal de R$ 2.000 por 20 meses. Isso equivale
a um total de R$ 98.000 de custo de execução do projeto. • Infraestrutura na nuvem: R$ 96.000.
• O custo de alocar a infraestrutura no provedor consiste em • Portanto, a solução em nuvem representa a opção de
pagar pelo uso de 8 servidores que custam R$ 600 por mês menor custo.
cada por um período total de 20 meses. Isso equivale a um
total de R$ 96.000 de custo de execução do projeto.
8
As métricas para Tarifação de Serviços As métricas para Tarifação de Serviços
• Vamos aprender como são calculados os custos no caso:
• Modelo IaaS;
• Modelo PaaS.
9
As métricas para Tarifação de Serviços
• Os custos envolvidos no gerenciamento de uma infraestrutura
de TI podem ser divididos em duas categorias:
10
Migração para Nuvem Migração para Nuvem
• Outro desafio importante na migração para a nuvem são as • O processo de migração para a nuvem pode ser divido em
questões relacionadas com portabilidade e interoperabilidade. três etapas:
• Portabilidade: pode ser entendida como a facilidade com a • Planejamento: envolve atividades como: levantamento
qual um sistema pode ser levado de um ambiente para outro. de requisitos; análise de riscos; escolha de ferramentas de
O desejável é que a migração possa ser feita com o mínimo migração, provedores e modelos de serviço e implantação;
de adaptações necessárias nos sistemas. análise de custos e viabilidade e definição da estratégia de
migração.
11
Gerenciamento de Acesso e Identidade Gerenciamento de Acesso e Identidade
• Um dos mecanismos mais importantes para controle é o • O mecanismo IAM inclui três funcionalidades principais:
Gerenciamento de Acesso e Identidade (IAM – Identity
and Access Management). • Autenticação: verificação da identidade do usuário, por
exemplo, a partir de senha ou certificado digital.
• Esse mecanismo consiste nos componentes e políticas Mecanismos mais sofisticados incluem uso de biometria,
necessários para verificar e monitorar a identidade e as assim como a restrição do acesso de acordo com o
permissões de cada usuário em relação ao uso dos recursos dispositivo utilizado pelo usuário ou até mesmo sua
computacionais disponíveis no ambiente de nuvem. localização.
12
Gerenciamento de Acesso e Identidade Gerenciamento de Acesso e Identidade
• O SSO – Single Sign On, introduz o papel de um provedor de
autenticação, por meio do qual um usuário pode acessar
diversos serviços, inclusive em diferentes provedores,
mediante um único processo de autenticação.
13
Descrição da Situação Problema
• Vamos considerar um sistema de comércio eletrônico.
Infográfico – Tempo • Suponha que com o passar dos anos, a base de dados do
• Precisamos converter a taxa de transmissão de megabits por • Para encontrar o valor em dias, podemos dividir o valor em
segundo (Mbps) para bits por segundo (bps). segundos por 60x60x24.
14
Recapitulando
Siga em frente e bons estudos! Obrigada!
• Computação em Nuvem;
• Contêiner de aplicação;
• Provedores de Computação em Nuvem;
• As métricas para Tarifação de Serviços;
• Migração para Nuvem;
• Gerenciamento de Acesso e Identidade.
15