SlideShare a Scribd company logo
1 of 61
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

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dashnarutouzumaki53779
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DaySri Ambati
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...AliaaTarek5
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityIES VE
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsZilliz
 

Recently uploaded (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Visualising and forecasting stocks using Dash
Visualising and forecasting stocks using DashVisualising and forecasting stocks using Dash
Visualising and forecasting stocks using Dash
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo DayH2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
H2O.ai CEO/Founder: Sri Ambati Keynote at Wells Fargo Day
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
(How to Program) Paul Deitel, Harvey Deitel-Java How to Program, Early Object...
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
Decarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a realityDecarbonising Buildings: Making a net-zero built environment a reality
Decarbonising Buildings: Making a net-zero built environment a reality
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMsFact vs. Fiction: Autodetecting Hallucinations in LLMs
Fact vs. Fiction: Autodetecting Hallucinations in LLMs
 

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.