Your SlideShare is downloading. ×
0
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

CUSTOM - Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applications

5,936

Published on

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,936
On Slideshare
0
From Embeds
0
Number of Embeds
5
Actions
Shares
0
Downloads
12
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Una piattaforma di Cloud Computing per l’acquisto, il self-deploy e il provisioning di web applicationswww.customstore.it
  • 2. una piattaforma di cloud computing, ibrida, elastica, scalabile ...… che permette la commercializzazione in uno store ...... di web applications allo stato dellarte, integrate e cooperanti tra loro, ... ... rese immediatamente disponibili sul cloud con self-deploy … … e già pronta ad ospitare nuovi prodotti ! Cos’è CUSTOM?
  • 3. Registrazione eaccesso allo Store Il Cliente si connette allo Store di CUSTOM (applicazione realizzata con il framework Prado) Lo Store è disaccoppiato dalla piattaforma, poiché utilizza il CWS (Custom Web-Services) Il Cliente effettua la registrazione Il Cliente accede alla propria area privata my Custom, nella quale può gestire il proprio profilo ed accedere agli ordini/fatture effettuati Step1: Registrazione allo Store
  • 4. Il Catalogo dei prodottiacquistabili Il Cliente acquista Contesti Virtuali, compositi da una o più web-application Le web-application possono essere offerte come: Building Blocks: singole web- application ospitate in una macchina virtuale Custom Apps: bundle di più Building Block integrati e cooperanti Demo Apps: bundle di più Building Block gratuiti e ad uso dimostrativo delle potenzialità di CUSTOM, come Florence Tour, che integra tutti i prodotti della piattaforma Step2: Consultazione del Catalogo
  • 5. L’Acquistonello StoreSelezione delle caratteristichedel Contesto Virtuale daacquistare: Dimensionamento Risorse: bronze, silver, gold, platinum Durata: 1, 2, 3 anniVisualizzazione dellecaratteristiche delle macchinevirtuali che contengono iBuilding Block componenti ilContesto Virtuale Selezione della quantità di Contesti Virtuali Calcolo e visualizzazione del costo corrispondente Step3: Selezione Prodotto ed Acquisto
  • 6. Processo dell’ordine eself-deploy delContesto Virtuale Il Cliente acquista con Carta di Credito, Bonifico Bancario, oppure usufruisce di una demo gratuita Il Reparto Vendite di CUSTOM, solo in caso di bonifico bancario, evade l’ordine, utilizzando il pannello di controllo dello store Il Cliente riceve email contenenti lo stato dell’ordine (pending, complete, deployed) Ad ordine approvato, CUSTOM effettua il self-deploy sul Cloud del Contesto Virtuale acquistato A deploy effettuato, il Cliente può accedere alla Console di Amministrazione del Contesto Virtuale self-deploy del Contesto Virtuale acquistato
  • 7. Immediato utilizzo delContesto Virtualeacquistato sul Cloud Accesso alle interfacce di Back-End per la CMS: Interfacce personalizzazione delle web- di back-end application che compongono il servizio finale da ottenere Accesso alle interfacce di Font-End per un’anteprima del servizio finale da ottenere CMS: Interfacce di front-end Utilizzo del Contesto Virtuale acquistato
  • 8. Livelli dell’ArchitetturaCloud Infrastruttura Hardware e Hybrid Cloud HW on-premise + insieme eterogeneo di tecnologie di virtualizzazione, oppure servizi offerti da cloud pubbliche IaaS- Infrastructure as a Service gestione delle risorse di calcolo demandata al CMS OpenNebula PaaS – Platform as a Service tools per linstallazione e la manutenzione dei software e il monitoraggio delle risorse. Gestisce Contesti Virtuali indipendenti per ciascun cliente SaaS – Software as a Service I Contesti Virtuali ospitano i building blocks acquistati dai clienti. Le applicazioni possono scambiare dati attraverso protocolli standard L’Architettura Cloud Sviluppata
  • 9. Applicazioni: • Store: Magento e-commerce framework e frontend PradoPHP • Console: Vaadin framework PAAS: • Messaging and Integration Patterns server: ActiveMQ • Gestione account: OpenLDAP • Monitoring: Zenoss • Datacenter automation: Puppet (dai Puppetlabs) • Database: MySQL per la gestione dati del sistema (deployed products, users and permissions, endpoints, etc.) • Sistema di Single Sign-On e Proxy Java per la raggiungibilità degli endpoints Infrastruttura di virtualizzazione (compatibilità con Opennebula) - IaaS: • Hypervisors: Xen, VMWare, KVM • Public cloud: Amazon EC2, Elastichosts, altre cloud OpennebulaC a r a t t e r i s t i c h e Te c n o l o g i c h e
  • 10. CUSTOM centralizza tutti gli strumenti di gestione e monitoraggiodell’infrastruttura cloud in una Console di Amministrazione Gestione Gestione Supporto ed Contesti Building Assistenza Virtuali Blocks Gestione Profilo Monitoring Monitoring Utente storage condiviso risorse (CUP, banda, storage, ecc.) Messaggistica di Accesso al file- sistema system condiviso & upload file Configurazione Building Block Help on-line Gestione Utenti e Ruoli Lista EndPoints disponibili Backup & Start / Restart / Restore Stop Building Block Gli Strumenti di Gestione
  • 11. Accesso alla Consoledi Amministrazione deiContesti Virtuali Il Cliente ha accesso diretto alla Console di AmministrazioneacquistatiNell’Area My Custom il Clientepuò verificare lo stato di tutti isuoi ordini Applicazione ajax-based realizzata in Java con il framework Vaadin La Console è disaccoppiata dalla piattaforma, poiché utilizza il CWS (Custom Web- Services) La Console di Amministrazione
  • 12. L’interfaccia della Funzionalità disponibili per il Contesto Virtuale selezionatoConsole diAmministrazioneGestione profilo utente (con datidi fatturazione), messaggisticadi sistema, help-on-lineElenco dei Contesti Virualiacquistati Elenco dei Building Block (applicazioni deployate su Funzionalità disponibili per il altrettante macchine virtuali) Building Block (applicazione) presenti nel Contesto Virtuale selezionato nel Contesto selezionato Virtuale di interesse Area riservata alla funzionalità selezionata (es. Monitoraggio) La Console di Amministrazione
  • 13. Visualizzazione immediataGestione e dell’utilizzo dell’area diManutenzione dei storage condivisaContesti Virtuali Accesso via web (e via FTP) al file-system condiviso tra tutti i Building Block (applicazioni) ospitati nel Contesto Virtuale Gestione degli utenti abilitati Esecuzione programmata o all’accesso delle applicazioni istantanea di Backup & (Building Blocks) ospitate nei Restore dell’intero Contesto Contesti Virtuali acquistati Virtuale. dal Cliente, con possibilità di I Building Block assegnare ruoli specifici (applicazioni) contenuti eseguono a loro volta backup & restore dei loro dati. La Console di Amministrazione
  • 14. Il Monitoring deiBuilding Blocks Monitoraggio risorse (dati provenienti da Zenoss) carico medio, utilizzo CPU, utilizzo memoria, utilizzo storage, pacchetti di rete, errori, ecc. Monitoraggio di parametri aggiuntivi specifici, forniti dalle applicazioni es. numero di record presenti in un database, numero di pagine viste in un sito, numero di tiles create da un GeoServer, ecc. La Console di Amministrazione
  • 15. La Gestione deiBuilding BlocksConfigurazione BuildingBlock (applicazione) Gestione start/restart/stop deidirettamente da Console. Building-Block (applicazioni) daOgni Building Block Consolecomunica alla piattaforma, inun formato XML, i parametriutili alla sua configurazione Accesso diretto agi EndPoints (URL) pubblici o privati direttamente da Console. Per EndPoint che puntano a interfacce di amministrazione, è attivo un meccanismo di Single- Sign-On (si accede senza dover specificare credenziali) La Console di Amministrazione
  • 16. Partner RTI Coordinamento, progettazione e predisposizione infrastruttura hardware Sviluppo piattaforma Cloud, sviluppo componenti: Deployer, Proxy, Store e Console Sviluppo Building Blocks: Streaming Server, Image Server, Digital Library Enti di Ricerca Building Building Building Block block block Consulenza Scientifica su Cloud, Computing, supporto alla realizzazione della Piattaforma Cloudsupervisione scientifica piattaforma Consulenza Scientifica sulle applicazioni per i Beni Culturali e Turismo, supporto cloud allo sviluppo del Building-Block Digital Library Infrastruttura Subcontractors HW Sviluppo Building Blocks: Semantic Search Engine, Harvester, CMS Sviluppo Building Block: Geographic Server Il Ruolo dei Partner in 2 anni di R&D
  • 17. Posizionamento diCUSTOM IaaS PaaS CUSTOM Microsoft AzureLa piattaforma CLOUD alla base di SalesForces Google App Force.com Rackspace Red Hats Openshif Amazon GoGridCUSTOM rappresenta un’offerta Enginetecnologica oggi unica sulmercato Piattaforma di virtualizzazione eterogenea ● ● Servizi distribuiti su più aree geografiche ● ● ● ● ● ● ● ● Compatibilità del cloud middleware con più piattaforme IaaS in ottica Fusion ● ● Cloud API per servizi PaaS (Database/Storage-as-a-Service, altri servizi applicativi) ● ● ● ● ● Strumenti per il monitoring applicativo o dei servizi offerti dalla cloud ● ● ● ● ● Predisposizione di un insieme di soluzioni software e servizi di base (es: mailing, ● ● ● ● ● ● ● certificazione, e-commerce, backup, storage, computing on demand, ecc.) Strumenti integrati per la vendita di servizi o software sviluppati a clienti finali ● ● ● Possibilità di creare un proprio market store privato per la vendita dei propri ● servizi Integrazione dei sistemi ERP, CRM, marketing con soluzioni software on-premise ● ● Analisi Globale Comparata
  • 18. Un esempio delle Semantic Search Engine (utilizzo del software OS SOLR per servizipotenzialità di CUSTOM di ricerca con filtri a faccette)Florence Tour: unContesto Virtuale cheoffre tutti i prodottiintegrati: CMS: MetaCMS Image Server Image Server: XLImage (utilizzo di Streaming Server: XLStreamer XLImage per gestione Semantic Search Engine: immagini hi-res) MetaKMS Harvester: MetaHarvester Digital Library: Fedora DL Geographic Server: GeoServer Streaming Server (utilizzoQualsiasi altro prodotto può Geographic di XLStreamer)essere integrato in piattaforma, in Server (utilizzo deltempi rapidissimi, utilizzando software OSCUSTOM-SDK GeoServer) CUSTOM per le esigenze dei BBCC e del Turismo
  • 19. La piattaforma Cloud è di interesse per Pubbliche Amministrazioni, Enti diRicerca o Aziende, dotati di importanti datacenter, che hanno l’esigenza di: • fare ricerca • valorizzare • rendere più efficientela propria infrastruttura utilizzando modalità di erogazione e/o gestione diservizi IaaS, PaaS, SaaSLa piattaforma Cloud può essere applicata, oltre al contesto dei BB.CC. eTurismo, anche in altri ambiti: • sanità • mobilità • gestione e finanza • educational • …La piattaforma Cloud può essere l’occasione per svilupparenuovi Business Model Sviluppi e Prospettive
  • 20. Telecom Italia Viale Alessandro Guidoni, 42 - FIRENZE www.telecomitalia.itCentrica Via dei Benci, 2 – FIRENZE www.centrica.it/ info@centrica.itLiberologico Via Gozzini, 15/17 - PISA www.liberologico.com info@liberologico.com www.customstore.it Riferimenti e Contatti

×