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