SlideShare a Scribd company logo
Chip Childers
VP of Apache CloudStack | Apache Software Foundation
Principal Engineer | SunGard Availability Services
chipchilders@apache.org | twitter: @chipchilders | irc: chipc on freenode
Let’s start with some questions for
you..
What’s Apache CloudStack?
 Apache CloudStack is open
source software designed to
deploy and manage large
networks of virtual machines, as
a highly available, highly
scalable Infrastructure as a
Service (IaaS) cloud computing
platform.
 CloudStack is a Top-Level
Project at the Apache Software
Foundation.
We Enable
 Cloud Operators
 To design, install, support, upgrade and scale their diverse cloud
environments
 Application Owners
 To easily consume infrastructure services, so that infrastructure
gets out of the way of delivering applications to the end users
So They Can Enable
The Application Users
Your end users want access to their applications,
all the time from anywhere.
They couldn’t care less about the environment
supporting the apps they use…
They care about the business results they achieve
using these applications.
Benefits of CloudStack
Self Service
CapitalLeverageWorkforceLeverage
Management
Automation
Workload
Standardization
Remove IT as a service delivery critical path
Reduce IT operational costs
Consistent application and service deployment
Usage Metering
Centralized
Management
Smarter
Virtualization
Visibility into user and line of business usage
Manage complete infrastructure, regardless of scale
Drive reduced capital requirements
We’ve got a “few” users…
(Literally hundreds)
Why do we care about the users?
 We are the users
 Builds the next generation of developers
 Drives project sustainability
 Improves quality
Users Driving the Project leads to
 Strong support for both traditional and cloud-era workloads
 Flexible deployment options and infrastructure choice
 Real-world experiences with scale
 Upgrades that work
 New technology integrations by and for the operators
 Testing of our APIs from diverse consumer tools
So what can I do with it?
Layer 3 Networking (EC2 Style)
…
DB
Security
Group
Web
Security
Group
… …
Web
VM
Web
VM
Web
VM
Web
VM
DB
VM
Web
VM
DB
VM
Web
VM
Guest Virtual Layer-2 Network
Guest 1
VM 1
Guest 1
VM 2
Guest 1
VM 3
Guest 1 Virtual Network
10.1.1.0/24
Gateway 10.1.1.1
Guest 10.1.1.2
Guest 10.1.1.3
Guest 10.1.1.4
Guest 1
Virtual Router
Guest 2
VM 1
Guest 2
VM 2
Guest 2
VM 3
Guest 2 Virtual Network
10.1.1.0/24
Gateway
10.1.1.1
Guest 10.1.1.2
Guest 10.1.1.3
Guest 10.1.1.4
Guest 2
Virtual Router
Public IP
65.37.141.24
65.37.141.80
Public IP
65.37.141.11
65.37.141.36
Internet
Multi-tier Network
Private IP
10.1.1.112
DHCP, DNS
User-data
Public IP
65.37.141.112
10.1.1.1
Web VM
1
10.1.1.3
Web VM
2
10.1.1.4
Web VM
3
10.1.1.5
Web VM
4
Netscaler
Load
Balancer
Private IP
10.1.1.111
Public IP
65.37.141.111 Juniper
SRX
Firewall
Virtual
Router
Virtual Network
10.1.1.0/24
VLAN 100
Virtual Network
10.1.2.0/24
VLAN 1001
10.1.2.21
10.1.2.18
10.1.2.38
10.1.2.39
10.1.2.31
App VM
1 10.1.3.21
Virtual Network
10.1.3.0/24
VLAN 141
10.1.2.24
App VM
2 10.1.3.45
10.1.3.24
DB VM 1
DHCP, DNS,
User-data
DHCP, DNS
User-data,
Source-NAT,
VPN
Public IP
65.37.141.115
Virtual
Router
Virtual
Router
Unified Multi-tier Network
10.1.1.1
Web
VM 1
10.1.1.3
Web
VM 2
10.1.1.4
Web
VM 3
10.1.1.5
Web
VM 4
Virtual
Network
10.1.1.0/24
VLAN 100
Virtual
Network
10.1.2.0/24
VLAN 1001
10.1.2.31
App
VM 1
Virtual
Network
10.1.3.0/24
VLAN 141
10.1.2.24
App
VM 2
10.1.3.24
DB VM
1
Virtual Router Customer
Premises
IPSec or SSL site-to-site VPN
Internet
Monitoring VLAN
Virtual Router Services
• IPAM
• DNS
• LB [intra]
• S-2-S VPN
• Static Routes
• ACLs
• NAT, PF
• FW [ingress & egress]
• BGP
Load Balancer
How does CloudStack do this?
Infrastructure Model
 Management Server Farm
 Management and provisioning tasks
 Zone
 Collection of pods, network offerings and secondary storage
 Pod
 Collection of clusters in the same failure boundary
 Cluster
 A grouping of hosts and their associated storage
 Hosts
 Servers onto which services will be provisioned
 Primary Storage
 VM disk storage
 Network
 Logical network associated with service offerings
 Secondary Storage
 Template, snapshot and ISO storage Zone
CloudStack Pod
Cluster
Host
Host
Network
Primary
Storage
VM
VM
CloudStack Pod
Cluster
Secondary
Storage
Deployment Architecture
 Hypervisor is the basic unit of scale.
 Cluster consists of one ore more hosts
of same hypervisor
 All hosts in cluster have access to
shared (primary) storage
 Pod is one or more clusters, usually
with L2 switches.
 Availability Zone has one or more
pods, has access to secondary
storage.
 One or more zones represent a cloud
Pod 1
….
Cluster N
L2
Host 2
Cluster 1
Host 1 Primary
Storage
Zone 1
….
L3
Secondary
Storage
Pod N
Management
Server
Cluster
Internet
Management Server Cluster
 MS is stateless. MS can be
deployed as physical server
or VM
 Single MS node can manage
up to 10K hosts. Multiple
nodes can be deployed for
scale or redundancy
 RHEL 5.4+, Ubuntu 10.0.4,
Fedora 16
Replica
Infrastructure
Resources
User API
Admin API
Load
Balancer
Management
Server
Managemen
t Server
MySQL
Replication
Software Architecture
Management Server
Orchestration Engine
- Drives long running VM
operations
- Syncs between resources
managed and DB
- Generates events
Resource
Management
Cluster
Management
Job
Management
DB
UI
Cloud
Portal
CLI
Other
Clients
Deployment Planning
Network Gurus
Network Elements
Hypervisor Gurus
Database
Access
Alert & Event
Management
PluginAPI
Resource API
Hypervisor
Resources
Network
Resources
Storage
Resources
Image
Resources
Snapshot
Resources
REST API
OAM&P API End User API EC2 API
Pluggable Service API
Engine
Other
APIs
Security Adapters
Account Management
Connectors
ACL & Authentication
- Accounts, Domains, and Projects
- ACL, limits checking
Services API
ServicesAPI
Console Proxy
Management
Template
Access
HA
Usage
Calculations
Additional
Services
Event Bus
Message Bus
Usage
Server
Got Scale?
 Running in production at >30,000 physical hosts, supported by only 4
management server instances
 Even greater scale by using CloudStack in a Regional model
 Remember: The separation of control, management and data planes is
critical for cloud platform scale.
Upcoming Releases
4.1.0 - currently being voted on for release
4.2.0 - entering feature freeze this week
What’s in 4.1?
 Lots of internal architectural changes (we want to speed up
development of new integrations)
 20 new features
 24 “improvements”
 155 bug fixes
Architectural Changes
 Converted from custom injection framework to Spring
 Lots of refactoring:
 Storage plugin model
 Network plugin model
 API implementation refactored (remains compatible)
There’s a theme here: We are making CloudStack more
flexible, both for developers and operators…
New Features in 4.1
API, UI and Integration Options:
 AWS style regions
 Event pub-sub framework (RabbitMQ implementation)
 Advanced search within the UI
 API Server request throttling
 API Discoverer Service
 Users resetting their own passwords
 Users directly changing their API keys
 EC2 query API
 Cloudmonkey CLI
New Features in 4.1
Networking:
 Nicira integration adds L3 functionality
 Persistent networks without a running VM
 Autoscale (Netscaler implementation)
 Juniper SRX & F5 Big IP inline mode
 Egress FW rules for guest networks
 Open vSwitch support for KVM
New Features in 4.1
Compute:
 Support for passing custom VMX settings to vSphere on VM
create
 Adding and removing Virtual NICs from VMs
 Reset SSH key within a VM
Storage:
 Volume resizing
 S3-backed secondary storage
Great, That’s 4.1…
What about 4.2?
 Many features proposed for 4.1 were moved to 4.2
(Remember that time-based release thing?)
 58 New Features scheduled for 4.2!
 16 of them are already finished, including testing
 Some of them won’t make the release (again, time-based!)
 40 Improvements (same caveats as features)
Sample 4.2 Features
 Midonet and BigSwitch SDN
integrations
 Enhanced Baremetal provisioning
 VM I/O Throttling
 Hyper-V 2012 Support
 LXC Support
 Cisco VSG integration
 Cisco ASA 1000V
 VM Affinity Rules
 Eliminate NFS layer for S3 secondary
storage
 Zone-wide primary storage
 Security group isolation in Advanced
Network zones
 Dedicating resources to domains and
accounts
 IP Address reservation w/o a vNIC
allocation
 Improved synchronization between
CloudStack and what’s actually running
on the hosts
 vSphere DVS support
 UI Plugin framework
And we’re just getting started…
Come join us at
http://cloudstack.apache.org
Thanks! (Any Questions?)
(P.S.: slides posted at http://chipchilders.com)
Ad

More Related Content

What's hot (20)

CloudStack Networking
CloudStack NetworkingCloudStack Networking
CloudStack Networking
CloudStack - Open Source Cloud Computing Project
 
CloudStack and SDN
CloudStack and SDNCloudStack and SDN
CloudStack and SDN
Sebastien Goasguen
 
CloudStack technical overview
CloudStack technical overviewCloudStack technical overview
CloudStack technical overview
CloudStack - Open Source Cloud Computing Project
 
Management server internals
Management server internalsManagement server internals
Management server internals
CloudStack - Open Source Cloud Computing Project
 
Xen and Apache cloudstack
Xen and Apache cloudstack  Xen and Apache cloudstack
Xen and Apache cloudstack
The Linux Foundation
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
The Linux Foundation
 
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS cloudsCloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack Hyderabad Meetup: Using CloudStack to build IaaS clouds
CloudStack - Open Source Cloud Computing Project
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
Kimihiko Kitase
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
Kimihiko Kitase
 
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
Joe Brockmeier
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2
Hiroaki Kawai
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzly
openstackindia
 
Windows server 2012 failover clustering new features
Windows server 2012 failover clustering new featuresWindows server 2012 failover clustering new features
Windows server 2012 failover clustering new features
Joseph D'Antoni
 
Nova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute modelsNova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute models
openstackindia
 
Improvements in Failover Clustering in Windows Server 2012
Improvements in Failover Clustering in Windows Server 2012Improvements in Failover Clustering in Windows Server 2012
Improvements in Failover Clustering in Windows Server 2012
Microsoft TechNet - Belgium and Luxembourg
 
DevCloud and CloudMonkey
DevCloud and CloudMonkeyDevCloud and CloudMonkey
DevCloud and CloudMonkey
Sebastien Goasguen
 
Cloud stack vs openstack vs eucalyptus
Cloud stack vs openstack vs eucalyptusCloud stack vs openstack vs eucalyptus
Cloud stack vs openstack vs eucalyptus
Ashok Kumar
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
Vepsun Technologies
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
Chiradeep Vittal
 
Apache CloudStack AlpesJUG
Apache CloudStack AlpesJUGApache CloudStack AlpesJUG
Apache CloudStack AlpesJUG
Sebastien Goasguen
 
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
Virtualization in the Cloud @ Build a Cloud Day SFO May 2012
The Linux Foundation
 
2 architectural at CloudStack Developer Day
2  architectural at CloudStack Developer Day2  architectural at CloudStack Developer Day
2 architectural at CloudStack Developer Day
Kimihiko Kitase
 
CloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen JapanCloudStack Networking at CloudOpen Japan
CloudStack Networking at CloudOpen Japan
Kimihiko Kitase
 
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
Joe Brockmeier
 
Cloudstack networking2
Cloudstack networking2Cloudstack networking2
Cloudstack networking2
Hiroaki Kawai
 
Open stack journey from folsom to grizzly
Open stack journey from folsom to grizzlyOpen stack journey from folsom to grizzly
Open stack journey from folsom to grizzly
openstackindia
 
Windows server 2012 failover clustering new features
Windows server 2012 failover clustering new featuresWindows server 2012 failover clustering new features
Windows server 2012 failover clustering new features
Joseph D'Antoni
 
Nova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute modelsNova for Physicalization and Virtualization compute models
Nova for Physicalization and Virtualization compute models
openstackindia
 
Cloud stack vs openstack vs eucalyptus
Cloud stack vs openstack vs eucalyptusCloud stack vs openstack vs eucalyptus
Cloud stack vs openstack vs eucalyptus
Ashok Kumar
 
VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3VMware Advance Troubleshooting Workshop - Day 3
VMware Advance Troubleshooting Workshop - Day 3
Vepsun Technologies
 
Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)Networking in the Cloud Age (LISA 2012 Tutorial)
Networking in the Cloud Age (LISA 2012 Tutorial)
Chiradeep Vittal
 

Viewers also liked (6)

Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
tcloudcomputing-tw
 
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-22012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
tcloudcomputing-tw
 
Session 2 - CloudStack Usage and Application (2013.Q3)
Session 2 - CloudStack Usage and Application (2013.Q3)Session 2 - CloudStack Usage and Application (2013.Q3)
Session 2 - CloudStack Usage and Application (2013.Q3)
tcloudcomputing-tw
 
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
tcloudcomputing-tw
 
Session 3 - CloudStack Test Automation and CI
Session 3 - CloudStack Test Automation and CISession 3 - CloudStack Test Automation and CI
Session 3 - CloudStack Test Automation and CI
tcloudcomputing-tw
 
Session 4 - News from ACS Community
Session 4 - News from ACS CommunitySession 4 - News from ACS Community
Session 4 - News from ACS Community
tcloudcomputing-tw
 
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
Tcloud Computing Hadoop Family and Ecosystem Service 2013.Q2
tcloudcomputing-tw
 
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-22012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
2012 CloudStack Design Camp in Taiwan--- CloudStack Overview-2
tcloudcomputing-tw
 
Session 2 - CloudStack Usage and Application (2013.Q3)
Session 2 - CloudStack Usage and Application (2013.Q3)Session 2 - CloudStack Usage and Application (2013.Q3)
Session 2 - CloudStack Usage and Application (2013.Q3)
tcloudcomputing-tw
 
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
Session 1 - CloudStack Plugin Structure and Implementation (2013.Q3)
tcloudcomputing-tw
 
Session 3 - CloudStack Test Automation and CI
Session 3 - CloudStack Test Automation and CISession 3 - CloudStack Test Automation and CI
Session 3 - CloudStack Test Automation and CI
tcloudcomputing-tw
 
Session 4 - News from ACS Community
Session 4 - News from ACS CommunitySession 4 - News from ACS Community
Session 4 - News from ACS Community
tcloudcomputing-tw
 
Ad

Similar to CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview (20)

Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management Automation
Michael Rüefli
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
Ramya SK
 
Application Development on Metapod
Application Development on MetapodApplication Development on Metapod
Application Development on Metapod
Cisco DevNet
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
HarbourIT
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
Spiffy
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
VMware Tanzu
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017
Robert Parker
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
sedukull
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
confluent
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to Kubernetes
Rakesh Gujjarlapudi
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
Michael Rüefli
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using Azure
Mostafa
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
confluent
 
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Lessons Learned during IBM SmartCloud Orchestrator Deployment at a Large Tel...
Eduardo Patrocinio
 
Introduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management AutomationIntroduction into Windows Azure Pack and Service Management Automation
Introduction into Windows Azure Pack and Service Management Automation
Michael Rüefli
 
Cloud computing and its job opportunities
Cloud computing and its job opportunities Cloud computing and its job opportunities
Cloud computing and its job opportunities
Ramya SK
 
Application Development on Metapod
Application Development on MetapodApplication Development on Metapod
Application Development on Metapod
Cisco DevNet
 
Harbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 WrapHarbour IT & VMware - vForum 2010 Wrap
Harbour IT & VMware - vForum 2010 Wrap
HarbourIT
 
Qinnova Cloud Computing Session
Qinnova Cloud Computing Session Qinnova Cloud Computing Session
Qinnova Cloud Computing Session
aleyeldean
 
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
CTU June 2011 - Microsoft System Center Virtual Machine Manager 2012
Spiffy
 
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
Eseguire Applicazioni Cloud-Native con Pivotal Cloud Foundry su Google Cloud ...
VMware Tanzu
 
OpenStack Introduction
OpenStack IntroductionOpenStack Introduction
OpenStack Introduction
openstackindia
 
Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017Planning for MQ in the cloud MQTC 2017
Planning for MQ in the cloud MQTC 2017
Robert Parker
 
"Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?""Wie passen Serverless & Autonomous zusammen?"
"Wie passen Serverless & Autonomous zusammen?"
Volker Linz
 
CloudStack Overview
CloudStack OverviewCloudStack Overview
CloudStack Overview
sedukull
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with K...
confluent
 
Reference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to KubernetesReference architectures shows a microservices deployed to Kubernetes
Reference architectures shows a microservices deployed to Kubernetes
Rakesh Gujjarlapudi
 
Techdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err MicrocosmosTechdays SE 2016 - Micros.. err Microcosmos
Techdays SE 2016 - Micros.. err Microcosmos
Mike Martin
 
E2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure PackE2EVC SCVMM / Windows Azure Pack
E2EVC SCVMM / Windows Azure Pack
Michael Rüefli
 
Build intelligent solutions using Azure
Build intelligent solutions using AzureBuild intelligent solutions using Azure
Build intelligent solutions using Azure
Mostafa
 
Cozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building cloudsCozystack: Free PaaS platform and framework for building clouds
Cozystack: Free PaaS platform and framework for building clouds
Andrei Kvapil
 
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - ConceroCTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
CTU June 2011 - Hybrid Cloud Management with Microsoft System Center - Concero
Spiffy
 
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
Modern Cloud-Native Streaming Platforms: Event Streaming Microservices with A...
confluent
 
Ad

More from Chip Childers (20)

CF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - KeynoteCF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - Keynote
Chip Childers
 
CF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteCF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical Keynote
Chip Childers
 
Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017
Chip Childers
 
Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016
Chip Childers
 
Going Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a Platform
Chip Childers
 
Going Cloud Native with Cloud Foundry
Going Cloud Native with Cloud FoundryGoing Cloud Native with Cloud Foundry
Going Cloud Native with Cloud Foundry
Chip Childers
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
Chip Childers
 
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Chip Childers
 
The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015
Chip Childers
 
Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015
Chip Childers
 
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Chip Childers
 
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Pulling Back the Curtain –CloudStack in Private and Community CloudsPulling Back the Curtain –CloudStack in Private and Community Clouds
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Chip Childers
 
Making the move from iaa s to iaas+
Making the move from iaa s to iaas+Making the move from iaa s to iaas+
Making the move from iaa s to iaas+
Chip Childers
 
Operational dashboard for apache cloud stack
Operational dashboard for apache cloud stackOperational dashboard for apache cloud stack
Operational dashboard for apache cloud stack
Chip Childers
 
CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)
Chip Childers
 
CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 Retrospective
Chip Childers
 
CloudStack Collab 2013 Keynote
CloudStack Collab 2013 KeynoteCloudStack Collab 2013 Keynote
CloudStack Collab 2013 Keynote
Chip Childers
 
CloudStack Logo Slide
CloudStack Logo SlideCloudStack Logo Slide
CloudStack Logo Slide
Chip Childers
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyond
Chip Childers
 
6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects
Chip Childers
 
CF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - KeynoteCF Days 2017 - NYC - Keynote
CF Days 2017 - NYC - Keynote
Chip Childers
 
CF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical KeynoteCF Summit North America 2017 - Technical Keynote
CF Summit North America 2017 - Technical Keynote
Chip Childers
 
Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017Cloud Foundry Roadmap Update - OSCON - May 2017
Cloud Foundry Roadmap Update - OSCON - May 2017
Chip Childers
 
Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016Cloud Foundry Days Tokyo 2016
Cloud Foundry Days Tokyo 2016
Chip Childers
 
Going Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a PlatformGoing Cloud Native - It Takes a Platform
Going Cloud Native - It Takes a Platform
Chip Childers
 
Going Cloud Native with Cloud Foundry
Going Cloud Native with Cloud FoundryGoing Cloud Native with Cloud Foundry
Going Cloud Native with Cloud Foundry
Chip Childers
 
Cloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native ApplicationsCloud foundry: The Platform for Forging Cloud Native Applications
Cloud foundry: The Platform for Forging Cloud Native Applications
Chip Childers
 
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Building a Platform for the People - IBM's Open Cloud Architecture Summit - A...
Chip Childers
 
The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015The Architecture of Continuous Innovation - OSCON 2015
The Architecture of Continuous Innovation - OSCON 2015
Chip Childers
 
Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015Talk at the Boston Cloud Foundry Meetup June 2015
Talk at the Boston Cloud Foundry Meetup June 2015
Chip Childers
 
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Keynote - Cloud Foundry Foundation - ApacheCon NA 2015
Chip Childers
 
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Pulling Back the Curtain –CloudStack in Private and Community CloudsPulling Back the Curtain –CloudStack in Private and Community Clouds
Pulling Back the Curtain – CloudStack in Private and Community Clouds
Chip Childers
 
Making the move from iaa s to iaas+
Making the move from iaa s to iaas+Making the move from iaa s to iaas+
Making the move from iaa s to iaas+
Chip Childers
 
Operational dashboard for apache cloud stack
Operational dashboard for apache cloud stackOperational dashboard for apache cloud stack
Operational dashboard for apache cloud stack
Chip Childers
 
CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)CloudStack Collaboration Conference Kickoff (Thursday)
CloudStack Collaboration Conference Kickoff (Thursday)
Chip Childers
 
CloudStack Release 4.1 Retrospective
CloudStack Release 4.1 RetrospectiveCloudStack Release 4.1 Retrospective
CloudStack Release 4.1 Retrospective
Chip Childers
 
CloudStack Collab 2013 Keynote
CloudStack Collab 2013 KeynoteCloudStack Collab 2013 Keynote
CloudStack Collab 2013 Keynote
Chip Childers
 
CloudStack Logo Slide
CloudStack Logo SlideCloudStack Logo Slide
CloudStack Logo Slide
Chip Childers
 
CloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyondCloudStack 4.1, 4.2 and beyond
CloudStack 4.1, 4.2 and beyond
Chip Childers
 
6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects6 Months In: What I've Learned about Apache Projects
6 Months In: What I've Learned about Apache Projects
Chip Childers
 

Recently uploaded (20)

UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager APIUiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPath Community Berlin: Orchestrator API, Swagger, and Test Manager API
UiPathCommunity
 
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul Shares 5 Steps to Implement AI Agents for Maximum Business Efficien...
Noah Loul
 
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdfThe Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
The Evolution of Meme Coins A New Era for Digital Currency ppt.pdf
Abi john
 
Mobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi ArabiaMobile App Development Company in Saudi Arabia
Mobile App Development Company in Saudi Arabia
Steve Jonas
 
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven InsightsAndrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell: Transforming Business Strategy Through Data-Driven Insights
Andrew Marnell
 
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
#StandardsGoals for 2025: Standards & certification roundup - Tech Forum 2025
BookNet Canada
 
Heap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and DeletionHeap, Types of Heap, Insertion and Deletion
Heap, Types of Heap, Insertion and Deletion
Jaydeep Kale
 
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
AI Changes Everything – Talk at Cardiff Metropolitan University, 29th April 2...
Alan Dix
 
Technology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data AnalyticsTechnology Trends in 2025: AI and Big Data Analytics
Technology Trends in 2025: AI and Big Data Analytics
InData Labs
 
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptxDevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
DevOpsDays Atlanta 2025 - Building 10x Development Organizations.pptx
Justin Reock
 
Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)Into The Box Conference Keynote Day 1 (ITB2025)
Into The Box Conference Keynote Day 1 (ITB2025)
Ortus Solutions, Corp
 
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptxSpecial Meetup Edition - TDX Bengaluru Meetup #52.pptx
Special Meetup Edition - TDX Bengaluru Meetup #52.pptx
shyamraj55
 
tecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdftecnologias de las primeras civilizaciones.pdf
tecnologias de las primeras civilizaciones.pdf
fjgm517
 
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Enhancing ICU Intelligence: How Our Functional Testing Enabled a Healthcare I...
Impelsys Inc.
 
Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025Splunk Security Update | Public Sector Summit Germany 2025
Splunk Security Update | Public Sector Summit Germany 2025
Splunk
 
Procurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptxProcurement Insights Cost To Value Guide.pptx
Procurement Insights Cost To Value Guide.pptx
Jon Hansen
 
How analogue intelligence complements AI
How analogue intelligence complements AIHow analogue intelligence complements AI
How analogue intelligence complements AI
Paul Rowe
 
Quantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur MorganQuantum Computing Quick Research Guide by Arthur Morgan
Quantum Computing Quick Research Guide by Arthur Morgan
Arthur Morgan
 
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep DiveDesigning Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
Designing Low-Latency Systems with Rust and ScyllaDB: An Architectural Deep Dive
ScyllaDB
 
Drupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy ConsumptionDrupalcamp Finland – Measuring Front-end Energy Consumption
Drupalcamp Finland – Measuring Front-end Energy Consumption
Exove
 

CloudStack DC Meetup - Apache CloudStack Overview and 4.1/4.2 Preview

  • 1. Chip Childers VP of Apache CloudStack | Apache Software Foundation Principal Engineer | SunGard Availability Services [email protected] | twitter: @chipchilders | irc: chipc on freenode
  • 2. Let’s start with some questions for you..
  • 3. What’s Apache CloudStack?  Apache CloudStack is open source software designed to deploy and manage large networks of virtual machines, as a highly available, highly scalable Infrastructure as a Service (IaaS) cloud computing platform.  CloudStack is a Top-Level Project at the Apache Software Foundation.
  • 4. We Enable  Cloud Operators  To design, install, support, upgrade and scale their diverse cloud environments  Application Owners  To easily consume infrastructure services, so that infrastructure gets out of the way of delivering applications to the end users
  • 5. So They Can Enable The Application Users Your end users want access to their applications, all the time from anywhere. They couldn’t care less about the environment supporting the apps they use… They care about the business results they achieve using these applications.
  • 6. Benefits of CloudStack Self Service CapitalLeverageWorkforceLeverage Management Automation Workload Standardization Remove IT as a service delivery critical path Reduce IT operational costs Consistent application and service deployment Usage Metering Centralized Management Smarter Virtualization Visibility into user and line of business usage Manage complete infrastructure, regardless of scale Drive reduced capital requirements
  • 7. We’ve got a “few” users… (Literally hundreds)
  • 8. Why do we care about the users?  We are the users  Builds the next generation of developers  Drives project sustainability  Improves quality
  • 9. Users Driving the Project leads to  Strong support for both traditional and cloud-era workloads  Flexible deployment options and infrastructure choice  Real-world experiences with scale  Upgrades that work  New technology integrations by and for the operators  Testing of our APIs from diverse consumer tools
  • 10. So what can I do with it?
  • 11. Layer 3 Networking (EC2 Style) … DB Security Group Web Security Group … … Web VM Web VM Web VM Web VM DB VM Web VM DB VM Web VM
  • 12. Guest Virtual Layer-2 Network Guest 1 VM 1 Guest 1 VM 2 Guest 1 VM 3 Guest 1 Virtual Network 10.1.1.0/24 Gateway 10.1.1.1 Guest 10.1.1.2 Guest 10.1.1.3 Guest 10.1.1.4 Guest 1 Virtual Router Guest 2 VM 1 Guest 2 VM 2 Guest 2 VM 3 Guest 2 Virtual Network 10.1.1.0/24 Gateway 10.1.1.1 Guest 10.1.1.2 Guest 10.1.1.3 Guest 10.1.1.4 Guest 2 Virtual Router Public IP 65.37.141.24 65.37.141.80 Public IP 65.37.141.11 65.37.141.36 Internet
  • 13. Multi-tier Network Private IP 10.1.1.112 DHCP, DNS User-data Public IP 65.37.141.112 10.1.1.1 Web VM 1 10.1.1.3 Web VM 2 10.1.1.4 Web VM 3 10.1.1.5 Web VM 4 Netscaler Load Balancer Private IP 10.1.1.111 Public IP 65.37.141.111 Juniper SRX Firewall Virtual Router Virtual Network 10.1.1.0/24 VLAN 100 Virtual Network 10.1.2.0/24 VLAN 1001 10.1.2.21 10.1.2.18 10.1.2.38 10.1.2.39 10.1.2.31 App VM 1 10.1.3.21 Virtual Network 10.1.3.0/24 VLAN 141 10.1.2.24 App VM 2 10.1.3.45 10.1.3.24 DB VM 1 DHCP, DNS, User-data DHCP, DNS User-data, Source-NAT, VPN Public IP 65.37.141.115 Virtual Router Virtual Router
  • 14. Unified Multi-tier Network 10.1.1.1 Web VM 1 10.1.1.3 Web VM 2 10.1.1.4 Web VM 3 10.1.1.5 Web VM 4 Virtual Network 10.1.1.0/24 VLAN 100 Virtual Network 10.1.2.0/24 VLAN 1001 10.1.2.31 App VM 1 Virtual Network 10.1.3.0/24 VLAN 141 10.1.2.24 App VM 2 10.1.3.24 DB VM 1 Virtual Router Customer Premises IPSec or SSL site-to-site VPN Internet Monitoring VLAN Virtual Router Services • IPAM • DNS • LB [intra] • S-2-S VPN • Static Routes • ACLs • NAT, PF • FW [ingress & egress] • BGP Load Balancer
  • 16. Infrastructure Model  Management Server Farm  Management and provisioning tasks  Zone  Collection of pods, network offerings and secondary storage  Pod  Collection of clusters in the same failure boundary  Cluster  A grouping of hosts and their associated storage  Hosts  Servers onto which services will be provisioned  Primary Storage  VM disk storage  Network  Logical network associated with service offerings  Secondary Storage  Template, snapshot and ISO storage Zone CloudStack Pod Cluster Host Host Network Primary Storage VM VM CloudStack Pod Cluster Secondary Storage
  • 17. Deployment Architecture  Hypervisor is the basic unit of scale.  Cluster consists of one ore more hosts of same hypervisor  All hosts in cluster have access to shared (primary) storage  Pod is one or more clusters, usually with L2 switches.  Availability Zone has one or more pods, has access to secondary storage.  One or more zones represent a cloud Pod 1 …. Cluster N L2 Host 2 Cluster 1 Host 1 Primary Storage Zone 1 …. L3 Secondary Storage Pod N Management Server Cluster Internet
  • 18. Management Server Cluster  MS is stateless. MS can be deployed as physical server or VM  Single MS node can manage up to 10K hosts. Multiple nodes can be deployed for scale or redundancy  RHEL 5.4+, Ubuntu 10.0.4, Fedora 16 Replica Infrastructure Resources User API Admin API Load Balancer Management Server Managemen t Server MySQL Replication
  • 19. Software Architecture Management Server Orchestration Engine - Drives long running VM operations - Syncs between resources managed and DB - Generates events Resource Management Cluster Management Job Management DB UI Cloud Portal CLI Other Clients Deployment Planning Network Gurus Network Elements Hypervisor Gurus Database Access Alert & Event Management PluginAPI Resource API Hypervisor Resources Network Resources Storage Resources Image Resources Snapshot Resources REST API OAM&P API End User API EC2 API Pluggable Service API Engine Other APIs Security Adapters Account Management Connectors ACL & Authentication - Accounts, Domains, and Projects - ACL, limits checking Services API ServicesAPI Console Proxy Management Template Access HA Usage Calculations Additional Services Event Bus Message Bus Usage Server
  • 20. Got Scale?  Running in production at >30,000 physical hosts, supported by only 4 management server instances  Even greater scale by using CloudStack in a Regional model  Remember: The separation of control, management and data planes is critical for cloud platform scale.
  • 21. Upcoming Releases 4.1.0 - currently being voted on for release 4.2.0 - entering feature freeze this week
  • 22. What’s in 4.1?  Lots of internal architectural changes (we want to speed up development of new integrations)  20 new features  24 “improvements”  155 bug fixes
  • 23. Architectural Changes  Converted from custom injection framework to Spring  Lots of refactoring:  Storage plugin model  Network plugin model  API implementation refactored (remains compatible) There’s a theme here: We are making CloudStack more flexible, both for developers and operators…
  • 24. New Features in 4.1 API, UI and Integration Options:  AWS style regions  Event pub-sub framework (RabbitMQ implementation)  Advanced search within the UI  API Server request throttling  API Discoverer Service  Users resetting their own passwords  Users directly changing their API keys  EC2 query API  Cloudmonkey CLI
  • 25. New Features in 4.1 Networking:  Nicira integration adds L3 functionality  Persistent networks without a running VM  Autoscale (Netscaler implementation)  Juniper SRX & F5 Big IP inline mode  Egress FW rules for guest networks  Open vSwitch support for KVM
  • 26. New Features in 4.1 Compute:  Support for passing custom VMX settings to vSphere on VM create  Adding and removing Virtual NICs from VMs  Reset SSH key within a VM Storage:  Volume resizing  S3-backed secondary storage
  • 27. Great, That’s 4.1… What about 4.2?  Many features proposed for 4.1 were moved to 4.2 (Remember that time-based release thing?)  58 New Features scheduled for 4.2!  16 of them are already finished, including testing  Some of them won’t make the release (again, time-based!)  40 Improvements (same caveats as features)
  • 28. Sample 4.2 Features  Midonet and BigSwitch SDN integrations  Enhanced Baremetal provisioning  VM I/O Throttling  Hyper-V 2012 Support  LXC Support  Cisco VSG integration  Cisco ASA 1000V  VM Affinity Rules  Eliminate NFS layer for S3 secondary storage  Zone-wide primary storage  Security group isolation in Advanced Network zones  Dedicating resources to domains and accounts  IP Address reservation w/o a vNIC allocation  Improved synchronization between CloudStack and what’s actually running on the hosts  vSphere DVS support  UI Plugin framework
  • 29. And we’re just getting started… Come join us at http://cloudstack.apache.org
  • 30. Thanks! (Any Questions?) (P.S.: slides posted at http://chipchilders.com)

Editor's Notes

  • #3: How many of you are using IaaS today?How many of those are using public cloud? Anyone using anything other than Amazon? Anyone work for a service provider?Any interesting use cases that folks want to talk about?
  • #5: Cloud Operators (Small Teams, Enterprise IT Department, Public Cloud Operators)Care about the underlying architectureOwe their users an SLAThe goal is to support their users in just the right waysCloud Users (Application Developers, IT Operations, DevOps Teams)Differing workload stylesCare about speed and flexibilityFocused on supporting the real end users…
  • #6: The value of any infrastructure should be tied to the value that the applications running on it provide to the end usersOur project’s job is to make the operator happy, in service of the application owners, in service of the end users. While lots of hype surrounds the tech in this space, but that hype frequently does a disservice to the IT community by distracting from the end goal.
  • #7: Empower users to “serve themselves”— removing IT from the critical path of the service deliveryAutomate previously labour intensive tasks, helping to reduce IT operation costs and deliver fasterReduces complexity and variability by using standard workloads which ensures consistency with each application and service deploymentRetains visibility into resource allocation and line of business usage on a real-time levelIncreased server/admin ratio and delivers benefits of scale— even if deployed globally
  • #9: Don’t consider these numbers absolute in terms of installed clouds, instead focus on the correlation between the development and user community growth.Users in this context are primarily the operatorsThis level of correlation is a strong indicator of project longevity.
  • #11: Dual Workload Support means:Choice of Hypervisor (or even Bare Metal servers)Choice in networking modelsChoice in storage typesChoice in Availability LevelsStrong ACL models to protect important applications from the “power” of automation to turn it off