SlideShare a Scribd company logo
1 of 30
THE AGILE IT PLATFORM




Applications at Scale

Dave Roberts
SVP, Business Development and Platform Ecosystem
dave.roberts@servicemesh.com
Twitter: @sandhillstrat
ServiceMesh Overview
                                                    Continuous              Big-Data Analytics
                        Enterprise PaaS
                                                     Delivery               (e.g. Grid, Hadoop)



    Governance

  Business Policies       Policy-      Complex
                                                        Auto-
                                                       scaling,
                                                                                       Version-
                                                                    Self-service      controlled
                        controlled    topology        elasticity,
                                                                     App Store          asset
                           API       provisioning      and SLA
                                                                                      repository
     Workflow                                           mgmt.




 Access Management
                                               ServiceMesh
Service Management                            Agility Platform

Resource Management
                         Public and Private Cloud Implementations
     Resources
                                                                                                   2
What is “scale?”




                   3
Applications that scale?




                           4
Applications at scale




                        5
> 10,000 Applications




                        6
Fundamental Question:

    How can we generate
repeatable (positive) outcomes
           at scale?


                                 7
8
9
1   Planning at Scale


2   Construction at Scale


3   Deployment and Operations at Scale



                                         10
1   Planning at Scale


2   Construction at Scale


3   Deployment and Operations at Scale



                                         11
1. Triage

2. Categorization


                    12
“Is this application suitable for the cloud?”

 • Cloud Value refers to economic,                                        High-priority
                                                                          candidates
    business, and functional filters
    that assign significant business
    value when transitioned to cloud
    environments.




                                         Cloud Readiness
 • Cloud Readiness refers to
    characteristics of latency,
    geography, responsiveness,
    platform, data, and organizational
    requirements that lend itself to
    cloud environments.
                                                                    Cloud Value

                                                           Low-priority
                                                            candidates


                                                                                          13
Migration Analysis Categories



        Application
         Portfolio



                                 Migration Group 1         Migration Group 2             Migration Group 3
Layer                               “Stateful”              “Less Stateful”                 “Stateless /
                                                                                          Cloud Native”

Business Logic             Unchanged – embedded in   Unchanged                     Refactored to align with “cloud
                           stateful image                                          native” design patterns
Application Framework      Unchanged – embedded in   Possible upgrade to the       Refactored to align with “cloud
                           stateful image            current IPaaS Platform & OS   native” design patterns
                                                     versions
Platform (e.g. IIS/.Net)   Unchanged – embedded in   Possible version upgrade      Possible version upgrade
                           stateful image
Operating System (e.g.     Unchanged – embedded in   Possible version upgrade      Possible version upgrade
Windows 2008)              stateful image
Agility Integration        Yes                       Yes                           Yes


                                                                                                               14
1   Planning at Scale


2   Construction at Scale


3   Deployment and Operations at Scale



                                         15
1. Standardized building blocks

2. Tool and process integration

  3. Environment promotion


                                  16
Provide standardized “as-a-service” building blocks to lower
 support costs, risks, and improve productivity
                      Design       Development         Test        Operations




                                                                                   Self-service portal
                                                                                   Unified governance
                                                                                    and visibility
Portfolio of                                                                       Role-based access
standardized
offerings:

  iPaaS Offerings              Standardized Packages          3rd-Party PaaS/SaaS Enterprise PaaS
      Windows 2008               Monitoring agents             Salesforce.com         Hadoop
      RHEL                       HIDS                          Force.com              Cloud Foundry
      SQL Server                 Anti-virus                    Azure                  Apprenda
      IIS.NET                    Virtual Firewalls             Google Apps            WebSphere
      others…                    others…                       others…                WebLogic


                                                                                                          17
Leverage existing tools to access resources while
retaining full control
             Design     Development      Test     Operations




  SDLC systems                                                   others…
     and tools:

         API access                                                   REST-based API
                                                                      Unified governance
                                                                       and visibility
                                                                      Role-based access
                                                                       control via API

                                                       Bare Metal
                        Dev Clouds    QA Clouds                            others…
                                                       Environments
        1-off sandbox
        environments


                                                                                        18
The Environment is an Artifact!

Environment = VM topology, middleware configs, firewall rules, etc.

     Development creates          Dev                   QA                   Prod
     application runtime           Dev Cloud Reqmnts      QA Cloud Reqmnts     Prod Cloud Reqmnts

     environment as part of
     the development
     process.

     The environment travels
     with the code and data
     sets as a part of the
     development process.                                                           Prod Cloud
                               Dev Cloud                 QA Cloud

     What gets tested and                                                      Internal Private Cloud
     runs in production is
     exactly what
     development created.
                                                       Many other providers…



                                                                                                        19
1   Planning at Scale


2   Construction at Scale


3   Deployment and Operations at Scale



                                         20
1. Agile Ops

         2. Traceability

    3. Policy and Governance

4. Reporting and SLA Management

                                  21
Characteristics of Agile Operations

                   Traditional                                Agile Ops

Dev                                      Deployed
         App 1
                                                    Dev                              Deployed

         App 2                                                     Apps 1…n



        App 3



       Deployment takes weeks or months               Deployment takes minutes
       Manual, custom assembly for each app           Automated, repeatable outcomes
       Craftsman model with high labor costs           that scale
                                                       Craftsman build the robots instead of
                                                        working in the assembly line

                                                                                         22
Reference architecture for traceability and control
                          Deliver precise versioning, roll-back and deployment management.

    Monitoring/PerfMgmt

   Chargeback/Billing

     LDAP/AD
                               Services and            Stateless                     Environment
            Others             Resources              Images                         Configuration



                        Code
                                                                                                     Development
                        Base
                                                                                                     Environment
Dev Team

                                                                       Deploy
                        Code                                                                         Test
                        Base                                                                         Environment
                                                     Repository Mgr    Deploy
Dev Team                                             • Images
                                                     • Packages        Deploy
                        Code                         • Resources                                     Staging
                                                     • Configuration                                 Environment
                        Base                                           Deploy
Dev Team

                                                                                                     Production
                        Code                                                                         Environment
                        Base
Dev Team


                                      Development                       Operations


                                                                                                                   23
Enforce fine-grain policies to govern across teams,
resources, and environments
                                  London      External       NYC Dev     India QA
                                  Dev Team    Consultants    Team        Team



   Sample Policies:
     Regulatory: Live test data
     can only be deployed on
     secure private cloud.
                                              Create and enforce policies
     Access: Contractors are                  End-to-end audit trail
     permitted access only to                 Extensible policy framework
     external public cloud                                                      Policies control
                                                                                access to resources
     accounts.



        Policies
determine right-
     placement



                                                                                                 24
Detailed drill-down/roll-up reporting
Roll-up or drill-down into groups,
projects, environments, instances, etc   Comprehensive audit trail




                                                               Cost reporting
                                                               and chargeback




                                                                          25
Manage SLAs with automatic thresholds,
compound rules, and custom notifications
                                  Setup highly detailed performance
Create compound rules             thresholds for auto-scaling
based on chains of events




  Create custom notifications based on
  different lifecycle events

                                                                      26
Outcomes




           27
Customer Example: Time-to-Market Reduction

                    Current       External Cloud                 Internal
                    Baseline         Provider              Pre-Production Cloud
Platform              70 days       Not Available      -52 days (41% reduction)
Client specific
patches/utilities
                      17 days       -11 days (-8%)     -11 days (8% reduction)

IaaS (Base OS)        40 days      -36 days (-29%)     -36 days (29% reduction)
Total
Provisioning         127 days       -47 days (37%)   -99 days (78% reduction)
Time

     NOTE: All time-to-market scenarios include a conservative 20-days
     allocated for general purpose build and test tasks.



                                                                                  28
Customer Example: Migration Cost Savings Ramp
Customer migration plan based solely on known server refresh dates:
Virtual Machine     Month   Month   Month   Month    Month   Month    Month       Month       Month       Month        Month       Month
Types                 1       2       3       4        5       6        7           8           9          10           11          12
Windows Servers        32      32      41       41      49       49           9           9           0           0            0           0
Virtual Servers -
                        0       0      36       36      36       70        34        102         102          69          150              81
Sandbox
Virtual Servers -
                        0       0       0       26      26       27        27         11          11          10           10              0
Silver
Virtual Servers -
                        0       0       0        0       0       12        12         22          22          11           11              0
Gold
Outsourced
                        0      18      18       29      73       63        88         77          41          33               8           8
Physical Servers
In-House
                        0       0       0        0      29       29        64         64          63          63           27              27
Physical Servers
Total (VMs)            32      50      94     132      213      250       233        285         239         184          205          116
Running Total
                       32      82     176     308      521      770      1004       1289        1528        1712         1917         2034
(VMs)
Total Monthly
                    45,728 117,178 214,784 376,892 681,269   9891500 1,360,256 1,704,281 2,045,812 2,354,648 2,564973 $2,823,966
Savings ($)


Notes
                                                                                                                      Approx $3M
• Includes only existing workloads due for refresh, i.e. excludes new demand.
• Excludes servers with unknown Refresh Dates.
                                                                                                                      per month savings


                                                                                                                                      29
Thank you
Dave Roberts
Vice President, Business Development and Platform Ecosystem

Email:                        dave.roberts@servicemesh.com
Web:                          http://www.servicemesh.com/
Company Twitter:              @servicemesh
Personal Twitter:             @sandhillstrat




                                                              30

More Related Content

What's hot

mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingBob Rhubart
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...InSync2011
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Appsheraldschelke
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012CorSource
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdeliveryKelly Emo
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceOW2
 
Gtl Rim Capability Final V1 1
Gtl Rim Capability Final V1 1Gtl Rim Capability Final V1 1
Gtl Rim Capability Final V1 1sonnysonare
 
Ssc cloud computing vision afac dec17 12 final english
Ssc cloud computing vision  afac dec17 12 final englishSsc cloud computing vision  afac dec17 12 final english
Ssc cloud computing vision afac dec17 12 final englishKBIZEAU
 
Systems Resource Management with NetIQ AppManager
Systems Resource Management with NetIQ AppManagerSystems Resource Management with NetIQ AppManager
Systems Resource Management with NetIQ AppManagerAdvanced Logic Industries
 
VMware Enterprise Manager s ICZ
VMware Enterprise Manager s ICZVMware Enterprise Manager s ICZ
VMware Enterprise Manager s ICZASBIS SK
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...AnnSteyaert_vmware
 
SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session WSO2
 
Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4IBM_BSM
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementEkartha Inc
 
Asyma E3 2012 - Sage 300 ERP 2012 - Emerging Trends - Jamie Kandola
Asyma E3 2012 - Sage 300 ERP 2012  - Emerging Trends - Jamie KandolaAsyma E3 2012 - Sage 300 ERP 2012  - Emerging Trends - Jamie Kandola
Asyma E3 2012 - Sage 300 ERP 2012 - Emerging Trends - Jamie Kandolaasyma
 

What's hot (18)

mcAMDOIS - CAPI
mcAMDOIS - CAPImcAMDOIS - CAPI
mcAMDOIS - CAPI
 
Making IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud ComputingMaking IT Simple: A Pragmatic Approach to Cloud Computing
Making IT Simple: A Pragmatic Approach to Cloud Computing
 
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
Developer and Fusion Middleware 2 _Alex Peattie _ An introduction to Oracle S...
 
Keynote Day 1 2009
Keynote Day 1 2009Keynote Day 1 2009
Keynote Day 1 2009
 
Virtualizing Business Critical Apps
Virtualizing Business Critical AppsVirtualizing Business Critical Apps
Virtualizing Business Critical Apps
 
Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012Cor source solutions on premise to on demand saas u 2 2012
Cor source solutions on premise to on demand saas u 2 2012
 
Timelytrendsin appdelivery
Timelytrendsin appdeliveryTimelytrendsin appdelivery
Timelytrendsin appdelivery
 
Venus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScienceVenus-c: Using open source clouds in eScience
Venus-c: Using open source clouds in eScience
 
Gtl Rim Capability Final V1 1
Gtl Rim Capability Final V1 1Gtl Rim Capability Final V1 1
Gtl Rim Capability Final V1 1
 
Ssc cloud computing vision afac dec17 12 final english
Ssc cloud computing vision  afac dec17 12 final englishSsc cloud computing vision  afac dec17 12 final english
Ssc cloud computing vision afac dec17 12 final english
 
Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012Monitoring and operating a private cloud with system center 2012
Monitoring and operating a private cloud with system center 2012
 
Systems Resource Management with NetIQ AppManager
Systems Resource Management with NetIQ AppManagerSystems Resource Management with NetIQ AppManager
Systems Resource Management with NetIQ AppManager
 
VMware Enterprise Manager s ICZ
VMware Enterprise Manager s ICZVMware Enterprise Manager s ICZ
VMware Enterprise Manager s ICZ
 
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...VMware  - Snapshot sessions - Get a better insight in your infrastructure vCo...
VMware - Snapshot sessions - Get a better insight in your infrastructure vCo...
 
SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session SOA Summer School: Best of SOA Summer School – Encore Session
SOA Summer School: Best of SOA Summer School – Encore Session
 
Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4Sapm messaging deck.pptx v4
Sapm messaging deck.pptx v4
 
Re engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablementRe engineering for SaaS & cloud enablement
Re engineering for SaaS & cloud enablement
 
Asyma E3 2012 - Sage 300 ERP 2012 - Emerging Trends - Jamie Kandola
Asyma E3 2012 - Sage 300 ERP 2012  - Emerging Trends - Jamie KandolaAsyma E3 2012 - Sage 300 ERP 2012  - Emerging Trends - Jamie Kandola
Asyma E3 2012 - Sage 300 ERP 2012 - Emerging Trends - Jamie Kandola
 

Viewers also liked

Dogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalDogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalServiceMesh
 
Cloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersCloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersDave Roberts
 
Does Cloud Matter?
Does Cloud Matter?Does Cloud Matter?
Does Cloud Matter?Dave Roberts
 
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyThe Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyServiceMesh
 
Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?ServiceMesh
 
Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionGigaom
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationDave Roberts
 
Five cloud security tips
Five cloud security tipsFive cloud security tips
Five cloud security tipsServiceMesh
 
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Dave Roberts
 
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensManaging Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensMayur Shintre
 
OpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platformOpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platformopencloudware
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPRServiceMesh
 
CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016rastapup
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationServiceMesh
 
Tutorial foxpro
Tutorial foxpro Tutorial foxpro
Tutorial foxpro febririzqi
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformCognizant
 
Warrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformWarrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformStartupYard
 
How AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 repsHow AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 repsMindTickle
 
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0Prasad Mukhedkar
 
MongoDB Webinar : Transforming Sales Enablement with Next Gen Onboarding
MongoDB Webinar : Transforming Sales Enablement with Next Gen OnboardingMongoDB Webinar : Transforming Sales Enablement with Next Gen Onboarding
MongoDB Webinar : Transforming Sales Enablement with Next Gen OnboardingMindTickle
 

Viewers also liked (20)

Dogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago finalDogfighting communism coal cloud connect chicago final
Dogfighting communism coal cloud connect chicago final
 
Cloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise PioneersCloud Scars: Lessons from the Enterprise Pioneers
Cloud Scars: Lessons from the Enterprise Pioneers
 
Does Cloud Matter?
Does Cloud Matter?Does Cloud Matter?
Does Cloud Matter?
 
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud StrategyThe Big Win: Stop Playing Small-Ball with Your Cloud Strategy
The Big Win: Stop Playing Small-Ball with Your Cloud Strategy
 
Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?Is Private Cloud Right for Your Organization?
Is Private Cloud Right for Your Organization?
 
Structure 2014 - Launchpad Competition
Structure 2014 - Launchpad CompetitionStructure 2014 - Launchpad Competition
Structure 2014 - Launchpad Competition
 
Is Private Cloud Right for Your Organization
Is Private Cloud Right for Your OrganizationIs Private Cloud Right for Your Organization
Is Private Cloud Right for Your Organization
 
Five cloud security tips
Five cloud security tipsFive cloud security tips
Five cloud security tips
 
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
Step Up to the Plate: Take Your Cloud Strategy from the Minor League to the M...
 
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous LensManaging Multiple Clouds in an Enteprise - A Heterogenous Lens
Managing Multiple Clouds in an Enteprise - A Heterogenous Lens
 
OpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platformOpenCloudware: the Cloud application lifecycle management platform
OpenCloudware: the Cloud application lifecycle management platform
 
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPREMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
EMCWorld 2013 -ServiceMesh Agility Platform: Cloud-based DevOps with ViPR
 
CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016CMP slides for Slideshare 12 21-2016
CMP slides for Slideshare 12 21-2016
 
Enterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentationEnterprise Cloud Management - 2013 EMC World presentation
Enterprise Cloud Management - 2013 EMC World presentation
 
Tutorial foxpro
Tutorial foxpro Tutorial foxpro
Tutorial foxpro
 
Gartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platformGartner report on cloud360 cloud management platform
Gartner report on cloud360 cloud management platform
 
Warrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management PlatformWarrantly - Cloud Warranty Management Platform
Warrantly - Cloud Warranty Management Platform
 
How AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 repsHow AppDynamics leveraged sales enablement to grow from one to 350 reps
How AppDynamics leveraged sales enablement to grow from one to 350 reps
 
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0Openstack Cloud  Management and Automation Using Red Hat Cloudforms 4.0
Openstack Cloud Management and Automation Using Red Hat Cloudforms 4.0
 
MongoDB Webinar : Transforming Sales Enablement with Next Gen Onboarding
MongoDB Webinar : Transforming Sales Enablement with Next Gen OnboardingMongoDB Webinar : Transforming Sales Enablement with Next Gen Onboarding
MongoDB Webinar : Transforming Sales Enablement with Next Gen Onboarding
 

Similar to Applications at Scale

Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware ApplicationsChris Haddad
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Juanchi_43
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Servicebuildacloud
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist modelAlexey Bokov
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the EnterpriseWSO2
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemClovis Chapman
 
System Center 2012 Overview
System Center 2012 OverviewSystem Center 2012 Overview
System Center 2012 OverviewAmit Gatenyo
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...Novell
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...WSO2
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012ProductCamp Boston
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 Worldoslc
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, OracleEwa Stepien
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceSAP Portal
 
Dell and OpenStack
Dell and OpenStackDell and OpenStack
Dell and OpenStackeNovance
 
Three pillars of a working cloud model
Three pillars of a working cloud modelThree pillars of a working cloud model
Three pillars of a working cloud modelMaik Schmalstich
 
High Value Cloud Services
High Value Cloud ServicesHigh Value Cloud Services
High Value Cloud ServicesLaura Ventura
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureDarren Cunningham
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureBob Rhubart
 

Similar to Applications at Scale (20)

Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
 
Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012Configurando Private Cloud con System Center 2012
Configurando Private Cloud con System Center 2012
 
Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012Configuring and deploying a private cloud with system center 2012
Configuring and deploying a private cloud with system center 2012
 
Paving the Way to IT-as-a-Service
Paving the Way to IT-as-a-ServicePaving the Way to IT-as-a-Service
Paving the Way to IT-as-a-Service
 
The role of hyper-v in nist model
The role of hyper-v in nist modelThe role of hyper-v in nist model
The role of hyper-v in nist model
 
Summer School Scale Cloud Across the Enterprise
Summer School   Scale Cloud Across the EnterpriseSummer School   Scale Cloud Across the Enterprise
Summer School Scale Cloud Across the Enterprise
 
Towards a Federated Cloud Ecosystem
Towards a Federated Cloud EcosystemTowards a Federated Cloud Ecosystem
Towards a Federated Cloud Ecosystem
 
System Center 2012 Overview
System Center 2012 OverviewSystem Center 2012 Overview
System Center 2012 Overview
 
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
A Practical Approach to Delivering Cloud Platforms Using Novell Solutions: Ho...
 
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
Achieve Cloud Scale by Implementing Elastic Load Balancing, Asset Deployment,...
 
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012The Cloud and Next Gen IT   Gordon Haff - p camp-boston2012
The Cloud and Next Gen IT Gordon Haff - p camp-boston2012
 
ALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 WorldALM Integration in a Web 2.0 World
ALM Integration in a Web 2.0 World
 
Vincent Desveronnieres, Oracle
Vincent Desveronnieres,  OracleVincent Desveronnieres,  Oracle
Vincent Desveronnieres, Oracle
 
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile DeviceAccessing Your Existing SAP NetWeaver Portal on Mobile Device
Accessing Your Existing SAP NetWeaver Portal on Mobile Device
 
Dell and OpenStack
Dell and OpenStackDell and OpenStack
Dell and OpenStack
 
Three pillars of a working cloud model
Three pillars of a working cloud modelThree pillars of a working cloud model
Three pillars of a working cloud model
 
High Value Cloud Services
High Value Cloud ServicesHigh Value Cloud Services
High Value Cloud Services
 
Building and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and InfrastructureBuilding and Managing Cloud Applications and Infrastructure
Building and Managing Cloud Applications and Infrastructure
 
Oracle Cloud Reference Architecture
Oracle Cloud Reference ArchitectureOracle Cloud Reference Architecture
Oracle Cloud Reference Architecture
 
Cloud Update
Cloud UpdateCloud Update
Cloud Update
 

Recently uploaded

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Wonjun Hwang
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024Scott Keck-Warren
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 

Recently uploaded (20)

Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
Bun (KitWorks Team Study 노별마루 발표 2024.4.22)
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 

Applications at Scale

  • 1. THE AGILE IT PLATFORM Applications at Scale Dave Roberts SVP, Business Development and Platform Ecosystem dave.roberts@servicemesh.com Twitter: @sandhillstrat
  • 2. ServiceMesh Overview Continuous Big-Data Analytics Enterprise PaaS Delivery (e.g. Grid, Hadoop) Governance Business Policies Policy- Complex Auto- scaling, Version- Self-service controlled controlled topology elasticity, App Store asset API provisioning and SLA repository Workflow mgmt. Access Management ServiceMesh Service Management Agility Platform Resource Management Public and Private Cloud Implementations Resources 2
  • 7. Fundamental Question: How can we generate repeatable (positive) outcomes at scale? 7
  • 8. 8
  • 9. 9
  • 10. 1 Planning at Scale 2 Construction at Scale 3 Deployment and Operations at Scale 10
  • 11. 1 Planning at Scale 2 Construction at Scale 3 Deployment and Operations at Scale 11
  • 13. “Is this application suitable for the cloud?” • Cloud Value refers to economic, High-priority candidates business, and functional filters that assign significant business value when transitioned to cloud environments. Cloud Readiness • Cloud Readiness refers to characteristics of latency, geography, responsiveness, platform, data, and organizational requirements that lend itself to cloud environments. Cloud Value Low-priority candidates 13
  • 14. Migration Analysis Categories Application Portfolio Migration Group 1 Migration Group 2 Migration Group 3 Layer “Stateful” “Less Stateful” “Stateless / Cloud Native” Business Logic Unchanged – embedded in Unchanged Refactored to align with “cloud stateful image native” design patterns Application Framework Unchanged – embedded in Possible upgrade to the Refactored to align with “cloud stateful image current IPaaS Platform & OS native” design patterns versions Platform (e.g. IIS/.Net) Unchanged – embedded in Possible version upgrade Possible version upgrade stateful image Operating System (e.g. Unchanged – embedded in Possible version upgrade Possible version upgrade Windows 2008) stateful image Agility Integration Yes Yes Yes 14
  • 15. 1 Planning at Scale 2 Construction at Scale 3 Deployment and Operations at Scale 15
  • 16. 1. Standardized building blocks 2. Tool and process integration 3. Environment promotion 16
  • 17. Provide standardized “as-a-service” building blocks to lower support costs, risks, and improve productivity Design Development Test Operations Self-service portal Unified governance and visibility Portfolio of Role-based access standardized offerings: iPaaS Offerings Standardized Packages 3rd-Party PaaS/SaaS Enterprise PaaS  Windows 2008  Monitoring agents  Salesforce.com  Hadoop  RHEL  HIDS  Force.com  Cloud Foundry  SQL Server  Anti-virus  Azure  Apprenda  IIS.NET  Virtual Firewalls  Google Apps  WebSphere  others…  others…  others…  WebLogic 17
  • 18. Leverage existing tools to access resources while retaining full control Design Development Test Operations SDLC systems others… and tools: API access REST-based API Unified governance and visibility Role-based access control via API Bare Metal Dev Clouds QA Clouds others… Environments 1-off sandbox environments 18
  • 19. The Environment is an Artifact! Environment = VM topology, middleware configs, firewall rules, etc. Development creates Dev QA Prod application runtime Dev Cloud Reqmnts QA Cloud Reqmnts Prod Cloud Reqmnts environment as part of the development process. The environment travels with the code and data sets as a part of the development process. Prod Cloud Dev Cloud QA Cloud What gets tested and Internal Private Cloud runs in production is exactly what development created. Many other providers… 19
  • 20. 1 Planning at Scale 2 Construction at Scale 3 Deployment and Operations at Scale 20
  • 21. 1. Agile Ops 2. Traceability 3. Policy and Governance 4. Reporting and SLA Management 21
  • 22. Characteristics of Agile Operations Traditional Agile Ops Dev Deployed App 1 Dev Deployed App 2 Apps 1…n App 3  Deployment takes weeks or months  Deployment takes minutes  Manual, custom assembly for each app  Automated, repeatable outcomes  Craftsman model with high labor costs that scale  Craftsman build the robots instead of working in the assembly line 22
  • 23. Reference architecture for traceability and control Deliver precise versioning, roll-back and deployment management. Monitoring/PerfMgmt Chargeback/Billing LDAP/AD Services and Stateless Environment Others Resources Images Configuration Code Development Base Environment Dev Team Deploy Code Test Base Environment Repository Mgr Deploy Dev Team • Images • Packages Deploy Code • Resources Staging • Configuration Environment Base Deploy Dev Team Production Code Environment Base Dev Team Development Operations 23
  • 24. Enforce fine-grain policies to govern across teams, resources, and environments London External NYC Dev India QA Dev Team Consultants Team Team Sample Policies: Regulatory: Live test data can only be deployed on secure private cloud.  Create and enforce policies Access: Contractors are  End-to-end audit trail permitted access only to  Extensible policy framework external public cloud Policies control access to resources accounts. Policies determine right- placement 24
  • 25. Detailed drill-down/roll-up reporting Roll-up or drill-down into groups, projects, environments, instances, etc Comprehensive audit trail Cost reporting and chargeback 25
  • 26. Manage SLAs with automatic thresholds, compound rules, and custom notifications Setup highly detailed performance Create compound rules thresholds for auto-scaling based on chains of events Create custom notifications based on different lifecycle events 26
  • 27. Outcomes 27
  • 28. Customer Example: Time-to-Market Reduction Current External Cloud Internal Baseline Provider Pre-Production Cloud Platform 70 days Not Available -52 days (41% reduction) Client specific patches/utilities 17 days -11 days (-8%) -11 days (8% reduction) IaaS (Base OS) 40 days -36 days (-29%) -36 days (29% reduction) Total Provisioning 127 days -47 days (37%) -99 days (78% reduction) Time NOTE: All time-to-market scenarios include a conservative 20-days allocated for general purpose build and test tasks. 28
  • 29. Customer Example: Migration Cost Savings Ramp Customer migration plan based solely on known server refresh dates: Virtual Machine Month Month Month Month Month Month Month Month Month Month Month Month Types 1 2 3 4 5 6 7 8 9 10 11 12 Windows Servers 32 32 41 41 49 49 9 9 0 0 0 0 Virtual Servers - 0 0 36 36 36 70 34 102 102 69 150 81 Sandbox Virtual Servers - 0 0 0 26 26 27 27 11 11 10 10 0 Silver Virtual Servers - 0 0 0 0 0 12 12 22 22 11 11 0 Gold Outsourced 0 18 18 29 73 63 88 77 41 33 8 8 Physical Servers In-House 0 0 0 0 29 29 64 64 63 63 27 27 Physical Servers Total (VMs) 32 50 94 132 213 250 233 285 239 184 205 116 Running Total 32 82 176 308 521 770 1004 1289 1528 1712 1917 2034 (VMs) Total Monthly 45,728 117,178 214,784 376,892 681,269 9891500 1,360,256 1,704,281 2,045,812 2,354,648 2,564973 $2,823,966 Savings ($) Notes Approx $3M • Includes only existing workloads due for refresh, i.e. excludes new demand. • Excludes servers with unknown Refresh Dates. per month savings 29
  • 30. Thank you Dave Roberts Vice President, Business Development and Platform Ecosystem Email: dave.roberts@servicemesh.com Web: http://www.servicemesh.com/ Company Twitter: @servicemesh Personal Twitter: @sandhillstrat 30

Editor's Notes

  1. NOTES: Earlier I mentioned that Continuous Delivery encompasses developer resources and deployment environments… not just the code. Talk a little about the “resources” side of that statement.
  2. NOTES: Its more than just self-service portals….Folks want to access deployment environments seamlessly as part of their daily work routine. You want to access it from the tools you already use, and in most cases you don’t need to be exposed to the inner workings of how those environments are getting spun up. If you can provide these on-demand and tailored for the user’s needs… you can eliminate significant wait time. Agility has a REST-based API that is full featured. That includes role-based access rights managed through the API. You can access Agility from a wide range of tools to spin up an unlimited variety of deployment environments…. All of which are fully governed and controlled. These environments are all tracked and versioned as well… so you can share them with other teams, and/or roll back as needed.
  3. Center = artifact repository. Do this well = version everything. Precise versioning.Product apps…on the left side.Architect producing platforms and infrastructure (ServiceMesh)Configuration has 2 faces: environment independent. Environment specific configuration.Problem? Probably related to a software change. Ask “what changed”? Need a yesterday button with precisely versioned artifacts. (or don’t repair…reprovision).Strong versioning. This scales. A lot of participation of organization to publish change. Apache makes a change. Not everyone will push the update right away. Not on same day. Rolling upgrades instead. Have to have that kind of infrastructure. Zooming into the 80% problem. This is future state. Current state is series of tailored applications. Each LOB has a separate process. No economies of scale. A bunch of small independent units with different processes. Each group on left going to a separate environment in parallel. This x number of LOBs. (Stop 32:09)
  4. Enterprise organizations can have hundreds of separate pre-production teams…. All of which need access to resources and environments. Providing automated, policy-driven governance is important to efficiently empower these teams with self-service access to the resource (such as platforms and applications) that they need, along with rightplacement to the appropriate sandbox environments. Agility Platform allows you to create and enforce these policies, which are leveraged across the SDLC to give you an end-to-end audit trail. The policy framework is also designed for extensibility… so that policies can be easily created for unique industry or organizational needs. For example… you could create a regulatory policy… such as a requirement that Live test data can only be used on the secure private cloud.….. Or a security policy…. So that external dev contractors can only use external public cloud accounts.
  5. NOTES: (OSI/SOA refers to the client’s approved Operating System Image / Standard Operation Environment, which includes a range of the client’s patches and client specific utilities. )Traditional data center: this current approach includes 20 days for customer application build and test processes. It is assumed this is consistent across all other approaches as well. Pre-Production Cloud:Reductions mainly in automated provisioning and for design work across all layers.External Cloud Provider (Fujitsu and HP)CSPs were asked primarily for data on their core IaaS services. “Platform” services were not available from the CSPs. OSI/SOE are assumed to be the same as for pre-production cloud, but are likely to be less as an increase in engagement effort and decision gateways would be likely.