conhecendo a nuvem aws - ecc 24/06/2014

73
Conhecendo a nuvem AWS ECC Luiz Fernando da Silva

Upload: luiz-fernando-silva

Post on 21-Jun-2015

385 views

Category:

Technology


0 download

DESCRIPTION

Uma visão geral sobre a computação em nuvem com a Amazon Web Services. Apresentado para a equipe de Tecnologia de Informação do Sport Club Corinthians no Encontro de Compartilhamento de Conhecimento de 24 de junho de 2014.

TRANSCRIPT

Page 1: Conhecendo a nuvem AWS - ECC 24/06/2014

Conhecendo a nuvem AWS

ECC – Luiz Fernando da Silva

Page 2: Conhecendo a nuvem AWS - ECC 24/06/2014

Vamos conhecer os serviços fornecidos pelo Amazon Web Services, talvez o principal fornecedor para computação em nuvem da atualidade.

Não vamos comparar com outros fornecedores, apenas ver o que está disponível na AWS.

Page 3: Conhecendo a nuvem AWS - ECC 24/06/2014

O que é Amazon Web Services?

Os principais pontos de destaque

Page 4: Conhecendo a nuvem AWS - ECC 24/06/2014

http://youtu.be/OFIVUTmc2cs

Page 5: Conhecendo a nuvem AWS - ECC 24/06/2014

Agilidade

Hoje as empresas não podem mais esperar para agir. Com a nuvem da AWS é possível mudar ou criar um ambiente totalmente novo em apenas alguns minutos.

A agilidade da nuvem permitiu o surgimento de novas empresas que antes seriam inviáveis e colabora para uma cultura de inovação onde é possível experimentar e falhar sem grandes riscos.

Page 6: Conhecendo a nuvem AWS - ECC 24/06/2014

Ampla Plataforma

A Amazon Web Services possui uma gama gigantesca de serviços, capazes de atender as necessidades específicas de seus clientes e permitindo que ele decida como e quando usar cada recurso.

Page 7: Conhecendo a nuvem AWS - ECC 24/06/2014

Inovação e Melhoria Contínua

A AWS investe constantemente na melhoria de sua infraestrutura e de seus serviços.

Todas as novidades são lançadas prontas para o uso e podem ser aproveitadas pelo usuário imediatamente.

Em 2014 já foram mais de 160 lançamentos.

24

4861

82

159

280

2008 2009 2010 2011 2012 2013

Lançamentos no ano

Page 8: Conhecendo a nuvem AWS - ECC 24/06/2014

Redução de Custos e Flexibilidade

No modelo “Pague pelo que usar” da AWS o usuário pode reduzir em até 71% os custos com infraestrutura.

Os preços dos serviços sofrem reduções constantemente e quanto maior o uso menor o custo.

É possível planejar um custo fixo usando instancias reservadas, ou reduzir extremamente pagando o quanto quer pelas instancias spot.

Page 9: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 10: Conhecendo a nuvem AWS - ECC 24/06/2014

Do que é feito a AWS?

Page 11: Conhecendo a nuvem AWS - ECC 24/06/2014

Infraestrutura Global

A AWS está distribuída em 10 regiões no mundo, cada uma com pelo menos duas zonas de disponibilidade, um total de 26.

As zonas de disponibilidade dentro de uma região tem uma conexão direta de alto desempenho mas estão separadas geograficamente.

Mais 51 pontos de distribuição espalhados pelo mundo garantem a entrega em alta velocidade do conteúdo hospedado na AWS.

Page 12: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 13: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de ComputaçãoDo que é feito a AWS?

Page 14: Conhecendo a nuvem AWS - ECC 24/06/2014

EC2 – Elastic Compute Cloud

O Amazon EC2 fornece uma capacidade computacional redimensionável na nuvem. Ele foi projetado para facilitar a computação na escala da web para os desenvolvedores e administradores de sistema.

O Amazon EC2 reduz o tempo exigido para obter e inicializar novas instâncias do servidor em minutos, permitindo escalonar rapidamente a capacidade para mais e para menos, à medida que os requisitos de computação são alterados.

Existem três estruturas de preço conforme a necessidade: on-demand, instância reservada, ou instância spot.

Amazon EC2

Page 15: Conhecendo a nuvem AWS - ECC 24/06/2014

Elastic Load Balancing

O Elastic Load Balancing distribui automaticamente o tráfego de entrada dos aplicativos em várias instâncias do Amazon EC2.

Fornece maior tolerância a falhas para aplicativos, com menos intervenção manual. Equilibra a carga do tráfego de entrada do aplicativo entre instâncias do Amazon EC2 em múltiplas zonas de disponibilidade.

É cobrado por hora ou hora parcial que o Elastic Load Balancerestiver operando e por cada GB de dados transferidos através dele.

Elastic Load

Balancing

Page 16: Conhecendo a nuvem AWS - ECC 24/06/2014

Auto Scaling

O Auto Scaling oferece uma escalabilidade automática da capacidade do Amazon EC2, de acordo com condições definidas.

O Auto Scaling é especialmente útil para aplicativos que sofrem variabilidade de uso por hora, dia ou semana.

O Auto Scaling não tem taxas adicionais. As cobranças do Amazon EC2 são faturadas separadamente

Auto Scaling

Page 17: Conhecendo a nuvem AWS - ECC 24/06/2014

Workspaces

O Amazon WorkSpaces permite o fácil provisionamento de desktops baseados na nuvem para possibilitar que os usuários finais acessem os documentos, aplicativos e recursos necessários através do seu dispositivo preferido, incluindo laptops e tablets iPad, Kindle Fire ou Android.

Um pacote padrão do WorkSpaces inicia em 35 USD por mês. Outras opções permitem o desempenho aprimorado e software pré-instalado.

Amazon

WorkSpaces

Page 18: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de ArmazenamentoDo que é feito a AWS?

Page 19: Conhecendo a nuvem AWS - ECC 24/06/2014

S3 – Simple Storage Service

O Amazon S3 (Simple Storage Service) fornece uma infraestrutura de armazenamento de dados totalmente redundante para armazenar e recuperar qualquer quantidade de dados, a qualquer momento, de qualquer local na web.

Infinitamente escalonável e altamente durável, o Amazon S3 é ideal para o armazenamento e distribuição de conteúdo, armazenamento para análise de dados e backup, arquivamento e recuperação de desastres.

Os preços de armazenamento padrão no Amazon S3 iniciam em 0,085 USD por GB no primeiro TB por mês.

Amazon S3

Page 20: Conhecendo a nuvem AWS - ECC 24/06/2014

EBS – Elastic Block Store

O Amazon EBS (Elastic Block Store) fornece volumes de armazenamento em bloco para uso em instâncias do Amazon EC2. Os volumes do Amazon EBS são armazenamentos fora da instância que persistem independentemente da vida de uma instância.

Os volumes do Amazon EBS oferecem o desempenho com a consistência e latência baixa necessárias para executar cargas de trabalho, permitindo aumentar ou diminuir a sua escala de utilização em minutos.

Os volumes padrão do Amazon EBS iniciam em 0,05 USD por GB-mês de armazenamento provisionado ou 0,05 USD por 1 milhão de solicitações de E/S.

Amazon EBS

Page 21: Conhecendo a nuvem AWS - ECC 24/06/2014

Glacier

O Amazon Glacier é um serviço de armazenamento de custo extremamente baixo, que fornece armazenamento seguro e durável para backup e arquivamento de dados.

O Amazon Glacier pode ser usado para oferecer suporte ao arquivamento externo de informações empresariais, arquivamento de ativos de mídia ou dados científicos ou de pesquisa, preservação digital e substituição de fitas magnéticas.

Os preços de armazenamento no Amazon Glacier iniciam em 0,01 USD por GB.

Amazon Glacier

Page 22: Conhecendo a nuvem AWS - ECC 24/06/2014

Storage Gateway

O AWS Storage Gateway é um serviço que conecta um dispositivo de software local ao armazenamento baseado na nuvem para fornecer a integração perfeita e segura entre o ambiente de TI local de uma organização e a infraestrutura de armazenamento da AWS.

O AWS Storage Gateway é compatível com protocolos de armazenamento padrão do setor que funcionam com os aplicativos existentes. Três configurações são suportadas: volumes em cache no gateway, volumes armazenados no gateway e bibliotecas de fitas virtuais no gateway (Gateway-VTL).

Inicia gratuitamente ao ativar o primeiro dispositivo de gateway virtual.

AWS Storage

Gateway

Page 23: Conhecendo a nuvem AWS - ECC 24/06/2014

Import/Export

O AWS Import/Export acelera a movimentação de grandes volumes de dados para dentro e para fora da AWS usando dispositivos de armazenamento portáteis para transporte.

Para transferir conjuntos de dados significativos, o AWS Import/Exporté geralmente mais rápido do que a transferência através da Internet e mais econômico do que a expansão da sua conectividade.

A definição de preços inclui taxas para cada dispositivo de armazenamento usado e para o número de horas levadas para carregar os dados (horas de carregamento de dados).

AWS Import/Export

Page 24: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de Banco de DadosDo que é feito a AWS?

Page 25: Conhecendo a nuvem AWS - ECC 24/06/2014

RDS – Relational Database Service

O Amazon RDS (Relational Database Service) facilita a instalação, operação e escalonamento de um banco de dados MySQL, Oracle, SQL Server ou PostgreSQL na nuvem. Ele fornece capacidade econômica e redimensionável enquanto gerencia tarefas de administração do banco de dados que consomem tempo.

A definição de preço do Amazon RDS é baseada em horas provisionadas de instância e armazenamento.

Amazon RDS

Page 26: Conhecendo a nuvem AWS - ECC 24/06/2014

DynamoDB

O DynamoDB é um serviço de banco de dados NoSQL altamente escalonável e totalmente gerenciado. A escalabilidade transparente de taxa de transferência e armazenamento, assim como a replicação automática em três vias, evitam o gasto de tempo em tarefas demoradas de administração de banco de dados e permitem concentrar na solução.

A taxa de transferência garantida e latência inferior a 10 milissegundos tornam o Amazon DynamoDB uma ótima opção para jogos, tecnologias de anúncios, mobilidade e diversas outras aplicações.

Pago com uma tarifa fixa por hora com base na capacidade reservada, começando em 0,0065 USD por hora para cada 10 unidades de capacidade de escrita e 0,0065 USD por hora para cada 50 unidades de capacidade de leitura.

DynamoDB

Page 27: Conhecendo a nuvem AWS - ECC 24/06/2014

ElastiCache

O Amazon ElastiCache é um serviço web que torna fácil implementar, operar e escalar um cache na memória na nuvem.

Aprimora significativamente a latência e a taxa de transferência para cargas de trabalho de aplicativo de leitura pesada, como redes sociais e jogos, ou cargas de trabalho de computação pesada, como um mecanismo de recomendações.

A definição de preços é por hora de nó de cache consumida. Os preços por nó de cache sob demanda iniciam em 0,022 USD por hora, ou selecione nós de cache reservados com preços específicos para compromissos de 1 ou 3 anos.

ElastiCache

Page 28: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de RedeDo que é feito a AWS?

Page 29: Conhecendo a nuvem AWS - ECC 24/06/2014

VPC – Virtual Private Cloud

O Amazon VPC (Virtual Private Cloud) permite o provisionamento de uma seção privada e isolada na nuvem da AWS onde os recursos da AWS podem ser executados em uma rede virtual que você define. Com o Amazon VPC, é possível definir uma topologia de rede virtual que lembra muito uma rede tradicional que você poderá operar no seu próprio datacenter.

É possível personalizar facilmente a configuração da rede para o Amazon VPC. Por exemplo, é possível criar uma sub-rede voltada para o público com foco nos servidores Web que tenham acesso à Internet e colocar os sistemas back-end, como bancos de dados ou servidores de aplicativos em uma sub-rede de uso privado sem acesso à Internet. É possível aproveitar várias camadas de segurança, incluindo grupos de segurança e listas de controle de acesso à rede, para ajudar a controlar o acesso às instâncias do Amazon EC2 em cada subnet.

Não há cobrança adicional pelo uso do Amazon Virtual Private Cloud.

Amazon VPC

Page 30: Conhecendo a nuvem AWS - ECC 24/06/2014

Direct Connect

O AWS Direct Connect é um serviço de rede que fornece uma alternativa para usar serviços da nuvem da AWS.

Com o uso do AWS Direct Connect, é possível estabelecer conectividade privada entre a AWS e o seu datacenter, escritório ou ambiente de compartilhamento, que, em muitos casos, pode reduzir os custos de rede, aumentar a taxa de transferência de largura de banda e fornecer uma experiência de rede mais consistente do que conexões baseadas em Internet.

AWS Direct Connect

Page 31: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudFront

O Amazon CloudFront é um serviço de entrega de conteúdo na web. Ele se integra a outros Amazon Web Services para oferecer aos desenvolvedores e às empresas uma maneira fácil de distribuir conteúdo aos usuários finais com baixa latência, altas velocidades de transferência de dados e sem qualquer tipo de gasto.

A definição de preço sob demanda do Amazon CloudFront é por GB.

CloudFront

Page 32: Conhecendo a nuvem AWS - ECC 24/06/2014

Route 53

O Amazon Route 53 é um serviço web de Domain Name System (DNS) altamente disponível e escalável.

O Route 53 é projetado para ser rápido, fácil de usar e econômico. Ele responde a consultas DNS com baixa latência, utilizando uma rede global de servidores DNS. As consultas para domínio são direcionadas automaticamente para o servidor DNS mais próximo e, assim, respondidas com o melhor desempenho possível. Com o Route 53, é possível criar e gerenciar registros DNS públicos com o AWS Management Console ou com uma API fácil de usar.

Os encargos do Amazon Route 53 são baseados no uso real do serviço em duas áreas: zonas hospedadas e consultas.

Amazon

Route 53

Page 33: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de AnáliseDo que é feito a AWS?

Page 34: Conhecendo a nuvem AWS - ECC 24/06/2014

EMR – Elastic MapReduce

O Amazon EMR (Elastic MapReduce) é um serviço da web que permite às empresas, pesquisadores, analistas de dados e desenvolvedores processar, de modo fácil e econômico, grandes quantidades de dados. O Amazon EMR usa Hadoop, uma estrutura de código aberto, para distribuir os dados e processá-los em um cluster redimensionável de instâncias do Amazon EC2.

Pode ser usado para uma variedade de finalidades que incluem análise de sequência de cliques, processamento de logs, indexação da web e análise financeira, entre outros.

O Amazon EMR oferece suporte a diversos tipos de instância do AmazonEC2 e opções de preços do Amazon EC2. O preço do Amazon EMR é somado ao preço do Amazon EC2.

Page 35: Conhecendo a nuvem AWS - ECC 24/06/2014

Redshift

O Amazon Redshift é um serviço de armazém de dados rápido, potente, totalmente gerenciado e em escala de petabytes na nuvem. O Amazon Redshift oferece consultas com desempenho rápido para analisar praticamente qualquer conjunto de dados usando as mesmas ferramentas baseadas em SQL e aplicativos de inteligência comercial que você usa atualmente.

A definição de preço do Amazon Redshift é baseada em horas de instância. Começando com apenas 0,25 USD por hora, sem compromissos ou custos iniciais.

Amazon Redshift

Page 36: Conhecendo a nuvem AWS - ECC 24/06/2014

Kinesis

O Amazon Kinesis é um serviço totalmente gerenciado para ingestão e processamento de streaming de dados em tempo real – só é preciso criar um stream e deixar o serviço cuidar do restante.

Com os aplicativos do Amazon Kinesis, é possível criar painéis em tempo real, capturar exceções e gerar alertas, fornecer recomendações e tomar outras decisões operacionais ou de negócios em tempo real.

O Amazon Kinesis deixa especificar os requisitos de taxa de transferência dos seus dados usando fragmentos de capacidade de taxa de transferência. As partições são cobradas por hora.

Amazon

Kinesis

Page 37: Conhecendo a nuvem AWS - ECC 24/06/2014

Data Pipeline

O AWS Data Pipeline é um serviço que ajuda a processar e mover dados entre diferentes serviços de armazenamento e computação da AWS, além de fontes de dados locais, com segurança e em intervalos especificados.

Permite criar complexas cargas de trabalho de processamento de dados tolerantes a falhas, reexecutáveis e altamente disponíveis.

O AWS Data Pipeline é cobrado com base na frequência de agendamento de execução das suas atividades e pré-condições, e onde serão executadas. Atividades ou pré-condições para execução na AWS iniciam em 0,60 USD por mês.

AWS Data Pipeline

Page 38: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 39: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de AplicaçõesDo que é feito a AWS?

Page 40: Conhecendo a nuvem AWS - ECC 24/06/2014

SNS – Simple Notification Service

O Amazon SNS (Simple Notification Service) é um serviço de sistema de mensagens por push rápido, flexível e totalmente gerenciado.

O Amazon SNS permite o envio de mensagens para dispositivos móveis ou serviços distribuídos via API ou console de gerenciamento. É possível escalar de forma perfeita a partir de várias mensagens até milhões de mensagens ou mais.

O primeiro milhão de requisições do Amazon SNS em cada mês são gratuitas, e é cobrado 0,50 USD por milhão de requisições do Amazon SNS a partir de então.

Amazon SNS

Page 41: Conhecendo a nuvem AWS - ECC 24/06/2014

SQS – Simple Queue Service

O Amazon SQS (Simple Queue Service) fornece uma fila hospedada para armazenar mensagens à medida que são transferidas entre computadores, facilitando a criação de um fluxo de trabalho automatizado entre serviços web.

Transmite qualquer volume de dados, em qualquer nível de taxa de transferência, sem perder mensagens ou depender da disponibilidade de outros serviços.

Custa 0,50 USD para cada 1 milhão de solicitações, além de encargos pelos dados transferidos do Amazon SQS.

Amazon SQS

Page 42: Conhecendo a nuvem AWS - ECC 24/06/2014

SES – Simple Email Service

O Amazon SES (Simple Email Service) é um serviço de envio de e-mails em massa e transacional altamente escalonável e econômico para a nuvem.

A alta capacidade de entrega, acesso em tempo real ao envio de estatísticas e notificações integradas para devoluções e reclamações ajudam a refinar estratégias de envio de e-mails.

Mensagens de e-mail são cobradas a 0,10 USD a cada mil. São aplicadas cobranças por transferência de dados. Os usuários do Amazon EC2 podem começar com o SES gratuitamente

Amazon SES

Page 43: Conhecendo a nuvem AWS - ECC 24/06/2014

SWF – Simple Workflow Service

O Amazon SWF (Simple Workflow Service) é um serviço de coordenação e gestão de estado de tarefas para aplicativos na nuvem.

Da automatização de processos de negócio para aplicativos financeiros, à criação de sistemas de big data, o Amazon SWF auxilia no desenvolvimento de aplicativos com etapas de processamento resistentes à falha.

Pago por execuções de fluxos de trabalho quando iniciadas, começando em 0,0001 USD por fluxo de trabalho acima do nível de uso gratuito da AWS.

Amazon SWF

Page 44: Conhecendo a nuvem AWS - ECC 24/06/2014

AppStream

O Amazon AppStream é um serviço flexível, de baixa latência, que permite o streaming de aplicativos com uso intenso de recursos e jogos da nuvem.

As primeiras 20 horas de cada mês são gratuitas para o primeiro ano de uso do Amazon AppStream.

Page 45: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudSearch

O Amazon CloudSearch é um serviço de pesquisa na nuvem que permite que os clientes integrem facilmente em seus aplicativos uma funcionalidade de pesquisa rápida e altamente escalonável.

É possível mudar facilmente seus parâmetros de pesquisa, ajustar a relevância da pesquisa e aplicar novas configurações a qualquer momento sem fazer o upload dos dados novamente.

Cobrado através de taxas por hora de utilização de instâncias. Os preços da instância de pesquisa pequena começam em 0,10 USD por hora.

Amazon

CloudSearch

Page 46: Conhecendo a nuvem AWS - ECC 24/06/2014

Elastic Transcoder

O Amazon Elastic Transcoder é a transcodificação de mídia na nuvem. É um serviço totalmente gerenciado que facilita a conversão de arquivos de mídia na nuvem com escalabilidade e economia.

A definição de preços depende da duração e da resolução do conteúdo que será produzido. A definição de preço para saída em definição padrão (SD) começa em 0,015 USD por minuto.

Elastic

Transcoder

Page 47: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de Gerenciamento e Administração

Do que é feito a AWS?

Page 48: Conhecendo a nuvem AWS - ECC 24/06/2014

IAM – Identity and Access Management

O AWS Identity and Access Management (IAM) permite o controle com segurança do acesso aos serviços e recursos da AWS para o usuário. Com o AWS IAM é possível criar e gerenciar usuários na AWS e conceder acesso a recursos da AWS para usuários gerenciados fora da AWS, no diretório corporativo.

O AWS IAM é um recurso da conta da AWS fornecido gratuitamente.

IAM

Page 49: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudTrail

O AWS CloudTrail é um serviço de web que registra chamadas de API da AWS para a conta e entrega arquivos de registro.

O AWS CloudTrail possibilita análises de segurança, acompanhamento de alteração de recursos e auditorias de conformidade, fornecendo um histórico de chamadas de API da AWS executadas através do AWS Management Console, AWS SDKs, ferramentas de linha de comando e serviços de alto nível da AWS como o AWS CloudFormation.

Não há cobrança adicional para o CloudTrail, mas as taxas padrão do Amazon S3 e do Amazon SNS se aplicam.

AWS CloudTrail

Page 50: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudHSM

O serviço AWS CloudHSM ajuda a atender requisitos de conformidade corporativos, contratuais e normativos para a segurança de dados usando dispositivos Hardware Security Module (HSM – Módulo de segurança de hardware) dedicados dentro da nuvem da AWS.

É possível gerar, armazenar e gerenciar as chaves de criptografia usadas na criptografia de dados de tal forma que somente o usuário tenha acesso a elas. O AWS CloudHSM ajuda a cumprir requisitos estritos de gerenciamento de chaves sem sacrificar o desempenho dos aplicativos.

Será cobrada uma taxa inicial única para cada CloudHSM provisionado e uma taxa horária para cada HSM enquanto permanecer provisionado e disponível para uso.

Page 51: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudWatch

O Amazon CloudWatch é um serviço web que fornece monitoramento para recursos da nuvem da AWS, começando com o Amazon EC2.

O Amazon CloudWatch permite recuperar automaticamente dados de monitoramento, visualizar gráficos e programar alarmes para ajudar a resolver problemas, identificar tendências e executar ações automatizadas de acordo com o estado do ambiente em nuvem.

Muitos aplicativos podem operar dentro dos limites de nível gratuito.

CloudWatch

Page 52: Conhecendo a nuvem AWS - ECC 24/06/2014

Management Console

Permite acessar e gerenciar a Amazon Web Services através de uma interface de usuário simples e intuitiva, baseada na web. Também disponível para iOS e Android.

O AWS Management Console é um recurso da conta da AWS fornecido gratuitamente.

AWS Management

Console

Page 53: Conhecendo a nuvem AWS - ECC 24/06/2014

APIs e SDKs

O Amazon Web Services disponibiliza diversas APIs, kits de desenvolvimento e integração com as principais IDEs do mercado, permitindo gerenciar os recursos na nuvem da forma que melhor atenda as necessidades do negócio.

Java Python (boto) PHP .NET Ruby Node.js

iOS Android AWS Toolkit for

Visual Studio

AWS Toolkit

for Eclipse

AWS Tools for

Windows

PowerShell

AWS CLI

JavaScript

Page 54: Conhecendo a nuvem AWS - ECC 24/06/2014

Serviços de PaaSDo que é feito a AWS?

Page 55: Conhecendo a nuvem AWS - ECC 24/06/2014

Elastic Beanstalk

O AWS Elastic Beanstalk é um serviço de fácil utilização para implementação e escalabilidade de aplicações web e serviços desenvolvidos com as linguagens de programação populares tais como o Java, .NET, PHP, Node.js, Python e Ruby.

Não há cobrança adicional pelo Elastic Beanstalk – pago apenas pelos recursos AWS subjacentes (por exemplo, Amazon EC2, Amazon S3) que o aplicativo utilizar.

Elastic Beanstalk

Page 56: Conhecendo a nuvem AWS - ECC 24/06/2014

OpsWorks

O AWS OpsWorks é um serviço de gerenciamento de aplicativo que torna fácil para os usuários de operações de desenvolvimento modelar e gerenciar todo o aplicativo, de load balancers a bancos de dados.

O AWS OpsWorks pode escalar seu aplicativo usando auto scalingbaseado em carga ou em tempo, além de manter a saúde do aplicativo detectando e substituindo instâncias com falha.

Não há custo adicional para o AWS OpsWorks. Os recursos criados com o OpsWorks são pagos da mesma maneira que seriam se fossem criados manualmente.

AWS OpsWorks

Page 57: Conhecendo a nuvem AWS - ECC 24/06/2014

CloudFormation

O AWS CloudFormation é um serviço que fornece aos desenvolvedores e empresas uma forma rápida de criar um conjunto de recursos relacionados da AWS e oferecê-los de maneira organizada e previsível.

Os modelos do AWS CloudFormation podem ser usados em sua forma original ou personalizados para descrever os recursos, dependências e parâmetros de execução necessários para execução de um aplicativo.

Não há encargo adicional para o AWS CloudFormation. Os recursos da AWS criados com o AWS CloudFormation são pagos da mesma maneira que seriam se fossem criados manualmente.

AWS

CloudFormation

Page 58: Conhecendo a nuvem AWS - ECC 24/06/2014

EcossistemaDo que é feito a AWS?

Page 59: Conhecendo a nuvem AWS - ECC 24/06/2014

Parceiros e AWS Marketplace

A Amazon Web Services possui diversos parceiros que fornecem soluções para apoiar e simplificar o uso da nuvem, incluindo Microsoft, SAP, Oracle, IBM e outros.

Através do AWS Marketplace é possível implantar soluções amplamente usadas no mercado em apenas um clique, todos os recursos necessários são ativos automaticamente e o usuário fica no controle do ambiente, podendo ampliar ou reduzir de acordo com a necessidade.

Page 60: Conhecendo a nuvem AWS - ECC 24/06/2014

Suporte e Treinamento

O AWS Support é um canal de suporte individual e de resposta em alta velocidade fornecido no esquema 24x7x365.

Ainda é possível contar com o suporte gratuito da comunidade nos fóruns especializados e na excelente documentação mantida pela AWS.

Treinamentos gratuitos e especializados estão disponíveis on-line.

Page 61: Conhecendo a nuvem AWS - ECC 24/06/2014

Outros ServiçosDo que é feito a AWS?

Page 62: Conhecendo a nuvem AWS - ECC 24/06/2014

Amazon Mechanical Turk

O Amazon Mechanical Turk permite que as empresas tenham acesso a milhares de trabalhadores globais sob demanda e integrem, de forma programática, seu trabalho em vários processos de negócios.

Pode ser utilizado para tarefas que requerem a inteligência humana, tais como deduplicação, transcrição ou pesquisa de dados.

O Amazon Mechanical Turk coleta uma comissão de 10%. A cobrança mínima de comissão é de 0,005 USD por tarefa de inteligência humana (HIT).

Page 63: Conhecendo a nuvem AWS - ECC 24/06/2014

FPS – Flexible Payment Service

O Amazon Flexible Payments Service facilita a transferência digital de dinheiro entre duas entidades, pessoas ou computadores quaisquer, permitindo quem um cliente Amazonfacilmente crie um perfil e faça compras em um site.

As taxas são calculadas por transação e variam dependendo do método de pagamento utilizado e a quantidade da transação.

Page 64: Conhecendo a nuvem AWS - ECC 24/06/2014

Alexa Web Information Service

O Alexa Web Information Service torna o vasto repositório de informações sobre o tráfego e estrutura da web da Alexa disponível para os desenvolvedores.

Reúne informações sobre websites incluindo dados de tráfego, informações de contato, links relacionados e mais. Acesse dados históricos de tráfego para analisar o crescimento e entender o impacto de eventos específicos no tráfego do website.

Os preços iniciam em 0,00015 USD por requisição (0,15 USD por 1.000 requisições).

Page 65: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 66: Conhecendo a nuvem AWS - ECC 24/06/2014

Centro de Inteligência do Futebol (CIFUT)

Auto Scaling group

Availability Zone #1

Endereço da aplicação

security group

security group

root volume

Elastic Load

Balancing

Amazon S3

bucket

EC2 instance

web app

server

Git commit CIFUT

Amazon

SES

Page 67: Conhecendo a nuvem AWS - ECC 24/06/2014

Backup na Nuvem

corporate data center AWS cloud

AWS Storage

Gateway VM

Servidores

AWS Storage

GatewayAWS S3

AWS Glacier

FitasAWS Import/Export

Internet ou

AWS Direct Connect

Page 68: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 69: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 70: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 71: Conhecendo a nuvem AWS - ECC 24/06/2014
Page 72: Conhecendo a nuvem AWS - ECC 24/06/2014

Referências

AWS LATAM (São Paulo)(Org.). Keynote AWS Summit São Paulo. 2014. Disponível em: <http://pt.slideshare.net/AmazonWebServicesLATAM/keynote-sp-summit-2014-final>. Acesso em: 21 Jun. 2014.

VARIA, Jinesh; MATHEW, Sajee. Overview of Amazon Web Services: January 2014. 2014. Disponível em: <https://d36cz9buwru1tt.cloudfront.net/AWS_Overview.pdf>. Acesso em: 21 jun. 2014.

AMAZON WEB SERVICES. Produtos. 2014. Disponível em: <http://aws.amazon.com/pt/products>. Acesso em: 21 jun. 2014.

Notas legais e direitos autorais

Esta obra está licenciada com uma Licença Creative Commons Atribuição-NãoComercial-CompartilhaIgual 4.0 Internacional. Veja o resumo dessa licença no link http://creativecommons.org/licenses/by-nc-sa/4.0/.

Amazon Web Services, o logotipo “Amazon Web Services”, e o nome de todas Marcas AWS utilizadas nesta apresentação são marcas registradas da Amazon.com, Inc. ou de suas coligadas nos Estados Unidos e/ou em outros países.

Page 73: Conhecendo a nuvem AWS - ECC 24/06/2014

ENCONTRO DE

COMPARTILHAMENTODE CONHECIMENTO

Equipe de Tecnologia da InformaçãoSport Club Corinthians Paulista