SlideShare a Scribd company logo
1 of 8
ORCHESTRATING
A CLOUD WITH
APACHE
CLOUDSTACKGustavo El Khoury Seoane
Jahleel Kerr
Jonne Tuomela
Mahmod AlDwaikat
Sadiq Saif
WHAT IS A CLOUD ORCHESTRATOR?
▪ Coordinates existing database, storage and virtualization resources
▪ Provides the actual cloud experience everybody knows
▪ Allows the execution of logically simple tasks (create VM, migrate VM,
create snapshot and such) that require many actions across
components: create VHD file, add database entries, update website
look and feel…
▪ Corresponds to the Remote Management System and (sometimes)
Remote Administration System
HOW CAN WE CHOOSE ONE?
▪ Many choices are available, and the comparison can be a bit hazy
▪ Depending on the company’s needs and existing infrastructure,
licensing costs and complexity may become too high
▪ Sometimes, existing solutions may not adapt 100% to the company’s
need and wants
ENTER A FREE, OPEN SOLUTION
▪ What if we could use a product that provides:
▪ Complete access, free of cost
▪ High compatibility with the existing infrastructure
▪ Reliability, scalability and fault tolerance
▪ Open-source access to the source code, forking included
▪ If this sounds convenient, Apache Cloudstack may be the product you
should be using
SOME OF THE BENEFITS
▪ Really flexible license:
▪ Free of cost, allows modification and redistribution without extra fees (certain
conditions apply, per Apache Licensing)
▪ Compatiblity:
▪ It allows to use, simultaneously, multiple providers of virtualization, storage and
database systems
▪ Works in an ad-hoc manner, with an easy installation and almost no special
requirements
▪ Reliability and scalability:
▪ On simulated environments developed by Citrix, it has been tested with over 1000
hosts, hundreds of storage devices and ~10000 VMs
▪ Provides fault tolerance and HA environments
NOT EVERYTHING IS RAINBOW-COLORED
▪ Even though it’s a solid solution, it still has its flaws
▪ Some of the drawbacks include:
▪ Since it’s still in development, implementation can be a bit difficult
▪ Documentation may be a bit limited on certain scenarios
▪ It’s suited mostly for private clouds, since it doesn’t include billing management
▪ Some undocumented bugs!
SYSTEM REQUIREMENTS
▪ For the management/storage server:
▪ CentOS 6.3+ is recommended, but Ubuntu/Debian is also supported
▪ 4GB of RAM, x84 64-bit CPU (the more cores the better)
▪ At least 50GB of storage
▪ At least one NIC (if storage is provided, the more bandwidth the better)
▪ For the Hypervisor host:
▪ HVM support (this is flexible)
▪ 4GB of RAM (system VMs are created)
DEMO TIME!
▪ Two stages are being demoed:
▪ Installation stage:
▪ Virtualized networks done
▪ Existing XenServer hosts have been created and configured
▪ Storage server and MySQL databases created and configured
▪ We’ll be demoing the configuration wizard of Cloudstack
▪ Usage stage
▪ With Cloudstack configured, we’ll create a VM

More Related Content

What's hot

Lessons From A DevOps Transformation on AWS
Lessons From A DevOps Transformation on AWSLessons From A DevOps Transformation on AWS
Lessons From A DevOps Transformation on AWSHrishikesh Barua
 
Serve like a boss (part one)
Serve like a boss (part one)Serve like a boss (part one)
Serve like a boss (part one)Hamed Nemati
 
Building a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStackBuilding a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStackke4qqq
 
Microsoft Azure Virtual Machine
Microsoft Azure Virtual MachineMicrosoft Azure Virtual Machine
Microsoft Azure Virtual MachineHelmy Mohamed
 
Rootconf nilesh2012
Rootconf nilesh2012Rootconf nilesh2012
Rootconf nilesh2012nilesh_b
 
User Transparent Service Migration to the Cloud
User Transparent Service Migration to the CloudUser Transparent Service Migration to the Cloud
User Transparent Service Migration to the CloudTim Mackey
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New RangeOVHcloud
 
Comprendre les différents types de Cloud
Comprendre les différents types de CloudComprendre les différents types de Cloud
Comprendre les différents types de CloudOVHcloud
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackTim Mackey
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVHcloud
 
Jeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJoe Bachana
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Marius Zaharia
 
Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Nucleus
 
Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationMo Rawi
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarOVHcloud
 
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStackOn-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStackke4qqq
 
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...PHP Conference Argentina
 

What's hot (20)

Lessons From A DevOps Transformation on AWS
Lessons From A DevOps Transformation on AWSLessons From A DevOps Transformation on AWS
Lessons From A DevOps Transformation on AWS
 
What is VPS Hosting
What is VPS HostingWhat is VPS Hosting
What is VPS Hosting
 
Serve like a boss (part one)
Serve like a boss (part one)Serve like a boss (part one)
Serve like a boss (part one)
 
Building a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStackBuilding a Dev/Test Cloud with Apache CloudStack
Building a Dev/Test Cloud with Apache CloudStack
 
Microsoft Azure Virtual Machine
Microsoft Azure Virtual MachineMicrosoft Azure Virtual Machine
Microsoft Azure Virtual Machine
 
Rootconf nilesh2012
Rootconf nilesh2012Rootconf nilesh2012
Rootconf nilesh2012
 
User Transparent Service Migration to the Cloud
User Transparent Service Migration to the CloudUser Transparent Service Migration to the Cloud
User Transparent Service Migration to the Cloud
 
Webinar - VPS New Range
Webinar - VPS New RangeWebinar - VPS New Range
Webinar - VPS New Range
 
Comprendre les différents types de Cloud
Comprendre les différents types de CloudComprendre les différents types de Cloud
Comprendre les différents types de Cloud
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
vHangout 01
vHangout 01vHangout 01
vHangout 01
 
OVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service ProviderOVH Webinar: 10 questions you should ask your Cloud Service Provider
OVH Webinar: 10 questions you should ask your Cloud Service Provider
 
Jeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the EnterpriseJeff Rigby on Scaling Drupal in the Enterprise
Jeff Rigby on Scaling Drupal in the Enterprise
 
Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017Soyez le maître du PRA - MS Cloud Summit Paris 2017
Soyez le maître du PRA - MS Cloud Summit Paris 2017
 
Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016Gastles Karel De Grote Hogeschool 21 november 2016
Gastles Karel De Grote Hogeschool 21 november 2016
 
Cohodatawebinar
Cohodatawebinar Cohodatawebinar
Cohodatawebinar
 
Salt Cloud vmware-orchestration
Salt Cloud vmware-orchestrationSalt Cloud vmware-orchestration
Salt Cloud vmware-orchestration
 
Discover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud WebinarDiscover the OVH Dedicated Cloud Webinar
Discover the OVH Dedicated Cloud Webinar
 
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStackOn-demand Continuous Integration with Jenkins, jclouds, and CloudStack
On-demand Continuous Integration with Jenkins, jclouds, and CloudStack
 
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
2013 - Igor Sysoev - NGINx: origen, evolución y futuro - PHP Conference Argen...
 

Viewers also liked

Grafico diario del dax perfomance index para el 17 10-2013
Grafico diario del dax perfomance index para el 17 10-2013Grafico diario del dax perfomance index para el 17 10-2013
Grafico diario del dax perfomance index para el 17 10-2013Experiencia Trading
 
2015 novembre 5 - Nippon - Corp Pres - Final
2015 novembre 5 - Nippon - Corp Pres - Final2015 novembre 5 - Nippon - Corp Pres - Final
2015 novembre 5 - Nippon - Corp Pres - FinalJean-Yves Therien
 
Preguntas escuela 711
Preguntas escuela 711Preguntas escuela 711
Preguntas escuela 711shirleey15
 
A presentation by suraj kumar
A presentation by suraj kumarA presentation by suraj kumar
A presentation by suraj kumarsuraj kumar
 
Professionalism, Reflection and Development
Professionalism, Reflection and DevelopmentProfessionalism, Reflection and Development
Professionalism, Reflection and DevelopmentJ-ferida Abdalah-ang
 
Alcoholismo en los adolescentes
Alcoholismo en los adolescentesAlcoholismo en los adolescentes
Alcoholismo en los adolescentesmaricata282
 

Viewers also liked (12)

paper
paperpaper
paper
 
CloudStackFinalProject
CloudStackFinalProjectCloudStackFinalProject
CloudStackFinalProject
 
ShareTab
ShareTabShareTab
ShareTab
 
Grafico diario del dax perfomance index para el 17 10-2013
Grafico diario del dax perfomance index para el 17 10-2013Grafico diario del dax perfomance index para el 17 10-2013
Grafico diario del dax perfomance index para el 17 10-2013
 
1
11
1
 
2015 novembre 5 - Nippon - Corp Pres - Final
2015 novembre 5 - Nippon - Corp Pres - Final2015 novembre 5 - Nippon - Corp Pres - Final
2015 novembre 5 - Nippon - Corp Pres - Final
 
Preguntas escuela 711
Preguntas escuela 711Preguntas escuela 711
Preguntas escuela 711
 
A presentation by suraj kumar
A presentation by suraj kumarA presentation by suraj kumar
A presentation by suraj kumar
 
Professionalism, Reflection and Development
Professionalism, Reflection and DevelopmentProfessionalism, Reflection and Development
Professionalism, Reflection and Development
 
Azoteas verdes
Azoteas verdes Azoteas verdes
Azoteas verdes
 
Music video pitch
Music video pitchMusic video pitch
Music video pitch
 
Alcoholismo en los adolescentes
Alcoholismo en los adolescentesAlcoholismo en los adolescentes
Alcoholismo en los adolescentes
 

Similar to Demo

Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructurexKinAnx
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructuresolarisyourep
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIStorage Switzerland
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a BudgetSamir Ibradzic
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a BudgetSusan Wu
 
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Docker, Inc.
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Tim Mackey
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Andrew Miller
 
Your Move to the Cloud: Everything You Need to Know
Your Move to the Cloud: Everything You Need to KnowYour Move to the Cloud: Everything You Need to Know
Your Move to the Cloud: Everything You Need to KnowResolver Inc.
 
Cloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudCloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudEberhard Wolff
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScyllaDB
 
It's a Serverless World
It's a Serverless WorldIt's a Serverless World
It's a Serverless WorldEran Stiller
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the CloudRightScale
 

Similar to Demo (20)

Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
Presentation architecting a cloud infrastructure
Presentation   architecting a cloud infrastructurePresentation   architecting a cloud infrastructure
Presentation architecting a cloud infrastructure
 
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
VMworld 2013: Three Advantages of Running Cloud Foundry in a VMware Private C...
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
 
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCIWebinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
Webinar: Simplifying the Enterprise Hybrid Cloud with Azure Stack HCI
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
Operating OpenStack on a Budget
Operating OpenStack on a BudgetOperating OpenStack on a Budget
Operating OpenStack on a Budget
 
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
Journey to Docker Production: Evolving Your Infrastructure and Processes - Br...
 
Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5Selecting the correct hypervisor for CloudStack 4.5
Selecting the correct hypervisor for CloudStack 4.5
 
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
Varrow Q4 Lunch & Learn Presentation - Virtualizing Business Critical Applica...
 
Elatt Presentation
Elatt PresentationElatt Presentation
Elatt Presentation
 
Your Move to the Cloud: Everything You Need to Know
Your Move to the Cloud: Everything You Need to KnowYour Move to the Cloud: Everything You Need to Know
Your Move to the Cloud: Everything You Need to Know
 
Cloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and CloudCloudy in Indonesia: Java and Cloud
Cloudy in Indonesia: Java and Cloud
 
Scylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi KivityScylla Summit 2019 Keynote - Avi Kivity
Scylla Summit 2019 Keynote - Avi Kivity
 
It's a Serverless World
It's a Serverless WorldIt's a Serverless World
It's a Serverless World
 
Running Galera Cluster on Microsoft Azure
Running Galera Cluster on Microsoft AzureRunning Galera Cluster on Microsoft Azure
Running Galera Cluster on Microsoft Azure
 
IaaS for DBAs in Azure
IaaS for DBAs in AzureIaaS for DBAs in Azure
IaaS for DBAs in Azure
 
Performance stack
Performance stackPerformance stack
Performance stack
 
Moving Windows Applications to the Cloud
Moving Windows Applications to the CloudMoving Windows Applications to the Cloud
Moving Windows Applications to the Cloud
 
SQL Saturday San Diego
SQL Saturday San DiegoSQL Saturday San Diego
SQL Saturday San Diego
 

Demo

  • 1. ORCHESTRATING A CLOUD WITH APACHE CLOUDSTACKGustavo El Khoury Seoane Jahleel Kerr Jonne Tuomela Mahmod AlDwaikat Sadiq Saif
  • 2. WHAT IS A CLOUD ORCHESTRATOR? ▪ Coordinates existing database, storage and virtualization resources ▪ Provides the actual cloud experience everybody knows ▪ Allows the execution of logically simple tasks (create VM, migrate VM, create snapshot and such) that require many actions across components: create VHD file, add database entries, update website look and feel… ▪ Corresponds to the Remote Management System and (sometimes) Remote Administration System
  • 3. HOW CAN WE CHOOSE ONE? ▪ Many choices are available, and the comparison can be a bit hazy ▪ Depending on the company’s needs and existing infrastructure, licensing costs and complexity may become too high ▪ Sometimes, existing solutions may not adapt 100% to the company’s need and wants
  • 4. ENTER A FREE, OPEN SOLUTION ▪ What if we could use a product that provides: ▪ Complete access, free of cost ▪ High compatibility with the existing infrastructure ▪ Reliability, scalability and fault tolerance ▪ Open-source access to the source code, forking included ▪ If this sounds convenient, Apache Cloudstack may be the product you should be using
  • 5. SOME OF THE BENEFITS ▪ Really flexible license: ▪ Free of cost, allows modification and redistribution without extra fees (certain conditions apply, per Apache Licensing) ▪ Compatiblity: ▪ It allows to use, simultaneously, multiple providers of virtualization, storage and database systems ▪ Works in an ad-hoc manner, with an easy installation and almost no special requirements ▪ Reliability and scalability: ▪ On simulated environments developed by Citrix, it has been tested with over 1000 hosts, hundreds of storage devices and ~10000 VMs ▪ Provides fault tolerance and HA environments
  • 6. NOT EVERYTHING IS RAINBOW-COLORED ▪ Even though it’s a solid solution, it still has its flaws ▪ Some of the drawbacks include: ▪ Since it’s still in development, implementation can be a bit difficult ▪ Documentation may be a bit limited on certain scenarios ▪ It’s suited mostly for private clouds, since it doesn’t include billing management ▪ Some undocumented bugs!
  • 7. SYSTEM REQUIREMENTS ▪ For the management/storage server: ▪ CentOS 6.3+ is recommended, but Ubuntu/Debian is also supported ▪ 4GB of RAM, x84 64-bit CPU (the more cores the better) ▪ At least 50GB of storage ▪ At least one NIC (if storage is provided, the more bandwidth the better) ▪ For the Hypervisor host: ▪ HVM support (this is flexible) ▪ 4GB of RAM (system VMs are created)
  • 8. DEMO TIME! ▪ Two stages are being demoed: ▪ Installation stage: ▪ Virtualized networks done ▪ Existing XenServer hosts have been created and configured ▪ Storage server and MySQL databases created and configured ▪ We’ll be demoing the configuration wizard of Cloudstack ▪ Usage stage ▪ With Cloudstack configured, we’ll create a VM