SlideShare a Scribd company logo
1 of 53
Stories of a cloudstack
     cloudbuilder
  Bangalore CloudStack User group
                 Giles Sirett
  CEO & Managing Consultant ShapeBlue
       Giles.sirett@shapeblue.com
           Twitter: @ShapeBlue




                                        www.shapeblue.com
Who am I ?
CEO of ShapeBlue
  “ShapeBlue are expert builders of public & private clouds. They
  are the leading global CloudStack / CloudPlatform integrator &
  consultancy”
  Involved in Apache Community, ran roadmap session at Collab
Chairman of European CloudStack user group
Technical enough to be dangerous
Why ShapeBlue back CloudStack

                Q4, CY2012 analysis by
                Qingye Jiang
                Openstack, Cloudstack,
                OpenNebula, Eucalyptus
Enterprises   Service Providers
Our group in Europe
Collaborative environment for:
  all things CloudStack/ CloudPlatform
  Related tech: CloudPortal BM, CloudBridge,
  ecosystem products, hypervisors, storage, etc
Technical deep-dives, issues & best practice
Case studies & ideas
To showcase complementary technologies
To give a strong voice for feedback to
vendor/community
No pitching !
I love the Apache way, but...
Too developer focussed
  Would like to see more users/operators/integrators in the
  community
  Maybe two communities could develop?
Mailing lists are cumbersome
  The forums are like wild west towns
  The mailing lists can be intimidating
Real world / real scale deployments
A Simple CloudStack
                          Architecture
                                           Horizontal Scale
                             Primary          Primary         Primary
      Load Balancer          Storage          Storage         Storage



CloudStack     CloudStack
                              Host             Host            Host
 & MySQL        & MySQL        Host             Host            Host
                                 Host             Host            Host
                                   Hosts            Hosts           Hosts

               Secondary
                Storage
Typical Production
                           CloudStack Architecture
vCenter          MS SQL                                   Horizontal Scale
                                                             vCenter          MS SQL
Monitor          Backup
                            Pri     Pri      Pri              Pri       Pri       Pri       Host   Host
 DNS              DNS      Stor    Stor     Stor             Stor      Stor      Stor
                            Pri     Pri      Pri              Pri       Pri       Pri
   Load Balancer                                                                            Host   Host
                           Stor    Stor     Stor             Stor      Stor      Stor
CS Man           CS Man

MySQL            MySQL     Host     Host    Host             Host     Host    Host          Host   Host
                            Host
                             Host    Host
                                      Host   Host             Host     Host    Host
Sec       Sec       Sec      Hosts
                              Hosts   Hosts Host
                                               Hosts           Host
                                                               Hosts    Host
                                                                        Hosts Host
                                                                                 Hosts
                               Hosts Hosts
                                Hosts   Hosts Hosts
                                                Hosts           Hosts
                                                                 Hosts Hosts
                                                                          Hosts Hosts
                                                                                  Hosts
Stor      Stor      Stor         Hosts Hosts
                                          Hosts Hosts
                                                  Hosts           Hosts
                                                                   Hosts Hosts
                                                                            Hosts Hosts
                                                                                    Hosts
                                                                                            Host   Host
Sec       Sec       Sec
Stor      Stor      Stor
How to build an “AWS style” cloud
   Billing/ LOB
                            CloudPortal Business Manager
                                eCommerce Platform              Management
     systems

                                  orchestration API
                                   CloudStack API

                          CloudStackOrchestration layer
                              CMP - Orchestration Software




                                                                  CloudBridge 2
         CloudBridge 2




                                       (CMP)




                                                                                  Corporate
                                                                                   centre
                                                                                    Data
                                 Choice of Hypervisor
                                      Hypervisor
                              (VMWare, Xen, KVM, OVM)
Others

                                      Commodity
                         Networking                   Storage
                                                      Storage
                                        Servers
                                       compute
The Design Phase


Get everyone in the room
MUST be end to end
The Design Phase


Know the fine print
The Design Phase


Understand your work loads
Design Phase


Understand your bottlenecks
Design Phase


POC if possible
Redundancy & Resilience

CloudStack Management Server

MySQL Servers

Virtualised Management Farm
Automation for deployment


Work smarter, not harder
Automation
Tools:

  Chef, Puppet
  KickStart, Python
  CloudStack API
  Shell scripting
  CloudMonkey
  Microsoft Excel 
Example Automation – Host
              Deployment
Deployment server (VM)

  The script downloads, builds and configures:
    DHCP
    PXE (TFTP)
    HTTP server
  Script writes the scripts needed to for PXE boot of XenServer &
  ESXi hosts
  Script also writes the answer files and post installation scripts to
  configure XenServer and ESXi hosts
Automation


Utilising the API when building
        the infrastructure
Automation – The API
What is the API

  The API is the real engine of CloudStack

  The web GUI is simply making API calls

  Port 8096 by default
Deployment via API
Global Settings & Service Offerings
Zone
Secondary Storage (multiple entries)
Physical Networks (multiple entries)
Traffic Types – Management, Guest, Public, Storage
PODs (multiple entries)
Clusters (multiple entries)
Hosts (multiple entries)
Primary Storage (multiple entries)
Automation – The API
Using the API

  CloudStack GUI
  Browser
  Word, Excel
  Using Firebug/IE Developer Tools with CloudStack
  Now Cloudmonkey
Security Considerations
WARNING: no best practice currently, no published
assessments
API Port
  Random and internal only
System VMs
  system.vm.random.password
Password Changes
  Track all passwords during build-out
  Change on a regular basis
Documentation
Dull, boring, tedious, slow – Crucial.

  Write what you’re going to do
  Follow what you wrote
  Update it
  With redundant servers; follow it again
  With scripts ‘snapshot’ and start again
Real world gotchas
If you deploy the CS GUI, there’s no password reset !
Cisco firewalls cause large IPv4 DNS lookup delays in a
number of Linux OSes by making DNS client wait for IPv6 to
timeout (when not being used).
 ACLs between network layers – quickest to start with all
open, then lockdown.
More gotchas
By design, a [CloudStack] XenServer will reboot itself if it loses its primary
storage
If you’ve deployed CloudStack with multiple primary storage luns attached
(to each XenServer), loss of one primary storage lun will still cause a reboot.
Edit /opt/xensource/bin/xenheartbeat.sh to stop reboot.

When choosing OS Type for a template bear in mind the Hypervisor it will
be running on. KVM may not recognise ‘Other - CentOS 64bit’ but be quite
happy with ‘Other Linux – 64bit’, XenServer might be the other way round.

By default you cannot use ‘local’ http servers (local = ones in the
management CIDR) to stage your templates. You must configure
‘secstorage.allowed.internal.sites’ in the global settings.
Cloudbuilder skills – whats really
required?
                          Cloudstack
                             & “the
                          cloud way”



                           Storage &
                          Networking
            Integration
                UI
            Deocumetn                  Virtualisatio
              ation                         n
             Project
            Manageme
               nt
What's in store
  for 2013?

   Giles sees the future
In 2013, first I see….. REAL enterprise
 Top > down:
                 adoption
   Cost / op-ex
   Agility / speed
   No longer just AWS (more to follow)
 Bottom > up
   Dev-ops
   Dev agility
   Barriers disappearing….
In 2013 I see….. More
specifically, enterprise Alignment
                     Technology alignment
                     Process alignment
                     Standards alignment
                      = embracing cloud
                     technologies
In 2013, second I see….. AWS not
   winning the enterprise space

“Failure happens”? – no thanks
  I have two types of workload
Whatever you tell me, my IT is complex
I need a service wrapper
Are there any alternatives?
In 2013, third I see….. the key role of
   orchestration being understood
Cloud orchestration>>>
  Cloud Management
  Platform >>>
    Cloud OS
Key technology choice
Defines alignment with
public cloud
In 2013, fourth I see….. Orchestration
           battles being won
 Orchestration is a KEY component
 of enterprise adoption
 Will need to be open
 CloudStack & Openstack will win
 and co-exist
In 2013, fifth I see……….SDN
              everywhere
We *think* this will become mainstream in 2013
Highly relevant in cloud infrastructures
Nicira Cloudstack integration complete
In 2013, fifth             Cloud          2011/12
                 2010/11
I see… ..one
                                           aSS
   big aSS          IT             SaaS, IaaS, PaaS, STaas, B
                                              aaS




                                            2013
                           ITaaS
In 2013/14             Cloud         2011/12
    I see…      2010/11

..dropping my                             aSS
                   IT
      aSS!                        SaaS, IaaS, PaaS, Staas, B
                                             aaS




                2013/14                    2013
                          ITaaS
Any Questions ?
SSVM Optimisations
Default settings are often insufficient
  secstorage.capacity.standby
  secstorage.session.max
  secstorage.service.offering
  secstorage.vm.mtu.size
API Command Structure
http://URL:PORT/client/api?command=createZone
&dns1=8.8.8.8
&Internaldns1=192.168.20.11
&name=Zone1
&networktype=Advanced
&guestcidr=10.10.1.1
&domain=cloud.local
Other Automation
PXE Deployment of Hosts
 Scripted build of CentOS DHCP/PXE/HTTP Server
 PXE Deploy XenServer, ESXi, KVM
Virtualised Management VMs
 Deployment via VM Templates
 Cloning at key stages
‘Copy and Paste’ of tried and tested commands
Avalon Merlin…
CloudStack Collab - LV
300 Delegates
  Developers, operators &
  integrators
<30 from Citrix
70 sessions
MOST sessions on
DIYCloudComputing
Channel on Youtube
CloudStack Collab LV


Main themes
    Storage
    PaaS players
    SDN players
    Real world stories
    Apache / community
    stuff
    A little fun…
Next speaker..

Sebastien Goasguen
Devcloud & Cloudmonkey
In 2013, first I see….. REAL enterprise
 Top > down:
                 adoption
   Cost / op-ex
   Agility / speed
   No longer just AWS (more to follow)
 Bottom > up
   Dev-ops
   Dev agility
   Barriers disappearing….
In 2013 I see….. More
specifically, enterprise Alignment
                     Technology alignment
                     Process alignment
                     Standards alignment
                      = embracing cloud
                     technologies
In 2013, second I see….. AWS not
   winning the enterprise space

“Failure happens”? – no thanks
  I have two types of workload
Whatever you tell me, my IT is complex
I need a service wrapper
Are there any alternatives?
In 2013, third I see….. the key role of
   orchestration being understood
Cloud orchestration>>>
  Cloud Management
  Platform >>>
    Cloud OS
Key technology choice
Defines alignment with
public cloud
In 2013, fourth I see….. Orchestration
           battles being won
 Orchestration is a KEY component
 of enterprise adoption
 Will need to be open
 CloudStack & Openstack will win
 and co-exist
In 2013, fifth             Cloud          2011/12
                 2010/11
I see… ..one
                                           aSS
   big aSS          IT             SaaS, IaaS, PaaS, STaas, B
                                              aaS




                                            2013
                           ITaaS
In 2013/14             Cloud         2011/12
    I see…      2010/11

..dropping my                             aSS
                   IT
      aSS!                        SaaS, IaaS, PaaS, Staas, B
                                             aaS




                2013/14                    2013
                          ITaaS
Questions?

Giles.Sirett@shapeblue.com

       @ShapeBlue

More Related Content

What's hot

Überleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayÜberleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayDésirée Pfister
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarCeph Community
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend serverEric Ritchie
 
Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Eric Ritchie
 
Architecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big DataArchitecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big DataRichard McDougall
 
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on DemandApachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on DemandRichard McDougall
 
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...Open Spectrum Inc
 
Scaling Your Cache And Caching At Scale
Scaling Your Cache And Caching At ScaleScaling Your Cache And Caching At Scale
Scaling Your Cache And Caching At ScaleAlex Miller
 
Dbi Advanced Talk 200708
Dbi Advanced Talk 200708Dbi Advanced Talk 200708
Dbi Advanced Talk 200708oscon2007
 
Gofer 200707
Gofer 200707Gofer 200707
Gofer 200707oscon2007
 
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 2012The Linux Foundation
 
Scaling With Sun Systems For MySQL Jan09
Scaling With Sun Systems For MySQL Jan09Scaling With Sun Systems For MySQL Jan09
Scaling With Sun Systems For MySQL Jan09Steve Staso
 
Scalability
ScalabilityScalability
Scalabilityfelho
 

What's hot (17)

Apache con 2011 gd
Apache con 2011 gdApache con 2011 gd
Apache con 2011 gd
 
Überleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel JorayÜberleben im OSB/SOA Dschungel Daniel Joray
Überleben im OSB/SOA Dschungel Daniel Joray
 
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with CrowbarWicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
Wicked Easy Ceph Block Storage & OpenStack Deployment with Crowbar
 
Hadoop on VMware
Hadoop on VMwareHadoop on VMware
Hadoop on VMware
 
Turbocharging php applications with zend server
Turbocharging php applications with zend serverTurbocharging php applications with zend server
Turbocharging php applications with zend server
 
Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)Turbocharging php applications with zend server (workshop)
Turbocharging php applications with zend server (workshop)
 
Architecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big DataArchitecting Virtualized Infrastructure for Big Data
Architecting Virtualized Infrastructure for Big Data
 
XS Boston 2008 ARM
XS Boston 2008 ARMXS Boston 2008 ARM
XS Boston 2008 ARM
 
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on DemandApachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
Apachecon Euro 2012: Elastic, Multi-tenant Hadoop on Demand
 
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
10 Things To Know Before You Buy The Cloud - Open Spectrum Inc - Sean Patrick...
 
Scaling Your Cache And Caching At Scale
Scaling Your Cache And Caching At ScaleScaling Your Cache And Caching At Scale
Scaling Your Cache And Caching At Scale
 
Dbi Advanced Talk 200708
Dbi Advanced Talk 200708Dbi Advanced Talk 200708
Dbi Advanced Talk 200708
 
Gofer 200707
Gofer 200707Gofer 200707
Gofer 200707
 
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
 
Scaling With Sun Systems For MySQL Jan09
Scaling With Sun Systems For MySQL Jan09Scaling With Sun Systems For MySQL Jan09
Scaling With Sun Systems For MySQL Jan09
 
CloudStack + SDN
CloudStack + SDNCloudStack + SDN
CloudStack + SDN
 
Scalability
ScalabilityScalability
Scalability
 

Similar to Bangalore cloudstack user group

Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram Chinta
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azureManish Corriea
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practiceOpenCity Community
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture FutureKimihiko Kitase
 
Getting Started with Docker on AWS - DevDay Los Angeles 2017
Getting Started with Docker on AWS - DevDay Los Angeles 2017Getting Started with Docker on AWS - DevDay Los Angeles 2017
Getting Started with Docker on AWS - DevDay Los Angeles 2017Amazon Web Services
 
Getting Started with Docker on AWS - DevDay Austin 2017
Getting Started with Docker on AWS - DevDay Austin 2017Getting Started with Docker on AWS - DevDay Austin 2017
Getting Started with Docker on AWS - DevDay Austin 2017Amazon Web Services
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure PlatformVitor Tomaz
 
AWS Fargate deep dive - MAD303 - New York AWS Summit
AWS Fargate deep dive - MAD303 - New York AWS SummitAWS Fargate deep dive - MAD303 - New York AWS Summit
AWS Fargate deep dive - MAD303 - New York AWS SummitAmazon Web Services
 
Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCPThe Linux Foundation
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overviewFrédéric Harper
 
Getting Started with Docker On AWS
Getting Started with Docker On AWSGetting Started with Docker On AWS
Getting Started with Docker On AWSAmazon Web Services
 
Cloud computing & lamp applications
Cloud computing & lamp applicationsCloud computing & lamp applications
Cloud computing & lamp applicationsCorley S.r.l.
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandYan Pritzker
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Raul Leite
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerMustafa
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerMSHOWTO Bilisim Toplulugu
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsMark Slingsby
 

Similar to Bangalore cloudstack user group (20)

Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1Ram chinta hug-20120922-v1
Ram chinta hug-20120922-v1
 
Lap around windows azure
Lap around windows azureLap around windows azure
Lap around windows azure
 
Learn OpenStack from trystack.cn ——Folsom in practice
Learn OpenStack from trystack.cn  ——Folsom in practiceLearn OpenStack from trystack.cn  ——Folsom in practice
Learn OpenStack from trystack.cn ——Folsom in practice
 
CloudStack Architecture Future
CloudStack Architecture FutureCloudStack Architecture Future
CloudStack Architecture Future
 
Getting Started with Docker on AWS - DevDay Los Angeles 2017
Getting Started with Docker on AWS - DevDay Los Angeles 2017Getting Started with Docker on AWS - DevDay Los Angeles 2017
Getting Started with Docker on AWS - DevDay Los Angeles 2017
 
Getting Started with Docker on AWS - DevDay Austin 2017
Getting Started with Docker on AWS - DevDay Austin 2017Getting Started with Docker on AWS - DevDay Austin 2017
Getting Started with Docker on AWS - DevDay Austin 2017
 
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
[.Net Juniors Academy] Introdução ao Cloud Computing e Windows Azure Platform
 
Windows Azure Overview
Windows Azure OverviewWindows Azure Overview
Windows Azure Overview
 
AWS Fargate deep dive - MAD303 - New York AWS Summit
AWS Fargate deep dive - MAD303 - New York AWS SummitAWS Fargate deep dive - MAD303 - New York AWS Summit
AWS Fargate deep dive - MAD303 - New York AWS Summit
 
Windsor: Domain 0 Disaggregation for XenServer and XCP
	Windsor: Domain 0 Disaggregation for XenServer and XCP	Windsor: Domain 0 Disaggregation for XenServer and XCP
Windsor: Domain 0 Disaggregation for XenServer and XCP
 
Windows Azure platform overview
Windows Azure platform overviewWindows Azure platform overview
Windows Azure platform overview
 
Getting Started with Docker On AWS
Getting Started with Docker On AWSGetting Started with Docker On AWS
Getting Started with Docker On AWS
 
PHP in the Cloud
PHP in the CloudPHP in the Cloud
PHP in the Cloud
 
Cloud computing & lamp applications
Cloud computing & lamp applicationsCloud computing & lamp applications
Cloud computing & lamp applications
 
Deep dive - AWS Fargate
Deep dive - AWS FargateDeep dive - AWS Fargate
Deep dive - AWS Fargate
 
Virtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On DemandVirtualization and Cloud Computing with Elastic Server On Demand
Virtualization and Cloud Computing with Elastic Server On Demand
 
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
Visão Técnica - RHOS (Red Hat Enterprise Linux OpenStack)
 
Windows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen HizmetlerWindows Azure Uzerinden Alinabilen Hizmetler
Windows Azure Uzerinden Alinabilen Hizmetler
 
Windows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek HizmetlerWindows Azure Üzerinden Alınabilecek Hizmetler
Windows Azure Üzerinden Alınabilecek Hizmetler
 
Cloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web AppsCloud Computing & Scaling Web Apps
Cloud Computing & Scaling Web Apps
 

More from ShapeBlue

Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and dockerShapeBlue
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and cephShapeBlue
 
Sebastien goasguen cloud stack the next year
Sebastien goasguen   cloud stack the next yearSebastien goasguen   cloud stack the next year
Sebastien goasguen cloud stack the next yearShapeBlue
 
Giles sirett welcome and cloud stack news
Giles sirett   welcome and cloud stack newsGiles sirett   welcome and cloud stack news
Giles sirett welcome and cloud stack newsShapeBlue
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internalsShapeBlue
 
So you think you can contribute?
So you think you can contribute?So you think you can contribute?
So you think you can contribute?ShapeBlue
 
Redundant Virtual Private Clouds
Redundant Virtual Private CloudsRedundant Virtual Private Clouds
Redundant Virtual Private CloudsShapeBlue
 
XenServer HA Improvements
XenServer HA ImprovementsXenServer HA Improvements
XenServer HA ImprovementsShapeBlue
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015ShapeBlue
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5ShapeBlue
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11ShapeBlue
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack CloudsShapeBlue
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMwareShapeBlue
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsShapeBlue
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackShapeBlue
 
Intorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupIntorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupShapeBlue
 
Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...ShapeBlue
 
Designing cloud stack clouds geoff higginbottom/shapeblue
Designing cloud stack clouds  geoff higginbottom/shapeblueDesigning cloud stack clouds  geoff higginbottom/shapeblue
Designing cloud stack clouds geoff higginbottom/shapeblueShapeBlue
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014ShapeBlue
 
Kaspersky security for virtualization light agent launch presentation
Kaspersky security for virtualization light agent   launch presentationKaspersky security for virtualization light agent   launch presentation
Kaspersky security for virtualization light agent launch presentationShapeBlue
 

More from ShapeBlue (20)

Sebastien goasguen cloud stack and docker
Sebastien goasguen   cloud stack and dockerSebastien goasguen   cloud stack and docker
Sebastien goasguen cloud stack and docker
 
Wido den hollander cloud stack and ceph
Wido den hollander   cloud stack and cephWido den hollander   cloud stack and ceph
Wido den hollander cloud stack and ceph
 
Sebastien goasguen cloud stack the next year
Sebastien goasguen   cloud stack the next yearSebastien goasguen   cloud stack the next year
Sebastien goasguen cloud stack the next year
 
Giles sirett welcome and cloud stack news
Giles sirett   welcome and cloud stack newsGiles sirett   welcome and cloud stack news
Giles sirett welcome and cloud stack news
 
Rohit yadav cloud stack internals
Rohit yadav   cloud stack internalsRohit yadav   cloud stack internals
Rohit yadav cloud stack internals
 
So you think you can contribute?
So you think you can contribute?So you think you can contribute?
So you think you can contribute?
 
Redundant Virtual Private Clouds
Redundant Virtual Private CloudsRedundant Virtual Private Clouds
Redundant Virtual Private Clouds
 
XenServer HA Improvements
XenServer HA ImprovementsXenServer HA Improvements
XenServer HA Improvements
 
CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015CloudStack User Group Overview And News - 12 feb 2015
CloudStack User Group Overview And News - 12 feb 2015
 
Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5Whats New in Apache CloudStack Version 4.5
Whats New in Apache CloudStack Version 4.5
 
Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11Science logic cloudstack london meetup 2015 02-11
Science logic cloudstack london meetup 2015 02-11
 
Designing CloudStack Clouds
Designing CloudStack CloudsDesigning CloudStack Clouds
Designing CloudStack Clouds
 
Nested CloudStack with VMware
Nested CloudStack with VMwareNested CloudStack with VMware
Nested CloudStack with VMware
 
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack CloudsSilicon Valley CloudStack User Group - Designing CloudStack Clouds
Silicon Valley CloudStack User Group - Designing CloudStack Clouds
 
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStackSilicon Valley CloudStack User Group - Introduction to Apache CloudStack
Silicon Valley CloudStack User Group - Introduction to Apache CloudStack
 
Intorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user groupIntorduction to clocker at cloudstack european user group
Intorduction to clocker at cloudstack european user group
 
Radware bringing mission and performance critical applications to cloud sta...
Radware   bringing mission and performance critical applications to cloud sta...Radware   bringing mission and performance critical applications to cloud sta...
Radware bringing mission and performance critical applications to cloud sta...
 
Designing cloud stack clouds geoff higginbottom/shapeblue
Designing cloud stack clouds  geoff higginbottom/shapeblueDesigning cloud stack clouds  geoff higginbottom/shapeblue
Designing cloud stack clouds geoff higginbottom/shapeblue
 
Cloudstack user group 26 june 2014
Cloudstack user group  26 june 2014Cloudstack user group  26 june 2014
Cloudstack user group 26 june 2014
 
Kaspersky security for virtualization light agent launch presentation
Kaspersky security for virtualization light agent   launch presentationKaspersky security for virtualization light agent   launch presentation
Kaspersky security for virtualization light agent launch presentation
 

Recently uploaded

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Hyundai Motor Group
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetEnjoy Anytime
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhisoniya singh
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 

Recently uploaded (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2Next-generation AAM aircraft unveiled by Supernal, S-A2
Next-generation AAM aircraft unveiled by Supernal, S-A2
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your BudgetHyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
Hyderabad Call Girls Khairatabad ✨ 7001305949 ✨ Cheap Price Your Budget
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping ElbowsPigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | DelhiFULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
FULL ENJOY 🔝 8264348440 🔝 Call Girls in Diplomatic Enclave | Delhi
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 

Bangalore cloudstack user group

  • 1. Stories of a cloudstack cloudbuilder Bangalore CloudStack User group Giles Sirett CEO & Managing Consultant ShapeBlue Giles.sirett@shapeblue.com Twitter: @ShapeBlue www.shapeblue.com
  • 2. Who am I ? CEO of ShapeBlue “ShapeBlue are expert builders of public & private clouds. They are the leading global CloudStack / CloudPlatform integrator & consultancy” Involved in Apache Community, ran roadmap session at Collab Chairman of European CloudStack user group Technical enough to be dangerous
  • 3. Why ShapeBlue back CloudStack Q4, CY2012 analysis by Qingye Jiang Openstack, Cloudstack, OpenNebula, Eucalyptus
  • 4. Enterprises Service Providers
  • 5. Our group in Europe Collaborative environment for: all things CloudStack/ CloudPlatform Related tech: CloudPortal BM, CloudBridge, ecosystem products, hypervisors, storage, etc Technical deep-dives, issues & best practice Case studies & ideas To showcase complementary technologies To give a strong voice for feedback to vendor/community No pitching !
  • 6. I love the Apache way, but... Too developer focussed Would like to see more users/operators/integrators in the community Maybe two communities could develop? Mailing lists are cumbersome The forums are like wild west towns The mailing lists can be intimidating
  • 7. Real world / real scale deployments
  • 8. A Simple CloudStack Architecture Horizontal Scale Primary Primary Primary Load Balancer Storage Storage Storage CloudStack CloudStack Host Host Host & MySQL & MySQL Host Host Host Host Host Host Hosts Hosts Hosts Secondary Storage
  • 9. Typical Production CloudStack Architecture vCenter MS SQL Horizontal Scale vCenter MS SQL Monitor Backup Pri Pri Pri Pri Pri Pri Host Host DNS DNS Stor Stor Stor Stor Stor Stor Pri Pri Pri Pri Pri Pri Load Balancer Host Host Stor Stor Stor Stor Stor Stor CS Man CS Man MySQL MySQL Host Host Host Host Host Host Host Host Host Host Host Host Host Host Host Host Sec Sec Sec Hosts Hosts Hosts Host Hosts Host Hosts Host Hosts Host Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Stor Stor Stor Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Hosts Host Host Sec Sec Sec Stor Stor Stor
  • 10. How to build an “AWS style” cloud Billing/ LOB CloudPortal Business Manager eCommerce Platform Management systems orchestration API CloudStack API CloudStackOrchestration layer CMP - Orchestration Software CloudBridge 2 CloudBridge 2 (CMP) Corporate centre Data Choice of Hypervisor Hypervisor (VMWare, Xen, KVM, OVM) Others Commodity Networking Storage Storage Servers compute
  • 11. The Design Phase Get everyone in the room MUST be end to end
  • 12. The Design Phase Know the fine print
  • 13. The Design Phase Understand your work loads
  • 16. Redundancy & Resilience CloudStack Management Server MySQL Servers Virtualised Management Farm
  • 17. Automation for deployment Work smarter, not harder
  • 18. Automation Tools: Chef, Puppet KickStart, Python CloudStack API Shell scripting CloudMonkey Microsoft Excel 
  • 19. Example Automation – Host Deployment Deployment server (VM) The script downloads, builds and configures: DHCP PXE (TFTP) HTTP server Script writes the scripts needed to for PXE boot of XenServer & ESXi hosts Script also writes the answer files and post installation scripts to configure XenServer and ESXi hosts
  • 20. Automation Utilising the API when building the infrastructure
  • 21. Automation – The API What is the API The API is the real engine of CloudStack The web GUI is simply making API calls Port 8096 by default
  • 22. Deployment via API Global Settings & Service Offerings Zone Secondary Storage (multiple entries) Physical Networks (multiple entries) Traffic Types – Management, Guest, Public, Storage PODs (multiple entries) Clusters (multiple entries) Hosts (multiple entries) Primary Storage (multiple entries)
  • 23. Automation – The API Using the API CloudStack GUI Browser Word, Excel Using Firebug/IE Developer Tools with CloudStack Now Cloudmonkey
  • 24. Security Considerations WARNING: no best practice currently, no published assessments API Port Random and internal only System VMs system.vm.random.password Password Changes Track all passwords during build-out Change on a regular basis
  • 25. Documentation Dull, boring, tedious, slow – Crucial. Write what you’re going to do Follow what you wrote Update it With redundant servers; follow it again With scripts ‘snapshot’ and start again
  • 26. Real world gotchas If you deploy the CS GUI, there’s no password reset ! Cisco firewalls cause large IPv4 DNS lookup delays in a number of Linux OSes by making DNS client wait for IPv6 to timeout (when not being used). ACLs between network layers – quickest to start with all open, then lockdown.
  • 27. More gotchas By design, a [CloudStack] XenServer will reboot itself if it loses its primary storage If you’ve deployed CloudStack with multiple primary storage luns attached (to each XenServer), loss of one primary storage lun will still cause a reboot. Edit /opt/xensource/bin/xenheartbeat.sh to stop reboot. When choosing OS Type for a template bear in mind the Hypervisor it will be running on. KVM may not recognise ‘Other - CentOS 64bit’ but be quite happy with ‘Other Linux – 64bit’, XenServer might be the other way round. By default you cannot use ‘local’ http servers (local = ones in the management CIDR) to stage your templates. You must configure ‘secstorage.allowed.internal.sites’ in the global settings.
  • 28. Cloudbuilder skills – whats really required? Cloudstack & “the cloud way” Storage & Networking Integration UI Deocumetn Virtualisatio ation n Project Manageme nt
  • 29. What's in store for 2013? Giles sees the future
  • 30. In 2013, first I see….. REAL enterprise Top > down: adoption Cost / op-ex Agility / speed No longer just AWS (more to follow) Bottom > up Dev-ops Dev agility Barriers disappearing….
  • 31. In 2013 I see….. More specifically, enterprise Alignment Technology alignment Process alignment Standards alignment = embracing cloud technologies
  • 32. In 2013, second I see….. AWS not winning the enterprise space “Failure happens”? – no thanks I have two types of workload Whatever you tell me, my IT is complex I need a service wrapper Are there any alternatives?
  • 33. In 2013, third I see….. the key role of orchestration being understood Cloud orchestration>>> Cloud Management Platform >>> Cloud OS Key technology choice Defines alignment with public cloud
  • 34. In 2013, fourth I see….. Orchestration battles being won Orchestration is a KEY component of enterprise adoption Will need to be open CloudStack & Openstack will win and co-exist
  • 35. In 2013, fifth I see……….SDN everywhere We *think* this will become mainstream in 2013 Highly relevant in cloud infrastructures Nicira Cloudstack integration complete
  • 36. In 2013, fifth Cloud 2011/12 2010/11 I see… ..one aSS big aSS IT SaaS, IaaS, PaaS, STaas, B aaS 2013 ITaaS
  • 37. In 2013/14 Cloud 2011/12 I see… 2010/11 ..dropping my aSS IT aSS! SaaS, IaaS, PaaS, Staas, B aaS 2013/14 2013 ITaaS
  • 39. SSVM Optimisations Default settings are often insufficient secstorage.capacity.standby secstorage.session.max secstorage.service.offering secstorage.vm.mtu.size
  • 41. Other Automation PXE Deployment of Hosts Scripted build of CentOS DHCP/PXE/HTTP Server PXE Deploy XenServer, ESXi, KVM Virtualised Management VMs Deployment via VM Templates Cloning at key stages ‘Copy and Paste’ of tried and tested commands
  • 43. CloudStack Collab - LV 300 Delegates Developers, operators & integrators <30 from Citrix 70 sessions MOST sessions on DIYCloudComputing Channel on Youtube
  • 44. CloudStack Collab LV Main themes Storage PaaS players SDN players Real world stories Apache / community stuff A little fun…
  • 46. In 2013, first I see….. REAL enterprise Top > down: adoption Cost / op-ex Agility / speed No longer just AWS (more to follow) Bottom > up Dev-ops Dev agility Barriers disappearing….
  • 47. In 2013 I see….. More specifically, enterprise Alignment Technology alignment Process alignment Standards alignment = embracing cloud technologies
  • 48. In 2013, second I see….. AWS not winning the enterprise space “Failure happens”? – no thanks I have two types of workload Whatever you tell me, my IT is complex I need a service wrapper Are there any alternatives?
  • 49. In 2013, third I see….. the key role of orchestration being understood Cloud orchestration>>> Cloud Management Platform >>> Cloud OS Key technology choice Defines alignment with public cloud
  • 50. In 2013, fourth I see….. Orchestration battles being won Orchestration is a KEY component of enterprise adoption Will need to be open CloudStack & Openstack will win and co-exist
  • 51. In 2013, fifth Cloud 2011/12 2010/11 I see… ..one aSS big aSS IT SaaS, IaaS, PaaS, STaas, B aaS 2013 ITaaS
  • 52. In 2013/14 Cloud 2011/12 I see… 2010/11 ..dropping my aSS IT aSS! SaaS, IaaS, PaaS, Staas, B aaS 2013/14 2013 ITaaS

Editor's Notes

  1. End of day So we’ll start gentlyHopefully something for everyonePlease bear with me if seems obvious to you.Bear with my english accent and phrases/terminologyBasics and more advanced ideasPaul AngusEngineering and Science degreesCloudStack 2.13
  2. Simple Architecture exampleFollowed by a Not so Simple exampleHorizontal Scale, but still a long way from a Production System
  3. Multiple CloudStack Servers – same or remote locationsMySQL Servers – Master Slave, or ClusteredSecondary Storage – Lots and Lots of it, at least 2x Zones Primary CapacityXen, KVM Clusters + Pri Storage – 8TB max so Multiple VolumesvSphere Clusters with vCenterBare Metal or Local Storage HyperVisors for High I/O workloadsHorizontal Scale
  4. Storage, networking, overall architects technical and managerialEverything is interconnected and feels like everything relies on everything elseSomeone chipping in can be invaluable – particularly if they have past experience.
  5. One that gets everyone:Switchsupports 4096 VLANs - but not at the same time.Gotchas…[add more]
  6. Private clouds – you have your current usage to judgePublic clouds harder to predict – is guided by offerings.
  7. Performance and / or capacityStorageNetworkNetwork (to storage) is often the limiting factor as jump to 10 Gbe is large(Although LACP in XenServer 6.1 and ESXi 5.1 will help to mitigate this)Not much point being able to run VMs per host if only 1Gb/s link Not much point to 256GB RAM with a single quad core processor unless a specific workload.
  8. Lack of reference architectures currently
  9. I’ll look at the major CloudStack management elements – CSMan MySQLAnd then look at considerations if you’ve virtualised your management farm
  10. How do we achieve that…&gt;
  11. Automation can come in multiple formsChef &amp; Puppet – enterprise grade automation – works for in-house use (required infrastructure makes it less useful for SIs)KickStart and Python – enables to learn one language and stick to it, requires the interpreter to be installed, but Python is Shell scripts don’t have to be fancy – have to learn awk &amp; sed – have to learn the different languages.API calls
  12. Write configuration file. Conscious decision to limit the number of files required.Self contained (requires hypervisor installation files)Look at some elements of the file &gt;
  13. 19-20
  14. 17-18
  15. Take your pickOnly way to remember what you did,only way for others to replicateRun scripts from scratch impossible to update code and separately make changes
  16. Storage, networking, overall architects technical and managerialEverything is interconnected and feels like everything relies on everything elseSomeone chipping in can be invaluable – particularly if they have past experience.
  17. 16
  18. 21-22
  19. 23-25
  20. Storage, networking, overall architects technical and managerialEverything is interconnected and feels like everything relies on everything elseSomeone chipping in can be invaluable – particularly if they have past experience.