SlideShare uma empresa Scribd logo
1 de 10
Baixar para ler offline
Facoltà di Scienze Matematiche, Fisiche e Naturali
           Corso di Laurea Triennale in Scienze di Internet



     UTILIZZO DEL SOFTWARE
OPENSTACK PER LA REALIZZAZIONE DI
      PIATTAFORME “CLOUD”


 Relatore: Stefano Ferretti      Laureando: Enrico Franceschini
    Tesi di Laurea in Laboratorio di Programmazione Internet
                          Sessione I
                   Anno Accademico 2011/2012
Cloud Computing

“Il Cloud Computing è un modello per abilitare un accesso ubiquo,
conveniente e basato sulle effettive richieste, a risorse computazionali
condivise (ad esempio reti, server, storage, applicazioni e servizi)
secondo una modalità tale da consentire che queste ultime siano
rapidamente allocate e rilasciate dagli utenti con il minimo sforzo
gestionale o interazione con il fornitore.”
(fonte: NIST)




                                                                   2/10
Cloud Computing: Caratteristiche e
vantaggi

 Self-service On-demand → Fornitura delle risorse completamente
  automatizzata

 Accesso ubiquo alla rete → Accesso a risorse e applicazioni in
  remoto

 Condivisione delle risorse → Assegnamento dinamico delle risorse

 Rapida elasticità → Flessibilità e scalabilità

 Servizio misurabile → Ottimizzazione e trasparenza delle risorse


                                                                   3/10
Cloud Computing: Service Models




                                  4/10
Virtualizzazione

Astrazione di componenti hardware, cioè fisiche, degli elaboratori al fine
di renderli disponibili al software in forma di risorsa virtuale. Tale
processo rende possibile installare sistemi operativi su hardware virtuale.
L'insieme delle componenti hardware virtuali (CPU, RAM, Hard Disk)
prende il nome di macchina virtuale.




                                                                      5/10
Open Source Cloud Computing
Missione: “La produzione di una piattaforma ubiqua di cloud computing
che sia in grado di soddisfare le esigenze di fornitori di servizi cloud
pubblici e privati, indipendentemente dalle dimensioni, che sia semplice da
implementare e altamente scalabile.”




                                                                     6/10
OpenStack: Componenti



   Nova (Compute)

   Swift (Object Store)

   Glance (Image Service)

   Horizon (Dashboard)

   Keystone (Identity Service)




                                  7/10
Installazione, Configurazione e Test




                           http://www.stackops.com/

   Consulenza e Soluzioni di Cloud Computing (IaaS)

   StackOps Distro Community Edition

   StackOps Distro Enterprise Edition


                                                       8/10
Installazione, Configurazione e Test


    Installazione e Configurazione:
     
         Deploy in Single node → Smart Installer


    Test:
     
         Upload di un'immagine virtuale

     
         Configurazione di rete di un'istanza

     
         Lancio di un'istanza di una macchina virtuale (ubuntu-lucid-server)

     
         Associazione di un volume ad un'istanza
                                                                          9/10
Conclusioni e Valutazioni



    OpenStack:
     
         Elevata complessità nei processi di installazione e configurazione

     
         Ciclo di vita del supporto incerto

     
         Codice in continuo mutamento → scarsa documentazione

     
         Piena compatibilità con le API Amazon EC2




                                                                         10/10

Mais conteúdo relacionado

Destaque

Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackAndreas Jaeger
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Natale Vinto
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computingfestival ICT 2016
 
Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicRoberto Galoppini
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group ItaliaDavide Guerri
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMUG IT
 
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Codemotion
 
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Codemotion
 
Protecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityProtecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityInnoTech
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introductionopenstackindia
 

Destaque (12)

Infrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStackInfrastructure-as-Code and CI Infrastructure at OpenStack
Infrastructure-as-Code and CI Infrastructure at OpenStack
 
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
Un'Infrastruttura di Sviluppo Web Enterprise Distribuita Basata su Modelli Pa...
 
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud ComputingCloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
Cloud Computing reale: le basi, il presente ed il futuro del Cloud Computing
 
Focus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris SofronicFocus Group Open Source 22.11.2011 Boris Sofronic
Focus Group Open Source 22.11.2011 Boris Sofronic
 
OpenStack User Group Italia
OpenStack User Group ItaliaOpenStack User Group Italia
OpenStack User Group Italia
 
VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia VMware - Openstack e VMware: la strana coppia
VMware - Openstack e VMware: la strana coppia
 
Ocp overview del progetto
Ocp overview del progettoOcp overview del progetto
Ocp overview del progetto
 
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
Stack Overflow - It's All About Performance - Marco Cecconi - Codemotion Roma...
 
Mitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
Mitsumoto Akiyo - 2014 Symposium on Financial Education in KoreaMitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
Mitsumoto Akiyo - 2014 Symposium on Financial Education in Korea
 
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
Alla scoperta di Ubuntu Phone, lo smartphone open-source - Codemotion techmee...
 
Protecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud SecurityProtecting What Matters...An Enterprise Approach to Cloud Security
Protecting What Matters...An Enterprise Approach to Cloud Security
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
 

Semelhante a Utilizzo del Software OpenStack per la realizzazione di piattaforme "Cloud" - Bachelor Thesis Presentation

2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...Marco Parenzan
 
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloud
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloudAutomatic Cloud Deployment: un caso di studio basato sul software OwnCloud
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloudSonia Pepe
 
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e KubernetesWorkshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetesblexin
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingfrancesco pesare
 
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVMEngine
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slidealessioemireni
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSopencityplatform
 
Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaMauro Fava
 
From Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsFrom Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsPaolo Nesi
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Marco Parenzan
 
Tesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoTesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoMarco Vaiano
 
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social mediaalessioemireni
 
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013ConsulPartner iSrl
 
AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideDavide Trevisan
 
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiFlavia Marzano
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computingMarco Parenzan
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for DevelopersLuca Milan
 
Cloud Computing: Tecnologie ed Opportunità - Domenico Talia
Cloud Computing: Tecnologie ed Opportunità - Domenico TaliaCloud Computing: Tecnologie ed Opportunità - Domenico Talia
Cloud Computing: Tecnologie ed Opportunità - Domenico TaliaCentro di competenza ICT-SUD
 
Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green VMEngine
 

Semelhante a Utilizzo del Software OpenStack per la realizzazione di piattaforme "Cloud" - Bachelor Thesis Presentation (20)

2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
2015.01.09 - Principi del Cloud Computing e migrazione delle applicazioni mod...
 
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloud
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloudAutomatic Cloud Deployment: un caso di studio basato sul software OwnCloud
Automatic Cloud Deployment: un caso di studio basato sul software OwnCloud
 
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e KubernetesWorkshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
Workshop ASP.NET Core e Angular in produzione con Docker e Kubernetes
 
Tesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computingTesi - L'autenticazione nel cloud computing
Tesi - L'autenticazione nel cloud computing
 
Virtualizzazione&Cloud Computing
Virtualizzazione&Cloud ComputingVirtualizzazione&Cloud Computing
Virtualizzazione&Cloud Computing
 
Aws (amazon web services) - Slide
Aws (amazon web services) - SlideAws (amazon web services) - Slide
Aws (amazon web services) - Slide
 
OCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaSOCP-Architettura e caratteristiche della PaaS
OCP-Architettura e caratteristiche della PaaS
 
Seminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forzaSeminario: GNU/Linux come punto di forza
Seminario: GNU/Linux come punto di forza
 
From Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systemsFrom Virtualization to smart cloud computing, 2015, distributed systems
From Virtualization to smart cloud computing, 2015, distributed systems
 
Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014Introduction to Cloud Computing - Edition Fall 2014
Introduction to Cloud Computing - Edition Fall 2014
 
Tesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - VaianoTesi Laurea I Livello - Vaiano
Tesi Laurea I Livello - Vaiano
 
Paper presentazione social media
Paper presentazione social mediaPaper presentazione social media
Paper presentazione social media
 
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013Workshop su "Private Cloud e Virtualizzazione" - Pordenone -  09-12-2013
Workshop su "Private Cloud e Virtualizzazione" - Pordenone - 09-12-2013
 
OCP Paas_ultima
OCP Paas_ultimaOCP Paas_ultima
OCP Paas_ultima
 
AWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan DavideAWS (Amazon Web Services) - Trevisan Davide
AWS (Amazon Web Services) - Trevisan Davide
 
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischiScenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
Scenari di Cloud Computing nella Pubblica Amministrazione: opportunità e rischi
 
2011.06.30 scenari applicativi per il cloud computing
2011.06.30   scenari applicativi per il cloud computing2011.06.30   scenari applicativi per il cloud computing
2011.06.30 scenari applicativi per il cloud computing
 
Azure WebSites for Developers
Azure WebSites for DevelopersAzure WebSites for Developers
Azure WebSites for Developers
 
Cloud Computing: Tecnologie ed Opportunità - Domenico Talia
Cloud Computing: Tecnologie ed Opportunità - Domenico TaliaCloud Computing: Tecnologie ed Opportunità - Domenico Talia
Cloud Computing: Tecnologie ed Opportunità - Domenico Talia
 
Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green Cloud computing e data center cenni sulle tecnologie orientate al green
Cloud computing e data center cenni sulle tecnologie orientate al green
 

Utilizzo del Software OpenStack per la realizzazione di piattaforme "Cloud" - Bachelor Thesis Presentation

  • 1. Facoltà di Scienze Matematiche, Fisiche e Naturali Corso di Laurea Triennale in Scienze di Internet UTILIZZO DEL SOFTWARE OPENSTACK PER LA REALIZZAZIONE DI PIATTAFORME “CLOUD” Relatore: Stefano Ferretti Laureando: Enrico Franceschini Tesi di Laurea in Laboratorio di Programmazione Internet Sessione I Anno Accademico 2011/2012
  • 2. Cloud Computing “Il Cloud Computing è un modello per abilitare un accesso ubiquo, conveniente e basato sulle effettive richieste, a risorse computazionali condivise (ad esempio reti, server, storage, applicazioni e servizi) secondo una modalità tale da consentire che queste ultime siano rapidamente allocate e rilasciate dagli utenti con il minimo sforzo gestionale o interazione con il fornitore.” (fonte: NIST) 2/10
  • 3. Cloud Computing: Caratteristiche e vantaggi  Self-service On-demand → Fornitura delle risorse completamente automatizzata  Accesso ubiquo alla rete → Accesso a risorse e applicazioni in remoto  Condivisione delle risorse → Assegnamento dinamico delle risorse  Rapida elasticità → Flessibilità e scalabilità  Servizio misurabile → Ottimizzazione e trasparenza delle risorse 3/10
  • 5. Virtualizzazione Astrazione di componenti hardware, cioè fisiche, degli elaboratori al fine di renderli disponibili al software in forma di risorsa virtuale. Tale processo rende possibile installare sistemi operativi su hardware virtuale. L'insieme delle componenti hardware virtuali (CPU, RAM, Hard Disk) prende il nome di macchina virtuale. 5/10
  • 6. Open Source Cloud Computing Missione: “La produzione di una piattaforma ubiqua di cloud computing che sia in grado di soddisfare le esigenze di fornitori di servizi cloud pubblici e privati, indipendentemente dalle dimensioni, che sia semplice da implementare e altamente scalabile.” 6/10
  • 7. OpenStack: Componenti  Nova (Compute)  Swift (Object Store)  Glance (Image Service)  Horizon (Dashboard)  Keystone (Identity Service) 7/10
  • 8. Installazione, Configurazione e Test http://www.stackops.com/  Consulenza e Soluzioni di Cloud Computing (IaaS)  StackOps Distro Community Edition  StackOps Distro Enterprise Edition 8/10
  • 9. Installazione, Configurazione e Test  Installazione e Configurazione:  Deploy in Single node → Smart Installer  Test:  Upload di un'immagine virtuale  Configurazione di rete di un'istanza  Lancio di un'istanza di una macchina virtuale (ubuntu-lucid-server)  Associazione di un volume ad un'istanza 9/10
  • 10. Conclusioni e Valutazioni  OpenStack:  Elevata complessità nei processi di installazione e configurazione  Ciclo di vita del supporto incerto  Codice in continuo mutamento → scarsa documentazione  Piena compatibilità con le API Amazon EC2 10/10