TamTamy.comeil Cloud Computing un anno distoria:benefici, sceltaarchitetturaleedesperienze<br />Luca Zappa<br />ChiefArchi...
Agenda<br />
TamTamy: Enterprise social network<br />TamTamy è una piattaforma di servizio finalizzata alla creazione e sviluppo di Soc...
X-as-a-Service<br />Virtualizzazione: permette di astrarre l’hardware sottostante<br />IaaS(Infrastructure): disponibilità...
TamTamy - Principi di Design<br />Basarsi su standard aperti o “de facto”<br /><ul><li>WOA (Web OrientedArchitecture)
RESTful, JSON, UWA
studiare i “Web Players” emergenti (Google, Yahoo!, Facebook…)</li></ul>Integrare o sviluppare funzionalità in maniera mod...
intercambiabili
attivabili separatamente</li></ul>Utilizzare servizi<br /><ul><li>online web services</li></ul>Principi base per Scalabili...
VendorSelection<br />Siamo a fine 2007  Amazon Web Service<br />S3: in primo step TamTamyvieneesteso per permettere stora...
TamTamy - Cloud Architecture<br />TamTamyFactory<br />smtprelay<br />http://*.tamtamy.com<br />EC2 security layer (22, 80,...
Upcoming SlideShare
Loading in...5
×

Best practice - Luca Zappa - Reply, Cloud Computing, Milano 2 luglio 200 9

798

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
798
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
0
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Transcript of "Best practice - Luca Zappa - Reply, Cloud Computing, Milano 2 luglio 200 9"

  1. 1. TamTamy.comeil Cloud Computing un anno distoria:benefici, sceltaarchitetturaleedesperienze<br />Luca Zappa<br />ChiefArchitect, Tamtamy.com<br />Milano, 2 Luglio 2009<br />TamTamy is a Trademark of Reply S.p.A<br />
  2. 2. Agenda<br />
  3. 3. TamTamy: Enterprise social network<br />TamTamy è una piattaforma di servizio finalizzata alla creazione e sviluppo di Social Network aziendali e Community.<br />TamTamy offre un insieme di servizi flessibili e integra una serie di strumentipartecipativi in grado di supportare i diversi dipartimenti aziendali, migliorare la collaborazione interna, incentivare l&apos;innovazione, oltre che estendere e ottimizzare le relazioni con i clienti e gli stakeholder.<br />Le aziende e le organizzazioni adottano TamTamy per sviluppare Network tra i colleghi, spazi aggregativi per i clienti e comunità nate con l&apos;obiettivo di supportare eventi online.<br />TamTamy è disponibile sia come servizio (modalità SaaS basata su un&apos;architettura di cloudcomputing) sia come software da installare in azienda.<br />TamTamy è disponibile in 4 configurazioni, a seconda delle specifiche esigenze di business:<br />OneTeam, CollectiveBrain, Love Brands, Media & Events.<br />
  4. 4. X-as-a-Service<br />Virtualizzazione: permette di astrarre l’hardware sottostante<br />IaaS(Infrastructure): disponibilità di elementi hardware e potenza computazionale a servizio, generalmente si ha il controllo del Sistema Operativo ed è possibile eseguire software arbitrario<br />PaaS(Platform): il più alto livello nel quale si possano creare applicazioni custom. A scapito di alcune limitazioni è possibile avere un ambiente nativamente scalabile<br />SaaS(Software): software reso disponibile a servizio<br />Cloud<br />Computing<br />SaaS<br />PaaS<br />IaaS<br />Virtualizzazione<br />
  5. 5. TamTamy - Principi di Design<br />Basarsi su standard aperti o “de facto”<br /><ul><li>WOA (Web OrientedArchitecture)
  6. 6. RESTful, JSON, UWA
  7. 7. studiare i “Web Players” emergenti (Google, Yahoo!, Facebook…)</li></ul>Integrare o sviluppare funzionalità in maniera modularizzata<br /><ul><li>best-of-breed
  8. 8. intercambiabili
  9. 9. attivabili separatamente</li></ul>Utilizzare servizi<br /><ul><li>online web services</li></ul>Principi base per Scalabilità<br /><ul><li>abilita il modello SaaS</li></ul>Metodologia di tipo “Agile”<br /><ul><li>AspectOrientedProgramming</li></li></ul><li>Perché il Cloud? Scelta e sponsorship<br />Innovazione<br />studio del Cloud a partire da fine 2007<br />Perché il Cloud?<br />no upfrontinvestment<br />self-service<br />no procurementdelays<br />no gestione sistemistica<br />scale-up, scale-down<br />Sponsorship:<br />direzione TamTamy crede nel Social Network a servizio, il Cloud è quindi l’ambiente ideale<br />direzione Reply lo ha ritenuto un investimento strategico<br />
  10. 10. VendorSelection<br />Siamo a fine 2007  Amazon Web Service<br />S3: in primo step TamTamyvieneesteso per permettere storage in the cloud<br />Aprile 2008: www.tamtamy.com<br />EC2: potenza computazionale, tutta l’infrastruttura di TamTamy viene portata su CloudComputing<br />TamTamySaaS<br />Inizio 2009: dedicatedSaaS<br />single tenant vs. multi tenant<br />Modello IaaS<br />vantaggi del cloud senza legarsi ad un framework/vendor<br />
  11. 11. TamTamy - Cloud Architecture<br />TamTamyFactory<br />smtprelay<br />http://*.tamtamy.com<br />EC2 security layer (22, 80, 443)<br />EC2 API<br />TamTamyInstance<br />Elastic IP<br />EC2 EBS<br />web content<br />EC2 medium<br />Apache 2.2 –LoadBalancer<br />EC2 medium<br />Tomcat<br />AS 1<br />EC2 medium<br />Tomcat<br />AS 2<br />EC2 medium<br />Tomcat<br />AS n<br />Elastic IP<br />EC2 EBS<br />datafile<br />EC2 medium<br />MySQL<br />EC2 medium<br />MySQL<br />EC2 medium<br />MySQL<br />
  12. 12. Benefici e Ostacoli<br />Benefici:<br />velocità di startup<br />scale up/down: anche lo scaling down è importante (per ridurre i costi)<br />ambienti di test, demo, prototipi attivabili a piacimento<br />immunizzazione da fattori esterni<br />Ostacoli:<br />SLAs: difficili da interpretare e non negoziabili<br />confidenzialità dei dati: legati a standard di difficile interpretazione – barriera psicologica<br />normative archiviazione dati: standard locali da rispettare<br />dati sensibili e dati personali: l’applicazione li garintisce, l’infrastruttura di cloud?<br />
  13. 13. GRAZIE<br />Luca Zappa<br />l.zappa@reply.it<br />www.reply.eu<br />www.tamtamy.com<br />TamTamy is a Trademark of Reply S.p.A<br />

×