SlideShare a Scribd company logo
1 of 61
Download to read offline
Building Clouds with Apache
CloudStack
Apache Roadshow, Berlin
Giles Sirett
A n i n t r o d u c t i o n t o
C l i c k t o e d i t
@CloudStack @GilesSirett
A b o u t m e
• PMC member & Committer -
Apache CloudStack
• Chair –CloudStack European
user group
• CEO - ShapeBlue
• Declaration: I’m a business
guy
• Also: Physicist, ex-
programmer, husband, runner,
Dad, rugby coach, proud Brit
AND European
C l i c k t o e d i t
@CloudStack @GilesSirett
W h a t i s C l o u d S t a c k ?
Apache CloudStack is a scalable, multi-
tenant, open-source, purpose-built,
cloud orchestration platform for
delivering turnkey Infrastructure-as-a-
Service clouds
C l i c k t o e d i t
@CloudStack @GilesSirett
H o w t o b u i l d a n I a a S c l o u d
compute StorageNetworking
Hypervisor
CMP - Orchestration layer
orchestration API
eCommerce Platform
Choice of Hypervisor (KVM, VMWare,
Xen, hyper-V, OVM, XCP-ng)
Apache CloudStack
Ecommerce platform
CloudStack API
CaaS Management
Networking compute Storage
PaaS Developer tooling
Multi-cloud
management
Cloud Monkey
C l i c k t o e d i t
@CloudStack @GilesSirett
K e y c l o u d S t a c k f e a t u r e s
• Broad & deep Hypervisor support
• XenServer, KVM, VMware, OracleVM, Hyper-V, XCP-ng
• Enterprise grade tenant Virtual Networking model
• Scalable architecture
• Support thousands of hosts and virtual machine guest
• Largest known production cloud 35k+ physical hosts
• High availability
• Configurations that provide automatic failover for virtual
machines
• Choice of interfaces
• Web UI, command line, REST-based API
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k h i s t o r y
• 2008 – Vmops launches (rebrands Cloud.com)
• April 2010 – Cloud.com Releases CloudStack under GPLv3
• July 2011 - Citrix acquires CloudStack
• April 2012 - CloudStack donated to Apache Software Foundation
• November 2012 – First Apache CloudStack Release
• March 2013 - CloudStack graduates from ASF Incubator
• 2014 – Majority of committers are not from Citrix
• 2016 – Citrix leave the project
• 2014-2018 Lots of releases, adoption continues to grow
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k t o d a y
• 3-4 releases per year
• Widespread production deployment
Public cloud providers
Private cloud use-cases
• LTS releases
• Diverse user driven developer community…..
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k t o d a y
• C.200 project committers
• Diverse PMC
• Last 4 weeks (to 11 June)
• 400 mailing list msgs
• 60 mailing list contributors
• 34 merged PRs, 13 authors
• 1600 package downloads
• Lots of meetups &
events….
C l i c k t o e d i t
@CloudStack @GilesSirett
A p a c h e C l o u d S t a c k C o m m u n i t y
200+ active contributors
7o+ organisations
Now 72 86 committers
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k C o l l a b o r a t i o n C o n f e r e n c e s
http://Cloudstackcollab.org
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k u s e - c a s e s
Private Cloud Hybrid Cloud Public Cloud
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d s t a c k “ k n o wn u s e r s ”
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d s t a c k * k n o wn u s e r s ”
19
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k * k n o wn * u s e r s
C l i c k t o e d i t
@CloudStack @GilesSirett
W h a t c a n y o u d o wi t h C l o u d S t a c k ?
• Self service of all resources – compute, storage and networking –
with no requirements for highly skilled technical staff.
• Automation of all provisioning and management through API.
• E.g.
• Create Virtual Machines from templates or ISOs
• All Virtual Machine lifecycle actions: start/stop/delete/storage/networking
• Manage storage volumes
• Create Isolated, Shared and Multi-Tiered Networks
• Manage firewall and port forwarding rules
• Manage Network Services such as Load Balancing, Static and Source NAT,
VPNs, Global Load Balancing and Autoscaling
CloudStack
demo
C l i c k t o e d i t
@CloudStack @GilesSirett
A P I e x a m p l e s
Examples of Cloudstack Rest API:
• List VMs for all users:
http://10.2.3.183:8096/client/api?command=listVirtualMachines&listall=true
• List all my templates:
http://10.2.3.183:8096/client/api?command=listTemplates&templatefilter=all
• Create new network "RootNet2"
– http://10.2.3.183:8096/client/api?command=createNetwork&zoneId=ea2edb5f-2fbd-4390-a731-
b4e252d2f5c7&name=RootNet2&displayText=RootNet2&networkOfferingId=d323caa4-976b-4cd3-b57c-
58864b842a40&domainid=d30d22bf-6afd-11e8-aa6b-06227e0108af&account=admin
• Create a new VM attached to RootNet1
– http://10.2.3.183:8096/client/api?command=deployVirtualMachine&response=json&zoneid=ea2edb5f-
2fbd-4390-a731-b4e252d2f5c7&templateid=d3121fc3-6afd-11e8-aa6b-
06227e0108af&hypervisor=VMware&serviceofferingid=89e3afd9-3ed6-4975-a9a9-
58953f94a9f2&iptonetworklist%5B0%5D.networkid=af048a31-f140-4907-b2ac-
85ae67767ff9&displayname=RootVM2&name=RootVM2&keyboard=uk&domainid=d30d22bf-6afd-11e8-
aa6b-06227e0108af&account=admin
Note: for simplicity, these commands are being run over an unauthenticated port (8096) - this is not recommended
for production use and would usually be disabled
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d m o n k e y
C l i c k t o e d i t
@CloudStack @GilesSirett
T h e p e r c e p t i o n p r o b l e m
“CloudStack –
Never heard of
it!”
Architect at unnamed
company, 2016, that
now runs a 800 host
production Cloudstack
production environment
C l i c k t o e d i t
@CloudStack @GilesSirett
I n 2 0 11
C l i c k t o e d i t
@CloudStack @GilesSirett
Wrong
place, wrong
time
falscher Ort
falsche Zeit
C l i c k t o e d i t
@CloudStack @GilesSirett
We L O V E t h e A S F, b u t … .
The mission of the Apache Software
Foundation (ASF) is to provide software for
the public good. We do this by providing
services and support for many like-minded
software project communities of individuals
who choose to join the ASF.
C l i c k t o e d i t
@CloudStack @GilesSirett
C l i c k t o e d i t
@CloudStack @GilesSirett
O p e n s t a c k i s c o m p l e x
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k i s s i m p l e
Availability and Security
Servers Network Storage
Virtualization Layer
Service Management (Billing, Metering, Accounts, etc.)
Resource Management
Servers Storage Network
Dynamic Workload Management
Backup LB HA Monitoring
User Interface Developer API
Image Libraries
Application Catalog
Custom Templates
Operating System ISOs
IntegrationAPI
OperationalIntegration
(OSS/BSS,Monitoring,IdentityManagement,Etc)
Administrator End User Console
C l i c k t o e d i t
@CloudStack @GilesSirett
W h y C l o u d S t a c k ?
• Integrated end-to-end IaaS product
• Proven at scale, widespread adoption
• Rapid time to value
• Low implementation & operational
costs
• Truly multi-tenant
• Focussed, user led, development
community
• Narrow scope / easy integration
• #CloudStackWorks
C l i c k t o e d i t
@CloudStack @GilesSirett
A n d i n 2 0 1 7
C l i c k t o e d i t
@CloudStack @GilesSirett
A p a c h e C l o u d S t a c k – a n o p e n f l e x i b l e p l a t f o r m
XenServer VMware OVM KVM UCS
Compute
Local Disk iSCSI
Fibre
Channel
NFS
Compute primary storage
Bare metalHyper-V
NFS Swift S3
User accessible secondary storage
Ceph
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k n e t wo r k i n g – 2 m o d e l s
Services
Isolation
Basic – L3
Firewall
LB GSLB
Network
VPN
Advanced – L2
Routing DHCP DNS
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k - S c a l a b l e c o n s t r u c t s
Region - Europe
Zone –
London1
Zone- Amsterdam3
Pod PodCluster -
Vmware
Cluster -
KVM
Region -
USA
Cluster –
OVM
Host
Host
C l i c k t o e d i t
@CloudStack @GilesSirett
D e p l o y m e n t m o d e l
Internet
facing
servicesUsers
Management
server(s)
MySQL
DBs
Hosts
Primary
storage
Hosts
Primary
storage
Hosts
Primary
storage
Pod1 Pod2 Pod3
Secondary
Storage
C l i c k t o e d i t
@CloudStack @GilesSirett
C l o u d S t a c k c o n t a i n e r S e r v i c e
• Seamless Container as a Service offering
in IaaS environment
• Built with Kubernetes & CloudStack
• Deploy cloud-native apps into clusters
• No changes to product catalogue or
billing process
C l i c k t o e d i t
@CloudStack @GilesSirett
G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k
Recipe 1
completely ignore design best-
practice
• Ingredients: A hypervisor
host, some NFS storage,
CloudStack Management
server, Cloudstack
MYSQL server
C l i c k t o e d i t
@CloudStack @GilesSirett
G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k
Method
1. Read the recipe & understand
your ingredients
http://docs.cloudstack.apache.
org/en/latest/
2. Read on Cloudstack
networking
3. Does CloudStack
support?……
1. It’s the hypervisor stupid
4. Do not try to do this in AWS –
you need hypervisor hosts
C l i c k t o e d i t
@CloudStack @GilesSirett
G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k
Method
5. Install MYSQL
6. Install Cloudstack
7. Start cloud XXX
8. Follow the GUI
C l i c k t o e d i t
@CloudStack @GilesSirett
M y f i r s t C l o u d S t a c k b u i l d
Host 1
• Centos
• MySQL DB for
Cloudstack
• Cloudstack
Management
server
• NFS storage
Host 2
• Hypervisor
host of your
choice (as long
as its KVM or
Xen)
Switch with VLAN support
C l i c k t o e d i t
@CloudStack @GilesSirett
L e a r n i n g C l o u d s t a c k f e a t u r e s – u s e s o m e b o d y e l s e s
• Interoute VDC
• Full stack IaaS offering
based on Cloudstack
• Includes hybrid “VDC
Edge”
• Massive growth – now
17 global zones
C l i c k t o e d i t
@CloudStack @GilesSirett
L e a r n i n g C l o u d S t a c k f e a t u r e s - u s e s o m e b o d y e l s e s
• Swiss based cloud
provider, based on
CloudStack
• “made for developers”
• Abstracted a number
of CloudStack featurs
C l i c k t o e d i t
@CloudStack @GilesSirett
Recipe 2
• More realistic storage
Primary
Secondary
• Add at lest one more host
Test deployment
Test HA
• Consider pod, clusters
• Introduce 2nd hypervisor
Understand different hypervisor
communication techniques
C l i c k t o e d i t
@CloudStack @GilesSirett
Recipe 2
• Build a management farm
Spilt MYSQL, use master/slave
Redundant pair of managemenr
servers
• Split Storage, guest,
public and management
networks
C l i c k t o e d i t
@CloudStack @GilesSirett
D e p l o y m e n t m o d e l
Internet
facing
servicesUsers
Management
server(s)
MySQL
DBs
Hosts
Primary
storage
Hosts
Primary
storage
Hosts
Primary
storage
Pod1 Pod2 Pod3
Secondary
Storage
C l i c k t o e d i t
@CloudStack @GilesSirett
D e s i g n c o n s i d e r a t i o n s – t h e r e a l wo r l d
• Analyse your workloads
• Capacity planning:
Storage
CPU/memory
• Version of CloudStack (go LTS)
• Choose networking model
• Management farm
Resilience – multiple management servers & DB servers
• Hypervisor choice
Good for your workloads
Compatible with your hardware?
Some picture about
restaurant quality
C l i c k t o e d i t
@CloudStack @GilesSirett
D e s i g n c o n s i d e r a t i o n s – t h e r e a l wo r l d
• Network design: isolate management, guest, public &
storage traffic
• Scale
scale point – usually by pod
• Plan templates
• Plan service offerings
• Plan disk offerings
• Tagging model ?
• Collecting & analysis of your usage data
C l i c k t o e d i t
@CloudStack @GilesSirett
W h e r e t o g o n e x t
• Documentation http://docs.cloudstack.apache.org/en/latest/
• Mailing lists
https://cloudstack.apache.org/mailing-lists.html
Start with users list
• Events & meetups
CloudStack European User Group
https://www.linkedin.com/groups/4294158
CloudStack Collaboration Conferences
http://cloudstackcollab.org
Specifically in Germany
https://www.meetup.com/german-CloudStack-user-group/
https://listi.jpberlin.de/mailman/listinfo/german-cloudstack-usergroup
C l i c k t o e d i t
@CloudStack @GilesSirett
Giles.Sirett@ShapeBlue.com
Giles@apache.org
@GilesSirett @cloudstack
www.cloudstack.org
#CloudStackWorks
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com
www.shapeblue.com

More Related Content

What's hot

Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewgavin_lee
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overviewhowie YU
 
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSJohn Burwell
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackTim Mackey
 
Ceph and Apache CloudStack
Ceph and Apache CloudStackCeph and Apache CloudStack
Ceph and Apache CloudStackke4qqq
 
Ceph with CloudStack
Ceph with CloudStackCeph with CloudStack
Ceph with CloudStackShapeBlue
 
Hypervisor selection in CloudStack
Hypervisor selection in CloudStackHypervisor selection in CloudStack
Hypervisor selection in CloudStackTim Mackey
 
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021ShapeBlue
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private CloudAFCOM
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overviewsedukull
 
Deploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UIDeploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UIJoe Brockmeier
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalleybuildacloud
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...ShapeBlue
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopChiradeep Vittal
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanKimihiko Kitase
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationDag Sonstebo
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stackNitin Mehta
 

What's hot (20)

Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Cloud stack overview
Cloud stack overviewCloud stack overview
Cloud stack overview
 
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CSBetter, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
Better, Faster, Cheaper Infrastructure: Apache CloudStack and Riak CS
 
CloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community worksCloudStack Hyderabad Meetup: How the Apache community works
CloudStack Hyderabad Meetup: How the Apache community works
 
Introduction to CloudStack
Introduction to CloudStack Introduction to CloudStack
Introduction to CloudStack
 
Apache CloudStack from API to UI
Apache CloudStack from API to UIApache CloudStack from API to UI
Apache CloudStack from API to UI
 
Hypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStackHypervisor Selection in CloudStack and OpenStack
Hypervisor Selection in CloudStack and OpenStack
 
Ceph and Apache CloudStack
Ceph and Apache CloudStackCeph and Apache CloudStack
Ceph and Apache CloudStack
 
Ceph with CloudStack
Ceph with CloudStackCeph with CloudStack
Ceph with CloudStack
 
Hypervisor selection in CloudStack
Hypervisor selection in CloudStackHypervisor selection in CloudStack
Hypervisor selection in CloudStack
 
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
What’s New in CloudStack 4.15 - CloudStack European User Group Virtual, May 2021
 
How to Design a Scalable Private Cloud
How to Design a Scalable Private CloudHow to Design a Scalable Private Cloud
How to Design a Scalable Private Cloud
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
 
Deploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UIDeploying Apache CloudStack from API to UI
Deploying Apache CloudStack from API to UI
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
 
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E... Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
Designing Lean CloudStack Environments for the Edge - IndiQus - CloudStack E...
 
Scalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache HadoopScalable Object Storage with Apache CloudStack and Apache Hadoop
Scalable Object Storage with Apache CloudStack and Apache Hadoop
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
 
Automating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configurationAutomating CloudStack and hypervisor installation and configuration
Automating CloudStack and hypervisor installation and configuration
 
Hacking apache cloud stack
Hacking apache cloud stackHacking apache cloud stack
Hacking apache cloud stack
 

Similar to Building clouds with apache cloudstack apache roadshow 2018

CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container ServiceShapeBlue
 
Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11ShapeBlue
 
Whats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesWhats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesShapeBlue
 
CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container ServiceShapeBlue
 
CCCNA17 CloudStack Container Service
CCCNA17 CloudStack Container ServiceCCCNA17 CloudStack Container Service
CCCNA17 CloudStack Container ServiceShapeBlue
 
CloudStack - Apache's best kept secret
CloudStack - Apache's best kept secretCloudStack - Apache's best kept secret
CloudStack - Apache's best kept secretShapeBlue
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container ServiceShapeBlue
 
Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news   Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news ShapeBlue
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container serviceShapeBlue
 
CloudStack usage service
CloudStack usage serviceCloudStack usage service
CloudStack usage serviceShapeBlue
 
Improving CloudStack for operators
Improving CloudStack for operatorsImproving CloudStack for operators
Improving CloudStack for operatorsShapeBlue
 
New stuff in CloudStack!
New stuff in CloudStack!New stuff in CloudStack!
New stuff in CloudStack!ShapeBlue
 
Cisco + AWS Stronger Security & Greater AWS Adoption
Cisco + AWS Stronger Security & Greater AWS Adoption Cisco + AWS Stronger Security & Greater AWS Adoption
Cisco + AWS Stronger Security & Greater AWS Adoption Amazon Web Services
 
Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudShapeBlue
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 IntroductionShapeBlue
 
CloudStack EU user group - Trillian
CloudStack EU user group - TrillianCloudStack EU user group - Trillian
CloudStack EU user group - TrillianShapeBlue
 
CCNA17 KVM and CloudStack
CCNA17 KVM and CloudStackCCNA17 KVM and CloudStack
CCNA17 KVM and CloudStackShapeBlue
 
Cloudstack Japan - cloudstack, the best kept secret in the cloud
Cloudstack Japan  -  cloudstack, the best kept secret in the cloudCloudstack Japan  -  cloudstack, the best kept secret in the cloud
Cloudstack Japan - cloudstack, the best kept secret in the cloudShapeBlue
 
Unconference Round Table Notes
Unconference Round Table NotesUnconference Round Table Notes
Unconference Round Table NotesTimothy Spann
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service MeshLew Tucker
 

Similar to Building clouds with apache cloudstack apache roadshow 2018 (20)

CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container Service
 
Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11Paul Angus - what's new in ACS 4.11
Paul Angus - what's new in ACS 4.11
 
Whats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlinesWhats new in Cloudstack 4.11 - behind the headlines
Whats new in Cloudstack 4.11 - behind the headlines
 
CloudStack Container Service
CloudStack Container ServiceCloudStack Container Service
CloudStack Container Service
 
CCCNA17 CloudStack Container Service
CCCNA17 CloudStack Container ServiceCCCNA17 CloudStack Container Service
CCCNA17 CloudStack Container Service
 
CloudStack - Apache's best kept secret
CloudStack - Apache's best kept secretCloudStack - Apache's best kept secret
CloudStack - Apache's best kept secret
 
Paul Angus - CloudStack Container Service
Paul  Angus - CloudStack Container ServicePaul  Angus - CloudStack Container Service
Paul Angus - CloudStack Container Service
 
Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news   Giles Sirett: Introduction and CloudStack news
Giles Sirett: Introduction and CloudStack news
 
Cloudstack container service
Cloudstack container serviceCloudstack container service
Cloudstack container service
 
CloudStack usage service
CloudStack usage serviceCloudStack usage service
CloudStack usage service
 
Improving CloudStack for operators
Improving CloudStack for operatorsImproving CloudStack for operators
Improving CloudStack for operators
 
New stuff in CloudStack!
New stuff in CloudStack!New stuff in CloudStack!
New stuff in CloudStack!
 
Cisco + AWS Stronger Security & Greater AWS Adoption
Cisco + AWS Stronger Security & Greater AWS Adoption Cisco + AWS Stronger Security & Greater AWS Adoption
Cisco + AWS Stronger Security & Greater AWS Adoption
 
Cloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloudCloudstack: the best kept secret in the cloud
Cloudstack: the best kept secret in the cloud
 
CCCNA17 Introduction
CCCNA17 IntroductionCCCNA17 Introduction
CCCNA17 Introduction
 
CloudStack EU user group - Trillian
CloudStack EU user group - TrillianCloudStack EU user group - Trillian
CloudStack EU user group - Trillian
 
CCNA17 KVM and CloudStack
CCNA17 KVM and CloudStackCCNA17 KVM and CloudStack
CCNA17 KVM and CloudStack
 
Cloudstack Japan - cloudstack, the best kept secret in the cloud
Cloudstack Japan  -  cloudstack, the best kept secret in the cloudCloudstack Japan  -  cloudstack, the best kept secret in the cloud
Cloudstack Japan - cloudstack, the best kept secret in the cloud
 
Unconference Round Table Notes
Unconference Round Table NotesUnconference Round Table Notes
Unconference Round Table Notes
 
Istio Service Mesh
Istio Service MeshIstio Service Mesh
Istio Service Mesh
 

More from ShapeBlue

CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlueCloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlueShapeBlue
 
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlueCloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlueShapeBlue
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...ShapeBlue
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueShapeBlue
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubShapeBlue
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...ShapeBlue
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...ShapeBlue
 
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIOHow We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIOShapeBlue
 
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...ShapeBlue
 
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...ShapeBlue
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineShapeBlue
 
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...ShapeBlue
 
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...ShapeBlue
 
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...ShapeBlue
 
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...ShapeBlue
 
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...ShapeBlue
 
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueShapeBlue
 
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...ShapeBlue
 
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
 

More from ShapeBlue (20)

CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlueCloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
CloudStack Authentication Methods – Harikrishna Patnala, ShapeBlue
 
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlueCloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
CloudStack Tooling Ecosystem – Kiran Chavala, ShapeBlue
 
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
Elevating Cloud Infrastructure with Object Storage, DRS, VM Scheduling, and D...
 
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlueVM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
VM Migration from VMware to CloudStack and KVM – Suresh Anaparti, ShapeBlue
 
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHubHow We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
How We Grew Up with CloudStack and its Journey – Dilip Singh, DataHub
 
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
What’s New in CloudStack 4.19, Abhishek Kumar, Release Manager Apache CloudSt...
 
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
CloudStack 101: The Best Way to Build Your Private Cloud – Rohit Yadav, VP Ap...
 
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIOHow We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
How We Use CloudStack to Provide Managed Hosting - Swen Brüseke - proIO
 
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
Enabling DPU Hardware Accelerators in XCP-ng Cloud Platform Environment - And...
 
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
 
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.OnlineKVM Security Groups Under the Hood - Wido den Hollander - Your.Online
KVM Security Groups Under the Hood - Wido den Hollander - Your.Online
 
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
How to Re-use Old Hardware with CloudStack. Saving Money and the Environment ...
 
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
Use Existing Assets to Build a Powerful In-house Cloud Solution - Magali Perv...
 
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
Import Export Virtual Machine for KVM Hypervisor - Ayush Pandey - University ...
 
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
DRaaS using Snapshot copy and destination selection (DRaaS) - Alexandre Matti...
 
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
Mitigating Common CloudStack Instance Deployment Failures - Jithin Raju - Sha...
 
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlueElevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
Elevating Privacy and Security in CloudStack - Boris Stoyanov - ShapeBlue
 
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
Transitioning from VMware vCloud to Apache CloudStack: A Path to Profitabilit...
 
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
 
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
 

Recently uploaded

Dublin_mulesoft_meetup_API_specifications.pptx
Dublin_mulesoft_meetup_API_specifications.pptxDublin_mulesoft_meetup_API_specifications.pptx
Dublin_mulesoft_meetup_API_specifications.pptxKunal Gupta
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfROWELL MARQUINA
 
Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Memoori
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkPixlogix Infotech
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Jeffrey Haguewood
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxmprakaash5
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024TopCSSGallery
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneUiPathCommunity
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Kaya Weers
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...BookNet Canada
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...BookNet Canada
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentPim van der Noll
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesBernd Ruecker
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?Rustici Software
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFMichael Gough
 
A PowerPoint Presentation on Vikram Lander pptx
A PowerPoint Presentation on Vikram Lander pptxA PowerPoint Presentation on Vikram Lander pptx
A PowerPoint Presentation on Vikram Lander pptxatharvdev2010
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Farhan Tariq
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MIRomil Mishra
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfIngrid Airi González
 

Recently uploaded (20)

Dublin_mulesoft_meetup_API_specifications.pptx
Dublin_mulesoft_meetup_API_specifications.pptxDublin_mulesoft_meetup_API_specifications.pptx
Dublin_mulesoft_meetup_API_specifications.pptx
 
QMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdfQMMS Lesson 2 - Using MS Excel Formula.pdf
QMMS Lesson 2 - Using MS Excel Formula.pdf
 
Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!Laying the Data Foundations for Artificial Intelligence!
Laying the Data Foundations for Artificial Intelligence!
 
React Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App FrameworkReact Native vs Ionic - The Best Mobile App Framework
React Native vs Ionic - The Best Mobile App Framework
 
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
Email Marketing Automation for Bonterra Impact Management (fka Social Solutio...
 
Introduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptxIntroduction-to-Wazuh-and-its-integration.pptx
Introduction-to-Wazuh-and-its-integration.pptx
 
Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024Top 10 Hubspot Development Companies in 2024
Top 10 Hubspot Development Companies in 2024
 
WomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyoneWomenInAutomation2024: AI and Automation for eveyone
WomenInAutomation2024: AI and Automation for eveyone
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)Design pattern talk by Kaya Weers - 2024 (v2)
Design pattern talk by Kaya Weers - 2024 (v2)
 
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
Transcript: New from BookNet Canada for 2024: BNC SalesData and LibraryData -...
 
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
Transcript: Green paths: Learning from publishers’ sustainability journeys - ...
 
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native developmentEmixa Mendix Meetup 11 April 2024 about Mendix Native development
Emixa Mendix Meetup 11 April 2024 about Mendix Native development
 
QCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architecturesQCon London: Mastering long-running processes in modern architectures
QCon London: Mastering long-running processes in modern architectures
 
Which standard is best for your content?
Which standard is best for your content?Which standard is best for your content?
Which standard is best for your content?
 
All These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDFAll These Sophisticated Attacks, Can We Really Detect Them - PDF
All These Sophisticated Attacks, Can We Really Detect Them - PDF
 
A PowerPoint Presentation on Vikram Lander pptx
A PowerPoint Presentation on Vikram Lander pptxA PowerPoint Presentation on Vikram Lander pptx
A PowerPoint Presentation on Vikram Lander pptx
 
Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...Genislab builds better products and faster go-to-market with Lean project man...
Genislab builds better products and faster go-to-market with Lean project man...
 
Transport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MITransport in Open Pits______SM_MI10415MI
Transport in Open Pits______SM_MI10415MI
 
Generative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdfGenerative Artificial Intelligence: How generative AI works.pdf
Generative Artificial Intelligence: How generative AI works.pdf
 

Building clouds with apache cloudstack apache roadshow 2018

  • 1. Building Clouds with Apache CloudStack Apache Roadshow, Berlin Giles Sirett A n i n t r o d u c t i o n t o
  • 2. C l i c k t o e d i t @CloudStack @GilesSirett A b o u t m e • PMC member & Committer - Apache CloudStack • Chair –CloudStack European user group • CEO - ShapeBlue • Declaration: I’m a business guy • Also: Physicist, ex- programmer, husband, runner, Dad, rugby coach, proud Brit AND European
  • 3. C l i c k t o e d i t @CloudStack @GilesSirett W h a t i s C l o u d S t a c k ? Apache CloudStack is a scalable, multi- tenant, open-source, purpose-built, cloud orchestration platform for delivering turnkey Infrastructure-as-a- Service clouds
  • 4. C l i c k t o e d i t @CloudStack @GilesSirett H o w t o b u i l d a n I a a S c l o u d compute StorageNetworking Hypervisor CMP - Orchestration layer orchestration API eCommerce Platform Choice of Hypervisor (KVM, VMWare, Xen, hyper-V, OVM, XCP-ng) Apache CloudStack Ecommerce platform CloudStack API CaaS Management Networking compute Storage PaaS Developer tooling Multi-cloud management Cloud Monkey
  • 5. C l i c k t o e d i t @CloudStack @GilesSirett K e y c l o u d S t a c k f e a t u r e s • Broad & deep Hypervisor support • XenServer, KVM, VMware, OracleVM, Hyper-V, XCP-ng • Enterprise grade tenant Virtual Networking model • Scalable architecture • Support thousands of hosts and virtual machine guest • Largest known production cloud 35k+ physical hosts • High availability • Configurations that provide automatic failover for virtual machines • Choice of interfaces • Web UI, command line, REST-based API
  • 6. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k h i s t o r y • 2008 – Vmops launches (rebrands Cloud.com) • April 2010 – Cloud.com Releases CloudStack under GPLv3 • July 2011 - Citrix acquires CloudStack • April 2012 - CloudStack donated to Apache Software Foundation • November 2012 – First Apache CloudStack Release • March 2013 - CloudStack graduates from ASF Incubator • 2014 – Majority of committers are not from Citrix • 2016 – Citrix leave the project • 2014-2018 Lots of releases, adoption continues to grow
  • 7. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k t o d a y • 3-4 releases per year • Widespread production deployment Public cloud providers Private cloud use-cases • LTS releases • Diverse user driven developer community…..
  • 8. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k t o d a y • C.200 project committers • Diverse PMC • Last 4 weeks (to 11 June) • 400 mailing list msgs • 60 mailing list contributors • 34 merged PRs, 13 authors • 1600 package downloads • Lots of meetups & events….
  • 9. C l i c k t o e d i t @CloudStack @GilesSirett A p a c h e C l o u d S t a c k C o m m u n i t y 200+ active contributors 7o+ organisations Now 72 86 committers
  • 10. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k C o l l a b o r a t i o n C o n f e r e n c e s http://Cloudstackcollab.org
  • 11. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k u s e - c a s e s Private Cloud Hybrid Cloud Public Cloud
  • 12. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d s t a c k “ k n o wn u s e r s ”
  • 13. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d s t a c k * k n o wn u s e r s ” 19
  • 14. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k * k n o wn * u s e r s
  • 15. C l i c k t o e d i t @CloudStack @GilesSirett W h a t c a n y o u d o wi t h C l o u d S t a c k ? • Self service of all resources – compute, storage and networking – with no requirements for highly skilled technical staff. • Automation of all provisioning and management through API. • E.g. • Create Virtual Machines from templates or ISOs • All Virtual Machine lifecycle actions: start/stop/delete/storage/networking • Manage storage volumes • Create Isolated, Shared and Multi-Tiered Networks • Manage firewall and port forwarding rules • Manage Network Services such as Load Balancing, Static and Source NAT, VPNs, Global Load Balancing and Autoscaling
  • 17. C l i c k t o e d i t @CloudStack @GilesSirett A P I e x a m p l e s Examples of Cloudstack Rest API: • List VMs for all users: http://10.2.3.183:8096/client/api?command=listVirtualMachines&listall=true • List all my templates: http://10.2.3.183:8096/client/api?command=listTemplates&templatefilter=all • Create new network "RootNet2" – http://10.2.3.183:8096/client/api?command=createNetwork&zoneId=ea2edb5f-2fbd-4390-a731- b4e252d2f5c7&name=RootNet2&displayText=RootNet2&networkOfferingId=d323caa4-976b-4cd3-b57c- 58864b842a40&domainid=d30d22bf-6afd-11e8-aa6b-06227e0108af&account=admin • Create a new VM attached to RootNet1 – http://10.2.3.183:8096/client/api?command=deployVirtualMachine&response=json&zoneid=ea2edb5f- 2fbd-4390-a731-b4e252d2f5c7&templateid=d3121fc3-6afd-11e8-aa6b- 06227e0108af&hypervisor=VMware&serviceofferingid=89e3afd9-3ed6-4975-a9a9- 58953f94a9f2&iptonetworklist%5B0%5D.networkid=af048a31-f140-4907-b2ac- 85ae67767ff9&displayname=RootVM2&name=RootVM2&keyboard=uk&domainid=d30d22bf-6afd-11e8- aa6b-06227e0108af&account=admin Note: for simplicity, these commands are being run over an unauthenticated port (8096) - this is not recommended for production use and would usually be disabled
  • 18. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d m o n k e y
  • 19. C l i c k t o e d i t @CloudStack @GilesSirett T h e p e r c e p t i o n p r o b l e m “CloudStack – Never heard of it!” Architect at unnamed company, 2016, that now runs a 800 host production Cloudstack production environment
  • 20. C l i c k t o e d i t @CloudStack @GilesSirett I n 2 0 11
  • 21. C l i c k t o e d i t @CloudStack @GilesSirett Wrong place, wrong time falscher Ort falsche Zeit
  • 22. C l i c k t o e d i t @CloudStack @GilesSirett We L O V E t h e A S F, b u t … . The mission of the Apache Software Foundation (ASF) is to provide software for the public good. We do this by providing services and support for many like-minded software project communities of individuals who choose to join the ASF.
  • 23. C l i c k t o e d i t @CloudStack @GilesSirett
  • 24. C l i c k t o e d i t @CloudStack @GilesSirett O p e n s t a c k i s c o m p l e x
  • 25. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k i s s i m p l e Availability and Security Servers Network Storage Virtualization Layer Service Management (Billing, Metering, Accounts, etc.) Resource Management Servers Storage Network Dynamic Workload Management Backup LB HA Monitoring User Interface Developer API Image Libraries Application Catalog Custom Templates Operating System ISOs IntegrationAPI OperationalIntegration (OSS/BSS,Monitoring,IdentityManagement,Etc) Administrator End User Console
  • 26. C l i c k t o e d i t @CloudStack @GilesSirett W h y C l o u d S t a c k ? • Integrated end-to-end IaaS product • Proven at scale, widespread adoption • Rapid time to value • Low implementation & operational costs • Truly multi-tenant • Focussed, user led, development community • Narrow scope / easy integration • #CloudStackWorks
  • 27. C l i c k t o e d i t @CloudStack @GilesSirett A n d i n 2 0 1 7
  • 28. C l i c k t o e d i t @CloudStack @GilesSirett A p a c h e C l o u d S t a c k – a n o p e n f l e x i b l e p l a t f o r m XenServer VMware OVM KVM UCS Compute Local Disk iSCSI Fibre Channel NFS Compute primary storage Bare metalHyper-V NFS Swift S3 User accessible secondary storage Ceph
  • 29. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k n e t wo r k i n g – 2 m o d e l s Services Isolation Basic – L3 Firewall LB GSLB Network VPN Advanced – L2 Routing DHCP DNS
  • 30. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k - S c a l a b l e c o n s t r u c t s Region - Europe Zone – London1 Zone- Amsterdam3 Pod PodCluster - Vmware Cluster - KVM Region - USA Cluster – OVM Host Host
  • 31. C l i c k t o e d i t @CloudStack @GilesSirett D e p l o y m e n t m o d e l Internet facing servicesUsers Management server(s) MySQL DBs Hosts Primary storage Hosts Primary storage Hosts Primary storage Pod1 Pod2 Pod3 Secondary Storage
  • 32. C l i c k t o e d i t @CloudStack @GilesSirett C l o u d S t a c k c o n t a i n e r S e r v i c e • Seamless Container as a Service offering in IaaS environment • Built with Kubernetes & CloudStack • Deploy cloud-native apps into clusters • No changes to product catalogue or billing process
  • 33. C l i c k t o e d i t @CloudStack @GilesSirett G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k Recipe 1 completely ignore design best- practice • Ingredients: A hypervisor host, some NFS storage, CloudStack Management server, Cloudstack MYSQL server
  • 34. C l i c k t o e d i t @CloudStack @GilesSirett G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k Method 1. Read the recipe & understand your ingredients http://docs.cloudstack.apache. org/en/latest/ 2. Read on Cloudstack networking 3. Does CloudStack support?…… 1. It’s the hypervisor stupid 4. Do not try to do this in AWS – you need hypervisor hosts
  • 35. C l i c k t o e d i t @CloudStack @GilesSirett G e t t i n g s t a r t e d wi t h A p a c h e C l o u d s t a c k Method 5. Install MYSQL 6. Install Cloudstack 7. Start cloud XXX 8. Follow the GUI
  • 36. C l i c k t o e d i t @CloudStack @GilesSirett M y f i r s t C l o u d S t a c k b u i l d Host 1 • Centos • MySQL DB for Cloudstack • Cloudstack Management server • NFS storage Host 2 • Hypervisor host of your choice (as long as its KVM or Xen) Switch with VLAN support
  • 37. C l i c k t o e d i t @CloudStack @GilesSirett L e a r n i n g C l o u d s t a c k f e a t u r e s – u s e s o m e b o d y e l s e s • Interoute VDC • Full stack IaaS offering based on Cloudstack • Includes hybrid “VDC Edge” • Massive growth – now 17 global zones
  • 38. C l i c k t o e d i t @CloudStack @GilesSirett L e a r n i n g C l o u d S t a c k f e a t u r e s - u s e s o m e b o d y e l s e s • Swiss based cloud provider, based on CloudStack • “made for developers” • Abstracted a number of CloudStack featurs
  • 39. C l i c k t o e d i t @CloudStack @GilesSirett Recipe 2 • More realistic storage Primary Secondary • Add at lest one more host Test deployment Test HA • Consider pod, clusters • Introduce 2nd hypervisor Understand different hypervisor communication techniques
  • 40. C l i c k t o e d i t @CloudStack @GilesSirett Recipe 2 • Build a management farm Spilt MYSQL, use master/slave Redundant pair of managemenr servers • Split Storage, guest, public and management networks
  • 41. C l i c k t o e d i t @CloudStack @GilesSirett D e p l o y m e n t m o d e l Internet facing servicesUsers Management server(s) MySQL DBs Hosts Primary storage Hosts Primary storage Hosts Primary storage Pod1 Pod2 Pod3 Secondary Storage
  • 42. C l i c k t o e d i t @CloudStack @GilesSirett D e s i g n c o n s i d e r a t i o n s – t h e r e a l wo r l d • Analyse your workloads • Capacity planning: Storage CPU/memory • Version of CloudStack (go LTS) • Choose networking model • Management farm Resilience – multiple management servers & DB servers • Hypervisor choice Good for your workloads Compatible with your hardware? Some picture about restaurant quality
  • 43. C l i c k t o e d i t @CloudStack @GilesSirett D e s i g n c o n s i d e r a t i o n s – t h e r e a l wo r l d • Network design: isolate management, guest, public & storage traffic • Scale scale point – usually by pod • Plan templates • Plan service offerings • Plan disk offerings • Tagging model ? • Collecting & analysis of your usage data
  • 44. C l i c k t o e d i t @CloudStack @GilesSirett W h e r e t o g o n e x t • Documentation http://docs.cloudstack.apache.org/en/latest/ • Mailing lists https://cloudstack.apache.org/mailing-lists.html Start with users list • Events & meetups CloudStack European User Group https://www.linkedin.com/groups/4294158 CloudStack Collaboration Conferences http://cloudstackcollab.org Specifically in Germany https://www.meetup.com/german-CloudStack-user-group/ https://listi.jpberlin.de/mailman/listinfo/german-cloudstack-usergroup
  • 45. C l i c k t o e d i t @CloudStack @GilesSirett Giles.Sirett@ShapeBlue.com Giles@apache.org @GilesSirett @cloudstack www.cloudstack.org #CloudStackWorks

Editor's Notes

  1. DSDec15 Emphasise the fact a customer doesn’t require to have a big technical team, this is covered by the service provider.
  2. DSDec15 Compute: CloudStack is hypervisor agnostic. Storage: briefly explain the difference between primary and secondary storage.