Lean Startup e Computação em Nuvem
-
Upload
jose-papo -
Category
Technology
-
view
1.573 -
download
3
description
Transcript of Lean Startup e Computação em Nuvem
LEAN STARTUP E
CLOUD COMPUTING
José Papo
AWS Tech Evangelist
@josepapo
9/10 startups falham
Waterfall Assume que conhece o problema e solução
TESTE PROD CONST ESPEC
Requisitos
Conhecidos
Maneiras
conhecidas de
satisfazê-los
Metodologias Ágeis Assume que conhece o problema, não a
solução
TESTE PROD CONST VISAO
Visão e Requisitos claros
Maneiras
desconhecidas
de satisfazê-los
VALIDA
Uma startup não sabe
precisamente que
problema resolver
Lean startups:
APRENDER &
ADAPTAR
MVP Minimum Viable Product
MVP Qual a menor coisa que posso fazer
para testar minhas ideias?
« 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
amazon.com, 1995
amazon.com, hoje
Ser lean é criar o menor
produto viável e então iterar
em torno dele
ENTREGA VALIDA CONST IDEIA
Requisitos
desconhecidos
ITERAR OU
PIVÔ
Maneiras
desconhecidas
de satisfazê-los
ENTREGA VALIDA CONST IDEIA ITERAR
OU
PIVÔ
Seu problema Você tem a ideia
Você não tem os recursos
Custa muito caro e é complexo começar
Caro e complexo para
começar? Não mais com a Computação em Nuvem
Amazon EC2 Instâncias on-demand com acesso de
administrador
ENTREGA VALIDA CONST IDEIA ITERAR
OU
PIVÔ
Você criou uma aplicação fantástica
http://www.flickr.com/photos/scobleizer/3985020876/
Pessoas amaram sua aplicação
http://www.flickr.com/photos/grantrobertson/448648883
1
e todo mundo quer usá-la!
O modo tradicional…
investe em infraestrutura
Planeja capacidade…
http://www.flickr.com/photos/mutsmuts/4695658106
/
…chuta capacidade
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
Hospedagem Elástica
Quando você desliga seus
recursos de Nuvem você pára de
pagar por eles
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
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
O que realmente
precisamos é…
…capacidade ajustável
http://www.flickr.com/photos/purecaffeine/30268245
6/
Padrões Imprevisíveis
“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…"
Auto Scaling Escale capacidade do EC2
automaticamente
6 am
10 am
10 am
10 am
7 pm
7 pm
7 pm
sem elasticidade você não pode acelerar
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
Padrões Previsíveis
Instâncias Reservadas
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
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
Amazon S3 Simple Storage Service
Amazon S3
1b Tb
99.999999999%
Durabilidade
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
Amazon CloudFront Rede de Distribuição de Conteúdo Flexível
Locais Edge AWS (CloudFront & Route 53)
Pague pelo que usar
Sem contratos ou compromissos
CloudFront para vídeos
ENTREGA VALIDA CONST IDEIA ITERAR
OU
PIVÔ
Tomada de decisões
baseadas em dados
1. Faça testes A/B
2. Colete dados e analise-os
3. Dirija seu desenvolvimento a partir
do feedback dos clientes
"Hadoop é um storage confiável e um sistema analítico"
HDFS MapReduce
Implantar um cluster hadoop é difícil
http://eddie.niese.net/20090313/dont-pity-incompetence/
Amazon Elastic
MapReduce Hadoop + Nuvem da AWS
Data Warehouse Elástico
Aumenta
para 25
instancias
Data Warehouse
(Estável)
Data Warehouse
(Processo Batch)
Diminui
para
9
instancias
Data Warehouse
(Estável)
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%
ENTREGA VALIDA CONST IDEIA ITERAR
OU
PIVÔ
Iterar Melhore seu produto, consiga mais
feedback e se prepare para novos releases
Pivô Se não está crescendo, faça um pivô para
endereçar vertical ou problema diferente
POSSÍVEL
OFERTA
POSSÍVEL
OFERTA
POSSÍVEL
OFERTA
ESPAÇO
DO
PROBLEMA
POSSÍVEL
OFERTA
Conseguir as funcionalidades importa menos
Saber o que não está
funcionando, rapidamente,
importa mais
« Dinheiro é um recurso
renovável. Tempo não é »
Adil Wali
CTO da ModCloth
Experimente e
Inove
“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
« Quer aumentar a inovação?
Diminua o custo das falhas»
Joi Ito, Diretor do MIT Media Lab
e empreendedor
Um protótipo não deve necessitar
investimentos gigantescos
Deve ser barato e validar ideias
AWS é uma infraestrutura flexível e elástica
AWS cresce com você
Adicione ou remova componentes
Aumente ou diminua conforme a necessidade
Pague somente pelo que você usar
AWS remove a complexidade
e os altos custos TI Tradicional introduz fricções e deixa mais
lentos os ciclos
AWS diminui o custo da
inovação Testar uma nova ideia é barato
OFERTA
GRATUITA! aws.amazon.com/pt/free
OBRIGADO! aws.amazon.com
José Papo
AWS Tech Evangelist
@josepapo