cloudstack - apache's best kept secret

44
The Cloud Specialists CloudStack – Apache’s Best Kept Secret Giles Sirett [email protected] [email protected] @gilessirett

Upload: shapeblue

Post on 17-Jan-2017

73 views

Category:

Technology


1 download

TRANSCRIPT

The Cloud Specialists

CloudStack – Apache’s Best Kept Secret

Giles Sirett [email protected]

[email protected] @gilessirett

The Cloud Specialists

# W h o A m I ?

• PMC member & Committer -

Apache CloudStack

• Chairman – European CloudStack

user group

• CEO ShapeBlue

• Declaration: I’m a business guy

(Software Engineer in recovery)

• Also: Physicist, husband, runner,

Dad, rugby coach

The Cloud Specialists

“ShapeBlue are expert builders of public & private clouds. They are the leading

independent global CloudStack services company”

A b o u t S h a p e B l u e

C l i c k t o e d i t

The Cloud Specialists

S h a p e B l u e c u s t o m e r s

W h o w e w o r k w i t h

C l i c k t o e d i t

The Cloud Specialists

S h a p e B l u e c u s t o m e r s

W h o w e w o r k w i t h

C l i c k t o e d i t

The Cloud Specialists

S h a p e B l u e c u s t o m e r s

W h o w e w o r k w i t h

C l i c k t o e d i t

The Cloud Specialists

“CloudStack – Never heard of it!”Architect at unnamed company that now runs a large Cloudstack production environment

C l i c k t o e d i t

The Cloud Specialists

Apache CloudStack is ascalable, multi-tenant, open source, purpose-built, cloud orchestration platform for delivering turnkeyInfrastructure-as-a-Service clouds

C l i c k t o e d i t

The Cloud Specialists

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

(4.0)• March 2013 - CloudStack graduates from ASF

Incubator• 2014 – Majority of committers are not from Citrix• 2016 – Citrix leave CloudStack

C l i c k t o e d i t

The Cloud Specialists

• 1000’s of clouds in production (We only officially *know* of about 300)

• Production use for 6+ years• Running major public clouds• Running many enterprise private clouds• Adoption increasing

Zynga’s CloudStack powered “Z Cloud” has over 40,000 physical hosts

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k u s e r s

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k u s e r s 2 . 0

12

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k u s e r s 3 . 0

C l i c k t o e d i t

The Cloud Specialists

So, why is it such a secret then ?

Proven software in widespread production use

C l i c k t o e d i t

The Cloud Specialists

W e h a v e a v e r y f o c u s s e d s c o p e

Commodity compute StorageNetworking

Hypervisor

CMP - Orchestration layer

orchestration API

eCommerce Platform

Choice of Hypervisor (KVM, VMWare, Xen, hyper-V)

Apache CloudStack

Ecommerce platform

CloudStack API

Billing Config Management

Networking compute Storage

PaaS / containers

Developer tooling

Multi-cloud management

C l i c k t o e d i t

The Cloud Specialists

F e a t u r e H i g h l i g h t s

• Broad Hypervisor support• XenServer, KVM, VMware,

OracleVM• Scalable architecture

• Support thousands of hosts and virtual machine guests

• AWS API fidelity• Virtual Networking• Choice of interfaces

• Web UI, command line, REST-based API

C l i c k t o e d i t

The Cloud Specialists

A r c h i t e c t u r e

Availability and Security

Servers Network Storage

Virtualization Layer Service Management (Billing, Metering, Accounts, etc.)

Resource ManagementServers Storage Network

Dynamic Workload Management

Backup LB HA Monitoring

User Interface Developer APIAmazon Custom

Image LibrariesApplication Catalog

Custom Templates

Operating System ISOsInte

grat

ion

API

Ope

ratio

nal I

nteg

ratio

n(O

SS/B

SS, M

onito

ring,

Iden

tity

Man

agem

ent ,

Etc

)

Administrator End User Console

C l i c k t o e d i t

The Cloud Specialists

S c a l a b l e c o n s t r u c t s

Cloudstack construct DefinitionRegion A collection of one or more geographically proximate

zones managed by one or more management servers.

Zone Typically, a zone is equivalent to a single datacentre. A zone consists of one or more pods and secondary storage.

Pod A pod is usually a rack, or row of racks that includes a layer-2 switch and one or more clusters.

Cluster A cluster consists of one or more homogenous hosts and primary storage

Host Sinlge compute node within a cluster; often a hypervisor.

Primary Storage A storage resource typically provided to a single cluster for the actual running of instance disk images.

Secondary Storage A zone-wide resource which stores disk templates, ISO images, and snapshots.

@ShapeBlue

Deployment Model

POD 1

Hosts

PrimaryStorage

Secondary Storage

Management

Server(s)

MySQLDB(s)

Admins & Users

POD 2POD n

Users

www

C l i c k t o e d i t

The Cloud Specialists

So, why is it such a secret then ?

So, pretty powerful software.

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k u s e - c a s e ’ s

• Service Provider / public cloud• Managed Public cloud• Underpinning automated

environments• Test/dev• CI/CD• Other platforms

• Public cloud “insourcing” • Traditional enterprise workloads

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k W h y d o t h e y u s e i t ?

• Profit centric operators• Turnkey installation• Tightly integrated and simple

to use• Stable and easy to manage• Upgradeable• Direction is easy to

understand• Governance…..

C l i c k t o e d i t

The Cloud Specialists

G o v e r n a n c e

• Apache CloudStack is a “true” opensource project

• Easy to take & contribute• Apache governance model is

proven• #Vendorless

C l i c k t o e d i t

The Cloud Specialists

So, why is it such a secret then ?

Yes,yes I get that lots of people use it and its a well-governed opensource project.

C l i c k t o e d i t

The Cloud Specialists

“The mission of the Apache Software Foundation (ASF) is to provide software for the public good.”

C l i c k t o e d i t

The Cloud Specialists

O u r c o m m u n i t y i s g r e a t

Our Community is great

C l i c k t o e d i t

The Cloud Specialists

• CloudStack European User Group • Geneva CloudStack User Group• CloudStack - Romania• Australian CloudStack User Group• CloudStack Brazil User Group• Vancouver CloudStack Meetup• Japan CloudStack User Group• CloudStack India Bangalore Chapter • CloudStack India Hyderabad Chapter• CloudStack Pune Meetup• CloudStack SF Bay Area Users Group • CloudStack NYC User Group • CloudStack Boston User Group• CloudStack DC and NoVA User Group• Cloudstack user Group Germany

C l i c k t o e d i t

The Cloud Specialists

• Since we became *Apache* Cloudstack

• 25k + commits• Peaked at 2.5 Million lines of

code• 24k package downloads per year

C l i c k t o e d i t

The Cloud Specialists

• Currently• C.200 active code

contributors • 104 project committers• 35 PMC members (20

organisations)• 3 commercial

distributions• C. 2500 mailing list msgs

per month

C l i c k t o e d i t

The Cloud Specialists

So, why is it such a secret then ?

ARRRRGGGGGHH - A VERY successful open-source project, with a great community

C l i c k t o e d i t

The Cloud Specialists

W r o n g p l a c e , w r o n g t i m e

Lugar equivocado,

tiempo equivocado

C l i c k t o e d i t

The Cloud Specialists

T h e a n a l y s t s l o v e a t w o h o r s e r a c e

C l i c k t o e d i t

The Cloud Specialists

!=No se pueden comparar manzanas con peras

C l i c k t o e d i t

The Cloud Specialists

CloudStack is a defined, integrated, IaaS product.

C l i c k t o e d i t

The Cloud Specialists

So, why is it such a secret then ?

OK, so it’s a different thing to OpenStack, but..

C l i c k t o e d i t

The Cloud Specialists

O u r c o m m u n i t y i s d r i v e n b y u s e r s

#Vendorless

C l i c k t o e d i t

The Cloud Specialists

B e i n g v e n d o r l e s s

Vendors= marketing

C l i c k t o e d i t

The Cloud Specialists

C l i c k t o e d i t

The Cloud Specialists

C l i c k t o e d i t

The Cloud Specialists

C l i c k t o e d i t

The Cloud Specialists

C l o u d s t a c k – A p a c h e ’ s b e s t k e p t s e c r e t

• Proven product

• Reliable/easy

• Strong Apache governance

model

• Widespread and growing

usage

• User driven community

• Focused scope

C l i c k t o e d i t

The Cloud Specialists

# C l o u d S t a c k W o r k s

C l i c k t o e d i t

The Cloud Specialists

G e t i n v o l v e d

• Download & try the software• Other projects: need something to

take care of the messy stuff ?

• Join our community• Participate in local user group• Attend Collaboration

Conferences• Join the mailing lists (free

support)

• Contribute• File bugs• Write code• Write documentation

C l i c k t o e d i t

The Cloud Specialists

[email protected]@apache.org

@GilesSirett @Shapeblue

www.ShapeBlue.comwww.cloudstack.org