SlideShare a Scribd company logo
Edinburgh, March 2013


               #cloudcamp
Sponsors
Schedule
Time Event
18:45-19:45 Lightning talks
            Use your red cards to stop sales pitches

19:45-20:15 Unpanel
            Use your red cards to change the panel

20:15-21:15 Pizza, beer and networking
Lightning talks
1.    Ali Khajeh-Hosseini, PlanForCloud/RightScale
2.    Per Hammer, JP Morgan Chase
3.    Tony Lucas, Flexiant
4.    Ian Sommerville, University of St Andrews
5.    Philipp Huber, Exception
6.    Tom Ray, Cloudreach
7.    Sebastien Goasguen, Citrix
8.    Duncan Johnston-Watt, Cloudsoft
The cloud has gone mainstream...
  but what does cloud adoption mean for
Enterprise IT and how does the cloud fit into
     the wider Enterprise IT strategy?


               Ali Khajeh-Hosseini

                  @AliKhajeh
For startups…
  the cloud is a no-brainer,
                they just do it.
     (innovators and early adopters)
Tech challenges
Auto scaling
Moving apps between public/private clouds
High Availability and Disaster Recovery
We’ve made good progress in
addressing these challenges…

And increasingly enterprises are
interested in using clouds BUT…
What are the challenges they
are going to face?

Who are the next success
stories?
Clouds
For the Enterprise?

March 2013
Per Hammer




1I NI T E R N A L L N L Y Y
      NTERNA O ONL
Introduction


    1.   Who Am I?
    2.   Why Clouds Challenge ‘the Enterprise’
    3.   How and Why J.P. Morgan Uses Clouds
    4.   An Untapped Market
    5.   A Plea




2
Who Am I?


    Per Hammer
    •   Software architect
    •   J.P. Morgan (aka JPMorganChase)

    What do I mean by ‘Cloud’ anyway?
    •  Platform-as-a-Service

    I am a Cloud Customer
    •   Mid-size team
         •   80 people (60 developers)
         •   Global distribution
    •   Mid-size application
         •   100+ components
         •   50+ “logical” JVMs
         •   200+ JVM instances




3
Clouds Challenge the Enterprise


    “All that data in the Cloud? It’s not in the cloud. It’s on the ground somewhere, probably in
         Virginia.”

    Things We Worry About:
    •   Transborder Data Flow
    •   Data Privacy / PII
    •   Latency (Co-location)




4
How J.P. Morgan Uses Clouds


    Not just one Cloud:
    •   VSI (Virtual Server Infrastructure, Iaas)
    •   CBB (Compute Back-bone)
         •   8,000+ x86 servers, 25,000+ CPU cores
         •   6,000+ Windows desktops for idle cycle scavenging
         •   228 TeraFLoPs, #16 on Top 500 Supercomputers (May 2010)
         •   Compute tasks
               • Portfolio models – large memory
               • Derivatives – complex products
               • Risk analysis – stress testing
    •   ABB (Application Back-bone)
         •   Virtual Application servers
         •   Scale horizontally (elastic), and vertically (inelastic)
         •   Multiple data-centres
    •   ATC (Application Testing Cloud)
         •   Virtual Windows desktops on demand!




5
An Untapped Market


    On J.P. Morgan’s Application Back-Bone
    •   2000+ Enterprise Applications
    •   500+ Development Teams
    •   Every Line of Business represented
    •   Average application time-to-market improvement of nearly 60 days
    •   175% increase in infrastructure utilisation, 45% drop in infrastructure costs
    •   700% boost in developer productivity

    What about the other financial institutions? What about other industries where traditional
       (“external”) Clouds are challenging?




6
A Plea


    Separation of duties
    •   No DevOps on Wall Street!

    You must be command-line friendly!




7
Fin


    Thanks for listening, ask me questions during the unpanel!




8
Cloud Camp Edinburgh
Tony Lucas, Founder, Flexiant
28 March 2013
Is Cloud…
Or Is Cloud…
Or Is Cloud…
Do You Hide from
Cloud?
Do You ‘Cloudwash’
What You Already Have?
Do you change to take
     advantage?
@flexiant

                             @tonylucas




www.flexiant.com
Copyright © 2013, Flexiant
Clouds for the enterprise:"
            It’s not just about the money!!

                                 Ian Sommerville"
                           School of Computer Science"
                             University of St Andrews"
                                       !



Cloudcamp Edinburgh 2013                                 !Slide 1!
Cloudcamp Edinburgh 2013   !Slide 2!
Cloudcamp Edinburgh 2013   !Slide 3!
Image credit: reputationenforcement.com!
Cloudcamp Edinburgh 2013                                              !Slide 4!
Image credit: www.isaca.org!
Cloudcamp Edinburgh 2013                                  !Slide 5!
www.cyprus-maps.com !




                             Image credit: www.cyprus-maps.com !
Cloudcamp Edinburgh 2013                                           !Slide 6!
Cloudcamp Edinburgh 2013                                       !Slide 7!
                           Image credit: goeurope.about.com!
Image credit: prmeetsmarketing.wordpress.com!

Cloudcamp Edinburgh 2013                                                   !Slide 8!
Cloudcamp Edinburgh 2013
                           Image credit: blogs.gartner.com!   !Slide 9!
Image credit: www.patrina.com !



Cloudcamp Edinburgh 2013                                     !Slide 10!
Image credit: blog.entitysolutions.com.au!
Cloudcamp Edinburgh 2013                                                !Slide 11!
Image credit: IBM!




Cloudcamp Edinburgh 2013                        !Slide 12!
Image credit: www.hugthecloud.com!

Cloudcamp Edinburgh 2013                                        !Slide 13!
Image credit: O’Reilly!


Cloudcamp Edinburgh 2013                             !Slide 14!
Cloudcamp Edinburgh 2013   !Slide 15!
Enterprise “cloud-out” vs.
“cloud-in”

Philipp Huber
Practice Head Cloud Computing
March 2013
Back in 2007 things were easy



                      SaaS

                      PaaS

                      IaaS
5 years forward and …
The Enterprise context



!   Gartner predicts a 41.3% compound growth
    for IaaS through to 2016.

!   Biggest growth area in larger Enterprises.
Enterprise IaaS – the two key options

       SaaS

       PaaS

        IaaS

                          “cloud-out”
                           (VMware)
                               vs.
                           “cloud-in”
                           (Amazon)

                        Lydia Leong, Gartner
The IaaS Enterprise options


There are two primary ecosystems developing
     in the world: VMware and Amazon.
    Other possibilities, like Microsoft and
OpenStack, are completely secondary to those
two. You can think of VMware as “cloud-out”
   and Amazon as “cloud-in” approaches.
Lydia Leong, April 2012, Gartner
Enterprise IaaS – the two key options

       SaaS

       PaaS

        IaaS

                    Orchestration / Policy based
                          Cloud (VMware)
                                vs.
                      Designed for fail Clouds
                             (Amazon)

                       Massimo Re Ferre, VMware
How are they built

Orchestrated/Policy Cloud           Designed for fail Cloud
!    Mostly private                 !   Public (mostly) and private
!    Often enterprise hardware      !   Build on homogeneous x86
!    Enterprise storage                 commodity hardware
!    Resilience built into HW/CMP   !   Very simple DAS storage model
!    Complex management layer       !   Very little HW resilience
!    Rather complex to setup        !   Relatively easy to setup
Characteristics

Orchestrated/Policy Cloud          Designed for fail Cloud
!   Protects existing investment   !   Top-down design as service
!   Runs legacy Apps unchanged         levels determine requirements
!   Complete life-cycle            !   Re-architect applications to …
    management of resources             !   benefit from cloud paradigm
                                        !   scale at an unprecedented level
!   Protect existing processes
                                        !   offer protection of failed components
!   Flexible and extensible
                                   !    Simple APIs and self-service
!   Feature rich APIs and Admin
                                   !    Basic lifecycle management
!   ITIL oriented
                                   !    DevOps oriented
!   Relatively scalable
                                   !    Massively scalable
!   Highest unit costs
                                   !    Lowest unit cost
What does it mean for me

!   There is no right or wrong answer
  !   Your IT legacy will drive you strategy
  !   Establish you key business drivers –
     !   cost? scale? global reach? agility?


!   Consider a 2-way strategy for IaaS
  !   Enterprise Cloud (VMware, HP, IBM, Microsoft) AND
      Elastic Cloud (OpenStack, CloudStack, Eucalyptus)
  !   Benefits: Best of both worlds, low risk, controlled
      transition, integrates well into public Cloud
How we help



!   Exception can assist organisations in
    establishing a strategic approach to Cloud
    adoption through a completely vendor
    neutral lens.
Thank You
philipp.huber@exceptionuk.com
So#ware(Defined(Networking(
      (in(CloudStack(
           Sebas8en(Goasguen(
  Citrix,(Apache(CloudStack(commi@er(
            and(PMC(member(
                @sebgoa(
CloudStack(
                                                   Inter
   CloudStack(                                      net(
  Management(
     Server(
Zone(1(                                                                           Towards:(“So#ware(
                                L3 core                                             Defined(Data(
Pod(1( Access Layer                           Pod(N(
                                                                                       Centers” (
                                                                                           (
                                                                      (
                                                                  Secondary(
                                      ….(                          Storage(
  Cluster(N(
                                                                  !
               !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
                                                                                     API!exposes!
       ….(                                                                         management!of!
  Cluster(1(
                                                                                   servers,!storage!
    Host 1                                                                           and!network  !
                                                                                          (
                         Primary(
                         Storage(
    Host 2
SDN(
•  Server(Virtualiza8on(
  –  Hypervisors(
•  Storage(Virtualiza8on(
  –  Distributed(object(store(
  –  Automa8c(replica8on(
•  Network!Virtualiza<on!
  –  Isolated!guest!network!
  –  Move!transparently!across!data!centers!
  –  Op<mize!traffic!
SDN(in(CloudStack(

•  Na8ve(in(CloudStack((OVS(controller)(
  –  GRE(isola8on(type(
•  No(OpenFlow(but(a(CloudStack(controller(
  –  Programs(the(Open(Vswitch(
  –  Supported(in(XenServer(
  –  Creates(L2(overlays(within(the(datacenter(
  –  Creates(L2(overlays(across(Zones(
Create(Overlay(L2(
                     Networks (
Tenant1(                                     !  Create(Full(Mesh(of(GRE(
Tenant2(                                        tunnels((if(they(don't(already(
                                                exist)(between(hosts(on(which(
 Host(1(        Host(3(                         VMs(are(deployed(
   V       V     V
                          V
   M(      M(    M(
                          R(
                                             !  CloudStack(SDN(controller(
   1(      1(    3(
                                                programs(the(Open(vSwitch(
                                                (OVS)(on(XenServer(to(
GRE(Tunnel(                                     configure(GRE(tunnels(

                                             !  Assign('Tenant'(key(to(the(
                                                customer(that(allows(traffic(
                                                isola8on(from(other(tenants(
 Host(2(        Host(4(
   V
   M(
           V
           M(
                 V
                 M(
                          V                  !  New(customers(can(share(the(
   2(      2(    3(       R(                    established(GRE(tunnels(with(
                                                separate(tenant(keys(
GRE(Tunnel(                    GRE(Tunnel(
SDN(“support”:(Nicira(

•  Nicira(NVP(Plugin(
  –  Xen(
  –  NVP(versions:(
     2.1.0,(2.2.0(and(
     2.2.1(
  –  In(4.0.(
  –  KVM(support(and(
     UI(planned(for(4.1(
Future(SDN(“support”
                                    (
•  Development(underway(from(Big(Switch(
  –  Will(support(BigSwitch(products(
  –  Floodlight(Open(Source(Open(Flow(controller(
  –  In(master(branch,(planned(for((4.2(release(
SDN(“support”(Midonet
                                     (
•  In(master(branch,(expected(for(4.2(
•  Announced(December(21st…(
Using cloud without losing control™
Autonomic computing and why you should care …
AMP Features & Benefits

•  Cloudsoft’s Application Management Platform (AMP) …
      •  Enterprise version of the brooklyn open source project
      •  See http://brooklyncentral.github.com/

•  Automates Application Deployment and Configuration
      •  Implementation details are abstracted into reusable blueprints
      •  Streamlines and enhances existing tooling

•  Optimizes Application Runtime Management
      •  Driven by your technical and business policies
      •  Autonomic control plane

•  Ensures Application Portability
      •  Frees the business to exploit a multi-provider strategy
      •  Avoids vendor lock-in

© 2013 Cloudsoft Corporation                28/03/2013                    Page: 2
Using cloud without losing control™
         Autonomic computing … in theory
AMP Key Concepts

•  Entity
      •  Always exposes a sensor / effector interface
      •  Abstract – AMP specific construct e.g. Cluster, Fabric
      •  Concrete – Proxy for real world construct e.g. JBoss7Server, MySQL

•  Driver
      •  Pluggable (often customer specific) mechanism for implementing
         concrete entity e.g. software component

•  Sensors & Effectors
      •  Sensors publish attributes of an entity (either periodically or on change)
      •  Effectors invoke operations on an entity (to change it in some way)
      •  Existing metrics and APIs are used to ensure non-intrusive (agentless)
         integration and management of a concrete entity


© 2013 Cloudsoft Corporation                28/03/2013                       Page: 4
AMP Key Concepts

•  Topology
      •  Entity wiring, groupings and management hierarchy

•  Policy
      •  Governs an application’s behaviour e.g. horizontal scaling within a tier

•  Blueprint
      •  Captures an application’s initial topology plus policies that will change
         this over time

•  Location
      •  Target environment for blueprint instantiation




© 2013 Cloudsoft Corporation                28/03/2013                       Page: 5
Autonomic Management (M-A-P-E)


                      Escalate                                             Delegate
                   Enrich
                                Sensors                             Effectors
                                     Analyze              Plan
     Autonomic
     Manager*                  Monitor                              Execute
                                               State



                                Sensors                             Effectors
       Managed
       Element



 *An autonomic manager can be a managed element
© 2013 Cloudsoft Corporation                           28/03/2013                     Page: 6
Hierarchical Autonomic Management




 Granularity can be anything from individual application to overall control plane
© 2013 Cloudsoft Corporation                    28/03/2013                          Page: 7
Multi-Tier Application

             Multi-Tier Application
                                                                               Need to update targets
               Load Balanced Cluster                                              to match cluster
                                                     NGINX
                                                      OS


                  Cluster
                                                                             Need to specify
                                                                           autoscaling policy
                                  JBoss7Server
                                         OS
                                                     …              JBoss7Server
                                                                          OS



                                                                               Need to publish MySQL
                                                                                  URL for cluster
                                                     MySQL
                                                      OS                       There has to be a better
                                                                               way than scripting …
Strictly Confidential © 2013 Cloudsoft Corporation           28/03/2013                             Page: 8
MyWebCluster – Topology
                                          MyWebCluster




                                  MySQL             ControlledDynamicWebAppCluster

   MySQL and NGINX could
   be swapped out for their
   clustered variants
                                            NGINX                     DynamicWebAppCluster



   Here we explicitly model the
   app’s organizational structure                        JBoss7Server     …    JBoss7Server


   Abstract Entities           Autonomic Managers - AMP specific constructs or building blocks

  Concrete Entities            Managed Elements - AMP proxies for real world components

© 2013 Cloudsoft Corporation                             28/03/2013                           Page: 9
MyWebCluster – Blueprint
                                          MyWebCluster




                                  MySQL               ControlledDynamicWebAppCluster

   [targets] is a built in policy
   whereas the auto scaling
                                              [targets]                       Auto Scaler Policy
   policy is explicitly added
                                             NGINX                     DynamicWebAppCluster



   An application blueprint is
   completely portable                                    JBoss7Server      …    JBoss7Server




        Policies               Attached to entities they effect but can subscribe to any sensor

© 2013 Cloudsoft Corporation                              28/03/2013                               Page: 10
MyWebCluster – Customization
                                          MyWebCluster




                                  MySQL               ControlledDynamicWebAppCluster

                                  MySQL

                                              [targets]                       Auto Scaler Policy
                                             NGINX                     DynamicWebAppCluster

                                             NGINX


   The pluggable driver mechanism is an                   JBoss7Server      …    JBoss7Server
   elegant way to customize a blueprint
   for a particular environment                           JBoss7Server      …    JBoss7Server


         Drivers               Customer specific implementations (Bash, Puppet, Chef etc.)

© 2013 Cloudsoft Corporation                              28/03/2013                               Page: 11
MyWebCluster – Instantiation
         Location        +                MyWebCluster




                                  MySQL               ControlledDynamicWebAppCluster

                                  MySQL

                                    OS        [targets]                       Auto Scaler Policy
                                             NGINX                     DynamicWebAppCluster

                                             NGINX

                                              OS
                                                          JBoss7Server      …    JBoss7Server

                                                          JBoss7Server      …    JBoss7Server

                                                                OS          …         OS
       Instances               Location dependent – can be virtual machine, LXC etc.
© 2013 Cloudsoft Corporation                              28/03/2013                               Page: 12
MongoDB @ Ballone Castle




© 2013 Cloudsoft Corporation    28/03/2013         Page: 13
Using cloud without losing control™
        Autonomic computing … in practice
Define New Blueprint



 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
 	
    // TODO build the application	
 	
 }	                                                       This provides basic
 	                                                     lifecycle management
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	
 	




© 2013 Cloudsoft Corporation                 28/03/2013                         Page: 15
Create App Tier



 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
 	
    def web = new JBoss7Server(this, war: WAR_PATH);	
 	
    {	
       web.configure(httpPort: "8080+");	
    }	
 	
 }	
 	
 	
                                                 Use the first available
 	
 	                                                port 8080 or above
 	
 	
 	




© 2013 Cloudsoft Corporation                   28/03/2013                  Page: 16
Add DB Tier



 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
 	
    def web = new JBoss7Server(this, war: WAR_PATH);	
    MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL);	
 	
    {	
       web.configure(httpPort: "8080+");	
    }	
 	                                                  Now we need to wire
 }	
 	
                                                      up these two tiers
 	
 	
 	
 	
 	




© 2013 Cloudsoft Corporation                 28/03/2013                       Page: 17
Wire up App and DB Tiers



 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
 	
    def web = new JBoss7Server(this, war: WAR_PATH);	
    MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL);	
 	
    {	
       web.configure(httpPort: "8080+").	
           configure(javaSysProp("brooklyn.example.db.url"),	
               valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl));	
    }	
 	
 }	
 	
 	                              Stored as a Java future            Soft wiring using
 	
 	                               so no explicit join                sensor event




© 2013 Cloudsoft Corporation                  28/03/2013                       Page: 18
Introduce Elasticity in App Tier

                                     Substitute cluster as it
                                      has same signature

 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
       	
    def web = new ControlledDynamicWebAppCluster(this, war: WAR_PATH);	
    MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL);	
 	
    {	
       web.factory.configure(httpPort: "8080+").	
           configure(javaSysProp("brooklyn.example.db.url"),	
               valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl));	
    }	
 	
 }	                              Now configure
 	
 	
                             WebAppServer factory
 	
 	




© 2013 Cloudsoft Corporation                  28/03/2013                       Page: 19
Manage Elasticity in App Tier



 public class MyWebCluster extends AbstractApplication 

 implements MyWebClusterConstants {	
       	
    def web = new ControlledDynamicWebAppCluster(this, war: WAR_PATH);	
    MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL);	
 	
    {	
       web.factory.configure(httpPort: "8080+").	
           configure(javaSysProp("brooklyn.example.db.url"),	
               valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl));	
 	
       web.cluster.addPolicy(	
           new AutoscalerPolicy(DynamicWebAppCluster.AVERAGE_REQUESTS_PER_SECOND).	
               setSizeRange(1, 5).	
               setMetricRange(10, 100));	
    }	
 	
 }	
                                                           Autonomic policy
                                                          attached to Cluster

© 2013 Cloudsoft Corporation                 28/03/2013                         Page: 20
MyWebCluster – Blueprint
                                          MyWebCluster




                                  MySQL               ControlledDynamicWebAppCluster

   [targets] is a built in policy
   whereas the auto scaling
                                              [targets]                       Auto Scaler Policy
   policy is explicitly added
                                             NGINX                     DynamicWebAppCluster



   An application blueprint is
   completely portable                                    JBoss7Server      …    JBoss7Server




        Policies               Attached to entities they effect but can subscribe to any sensor

© 2013 Cloudsoft Corporation                              28/03/2013                               Page: 21
Try it!




© 2013 Cloudsoft Corporation   28/03/2013     Page: 22
Using Cloud Without Losing Control™




Strictly Confidential © 2012 Cloudsoft Corporation   28/03/2013   Page: 23
Useful links

•  http://brooklyncentral.github.com/
•  http://www.youtube.com/watch?v=XkwQ6EjLdMQ
•  http://www.youtube.com/watch?v=kzw1_2b-I7A




Strictly Confidential © 2013 Cloudsoft Corporation   28/03/2013           Page: 24
Thank you for your time
  duncan@cloudsoftcorp.com
               @duncanjw

More Related Content

What's hot

Highway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days BelgradeHighway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days Belgrade
Christian Deger
 
Cloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the EnterpriseCloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the Enterprise
Creative Sharepoint
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotal
kkdlavak3
 
Highway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup BerlinHighway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup Berlin
Christian Deger
 
What can the cloud do for me? - Interview with Eli Almog
What can the cloud do for me? - Interview with Eli AlmogWhat can the cloud do for me? - Interview with Eli Almog
What can the cloud do for me? - Interview with Eli Almog
AppFirst
 
Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24
Christian Deger
 
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
Rackspace
 
Comarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPO
Comarch_Services
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
Pracheta Budhwar
 
Disasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
Disasters DO Happen... Protecting/Recovering Your Business with Cloud TechnologyDisasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
Disasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
Integration Technologies Corp
 
Architecting security & governance across your AWS environment
Architecting security & governance across your AWS environmentArchitecting security & governance across your AWS environment
Architecting security & governance across your AWS environment
Amazon Web Services
 
Situation Normal - UKUUG Mar'10
Situation Normal - UKUUG Mar'10Situation Normal - UKUUG Mar'10
Situation Normal - UKUUG Mar'10
Simon Wardley
 
Situation Normal - Presentation at NottTuesday
Situation Normal - Presentation at NottTuesdaySituation Normal - Presentation at NottTuesday
Situation Normal - Presentation at NottTuesday
Simon Wardley
 
Appistry Cloud Computing for Government Featuring FedEx
Appistry Cloud Computing for Government Featuring FedExAppistry Cloud Computing for Government Featuring FedEx
Appistry Cloud Computing for Government Featuring FedExAppistry
 
Tour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud IntegrationTour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud Integration
RightScale
 
Simon Wardley
Simon WardleySimon Wardley
Simon Wardley
Skills Matter
 
Webinar Deck: What's Driving Enterprise Cloud Adoption? The Buyers Speak Out
Webinar Deck: What's Driving Enterprise Cloud Adoption?The Buyers Speak OutWebinar Deck: What's Driving Enterprise Cloud Adoption?The Buyers Speak Out
Webinar Deck: What's Driving Enterprise Cloud Adoption? The Buyers Speak Out
Everest Group
 

What's hot (17)

Highway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days BelgradeHighway to heaven - Voxxed Days Belgrade
Highway to heaven - Voxxed Days Belgrade
 
Cloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the EnterpriseCloud confidence - SharePoint Online for the Enterprise
Cloud confidence - SharePoint Online for the Enterprise
 
Migrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotalMigrating to cloud-native_app_architectures_pivotal
Migrating to cloud-native_app_architectures_pivotal
 
Highway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup BerlinHighway to heaven - Microservices Meetup Berlin
Highway to heaven - Microservices Meetup Berlin
 
What can the cloud do for me? - Interview with Eli Almog
What can the cloud do for me? - Interview with Eli AlmogWhat can the cloud do for me? - Interview with Eli Almog
What can the cloud do for me? - Interview with Eli Almog
 
Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24Microservices in the cloud at AutoScout24
Microservices in the cloud at AutoScout24
 
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
Ignite Innovation: Turn Developers Loose on the Hybrid Cloud”
 
Comarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPOComarch ICT - CLOUD EXPO
Comarch ICT - CLOUD EXPO
 
Scenarios for building Hybrid Cloud
Scenarios for building Hybrid CloudScenarios for building Hybrid Cloud
Scenarios for building Hybrid Cloud
 
Disasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
Disasters DO Happen... Protecting/Recovering Your Business with Cloud TechnologyDisasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
Disasters DO Happen... Protecting/Recovering Your Business with Cloud Technology
 
Architecting security & governance across your AWS environment
Architecting security & governance across your AWS environmentArchitecting security & governance across your AWS environment
Architecting security & governance across your AWS environment
 
Situation Normal - UKUUG Mar'10
Situation Normal - UKUUG Mar'10Situation Normal - UKUUG Mar'10
Situation Normal - UKUUG Mar'10
 
Situation Normal - Presentation at NottTuesday
Situation Normal - Presentation at NottTuesdaySituation Normal - Presentation at NottTuesday
Situation Normal - Presentation at NottTuesday
 
Appistry Cloud Computing for Government Featuring FedEx
Appistry Cloud Computing for Government Featuring FedExAppistry Cloud Computing for Government Featuring FedEx
Appistry Cloud Computing for Government Featuring FedEx
 
Tour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud IntegrationTour de Clouds: Understanding Multi-Cloud Integration
Tour de Clouds: Understanding Multi-Cloud Integration
 
Simon Wardley
Simon WardleySimon Wardley
Simon Wardley
 
Webinar Deck: What's Driving Enterprise Cloud Adoption? The Buyers Speak Out
Webinar Deck: What's Driving Enterprise Cloud Adoption?The Buyers Speak OutWebinar Deck: What's Driving Enterprise Cloud Adoption?The Buyers Speak Out
Webinar Deck: What's Driving Enterprise Cloud Adoption? The Buyers Speak Out
 

Viewers also liked

RightScale Webinar: Enterprise-Grade Cloud Cost Planning and Management
RightScale Webinar: Enterprise-Grade Cloud Cost Planning and ManagementRightScale Webinar: Enterprise-Grade Cloud Cost Planning and Management
RightScale Webinar: Enterprise-Grade Cloud Cost Planning and ManagementRightScale
 
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
RightScale
 
RightScale Roadtrip - Accelerate to Cloud
RightScale Roadtrip - Accelerate to CloudRightScale Roadtrip - Accelerate to Cloud
RightScale Roadtrip - Accelerate to Cloud
RightScale
 
Securing Servers in Public and Hybrid Clouds
Securing Servers in Public and Hybrid CloudsSecuring Servers in Public and Hybrid Clouds
Securing Servers in Public and Hybrid Clouds
RightScale
 
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
RightScale
 
Optimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScaleOptimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScale
RightScale
 
Securing Sensitive Data in Your Hybrid Cloud
Securing Sensitive Data in Your Hybrid CloudSecuring Sensitive Data in Your Hybrid Cloud
Securing Sensitive Data in Your Hybrid Cloud
RightScale
 
Identifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudIdentifying Workloads to Move to the Cloud
Identifying Workloads to Move to the Cloud
RightScale
 

Viewers also liked (8)

RightScale Webinar: Enterprise-Grade Cloud Cost Planning and Management
RightScale Webinar: Enterprise-Grade Cloud Cost Planning and ManagementRightScale Webinar: Enterprise-Grade Cloud Cost Planning and Management
RightScale Webinar: Enterprise-Grade Cloud Cost Planning and Management
 
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
Integrating RightScale, Windows, and .NET for Fun and Profit - RightScale Com...
 
RightScale Roadtrip - Accelerate to Cloud
RightScale Roadtrip - Accelerate to CloudRightScale Roadtrip - Accelerate to Cloud
RightScale Roadtrip - Accelerate to Cloud
 
Securing Servers in Public and Hybrid Clouds
Securing Servers in Public and Hybrid CloudsSecuring Servers in Public and Hybrid Clouds
Securing Servers in Public and Hybrid Clouds
 
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
RightScale Webinar: Best-in-Class Hybrid Cloud Solutions from Equinix and Rig...
 
Optimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScaleOptimizing Your Cloud Applications in RightScale
Optimizing Your Cloud Applications in RightScale
 
Securing Sensitive Data in Your Hybrid Cloud
Securing Sensitive Data in Your Hybrid CloudSecuring Sensitive Data in Your Hybrid Cloud
Securing Sensitive Data in Your Hybrid Cloud
 
Identifying Workloads to Move to the Cloud
Identifying Workloads to Move to the CloudIdentifying Workloads to Move to the Cloud
Identifying Workloads to Move to the Cloud
 

Similar to CloudCamp

The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud Summit
Randy Bias
 
Cloud computing
Cloud computingCloud computing
Cloud computing
Richard Claassens CIPPE
 
Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013
UShareSoft
 
UShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackUShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackbuildacloud
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!
ShapeBlue
 
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Livingstone Advisory
 
CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?
karlmotz
 
Innovation and Architecture
Innovation and ArchitectureInnovation and Architecture
Innovation and Architecture
Adrian Cockcroft
 
Open stack summit spring 2014 hybrid cloud landmines - 2014-05-15
Open stack summit spring 2014   hybrid cloud landmines - 2014-05-15Open stack summit spring 2014   hybrid cloud landmines - 2014-05-15
Open stack summit spring 2014 hybrid cloud landmines - 2014-05-15drumulonimbus
 
Startups: Streit, Scaleup - introduction and product demo
Startups: Streit, Scaleup - introduction and product demoStartups: Streit, Scaleup - introduction and product demo
Startups: Streit, Scaleup - introduction and product demo
CloudOps Summit
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance
CDNetworks
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
Mark Hinkle
 
Ea2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionEa2009 Cloud Computing Discussion
Ea2009 Cloud Computing Discussion
Marc Caltabiano
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Debasish Patra
 
ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue
 
Cloud State V02
Cloud State V02Cloud State V02
Cloud State V02mgion
 
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
SlideTeam
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
Adrian Cockcroft
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssRex Wang
 
Event Sponsor ScienceLogic - CTO Antonio Piraino
Event Sponsor ScienceLogic - CTO Antonio Piraino Event Sponsor ScienceLogic - CTO Antonio Piraino
Event Sponsor ScienceLogic - CTO Antonio Piraino
Hostway|HOSTING
 

Similar to CloudCamp (20)

The Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud SummitThe Cloud Revolution - Philippines Cloud Summit
The Cloud Revolution - Philippines Cloud Summit
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013Build a Cloud Day, June 19, 2013
Build a Cloud Day, June 19, 2013
 
UShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStackUShareSoft Image Management for CloudStack
UShareSoft Image Management for CloudStack
 
Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!Hybrid Enterprise IaaS Cloud - what you need to know!
Hybrid Enterprise IaaS Cloud - what you need to know!
 
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?Will the Cloud be your disaster, or will Cloud be your disaster recovery?
Will the Cloud be your disaster, or will Cloud be your disaster recovery?
 
CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?CLOUD, FOG, OR SMOG?
CLOUD, FOG, OR SMOG?
 
Innovation and Architecture
Innovation and ArchitectureInnovation and Architecture
Innovation and Architecture
 
Open stack summit spring 2014 hybrid cloud landmines - 2014-05-15
Open stack summit spring 2014   hybrid cloud landmines - 2014-05-15Open stack summit spring 2014   hybrid cloud landmines - 2014-05-15
Open stack summit spring 2014 hybrid cloud landmines - 2014-05-15
 
Startups: Streit, Scaleup - introduction and product demo
Startups: Streit, Scaleup - introduction and product demoStartups: Streit, Scaleup - introduction and product demo
Startups: Streit, Scaleup - introduction and product demo
 
451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance451 Group Increasing Cloud Application Performance
451 Group Increasing Cloud Application Performance
 
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your CloudLinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
LinuxCon North America 2013: Why Lease When You Can Buy Your Cloud
 
Ea2009 Cloud Computing Discussion
Ea2009 Cloud Computing DiscussionEa2009 Cloud Computing Discussion
Ea2009 Cloud Computing Discussion
 
Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!Cloud Computing - Everything you wanted to know!
Cloud Computing - Everything you wanted to know!
 
ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases ShapeBlue South Africa Launch-Iaas business use cases
ShapeBlue South Africa Launch-Iaas business use cases
 
Cloud State V02
Cloud State V02Cloud State V02
Cloud State V02
 
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
Cloud Computing Roadmap Public Vs Private Vs Hybrid And SaaS Vs PaaS Vs IaaS ...
 
Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016Microservices Workshop All Topics Deck 2016
Microservices Workshop All Topics Deck 2016
 
Cloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ssCloud expo 10 myths rex wang oracle ss
Cloud expo 10 myths rex wang oracle ss
 
Event Sponsor ScienceLogic - CTO Antonio Piraino
Event Sponsor ScienceLogic - CTO Antonio Piraino Event Sponsor ScienceLogic - CTO Antonio Piraino
Event Sponsor ScienceLogic - CTO Antonio Piraino
 

More from RightScale

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
RightScale
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
RightScale
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
RightScale
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
RightScale
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
RightScale
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
RightScale
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
RightScale
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
RightScale
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
RightScale
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
RightScale
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
RightScale
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
RightScale
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
RightScale
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
RightScale
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
RightScale
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
RightScale
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
RightScale
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
RightScale
 

More from RightScale (20)

10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance10 Must-Have Automated Cloud Policies for IT Governance
10 Must-Have Automated Cloud Policies for IT Governance
 
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOpsKubernetes and Terraform in the Cloud: How RightScale Does DevOps
Kubernetes and Terraform in the Cloud: How RightScale Does DevOps
 
Optimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScaleOptimize Software, SaaS, and Cloud with Flexera and RightScale
Optimize Software, SaaS, and Cloud with Flexera and RightScale
 
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About NowPrepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
Prepare Your Enterprise Cloud Strategy for 2019: 7 Things to Think About Now
 
How to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your EnterpriseHow to Set Up a Cloud Cost Optimization Process for your Enterprise
How to Set Up a Cloud Cost Optimization Process for your Enterprise
 
Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)Multi-Cloud Management with RightScale CMP (Demo)
Multi-Cloud Management with RightScale CMP (Demo)
 
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBMComparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
Comparing Cloud VM Types and Prices: AWS vs Azure vs Google vs IBM
 
How to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale OptimaHow to Allocate and Report Cloud Costs with RightScale Optima
How to Allocate and Report Cloud Costs with RightScale Optima
 
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
Should You Move Between AWS, Azure, or Google Clouds? Considerations, Pros an...
 
Using RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider ToolsUsing RightScale CMP with Cloud Provider Tools
Using RightScale CMP with Cloud Provider Tools
 
Best Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and ComplianceBest Practices for Multi-Cloud Security and Compliance
Best Practices for Multi-Cloud Security and Compliance
 
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and MoreAutomating Multi-Cloud Policies for AWS, Azure, Google, and More
Automating Multi-Cloud Policies for AWS, Azure, Google, and More
 
The 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for EnterprisesThe 5 Stages of Cloud Management for Enterprises
The 5 Stages of Cloud Management for Enterprises
 
9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs9 Ways to Reduce Cloud Storage Costs
9 Ways to Reduce Cloud Storage Costs
 
Serverless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBMServerless Comparison: AWS vs Azure vs Google vs IBM
Serverless Comparison: AWS vs Azure vs Google vs IBM
 
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP SuccessBest Practices for Cloud Managed Services Providers: The Path to CMP Success
Best Practices for Cloud Managed Services Providers: The Path to CMP Success
 
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBMCloud Storage Comparison: AWS vs Azure vs Google vs IBM
Cloud Storage Comparison: AWS vs Azure vs Google vs IBM
 
2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report2018 Cloud Trends: RightScale State of the Cloud Report
2018 Cloud Trends: RightScale State of the Cloud Report
 
Got a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP HelpsGot a Multi-Cloud Strategy? How RightScale CMP Helps
Got a Multi-Cloud Strategy? How RightScale CMP Helps
 
How to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale OptimaHow to Manage Cloud Costs with RightScale Optima
How to Manage Cloud Costs with RightScale Optima
 

Recently uploaded

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
DianaGray10
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Product School
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
Product School
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
ThousandEyes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
Abida Shariff
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
BookNet Canada
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
Product School
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Inflectra
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
Jemma Hussein Allen
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
OnBoard
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
DianaGray10
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
Elena Simperl
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
Sri Ambati
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Jeffrey Haguewood
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Ramesh Iyer
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
Alison B. Lowndes
 

Recently uploaded (20)

Connector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a buttonConnector Corner: Automate dynamic content and events by pushing a button
Connector Corner: Automate dynamic content and events by pushing a button
 
Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...Designing Great Products: The Power of Design and Leadership by Chief Designe...
Designing Great Products: The Power of Design and Leadership by Chief Designe...
 
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
From Siloed Products to Connected Ecosystem: Building a Sustainable and Scala...
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
Assuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyesAssuring Contact Center Experiences for Your Customers With ThousandEyes
Assuring Contact Center Experiences for Your Customers With ThousandEyes
 
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptxIOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
IOS-PENTESTING-BEGINNERS-PRACTICAL-GUIDE-.pptx
 
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...Transcript: Selling digital books in 2024: Insights from industry leaders - T...
Transcript: Selling digital books in 2024: Insights from industry leaders - T...
 
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
De-mystifying Zero to One: Design Informed Techniques for Greenfield Innovati...
 
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualitySoftware Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered Quality
 
The Future of Platform Engineering
The Future of Platform EngineeringThe Future of Platform Engineering
The Future of Platform Engineering
 
Leading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdfLeading Change strategies and insights for effective change management pdf 1.pdf
Leading Change strategies and insights for effective change management pdf 1.pdf
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3UiPath Test Automation using UiPath Test Suite series, part 3
UiPath Test Automation using UiPath Test Suite series, part 3
 
Knowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and backKnowledge engineering: from people to machines and back
Knowledge engineering: from people to machines and back
 
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
GenAISummit 2024 May 28 Sri Ambati Keynote: AGI Belongs to The Community in O...
 
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...
 
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...
 
Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........Bits & Pixels using AI for Good.........
Bits & Pixels using AI for Good.........
 

CloudCamp

  • 1. Edinburgh, March 2013 #cloudcamp Sponsors
  • 2. Schedule Time Event 18:45-19:45 Lightning talks Use your red cards to stop sales pitches 19:45-20:15 Unpanel Use your red cards to change the panel 20:15-21:15 Pizza, beer and networking
  • 3. Lightning talks 1.  Ali Khajeh-Hosseini, PlanForCloud/RightScale 2.  Per Hammer, JP Morgan Chase 3.  Tony Lucas, Flexiant 4.  Ian Sommerville, University of St Andrews 5.  Philipp Huber, Exception 6.  Tom Ray, Cloudreach 7.  Sebastien Goasguen, Citrix 8.  Duncan Johnston-Watt, Cloudsoft
  • 4. The cloud has gone mainstream... but what does cloud adoption mean for Enterprise IT and how does the cloud fit into the wider Enterprise IT strategy? Ali Khajeh-Hosseini @AliKhajeh
  • 5. For startups… the cloud is a no-brainer, they just do it. (innovators and early adopters)
  • 6. Tech challenges Auto scaling Moving apps between public/private clouds High Availability and Disaster Recovery
  • 7. We’ve made good progress in addressing these challenges… And increasingly enterprises are interested in using clouds BUT…
  • 8. What are the challenges they are going to face? Who are the next success stories?
  • 9. Clouds For the Enterprise? March 2013 Per Hammer 1I NI T E R N A L L N L Y Y NTERNA O ONL
  • 10. Introduction 1. Who Am I? 2. Why Clouds Challenge ‘the Enterprise’ 3. How and Why J.P. Morgan Uses Clouds 4. An Untapped Market 5. A Plea 2
  • 11. Who Am I? Per Hammer • Software architect • J.P. Morgan (aka JPMorganChase) What do I mean by ‘Cloud’ anyway? • Platform-as-a-Service I am a Cloud Customer • Mid-size team • 80 people (60 developers) • Global distribution • Mid-size application • 100+ components • 50+ “logical” JVMs • 200+ JVM instances 3
  • 12. Clouds Challenge the Enterprise “All that data in the Cloud? It’s not in the cloud. It’s on the ground somewhere, probably in Virginia.” Things We Worry About: • Transborder Data Flow • Data Privacy / PII • Latency (Co-location) 4
  • 13. How J.P. Morgan Uses Clouds Not just one Cloud: • VSI (Virtual Server Infrastructure, Iaas) • CBB (Compute Back-bone) • 8,000+ x86 servers, 25,000+ CPU cores • 6,000+ Windows desktops for idle cycle scavenging • 228 TeraFLoPs, #16 on Top 500 Supercomputers (May 2010) • Compute tasks • Portfolio models – large memory • Derivatives – complex products • Risk analysis – stress testing • ABB (Application Back-bone) • Virtual Application servers • Scale horizontally (elastic), and vertically (inelastic) • Multiple data-centres • ATC (Application Testing Cloud) • Virtual Windows desktops on demand! 5
  • 14. An Untapped Market On J.P. Morgan’s Application Back-Bone • 2000+ Enterprise Applications • 500+ Development Teams • Every Line of Business represented • Average application time-to-market improvement of nearly 60 days • 175% increase in infrastructure utilisation, 45% drop in infrastructure costs • 700% boost in developer productivity What about the other financial institutions? What about other industries where traditional (“external”) Clouds are challenging? 6
  • 15. A Plea Separation of duties • No DevOps on Wall Street! You must be command-line friendly! 7
  • 16. Fin Thanks for listening, ask me questions during the unpanel! 8
  • 17. Cloud Camp Edinburgh Tony Lucas, Founder, Flexiant 28 March 2013
  • 21. Do You Hide from Cloud?
  • 22. Do You ‘Cloudwash’ What You Already Have?
  • 23. Do you change to take advantage?
  • 24. @flexiant @tonylucas www.flexiant.com Copyright © 2013, Flexiant
  • 25. Clouds for the enterprise:" It’s not just about the money!! Ian Sommerville" School of Computer Science" University of St Andrews" ! Cloudcamp Edinburgh 2013 !Slide 1!
  • 29. Image credit: www.isaca.org! Cloudcamp Edinburgh 2013 !Slide 5!
  • 30. www.cyprus-maps.com ! Image credit: www.cyprus-maps.com ! Cloudcamp Edinburgh 2013 !Slide 6!
  • 31. Cloudcamp Edinburgh 2013 !Slide 7! Image credit: goeurope.about.com!
  • 33. Cloudcamp Edinburgh 2013 Image credit: blogs.gartner.com! !Slide 9!
  • 34. Image credit: www.patrina.com ! Cloudcamp Edinburgh 2013 !Slide 10!
  • 36. Image credit: IBM! Cloudcamp Edinburgh 2013 !Slide 12!
  • 37. Image credit: www.hugthecloud.com! Cloudcamp Edinburgh 2013 !Slide 13!
  • 38. Image credit: O’Reilly! Cloudcamp Edinburgh 2013 !Slide 14!
  • 40. Enterprise “cloud-out” vs. “cloud-in” Philipp Huber Practice Head Cloud Computing March 2013
  • 41. Back in 2007 things were easy SaaS PaaS IaaS
  • 42. 5 years forward and …
  • 43. The Enterprise context !   Gartner predicts a 41.3% compound growth for IaaS through to 2016. !   Biggest growth area in larger Enterprises.
  • 44. Enterprise IaaS – the two key options SaaS PaaS IaaS “cloud-out” (VMware) vs. “cloud-in” (Amazon) Lydia Leong, Gartner
  • 45. The IaaS Enterprise options There are two primary ecosystems developing in the world: VMware and Amazon. Other possibilities, like Microsoft and OpenStack, are completely secondary to those two. You can think of VMware as “cloud-out” and Amazon as “cloud-in” approaches. Lydia Leong, April 2012, Gartner
  • 46. Enterprise IaaS – the two key options SaaS PaaS IaaS Orchestration / Policy based Cloud (VMware) vs. Designed for fail Clouds (Amazon) Massimo Re Ferre, VMware
  • 47. How are they built Orchestrated/Policy Cloud Designed for fail Cloud !  Mostly private !   Public (mostly) and private !  Often enterprise hardware !   Build on homogeneous x86 !  Enterprise storage commodity hardware !  Resilience built into HW/CMP !   Very simple DAS storage model !  Complex management layer !   Very little HW resilience !  Rather complex to setup !   Relatively easy to setup
  • 48. Characteristics Orchestrated/Policy Cloud Designed for fail Cloud !   Protects existing investment !   Top-down design as service !   Runs legacy Apps unchanged levels determine requirements !   Complete life-cycle !   Re-architect applications to … management of resources !   benefit from cloud paradigm !   scale at an unprecedented level !   Protect existing processes !   offer protection of failed components !   Flexible and extensible !  Simple APIs and self-service !   Feature rich APIs and Admin !  Basic lifecycle management !   ITIL oriented ! DevOps oriented !   Relatively scalable !  Massively scalable !   Highest unit costs !  Lowest unit cost
  • 49. What does it mean for me !   There is no right or wrong answer !   Your IT legacy will drive you strategy !   Establish you key business drivers – !   cost? scale? global reach? agility? !   Consider a 2-way strategy for IaaS !   Enterprise Cloud (VMware, HP, IBM, Microsoft) AND Elastic Cloud (OpenStack, CloudStack, Eucalyptus) !   Benefits: Best of both worlds, low risk, controlled transition, integrates well into public Cloud
  • 50. How we help !   Exception can assist organisations in establishing a strategic approach to Cloud adoption through a completely vendor neutral lens.
  • 52.
  • 53.
  • 54.
  • 55.
  • 56.
  • 57.
  • 58.
  • 59. So#ware(Defined(Networking( (in(CloudStack( Sebas8en(Goasguen( Citrix,(Apache(CloudStack(commi@er( and(PMC(member( @sebgoa(
  • 60. CloudStack( Inter CloudStack( net( Management( Server( Zone(1( Towards:(“So#ware( L3 core Defined(Data( Pod(1( Access Layer Pod(N( Centers” ( ( ( Secondary( ….( Storage( Cluster(N( ! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! API!exposes! ….( management!of! Cluster(1( servers,!storage! Host 1 and!network ! ( Primary( Storage( Host 2
  • 61. SDN( •  Server(Virtualiza8on( –  Hypervisors( •  Storage(Virtualiza8on( –  Distributed(object(store( –  Automa8c(replica8on( •  Network!Virtualiza<on! –  Isolated!guest!network! –  Move!transparently!across!data!centers! –  Op<mize!traffic!
  • 62. SDN(in(CloudStack( •  Na8ve(in(CloudStack((OVS(controller)( –  GRE(isola8on(type( •  No(OpenFlow(but(a(CloudStack(controller( –  Programs(the(Open(Vswitch( –  Supported(in(XenServer( –  Creates(L2(overlays(within(the(datacenter( –  Creates(L2(overlays(across(Zones(
  • 63. Create(Overlay(L2( Networks ( Tenant1( !  Create(Full(Mesh(of(GRE( Tenant2( tunnels((if(they(don't(already( exist)(between(hosts(on(which( Host(1( Host(3( VMs(are(deployed( V V V V M( M( M( R( !  CloudStack(SDN(controller( 1( 1( 3( programs(the(Open(vSwitch( (OVS)(on(XenServer(to( GRE(Tunnel( configure(GRE(tunnels( !  Assign('Tenant'(key(to(the( customer(that(allows(traffic( isola8on(from(other(tenants( Host(2( Host(4( V M( V M( V M( V !  New(customers(can(share(the( 2( 2( 3( R( established(GRE(tunnels(with( separate(tenant(keys( GRE(Tunnel( GRE(Tunnel(
  • 64. SDN(“support”:(Nicira( •  Nicira(NVP(Plugin( –  Xen( –  NVP(versions:( 2.1.0,(2.2.0(and( 2.2.1( –  In(4.0.( –  KVM(support(and( UI(planned(for(4.1(
  • 65. Future(SDN(“support” ( •  Development(underway(from(Big(Switch( –  Will(support(BigSwitch(products( –  Floodlight(Open(Source(Open(Flow(controller( –  In(master(branch,(planned(for((4.2(release(
  • 66. SDN(“support”(Midonet ( •  In(master(branch,(expected(for(4.2( •  Announced(December(21st…(
  • 67. Using cloud without losing control™ Autonomic computing and why you should care …
  • 68. AMP Features & Benefits •  Cloudsoft’s Application Management Platform (AMP) … •  Enterprise version of the brooklyn open source project •  See http://brooklyncentral.github.com/ •  Automates Application Deployment and Configuration •  Implementation details are abstracted into reusable blueprints •  Streamlines and enhances existing tooling •  Optimizes Application Runtime Management •  Driven by your technical and business policies •  Autonomic control plane •  Ensures Application Portability •  Frees the business to exploit a multi-provider strategy •  Avoids vendor lock-in © 2013 Cloudsoft Corporation 28/03/2013 Page: 2
  • 69. Using cloud without losing control™ Autonomic computing … in theory
  • 70. AMP Key Concepts •  Entity •  Always exposes a sensor / effector interface •  Abstract – AMP specific construct e.g. Cluster, Fabric •  Concrete – Proxy for real world construct e.g. JBoss7Server, MySQL •  Driver •  Pluggable (often customer specific) mechanism for implementing concrete entity e.g. software component •  Sensors & Effectors •  Sensors publish attributes of an entity (either periodically or on change) •  Effectors invoke operations on an entity (to change it in some way) •  Existing metrics and APIs are used to ensure non-intrusive (agentless) integration and management of a concrete entity © 2013 Cloudsoft Corporation 28/03/2013 Page: 4
  • 71. AMP Key Concepts •  Topology •  Entity wiring, groupings and management hierarchy •  Policy •  Governs an application’s behaviour e.g. horizontal scaling within a tier •  Blueprint •  Captures an application’s initial topology plus policies that will change this over time •  Location •  Target environment for blueprint instantiation © 2013 Cloudsoft Corporation 28/03/2013 Page: 5
  • 72. Autonomic Management (M-A-P-E) Escalate Delegate Enrich Sensors Effectors Analyze Plan Autonomic Manager* Monitor Execute State Sensors Effectors Managed Element *An autonomic manager can be a managed element © 2013 Cloudsoft Corporation 28/03/2013 Page: 6
  • 73. Hierarchical Autonomic Management Granularity can be anything from individual application to overall control plane © 2013 Cloudsoft Corporation 28/03/2013 Page: 7
  • 74. Multi-Tier Application Multi-Tier Application Need to update targets Load Balanced Cluster to match cluster NGINX OS Cluster Need to specify autoscaling policy JBoss7Server OS … JBoss7Server OS Need to publish MySQL URL for cluster MySQL OS There has to be a better way than scripting … Strictly Confidential © 2013 Cloudsoft Corporation 28/03/2013 Page: 8
  • 75. MyWebCluster – Topology MyWebCluster MySQL ControlledDynamicWebAppCluster MySQL and NGINX could be swapped out for their clustered variants NGINX DynamicWebAppCluster Here we explicitly model the app’s organizational structure JBoss7Server … JBoss7Server Abstract Entities Autonomic Managers - AMP specific constructs or building blocks Concrete Entities Managed Elements - AMP proxies for real world components © 2013 Cloudsoft Corporation 28/03/2013 Page: 9
  • 76. MyWebCluster – Blueprint MyWebCluster MySQL ControlledDynamicWebAppCluster [targets] is a built in policy whereas the auto scaling [targets] Auto Scaler Policy policy is explicitly added NGINX DynamicWebAppCluster An application blueprint is completely portable JBoss7Server … JBoss7Server Policies Attached to entities they effect but can subscribe to any sensor © 2013 Cloudsoft Corporation 28/03/2013 Page: 10
  • 77. MyWebCluster – Customization MyWebCluster MySQL ControlledDynamicWebAppCluster MySQL [targets] Auto Scaler Policy NGINX DynamicWebAppCluster NGINX The pluggable driver mechanism is an JBoss7Server … JBoss7Server elegant way to customize a blueprint for a particular environment JBoss7Server … JBoss7Server Drivers Customer specific implementations (Bash, Puppet, Chef etc.) © 2013 Cloudsoft Corporation 28/03/2013 Page: 11
  • 78. MyWebCluster – Instantiation Location + MyWebCluster MySQL ControlledDynamicWebAppCluster MySQL OS [targets] Auto Scaler Policy NGINX DynamicWebAppCluster NGINX OS JBoss7Server … JBoss7Server JBoss7Server … JBoss7Server OS … OS Instances Location dependent – can be virtual machine, LXC etc. © 2013 Cloudsoft Corporation 28/03/2013 Page: 12
  • 79. MongoDB @ Ballone Castle © 2013 Cloudsoft Corporation 28/03/2013 Page: 13
  • 80. Using cloud without losing control™ Autonomic computing … in practice
  • 81. Define New Blueprint public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { // TODO build the application } This provides basic lifecycle management © 2013 Cloudsoft Corporation 28/03/2013 Page: 15
  • 82. Create App Tier public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { def web = new JBoss7Server(this, war: WAR_PATH); { web.configure(httpPort: "8080+"); } } Use the first available port 8080 or above © 2013 Cloudsoft Corporation 28/03/2013 Page: 16
  • 83. Add DB Tier public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { def web = new JBoss7Server(this, war: WAR_PATH); MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL); { web.configure(httpPort: "8080+"); } Now we need to wire } up these two tiers © 2013 Cloudsoft Corporation 28/03/2013 Page: 17
  • 84. Wire up App and DB Tiers public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { def web = new JBoss7Server(this, war: WAR_PATH); MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL); { web.configure(httpPort: "8080+"). configure(javaSysProp("brooklyn.example.db.url"), valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl)); } } Stored as a Java future Soft wiring using so no explicit join sensor event © 2013 Cloudsoft Corporation 28/03/2013 Page: 18
  • 85. Introduce Elasticity in App Tier Substitute cluster as it has same signature public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { def web = new ControlledDynamicWebAppCluster(this, war: WAR_PATH); MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL); { web.factory.configure(httpPort: "8080+"). configure(javaSysProp("brooklyn.example.db.url"), valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl)); } } Now configure WebAppServer factory © 2013 Cloudsoft Corporation 28/03/2013 Page: 19
  • 86. Manage Elasticity in App Tier public class MyWebCluster extends AbstractApplication 
 implements MyWebClusterConstants { def web = new ControlledDynamicWebAppCluster(this, war: WAR_PATH); MySqlNode mysql = new MySqlNode(this, creationScriptUrl: DB_SETUP_SQL_URL); { web.factory.configure(httpPort: "8080+"). configure(javaSysProp("brooklyn.example.db.url"), valueWhenAttributeReady(mysql, MySqlNode.MYSQL_URL, this.&makeJdbcUrl)); web.cluster.addPolicy( new AutoscalerPolicy(DynamicWebAppCluster.AVERAGE_REQUESTS_PER_SECOND). setSizeRange(1, 5). setMetricRange(10, 100)); } } Autonomic policy attached to Cluster © 2013 Cloudsoft Corporation 28/03/2013 Page: 20
  • 87. MyWebCluster – Blueprint MyWebCluster MySQL ControlledDynamicWebAppCluster [targets] is a built in policy whereas the auto scaling [targets] Auto Scaler Policy policy is explicitly added NGINX DynamicWebAppCluster An application blueprint is completely portable JBoss7Server … JBoss7Server Policies Attached to entities they effect but can subscribe to any sensor © 2013 Cloudsoft Corporation 28/03/2013 Page: 21
  • 88. Try it! © 2013 Cloudsoft Corporation 28/03/2013 Page: 22
  • 89. Using Cloud Without Losing Control™ Strictly Confidential © 2012 Cloudsoft Corporation 28/03/2013 Page: 23
  • 90. Useful links •  http://brooklyncentral.github.com/ •  http://www.youtube.com/watch?v=XkwQ6EjLdMQ •  http://www.youtube.com/watch?v=kzw1_2b-I7A Strictly Confidential © 2013 Cloudsoft Corporation 28/03/2013 Page: 24
  • 91. Thank you for your time duncan@cloudsoftcorp.com @duncanjw