104
LEAN STARTUP E CLOUD COMPUTING José Papo AWS Tech Evangelist @josepapo

Lean Startup e Computação em Nuvem

Embed Size (px)

DESCRIPTION

Aprenda como a metodologia de Lean Startup, alinhada com a Computação em Nuvem, podem ajudar sua startup ou sua empresa estabelecida a inovar e a realizar experimentos com custos baixos e maior chance de sucesso.

Citation preview

Page 1: Lean Startup e Computação em Nuvem

LEAN STARTUP E

CLOUD COMPUTING

José Papo

AWS Tech Evangelist

@josepapo

Page 2: Lean Startup e Computação em Nuvem

9/10 startups falham

Page 3: Lean Startup e Computação em Nuvem

Waterfall Assume que conhece o problema e solução

Page 4: Lean Startup e Computação em Nuvem

TESTE PROD CONST ESPEC

Requisitos

Conhecidos

Maneiras

conhecidas de

satisfazê-los

Page 5: Lean Startup e Computação em Nuvem

Metodologias Ágeis Assume que conhece o problema, não a

solução

Page 6: Lean Startup e Computação em Nuvem

TESTE PROD CONST VISAO

Visão e Requisitos claros

Maneiras

desconhecidas

de satisfazê-los

VALIDA

Page 7: Lean Startup e Computação em Nuvem

Uma startup não sabe

precisamente que

problema resolver

Page 8: Lean Startup e Computação em Nuvem

Lean startups:

APRENDER &

ADAPTAR

Page 9: Lean Startup e Computação em Nuvem

MVP Minimum Viable Product

Page 10: Lean Startup e Computação em Nuvem

MVP Qual a menor coisa que posso fazer

para testar minhas ideias?

Page 11: Lean Startup e Computação em Nuvem

« Se você não ficou

envergonhado quando

entregou sua primeira versão,

então significa que você

esperou tempo demais »

Matt Mullenweg

CEO & Fundador do WordPress

Page 12: Lean Startup e Computação em Nuvem

amazon.com, 1995

Page 13: Lean Startup e Computação em Nuvem

amazon.com, hoje

Page 14: Lean Startup e Computação em Nuvem

Ser lean é criar o menor

produto viável e então iterar

em torno dele

Page 15: Lean Startup e Computação em Nuvem

ENTREGA VALIDA CONST IDEIA

Requisitos

desconhecidos

ITERAR OU

PIVÔ

Maneiras

desconhecidas

de satisfazê-los

Page 16: Lean Startup e Computação em Nuvem

ENTREGA VALIDA CONST IDEIA ITERAR

OU

PIVÔ

Page 17: Lean Startup e Computação em Nuvem
Page 18: Lean Startup e Computação em Nuvem

Seu problema Você tem a ideia

Você não tem os recursos

Custa muito caro e é complexo começar

Page 19: Lean Startup e Computação em Nuvem

Caro e complexo para

começar? Não mais com a Computação em Nuvem

Page 20: Lean Startup e Computação em Nuvem
Page 21: Lean Startup e Computação em Nuvem

Amazon EC2 Instâncias on-demand com acesso de

administrador

Page 22: Lean Startup e Computação em Nuvem
Page 23: Lean Startup e Computação em Nuvem
Page 24: Lean Startup e Computação em Nuvem
Page 25: Lean Startup e Computação em Nuvem
Page 26: Lean Startup e Computação em Nuvem
Page 27: Lean Startup e Computação em Nuvem
Page 28: Lean Startup e Computação em Nuvem
Page 29: Lean Startup e Computação em Nuvem
Page 30: Lean Startup e Computação em Nuvem
Page 31: Lean Startup e Computação em Nuvem

ENTREGA VALIDA CONST IDEIA ITERAR

OU

PIVÔ

Page 32: Lean Startup e Computação em Nuvem

Você criou uma aplicação fantástica

http://www.flickr.com/photos/scobleizer/3985020876/

Page 33: Lean Startup e Computação em Nuvem

Pessoas amaram sua aplicação

http://www.flickr.com/photos/grantrobertson/448648883

1

Page 34: Lean Startup e Computação em Nuvem

e todo mundo quer usá-la!

Page 35: Lean Startup e Computação em Nuvem

O modo tradicional…

Page 36: Lean Startup e Computação em Nuvem

investe em infraestrutura

Page 37: Lean Startup e Computação em Nuvem

Planeja capacidade…

http://www.flickr.com/photos/mutsmuts/4695658106

/

…chuta capacidade

Page 38: Lean Startup e Computação em Nuvem

Problemas

em atender

clientes

Cu

sto

de I

nfr

aestr

utu

ra

Tempo

Alta Despesa de

Capital

Custo de

Oportunidade

Demanda

Prevista

Hardware

Tradicional

Demanda

Real

Cloud

Computing

Page 39: Lean Startup e Computação em Nuvem

Hospedagem Elástica

Page 40: Lean Startup e Computação em Nuvem

Quando você desliga seus

recursos de Nuvem você pára de

pagar por eles

Page 41: Lean Startup e Computação em Nuvem

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24

We

b S

erv

ers

Hora

25% de Economia

Durante um dia

Page 42: Lean Startup e Computação em Nuvem

1 3 5 7 9 11 13 15 17 19 21 23 25 27 29

We

b S

erv

ers

Dia do Mês

75% de Economia

Durante um mês

Page 43: Lean Startup e Computação em Nuvem

O que realmente

precisamos é…

…capacidade ajustável

http://www.flickr.com/photos/purecaffeine/30268245

6/

Page 44: Lean Startup e Computação em Nuvem

Padrões Imprevisíveis

Page 45: Lean Startup e Computação em Nuvem

“Com a AWS, escalabilidade nunca é um problema, e

sobrevivemos—e lucramos—a picos maciços de até 5 milhões de

usuários adicionais por dia sem nenhum problema…"

Page 46: Lean Startup e Computação em Nuvem

Auto Scaling Escale capacidade do EC2

automaticamente

Page 47: Lean Startup e Computação em Nuvem
Page 48: Lean Startup e Computação em Nuvem

6 am

Page 49: Lean Startup e Computação em Nuvem

10 am

Page 50: Lean Startup e Computação em Nuvem

10 am

Page 51: Lean Startup e Computação em Nuvem

10 am

Page 52: Lean Startup e Computação em Nuvem

7 pm

Page 53: Lean Startup e Computação em Nuvem

7 pm

Page 54: Lean Startup e Computação em Nuvem

7 pm

Page 55: Lean Startup e Computação em Nuvem

sem elasticidade você não pode acelerar

Page 56: Lean Startup e Computação em Nuvem

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 em

seus Jogos Sociais

Page 57: Lean Startup e Computação em Nuvem

Padrões Previsíveis

Page 58: Lean Startup e Computação em Nuvem

Instâncias Reservadas

Page 59: Lean Startup e Computação em Nuvem

Utilização Anual RI Utilização

Leve

RI Utilização

Média

RI Utilização

Pesada

20% 36% 17% -53%

40% 49% 47% 24%

60% 53% 56% 49%

80% 55% 61% 62%

100% 56% 64% 69%

Economias no uso de Instâncias

Reservadas de 3 anos em comparação com Instâncias On-Demand

Page 60: Lean Startup e Computação em Nuvem

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 61: Lean Startup e Computação em Nuvem

Amazon S3 Simple Storage Service

Page 62: Lean Startup e Computação em Nuvem

Amazon S3

Page 63: Lean Startup e Computação em Nuvem
Page 64: Lean Startup e Computação em Nuvem

1b Tb

Page 65: Lean Startup e Computação em Nuvem

99.999999999%

Durabilidade

Page 66: Lean Startup e Computação em Nuvem

Q4 2006 Q4 2007 Q4 2008 Q4 2009 Q4 2010 Q3 2011

2.9 Bilhões 14 Bilhões

40 Bilhões

102 Bilhões

262 Bilhões

Crescimento do Amazon S3 Número de Objetos Armazenados no Amazon S3 762

Bilhões

Page 67: Lean Startup e Computação em Nuvem
Page 68: Lean Startup e Computação em Nuvem
Page 69: Lean Startup e Computação em Nuvem
Page 70: Lean Startup e Computação em Nuvem

Amazon CloudFront Rede de Distribuição de Conteúdo Flexível

Page 71: Lean Startup e Computação em Nuvem

Locais Edge AWS (CloudFront & Route 53)

Page 72: Lean Startup e Computação em Nuvem

Pague pelo que usar

Sem contratos ou compromissos

Page 73: Lean Startup e Computação em Nuvem
Page 74: Lean Startup e Computação em Nuvem
Page 75: Lean Startup e Computação em Nuvem

CloudFront para vídeos

Page 76: Lean Startup e Computação em Nuvem

ENTREGA VALIDA CONST IDEIA ITERAR

OU

PIVÔ

Page 77: Lean Startup e Computação em Nuvem

Tomada de decisões

baseadas em dados

Page 78: Lean Startup e Computação em Nuvem

1. Faça testes A/B

2. Colete dados e analise-os

3. Dirija seu desenvolvimento a partir

do feedback dos clientes

Page 79: Lean Startup e Computação em Nuvem
Page 80: Lean Startup e Computação em Nuvem

"Hadoop é um storage confiável e um sistema analítico"

HDFS MapReduce

Page 81: Lean Startup e Computação em Nuvem

Implantar um cluster hadoop é difícil

http://eddie.niese.net/20090313/dont-pity-incompetence/

Page 82: Lean Startup e Computação em Nuvem

Amazon Elastic

MapReduce Hadoop + Nuvem da AWS

Page 83: Lean Startup e Computação em Nuvem
Page 84: Lean Startup e Computação em Nuvem

Data Warehouse Elástico

Aumenta

para 25

instancias

Data Warehouse

(Estável)

Data Warehouse

(Processo Batch)

Diminui

para

9

instancias

Data Warehouse

(Estável)

Page 85: Lean Startup e Computação em Nuvem

3.5 bilhões de registros, 71 milhões de usuários únicos, 1.7 milhões de propagandas direcionadas por dia

Propaganda

Usuário comprou

um filme de

esportes e

procura por

video games (1.7 Milhões por dia)

Usam AWS e Elastic MapReduce Cluster de 100 nós on demand

Tempo de processamento caiu de 2+ dias para 8 horas

Aumentou Retorno em 500%

Page 86: Lean Startup e Computação em Nuvem

ENTREGA VALIDA CONST IDEIA ITERAR

OU

PIVÔ

Page 87: Lean Startup e Computação em Nuvem

Iterar Melhore seu produto, consiga mais

feedback e se prepare para novos releases

Page 88: Lean Startup e Computação em Nuvem

Pivô Se não está crescendo, faça um pivô para

endereçar vertical ou problema diferente

Page 89: Lean Startup e Computação em Nuvem

POSSÍVEL

OFERTA

POSSÍVEL

OFERTA

POSSÍVEL

OFERTA

ESPAÇO

DO

PROBLEMA

POSSÍVEL

OFERTA

Page 90: Lean Startup e Computação em Nuvem

Conseguir as funcionalidades importa menos

Saber o que não está

funcionando, rapidamente,

importa mais

Page 91: Lean Startup e Computação em Nuvem

« Dinheiro é um recurso

renovável. Tempo não é »

Adil Wali

CTO da ModCloth

Page 92: Lean Startup e Computação em Nuvem

Experimente e

Inove

Page 93: Lean Startup e Computação em Nuvem

“O melhor, mais sólido caminho para sair de

– Richard Branson

é através de experimentos e adaptação”

uma crise em um mercado em mudança

Page 94: Lean Startup e Computação em Nuvem

« Quer aumentar a inovação?

Diminua o custo das falhas»

Joi Ito, Diretor do MIT Media Lab

e empreendedor

Page 95: Lean Startup e Computação em Nuvem

Um protótipo não deve necessitar

investimentos gigantescos

Page 96: Lean Startup e Computação em Nuvem

Deve ser barato e validar ideias

Page 97: Lean Startup e Computação em Nuvem

AWS é uma infraestrutura flexível e elástica

Page 98: Lean Startup e Computação em Nuvem

AWS cresce com você

Adicione ou remova componentes

Aumente ou diminua conforme a necessidade

Pague somente pelo que você usar

Page 99: Lean Startup e Computação em Nuvem

AWS remove a complexidade

e os altos custos TI Tradicional introduz fricções e deixa mais

lentos os ciclos

Page 100: Lean Startup e Computação em Nuvem

AWS diminui o custo da

inovação Testar uma nova ideia é barato

Page 101: Lean Startup e Computação em Nuvem

OFERTA

GRATUITA! aws.amazon.com/pt/free

Page 102: Lean Startup e Computação em Nuvem
Page 103: Lean Startup e Computação em Nuvem

OBRIGADO! aws.amazon.com

José Papo

AWS Tech Evangelist

@josepapo

Page 104: Lean Startup e Computação em Nuvem