Você está na página 1de 25

ARQUITETURA E PROJETOS DE CLOUD COMPUTING

FUNDAMENTOS DE TI PARA CLOUD COMPUTING


INFRAESTRUTURA COMO UM SERVIÇO NA
COMPUTAÇÃO EM NUVEM
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AGENDA

 Introdução;

 Conhecendo o Amazon Web Services (AWS);

 Web Services;

 Conclusão.
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

INTRODUÇÃO
• Infraestrutura como um serviço (Infrastructure as a Service – IaaS) é a
capacidade que o provedor tem de oferecer uma infraestrutura de
processamento e armazenamento de forma transparente para o cliente,
normalmente uma organização;
• os usuários da organização não têm o controle da infraestrutura física,
mas, através de mecanismos de virtualização, possuem controle sobre
máquinas virtuais, armazenamento, aplicativos instalados e possivelmente
um controle limitado dos recursos da rede;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

INTRODUÇÃO

• IaaS é basicamente deixar de adquirir hardware e software básico e


passar a desenvolver a aplicação em uma infraestrutura virtual baseada na
internet e adquirida e paga na forma de serviço;

• Vamos discutir e conhecer o Amazon Web Services (AWS);


INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONHECENDO O AWS

• A Amazon vem desenvolvendo esses serviços de nuvem desde 2006 e


hoje possui uma oferta única de serviços com foco em IaaS;

• Ela aproveitou sua experiência no suporte à sua plataforma de e-


commerce e criou o Amazon Web Services (AWS);
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONHECENDO O AWS

• Os serviços AWS permitem o acesso a recursos de computação,


armazenamento e banco de dados e outros serviços de infraestrutura on
demand;

• A ideia é que essa forma de computação reduza custos, melhore o fluxo


de caixa da organização contratante, minimize os riscos do negócio e
maximize as oportunidades;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONHECENDO O AWS

• Esse modelo se propõe a ser uma plataforma com pouca interação


humana no que diz respeito ao suporte das aplicações;

• Ou seja, a ideia é que a plataforma funcione de preferência sem


intervenção humana, melhorando a eficiência;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONHECENDO O AWS
• Ela oferece uma boa flexibilidade para o desenvolvimento de aplicativos,
pois as empresas podem continuar a usar o modelo de programação,
sistemas operacionais, banco de dados e arquiteturas que já são familiares;
• As empresas podem inclusive misturar arquiteturas para servir aos
diferentes modelos de negócio;
• O AWS também fornece controle e privacidade de dados com a criptografia
e procedimentos de backup e redundância;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS
• A figura abaixo mostra a infraestrutura montada pela Amazon para os
serviços AWS ;
• A proposta é oferecer
Aplicação serviços do tipo IaaS com:
• flexibilidade;
• efetividade;
Serviços de Infraestrutura • escalabilidade;
• elasticidade;
• segurança.
Infraestrutura global da Amazon AWS
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONHECENDO O AWS

• Os elementos centrais dos serviços de infraestrutura da Amazon que


fornecem os blocos de construção mais comuns necessários às aplicações
são:
• Computação;
• Armazenamento;
• Banco de Dados;
• Migração;
• Redes e entrega de conteúdo,
• dentre outros.
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS - COMPUTAÇÃO
• O Amazon Elastic Compute Cloud (EC2) fornece a capacidade de
aumentar ou diminuir recursos de computação baseando-se na demanda e
facilita o fornecimento de novas instâncias de servidor;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS - ARMAZENAMENTO
• É possível armazenar qualquer coisa que o aplicativo necessite no
Amazon Simple Storage Service (S3) e tirar vantagem do armazenamento
escalável, confiável, altamente disponível e de baixo custo;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
CONHECENDO O AWS
• A Amazon publica o status de funcionamento de todos os seus serviços da
web em um painel publicamente acessível que é atualizado com qualquer
problema relacionado aos serviços (http://status.aws.amazon.com/);
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

WEB SERVICES

• É um conjunto completo de serviços de computação em nuvem para


ajudar a criar e executar as suas aplicações, oferecendo serviços de
computação, armazenamento e banco de dados que permitem que sua
empresa provisione os recursos de TI necessários sem investimentos
substanciais;

• Praticamente tudo que você pode fazer em uma data center tradicional
está disponível nos web services;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
WEB SERVICES
• Vamos falar sobre dois destes serviços: Amazon Elastic Compute Cloud
(EC2) e Amazon Simple Storage e Service (S3);
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AMAZON ELASTIC COMPUTE CLOUD (EC2)

• É um web service que permite aos desenvolvedores utilizar os recursos de


nuvem sob demanda, pagando pelo seu uso;
• Paga-se por instâncias com base no tipo de instância e no seu uso por
hora real;
• A criação de novas instâncias de servidor pode ser realizada em minutos.
Os servidores virtuais são executados dentro do ambiente seguro dos
próprios datacenters da Amazon;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
AMAZON ELASTIC COMPUTE CLOUD (EC2)
• O EC2 pode proporcionar aos aplicativos web a capacidade de:
• configurar os requisitos de computação instantaneamente;
• ajustar a capacidade com base na demanda
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM
AMAZON ELASTIC COMPUTE CLOUD (EC2)
• Funcionalidades do EC2;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AMAZON AUTO SCALING (AS)

• O AS automaticamente provisiona recursos computacionais do EC2;

• No serviço AS, definem-se regras que determinam quanto mais ou menos


instâncias de servidores são necessárias;
• As métricas são coletadas do serviço CloudWatch, que monitora as
instâncias EC2;
• Desta forma, o AS trabalha em conjunto com o CloudWatch e o ELB para
prover escalabilidade às aplicações;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AMAZON AUTO SCALING (AS)


INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AMAZON AUTO SCALING (AS)

• O AS pode aumentar automaticamente o número de instâncias do EC2


durante picos de demanda para manter o desempenho, e diminuir a
capacidade durante períodos ociosos para reduzir os custos;

• É adequado a aplicativos que têm padrões de demanda estáveis ou que


experimentam variações horárias, diárias ou semanais de utilização;
INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

AMAZON AUTO SCALING (AS)


INFRAEST. COMO UM SERVIÇO NA COMPUTAÇÃO EM NUVEM

CONCLUSÃO

• Conhecer o Amazon Web Services (AWS);

• Próxima aula, finalizar as funcionalidades do EC2 e conhecer o S3.

Você também pode gostar