Come invecchiare in un giorno per colpa di Amazon...pur essendo Lean!
1 of 122
Downloaded 16 times
More Related Content
Blomming Lean Startup @ Better Software 2011
1. Come invecchiare in un giorno
per colpa di Amazon... pur essendo Lean!
Nicola Junior Vitto
Blomming
Better Software - June 27, 2011 - Firenze
@njvitto - @blomming
nicola@blomming.com
2. 晦i稼界顎恢看
Immaginate una mattina (di lavoro)
come tante altre...
10. Mattina diversa
Questa mattina 竪 diversa dal solito perch竪
attendete lintervista sulla vostra startup che vi
hanno fatto qualche giorno prima e che andr in
onda al TG1 del pranzo
11. Mattina diversa
...ma sfortunatamente non sar una giornata
diversa dal solito solo per questo
12. Flashback
...tornando a noi facciamo
un breve flashback sui giorni precedenti...
18. 21 aprile
Esattamente alle 10:08 (italiane) il nostro servizio
di monitoring (Ranger)
invia una prima mail che segnala...
DOWN: http://blomming.com
19. 21 aprile
Ed ecco cosa mi scrive istantaneamente Andrea
20. 21 aprile
Magari fossi io... :(
Vado subito a guardare lo status del nostro
servizio (Heroku) e sembra tutto ok
21. 21 aprile
Poco dopo arriva un barlume di speranza...
Ranger ci scrive:
UP: http://blomming.com
24. 21 aprile
Heroku dichiara di avere dei
problemi di connettivit e
il sito va infatti ad intermittenza
25. 21 aprile
Ma sono ancora le 10:30 e noi continuiamo ad
avere la speranza che per le 14 (ora del servizio
sul TG1) tutto si risolva per il meglio
SO...
26. 21 aprile
...Il peggio per嘆 non era ancora arrivato...
27. AWS down
Poco dopo si diffonde la notizia del vero
problema: unintera region Amazon Web
Service 竪 down per problemi di networking.
E la region USA pi湛 grande: quella della Virgina
che 竪 usata anche da Heroku!
31. AWS down: re-mirroring storm
Tutto a causa di un errore, probabilmente
umano, di aggiornamento dellinfrastruttura di
rete
32. AWS down: re-mirroring storm
Re-mirroring storm: i server hanno creduto
di non essere pi湛 collegati alle loro copie
specchio (mirror) e hanno iniziato a cercare di
auto-ripararsi. Cos狸 facendo hanno esaurito lo
spazio disponibile nella loro rete locale e hanno
messo in crisi anche i server di altre reti, che
hanno cercato di auto-ripararsi anche loro. Il
problema si 竪 quindi amplificato e ha portato a un
collasso del sistema.
33. AWS down
La region Amazon AWS della Virginia ed 竪
tornata a pieno regime dopo quasi 3 giorni!!!
Blomming.com fortunatamente solo dopo
poco pi湛 di 24 ore, grazie ad una migrazione in
unaltra region AWS effettuata da Heroku...
34. AWS down
...anche grazie alla priorit acquisita per aver
attivato un database dedicato :)
Ecco la mail che mi ha fatto tirare un sospiro di
sollievo dopo pi湛 di 24 ore di agonia:
35. Lesson Learned
Quindi: i sistemi di cloud computing
non sono cos狸 sicuri come sembrano?
36. Lesson Learned
Heroku ha affermato che: Se non riescono a
risolvere il problema i tecnici di AWS,
probabilmente non ci pu嘆 riuscire nessun altro al
mondo.
Quora ha scritto:Senza AWS non esisteremmo
38. Lesson Learned
George Reese infatti scrive su un blog di
OReilly (*): it was the clouds shining moment,
exposing the strength of cloud computing
(*): http://broadcast.oreilly.com/2011/04/the-aws-outage-the-clouds-shining-
moment.html
39. Cloud computing
Il cloud computing 竪 stato una rivoluzione che
ha permesso laccesso a sistemi:
Affidabili e a disponibilit immediata
Robusti e sicuri
Scalabili
Standard
Con costi associati allutilizzo
40. Cloud computing
Il tutto a una frazione del costo di una
infrastruttura tradizionale
Questo 竪 particolarmente importante per una
startup (lean) senza rinunciare alla sicurezza e
affidabilit del servizio offerto
41. Cloud computing
Fino a qualche anno fa i servizi offerti dai
sistemi di cloud erano nella maggior parte dei
casi inaccessibili per una startup
50. Cloud computing: design for failure
Design for failure
The application is responsible for its own
availability, regardless of the reliability of the
underlying cloud infrastructure
51. Cloud computing: design for failure
Design for failure
The strength of cloud computing is that it puts
control over application availability in the hands
of the application developer and not in the
hands of your IT staff, data center limitations, or
a managed services provider
55. Whats a startup?
A startup is first of all an experiment, it is a human
institution designed to deliver a new product or
service under conditions of extreme uncertainty
(From Lessons Learned blog By Eric Ries)
88. Business Plans
While the death of the business plan as a
method to engage investors is a welcome
development, it doesnt eliminate the need to
think through your business a process aided
by, ironically, the writing of a business plan.
104. Whats a Lean Startup?
Problem:
unknown
Solution:
unknown
105. A classic full-featured product
Yes...it can be well organized, but not all features are
required to your lean startup.
106. Minimum Viable Product
MVP: A product with the
fewest number of features
needed to achieve a
speci鍖c objective, for
which users are willing to
pay in some form of a
scarce resource.
107. Intermediate MVPs
Final MVPs test the business model
Intermediate MVPs test high risk
components of the business model.
108. Early Adopters
The MVP is for your first customers:
they are called Innovators and Early adopters.
113. MVP
on Blomming
on his
blogs/websites
on Facebook
Creating a Shop
on Blomming a
merchant can On existing
immediately sell... websites /
community
API
on mobiles