Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

42
SaaS: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada José Papo, AWS Technical Evangelist [email protected] @josepapo

description

Como os produtos e serviços da Amazon Web Services facilitam a criação de soluções Web e de software como serviço na Nuvem

Transcript of Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Page 1: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

SaaS: Oportunidades, Desafios e como a AWS pode ajudar nessa

jornada

José Papo, AWS Technical Evangelist

[email protected]

@josepapo

Page 2: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Software as a ServicePor que este modelo está

crescendo?

Page 3: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Consumerização de TI e acesso contínuo

Page 4: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Custo Baixo para iniciar e Pagamentos Mensais

Page 5: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Upgrades simples e conveniência

Page 6: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Software as a ServiceQuais são os desafios?

Page 7: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 8: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 Release, 2006

Page 9: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Como lidar com Tráfego Lento ou Pesado?

Page 10: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Infraestrutura Tradicional

Demanda

T1 T2 T3 T4 T1

Desperdício

ClientesPerdidos,

Adquirir maisinfra

Desperdício

Desperdício Desperdício

200k Usuários

300k Usuários

600k Usuários

Tempo

Capacidade de Recursos

Demanda Atual

Page 11: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Como focar no negócio?

Page 12: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Software as a ServiceComo a Amazon pode ajudar?

Page 13: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 Amazon Web Services

Deploy

Page 14: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Adeque os Recursos de TI à Demanda com AWS

Demanda

T1 T2 T3 T4 T1

200k Usuários

300k Usuários

600k Usuários

Tempo

Demanda

AWS

Page 15: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Benefícios de usar a Nuvem da AWS para SaaS

Escalável

Confiável

Baixo Custo

Segura Implantação Rápida

Flexível

Page 16: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

AWS é aberta e flexível

Sistemas Operacionais Linguagens e Bibliotecas Aplicações Certificadas

Page 17: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Escale Servidores Web e de Aplicação com EC2

Web

Server

100.000

Usuários

100.000

Usuários

100.000

Usuários

100.000

Usuários

Web

Server

Web

Server

Web

Server

Web

Server

Web

Server

O que é? Amazon Elastic Compute Cloud (EC2) fornece uma

infraestrutura de servidores on-demand, escalável e que se

paga pelo uso.

Benefícios • Escala para milhares de máquinas em minutos

• Escolha de tamanho de instâncias, modelo de pagamento,

sistema operacional e linguagem de programação

• Confiável: SLA de 99.95%

Page 18: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Escale seu Storage com o Amazon S3

Amazon Simple Storage Service (S3)

100.000 Arquivos

100.000 Arquivos

O que é? Amazon Simple Storage Service (S3) fornece uma estrutura

de storage escalável projetada para oferecer 99.999999999%

de durabilidade e 99.99% de disponibilidade.

Benefícios •Escala para qualquer quantia de dados (cada arquivo pode

ter até 5 TBs)

•Simples e rápido de usar

•Custo Baixo

100.000 Arquivos

100.000 Arquivos

Page 19: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Escale sua Entrega de Conteúdo com Amazon CloudFront

O que é? Amazon CloudFront é uma rede global de distribuição de

conteúdo.

Benefícios • Entrega conteúdo estático e em streaming de baixa latência

•Reduz carga nos servidores web

•Fácil e rápido de usar, sem contratos, sem multas ou

comprometimentos de longo prazo

100.000

Requisições

100.000

Requisições

100.000

Requisições

100.000

Requisições

Locais AWS CloudFront

Page 20: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Escale seu BD Relacional com Amazon RDS

100.000

Usuários

100.000

Usuários

100.000

Usuários

100.000

Usuários

BD Master

Replica de

Leitura

Replica de

Leitura

O que é? Amazon Relational Database Service (RDS) é um banco de

dados ‘as a service’.

Benefícios • Escala recursos de computação e storage em minutos

•Simples e fácil de utilizar

•Fornece backups automáticos, snapshots dos bancos de

dados e alta disponibilidade com Multi-AZ

Page 21: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 22: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Custo baixo

A mudança para a computação em nuvem cria uma oportunidade para

muitas organizações obterem eficiências que seriam impossíveis em sua

infraestrutura de TI tradicional.

Investe emCapital

Investe emTecnologia

Aumenta Eficiência

ReduzPreços

Atrai maisclientes

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

“”

Page 23: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Use Múltiplas AZs para Alta Disponibilidade

Use múltiplos data centers

globais para obter uma

aplicação de alta

disponibilidade e boa

latência

Netflix consegue downtime próximo a zero com uma arquitetura Multi-AZ

Web

Server

Availability Zone 1

Web

Server

Availability Zone 2

Web

Server

Page 24: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Serviços projetados com alta confiabilidade

Durabilidade de

99.999999999%

Replicação

Síncrona e Failover

Automático

Amazon Simple Storage Service (S3)

Amazon Relational Database Service (RDS)

SLA de 99.95%

Amazon Elastic Compute Cloud (EC2)

Page 25: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Construída com padrões de alta segurança

Recursos sobre Segurança

• Centro de Segurança e Governança em

aws.amazon.com/security

• Visão Geral: Segurança e Boas Práticas

• Whitepaper sobre Governança,

Compliance e Gestão de Riscos

Hardware, Software & Rede

• Gestão de mudança sistemática

• Atualizações em fases

• Retirada de storage com segurança

• Monitoramentos automáticos e

auditados

• Proteção de rede avançada

Certificações e Reconhecimentos

• SAS-70 Type II

• ISO 27001

• PCI DSS

• FISMA Moderate Compliant Controls

• HIPAA & ITAR Compliant Architecture

Segurança Física

• Datacenters em locais não descritos

• Acesso físico fortemente controlado

• Autenticações múltiplas e em diversos

acessos

• Acesso físico registrado e auditado

Page 26: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Implante Aplicações Rapidamente

AWS Elastic Beanstalk Amazon CloudFormation

Page 27: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Software as a ServiceCases e Clientes da AWS

Page 28: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 29: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Centenas de Milhares de Clientes em mais

de 190 países

Page 30: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 31: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Uso da AWS:

100% na AWS, 55 Milhões de Usuários

Uso Global de Amazon EC2, Amazon S3,

e Amazon CloudFront

Benefícios de Negócio:

Escalou Restaurant City para atender

4 milhões de jogadores em 8 semanas

Economias significativas de custos

“Usando a Amazon conseguimos escalar nossa infraestrutura de forma

transparente e mantendo o foco em nosso negócio.”

– Sami Lababidi, CTO

Playfish possui milhões de usuários emseus Jogos Sociais

Page 32: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

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 33: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Como inicio meu SaaS e conquisto o Mundo?

Page 34: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Os 3 estágios de um Software as a Service

Page 35: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Problem/Solution Fit

Landing Pages e

Sites Estáticos

Landing Pages e

Sites Dinâmicos

Simples

Page 36: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Product/Market Fit

Availability Zone #1

Auto Scaling group : Web App Tier

Apache

PHP Mod

BLB

Apache

PHP Mod

Amazon RDS

Distribution

Buckets

Amazon CloudFront

Amazon S3

www.myphpwebsite.com(dynamic data)

media.myphpwebsite.com (static data)

Elastic Load Balancer

Amazon Route 53(DNS)

Amazon EC2

Amazon CloudWatch(Monitoração)

Amazon DynamoDB(Dados de Catálogo)

Amazon SES(emails)

MySQL

Page 37: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Scale

Amazon S3Bucket

AZ-1

Region

Elastic LoadBalancer

Amazon CloudWatch

Alarms

Amazon SNSNotifications

www.yourApp.com

Amazon SimpleDBDomains

Amazon Route 53Hosted Zone

Auto Scaling Group

WebServer

AZ-1

AppServer

App Tier

ElastiCache TierAmazon SES

Email

Amazon CloudFront

media.yourApp.com(Static data)

Amazon RDS

Amazon EC2Instances

WebServer

AppServer

Page 38: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

US-West-1b

RDSMulti-AZ

US-West

Auto Scaling group : Web App Tier

RDSMaste

r

US East TrafficUS West Traffic

ELB

Geo IP/Directional DNS Server

Asia Traffic

Software-based Data Replicator

Europe Traffic

Web

AppWeb

App

Web

App

Web

AppWeb

App

Web

App

US-East-1b

RDSMulti-AZ

US-East

Auto Scaling group : Web App Tier

RDSMaste

r

ELB

Web

App

Web

App

Web

App

Web

AppWeb

App

Web

App

EU-West-1b

RDSMulti-AZ

EU-West

Auto Scaling group : Web App Tier

RDSMaste

r

ELB

Web

App

Web

App

Web

App

Web

AppWeb

App

Web

App

AP-SOUTHEAST-1b

RDSMulti-AZ

AP-SOUTHEAST

Auto Scaling group : Web App Tier

RDSMaste

r

ELB

Web

App

Web

App

Web

App

Web

AppWeb

App

Web

App

Page 39: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Software as a ServicePara saber mais

Page 40: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Saiba mais!

Site oficial: http://aws.amazon.com/pt

SaaS: http://aws.amazon.com/pt/web-applications/

Blog: http://aws.typepad.com/brasil

Twitter: @josepapo

Page 41: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Oferta gratuita

Page 42: Software as a Service: Oportunidades, Desafios e como a AWS pode ajudar nessa jornada

Obrigado!

[email protected]

@josepapo