Utilizando Windows, .NET e produtos Microsoft na AWS

42
Utilizando Windows, .NET e produtos Microsoft na AWS José Papo AWS Technical Evangelist @josepapo

description

Como usar servidores Windows e produtos Microsoft como Sharepoint, SQL Server, Dynamics entre outros de forma simples, rápida e barata com a amazon Web Services. Palestra realizada na DevBrasil 2012

Transcript of Utilizando Windows, .NET e produtos Microsoft na AWS

Page 1: Utilizando Windows, .NET e produtos Microsoft na AWS

Utilizando Windows, .NET e produtosMicrosoft na AWS

José Papo

AWS Technical Evangelist

@josepapo

Page 2: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 3: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 4: Utilizando Windows, .NET e produtos Microsoft na AWS

Questões a avaliar nessa Jornada

Como fazer análises de

dados para vender mais?

Onde armazenar

conteúdo com

segurança?

Como conseguir alta

disponibilidade?

Como distribuir o

conteúdo munidalmente?

Onde hospedar minhas aplicações?

Como ter alta performance?

Como atender picos de demanda?

E o mais importante: Com Custo Baixo!

Como salvar as

informações

dos clientes?

Page 5: Utilizando Windows, .NET e produtos Microsoft na AWS

Infraestrutura Tradicional é Cara e Complexa

Negociação de Contratos

Provedores Lentos para

Atender a Demanda de Infra

Instalação de Patches

Data Center sem Espaço

Preços Altos para Infraestrutura de TI

Implantações Demoradas

Altos Investimentos de Capital

Recursos de TI com Baixa Utilização

Gestão de crescimento físico

Gerenciar Crescimento Físico

“TI gasta 80% de seu tempo e recursos mantendo as luzes acesas”

Gartner Press Releases

Page 6: Utilizando Windows, .NET e produtos Microsoft na AWS

Sem despesas de

capital antecipadas

Pague apenas

pelo que usa

Infraestrutura

Self-Service

Escalabilidade

simples e

automática

Agilidade e Time

to Market

Baixo custo

Benefícios da Computação em Nuvem

Deploy

Page 7: Utilizando Windows, .NET e produtos Microsoft na AWS

Sem despesas de capital antecipadas

Up-Front On-Premise Costs

Espaço Físico

Cabeamento

Energia

Refrigeração

Conectividade

Racks

Servidores

Storage

Certificação e Segurança

Recursos Humanos

Data Center interno Variable Cloud Computing Costs

$0Para começar

Computação em Nuvem

Page 8: Utilizando Windows, .NET e produtos Microsoft na AWS

Custo baixo

Investe emCapital

Investe emTecnologia

Aumenta Eficiência

ReduzPreços

Atrai maisclientes

Escala & Inovação … … Diminuem preços

“A economia de TCO inerente em um fornecedor de Nuvem, em

comparação a um data center corporativo, pode chegar a 60%.”

Morgan Stanly Research, Cloud Computing Takes Off

Page 9: Utilizando Windows, .NET e produtos Microsoft na AWS

Pague apenas pelo que usa

Problemas

em atender

clientes

Cu

sto

de I

nfr

aestr

utu

ra

Tempo

Alta Despesa de Capital

Custo de

Oportunidade

Custo de

Oportunidade

Demanda

Prevista

Hardware

Tradicional

Demanda

Real

Cloud

Computing

Page 10: Utilizando Windows, .NET e produtos Microsoft na AWS

Infraestrutura Self-Service

Data Center TradicionalConstruir novos ambientes

pode ser complexo e lento

Cloud ComputingNova infra está apenas a

alguns cliques

Novo ambiente de desenvolvimento

Novo ambiente de homologação

Novo ambiente no Japão

Adicionar 1,000 Servidores

Remover 1,000 Servidores

Necessidade Pesquisas Avaliação

Plano Projeto Engenharia

Compras Construção Conexão

Implantação

Fonte: PTS Data Center Solutions

Page 11: Utilizando Windows, .NET e produtos Microsoft na AWS

Escalabilidade simples e automática

App de Vídeos com Amazon EC2:

De 50 a 5,000 servidores em 3 dias!N

úm

ero

de I

nstâ

ncia

sE

C2

5,000

0Segunda Terça Quarta Quinta Sexta Sábado Domingo

Page 12: Utilizando Windows, .NET e produtos Microsoft na AWS

Agilidade & Time to Market

Responda mais rápido à demanda interna e externa

Foque recursos em inovação e no seu negócio

Diga “Sim” mais frequentemente às áreas de negócio

“AWS reduziu nosso tempo para ter uma solução

implantada de 23 horas para 20 minutos.”

“AWS traz agilidade de negócio porque podemos impantar

serviços com muito mais velocidade.”

“Ao usar a AWS, podemos focar em inovação, nos clientes

e em nosso negócio ao invés de gerenciar infra de TI”

Page 13: Utilizando Windows, .NET e produtos Microsoft na AWS

Adoção da Amazon Web Services

Líder de Market Share em

Infrastructure as a ServiceLíder no Quadrante Mágico

do Gartner em IaaS - 2011

(*) Gartner Magic Quadrant for Public Cloud Infrastructure as a Service, 2011(**) The Wall Street Journal, Meet the Rainmakers, 2011

Page 14: Utilizando Windows, .NET e produtos Microsoft na AWS

Centenas de Milhares de Clientes em mais

de 190 países

Page 15: Utilizando Windows, .NET e produtos Microsoft na AWS

Como os clientes usam a AWS

Aplicações Web

Migração

Plataforma AWS

Suporte a TI

Infraestrutura como Serviço

Plataforma como Serviço

Software como Serviço

Migração Pura

Adaptação para Cloud

Cloud Híbrida

E-Commerce

Sites Web

Jogos e Apps Mobile

Ambientes para desenvolvimento

Ambientes de teste/homologação

Testes de Carga e Performance

Page 16: Utilizando Windows, .NET e produtos Microsoft na AWS

Como os clientes usam a AWS

Distribuição de

Conteúdo

Big Data &

High Performance

Computing

Aplicações

Corporativas

Disaster Recovery

& Arquivamento

Oracle, SAP, Microsoft, IBM,

Aplicações Back-Office

Soluções de BI & Analytics

Biocomputação

Processamento Batch

Vídeos

Músicas

Imagens

Backup & Recuperação

Disaster Recovery

Arquivamento e Digitalização

Page 17: Utilizando Windows, .NET e produtos Microsoft na AWS

Including:

AWS Sao Paulo Region

AWS Oregon Region

Elastic Beanstalk (Beta)

Amazon SES (Beta)

AWS CloudFormation

Amazon RDS for Oracle

AWS Direct Connect

AWS GovCloud (US)

Amazon ElastiCache

VPC Virtual Networking

VPC Dedicated Instances

SMS Text Notification

CloudFront Live Streaming

AWS Tokyo Region

SAP RDS on EC2

SAP BO on EC2

Win Srv 2008 R2 on EC2

Win Srv 2003 VM Import

Amazon S3 SSE

2011201020092008

82

61

48

24

Including:

Amazon SNS

Amazon CloudFront

Amazon Route 53

S3 Bucket Policies

RDS Multi-AZ Support

RDS Reserved Databases

AWS Import/Export

AWS IAM Beta

AWS Singapore Region

Cluster Instances for EC2

Micro Instances for EC2

Amazon Linux AMI

Oracle Apps on EC2

SUSE Linux on EC2

VM Import for EC2

Including:

Amazon RDS

Amazon VPC

Amazon EMR

EC2 Auto Scaling

EC2 Reserved Instances

EC2 Elastic Load Balance

AWS Import/Export

AWS Mngmt Console

Win Srv 2008 on EC2

IBM Apps on EC2

Including:

Amazon SimpleDB

Amazon Cloudfront

Amazon EBS

EC2 Availability Zones

EC2 Elastic IP Addresses

Including:

Amazon FPS

Red Hat Enterprise on EC2

2007

9

AWS é extraordinariamente

inovadora,

excepcionalmente ágil e

muito alinhada ao mercado”

Velocidade da Inovação da AWS

Page 18: Utilizando Windows, .NET e produtos Microsoft na AWS

Grande Ecossistema de Parceiros

Integradores de Sistema Fornecedores de Software

Page 19: Utilizando Windows, .NET e produtos Microsoft na AWS

AWS é aberta e flexível

Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas

Page 20: Utilizando Windows, .NET e produtos Microsoft na AWS

Plataforma AWS

Suas Aplicações

Serviços de Fundação

Building Block Services

Computação ArmazenamentoBancos de

DadosConectividade

Serviços de Plataforma de Aplicação

Gerenciamento e Administração

Infraestrutura Global

RegiõesLocais CloudFront

Distribuição de Conteúdo

MensageriaProcessamento

ParaleloBibliotecas &

SDKs

Identidade & Acesso

Implantação Monitoramento Automação

Zonas de Disponibilidade

Page 21: Utilizando Windows, .NET e produtos Microsoft na AWS

Infraestrutura GlobalUS West

(Northern

California)

US East(Northern

Virginia)

EU(Ireland)

Asia Pacific

(Singapore)

Asia Pacific(Tokyo)

Regiões AWS

Pontos Edge AWS

GovCloud(US ITAR

Region)

US West(Oregon)

South America(Sao Paulo)

Page 22: Utilizando Windows, .NET e produtos Microsoft na AWS

Regiões da AWS e Zonas de Disponibilidade

Cliente pode decidir onde suas aplicações e dados residem

Page 23: Utilizando Windows, .NET e produtos Microsoft na AWS

Segurança e Conectividade

AWS Direct

ConnectAmazon Virtual

Private Cloud (VPC)

Dedicated

Instances

Instância de Hardware Exclusiva

Conexão dedicada entre seu datacenter e AWS

Conexão VPN para seusrecursos AWS

Recursos EC2 executando em um hardware privado

Internet

Page 24: Utilizando Windows, .NET e produtos Microsoft na AWS

Uso da AWS:

Uso Global de Amazon EC2, Amazon S3,

Amazon SQS e Amazon EMR

Benefícios de Negócio:

Aplicação consegue praticamente

zero downtime

Escala para atender o crescimento

rápido da Netflix’s, 37x em 2010,

mais de 20 Bilhões de requisições

por mês em Janeiro de 2011

“AWS é a líder de mercado e nos permitiu criar um ciclo virtuoso e contínuo.”

– Kevin McEntee, VP Content Engineering, Netflix

Netflix executa grande parte de seus Serviços de

Vídeo na AWS com praticamente Zero Downtime

Page 25: Utilizando Windows, .NET e produtos Microsoft na AWS

Uso da AWS:

100% do serviço do Peixe Urbano e

também um ERP SAP

Usa Amazon EC2, Amazon S3 e Elastic

Load Balancer

Benefícios de Negócio:

Lançou o serviço apenas com os

sócios e escalou ( hoje conta com

1.000 funcionários) sem necessidade

de realizar investimentos de capital

em infra de TI

“A AWS permitiu que lançássemos um site com baixo investimento de capital, o

qual evoluiu para ser um dos sites mais acessados do Brasil. E tudo isso sem

ter que alterar a nossa arquitetura.” – Alex Tabor, Sócio do Peixe Urbano

Peixe Urbano funciona 100 % na AWS

Page 26: Utilizando Windows, .NET e produtos Microsoft na AWS

Arquitetura do Peixe Urbano na AWS

App Servers no EC2

Elastic Load Balancer

Amazon S3 com conteúdos estáticose backups de dados

BD PostgreSQL em Linuxno EC2 com volumes EBS

BD MS Sql Server emWindows Server no EC2

com volumes EBS

Page 27: Utilizando Windows, .NET e produtos Microsoft na AWS

Começar com Windows é fácil

Page 28: Utilizando Windows, .NET e produtos Microsoft na AWS

Instância EC2

+

SO Windows Server =

Page 29: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 30: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 31: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 32: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 33: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 34: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 35: Utilizando Windows, .NET e produtos Microsoft na AWS
Page 36: Utilizando Windows, .NET e produtos Microsoft na AWS

*

Licenciamento... por hora ☺!

Page 37: Utilizando Windows, .NET e produtos Microsoft na AWS

Windows na Nuvem... diferente?Servidor Windows e SQL Server com licenciamento

completo

MS SQL Server pode ter dezenas de TeraBytes

VPC para ambiente de rede seguro definido pelo cliente

Grupos de Segurança com firewall da AWS embutido

Instale facilmente os serviços que você já conhece ou

softwares de terceiros

AD, SCOM, SQL, Exchange, SharePoint, Dynamics, TFS, etc.

Page 38: Utilizando Windows, .NET e produtos Microsoft na AWS

Visual Studio e SDKs

Plugin para o Visual Studio 2010

SDK da AWS para .NET

SDK Windows Phone que conecta a serviços

da Amazon (feito pela Microsoft!)

Page 39: Utilizando Windows, .NET e produtos Microsoft na AWS

Sharepoint corporativo da Amazon.com

Page 40: Utilizando Windows, .NET e produtos Microsoft na AWS

Onde posso saber mais?

Microsoft e AWS:

http://www.awsmicrosite.com/

Windows na Amazon Web Services:

http://aws.amazon.com/windows/

Arquitetura e Boas Práticas:

http://aws.amazon.com/architecture/

Sobre o programa Microsoft License Mobility:

http://aws.amazon.com/windows/mslicensemobility/

Page 41: Utilizando Windows, .NET e produtos Microsoft na AWS

Oferta gratuita

Page 42: Utilizando Windows, .NET e produtos Microsoft na AWS

Obrigado!

@josepapo

[email protected]