Suas tecnologias e benefícios
Sobre o Palestrante
Yros Pereira Aguiar Batista, 31 anos, Bacharel em Sistemas de
Informação, Profissional de TI a 12 anos no mercado, atua na área de
Infraestrutura, principalmente voltado ao segmento de Redes (Cisco),
Virtualização (VmWare) e Cloud Computing (Amazon AWS), militante
ativo do Software Livre desde 1997, atualmente trabalhando com
DevOps e conceitos de Infraestrutura ágil.
O que é Cloud Computing?
Quais os beneficios da cloud ?
IaaS / Paas / SaaS
Nuvem Pública / Privada / Híbrida / Comunidade
O que é SDx (SDDC/SDS/SDN) ?
Quais os beneficios da Cloud ?
1. Inovar e otimizar a TI
2. Agilidade e mais negócios
3. Equipe eficiente e satisfeita
4. Confiabilidade
5. Sustentabilidade
6. ROI (Retorno do investimento)
IaaS / PaaS / SaaS
- SaaS (Entrega Software para o
Usuário Final)
- PaaS ( Entrega uma plataforma,
para fazermos o deploy do Software)
- IaaS (Entrega Infraestrutura,
Servidores, Rede, Storage)
Outros Conceitos: DevaaS, CaaS,
EaaS, DBaaS, BIaaS, etc.
Nuvem Híbrida / Pública / Privada / Comunidade
O que é SDx (SDDC/SDS/SDN) ?
Arquitetura Tradicional Arquitetura SDx
O que é SDx (SDDC/SDS/SDN) ?
- Exemplo Json
- Console AWS
Introdução a Amazon AWS
- História
"Por experiência, sabia que o custo de manutenção de
uma infra-estrutura confiável, escalável em um
modelo de multi-centro de dados tradicional pode ser
tão alta quanto 70 por cento, tanto em tempo e
esforço, e exige um investimento significativo de
capital intelectual para sustentar por um longo
período de tempo . O pensamento inicial era prestar
serviços que poderiam reduzir esse custo para 30 por
cento ou menos (agora sabemos que pode ser muito
menos)."
Werner Vogels
CTO da Amazon
- 2003 (Idéia formada, início da construção)
- 2005 (produtos AWS sendo vendidos para alguns
clientes)
- 2006 (Lançamento oficial)
- Comparativo com outros serviços
de Cloud Computing
- SLA
- Cases
Regiões e Zonas
Conhecendo o console AWS
O console AWS é fácil de usar, mas para
sabermos utilizá-lo, temos que conhecer as
nomenclaturas dos serviços e features da
amazon AWS.
Gerenciamento
- Console AWS
- APIs da Amazon
Tecnologias Amazon AWS
EC2
EC2 Dashboard
AMI (Amazon Machine Image)
Fluxo de Criação de Instâncias
Volumes (EBS / Ephemeral)
- Volume Local
- Volume SAN
ELB E AUTOSCALING
- Automação
- Disponibilidade
- Gerenciamento de Demandas
- Redução de Custos
DIRECT CONNECT
- REDE (TUNNEL IPSEC)
- Velocidade de 1Gbp/s e
10Gbp/s
- Provedores Parceiros
-
VPC (Virtual Private Cloud)
- Rede Privada
- DMZ
- Extender DC
-
ROUTE 53
- Saúde dos ELBs
- Global
- Saúde da aplicação
CLOUD FRONT
- CDN
- Edge Location
- Dimunição da latência
GLACIER
- O que é ?
- Utilização / Casos de Uso
- Vantagens / Desvantagens
S3 (Simple Storage Service)
PUT /my-image.jpg HTTP/1.1
Host: myBucket.s3.amazonaws.com
Date: Wed, 12 Oct 2009 17:50:00 GMT
Authorization: authorization string
Content-Type: text/plain
Content-Length: 11434
Expect: 100-continue
[11434 bytes of object data]
GET /my-image.jpg HTTP/1.1
Host: bucket.s3.amazonaws.com
Date: Wed, 28 Oct 2009 22:32:00 GMT
Authorization: authorization string
- Sistema de arquivo distribuído
- Facilidade de Uso
Storage Gateway
- Backup
- DRP
- Redução de Custo
DynamoDB
<?php
use AwsDynamoDbDynamoDbClient;
use AwsCommonEnumRegion;
use AwsDynamoDbEnumType;
// Instantiate the client with your AWS credentials
$aws = AwsCommonAws::factory("./config.php");
$client = $aws->get("dynamodb");
$response = $client->batchWriteItem(array(
"RequestItems" => array(
$tableName => array(
array( "PutRequest" => array(
"Item" => array(
"Id" => array(Type::NUMBER => 1101),
"Title" => array(Type::STRING => "Book 101 Title"),
"ISBN" => array(Type::STRING => "111-1111111111"),
"Authors" => array(Type::STRING_SET => array("Author1")),
"Price" => array(Type::NUMBER => 2),
"Dimensions" => array(Type::STRING => "8.5 x 11.0 x 0.5"),
"PageCount" => array(Type::NUMBER => 500),
"ProductCategory" => array(Type::STRING => "Book") ))),
echo "done." . PHP_EOL; ?>
ELASTICACHE
- Escalável
- Cache em memória
- REDIS
- MEMCACHED
RDS
- BDs Suportados
- Cluster (AZ)
- I/O
- Gerencia
CloudFormation
- Orchestrator
- Exemplo Json
CloudTrail
- Logs
- Centralização
- Auditoria
CloudWatch
SNS (Simple Notification Service)
ELASTIC BENSTALK
IAM (SSO)
OpsWork
SES (Simple Email Service)
Outros Serviços
RedShift
DataPipeline
EMR
Kinesis
CloudSearch
ElasticTranscoder
SQS
WorkSpaces
Estudo de Caso
Exemplo de utilização
- EC2 Instance (Windows / Linux)
- RDS Instance
- Amazon EC2-API-TOOLS / Scripts
- Elastic Benstalk
Ferramentas Úteis
Status dos Serviços
http://status.aws.amazon.com/
Market Place
https://aws.amazon.com/marketplace/ref=mkt_ste_amis_redirect?b_k=291
TOC
http://aws.amazon.com/pt/tco-calculator/
Calculator
http://calculator.s3.amazonaws.com/index.html
Eucalyptus
https://www.eucalyptus.com/aws-compatibility
Referências e dicas
Documentação
http://aws.amazon.com/pt/documentation/
SDK
http://aws.amazon.com/pt/tools/
Fórum
https://forums.aws.amazon.com/index.jspa?#
AWS Hub
http://awshub.com.br/
Nivel de Serviço Gratuito
http://aws.amazon.com/pt/free/
Conclusão
http://www.slideshare.net/YrosAguiar/amazon-aws-32249856
e-mail: yrosaguiar@gmail.com

Amazon Aws - Tecnologias e Beneficios