Il primo incontro dell'AWS Users Group Naples, le slide del case study della scalabilit automatica di una facebook app.
Link all'evento:
http://blog.vmengine.net/2009/12/23/aws-user-group-naples-una-sfida-per-il-sud/
1 of 12
More Related Content
Case Study Autoscalabilty Facebook App
1. Cloud Computing, opportunit per la crescita e lo sviluppo Case-study Autoscalability di una facebook app, servizi ELB,AS,SDB,EC2
2. Scalabilit: cos竪? Orizzontale : la potenza si aumenta affiancando macchine al sistema (es. webserver & load balancer, db replication or partitioning) Verticale : la potenza si aumenta incrementando la potenza del singolo (incremento CPU,RAM,etc fermi macchina) Nelle telecomunicazioni, nell'ingegneria del software e in altre discipline, il termine scalabilit si riferisce, in termini generali, alla capacit di un sistema di "crescere" o "decrescere" (aumentare o diminuire di scala ) in funzione delle necessit e delle disponibilit. Un sistema che gode di questa propriet viene detto scalabile . L'uso pi湛 tradizionale si riferisce alla scalabilit di carico, ovvero la capacit di un sistema di incrementare le proprie prestazioni (il proprio throughput nel caso di sistemi trasmissivi) se a tale sistema vengono fornite nuove risorse (per esempio, nel caso del software, maggiore potenza di processore o processori aggiuntivi). Quanto un determinato sistema sia scalabile dipende dalla sua architettura ; per esempio, la presenza di uno o pi湛 colli di bottiglia potrebbe rendere ininfluente l'aumento della potenza di calcolo complessiva. Questa dipendenza dall'architettura vale anche, in termini generali, per le altre accezioni in cui si pu嘆 intendere il termine "scalabile. Page
9. Passaggi Creazione LoadBalancer, disponibilit zone, porte socket, health Check Creazione immagine server campione Creazione launchGroup e autoscalingGroup Creazione trigger per intervento auto-scaling Tuning,tuning,tuning Page elb-create-lb elb-configure-healthcheck as-create-launch-config as-create-auto-scaling-group as-create-or-update-trigger
10. Problemi Latency Ogni webServices 竪 in SOAP/REST in HTTPs/x509 latenza dei webservices di facebook + latenza delle dns resolution + latenza del servizio simpleDB + percorsi di network non sempre intra datacenter ma in WAN Soluzioni Avvicinamento delle istanze server di facebook (US), memcached/SDB, istanze nelle stesse availability zones della stessa region Page
11. Costi Page Linnovazione non ha nulla a che vedere con il budget di ricerca e sviluppo a disposizione Steve Jobs
12. Page We would be happy to help. Do You Have Any Questions? ? ? ?