SlideShare uma empresa Scribd logo
1 de 32
Baixar para ler offline
Paving the Way to IT-as-a-Service
              Paul.Rusk@CumuLogic.com
About CumuLogic

•   Founded in 2011 by Sun alumni
    – James Gosling is the Lead Advisor
• Private Java PaaS software available since June 2012
• Funded by Citrix in August 2012
• Launching CumuLogic Cloud Services in Jan 2013
    – Integration with CloudStack and CloudPortal 1.4
    – Going polyglot, support for PHP, Python, Ruby and Node.js
Avoiding Empty Cloud Syndrome

         Your Cloud                            Your Cloud with CumuLogic

                                                          Logging
                                                          Messaging

         Storage                                          Storage
                                         Elastic
         Compute                         Caching
                                                          Compute
                                                                       Monitoring
                                Java           Big Data                           Elastic
                                     Python    Services                 Auto
                               Ruby                        DevOps/CI               Load
                                     Node.js                           Scaling
                                                             App                 Balancing
                                PHP          NoSQL DB
                                                           Services    Backup/
                                              SQL DB                   Restore


  A suite of fully managed                                •On Demand
                                                          •Pay As You Go
services above the IaaS APIs                              •Scale
                                                          •Available
CloudStack vs …
Six Rules of Innovation per MIT CISR


                               Small
                             Sponsored
                              Shared
                               Seen
Diverse Use Cases

        Deploy Large Scale Mobile Apps / API / Web Services

        Disaster Recovery & Business Continuity

       Big Data / Machine Data / Log File Analysis


        Migrate and Manage Custom Web Apps

       Development / DevOps / Ops

        Gaming / Streaming
Trends that are turbocharged by the cloud:



           Mobile access
           Big data
           Social networking
           Agile
Probability Flattens Demand Curve




            Courtesy Joe Weinman, Telx
Services Pattern: Web Companies

 New paradigm is to build nextgen architectures on clouds. Think
 Netflix, FourSquare, Quora, Reddit
 New ones emerging every day: a software veneer on top of a
 public cloud. Think Dreamworks/Technicolor JV M-go


 These companies require a suite of services to consume for
 developing and managing their applications.


   Netflix regarding their AWS relationship: “We consume a suite of services”, “We built our own PaaS but
   over time will make our PaaS thinner and use more AWS services”, “We don’t want a 3rd party coming
   between us and AWS” (on why Netflix built their own PaaS versus using a 3rd part PaaS available
                                                  on AWS)
Services Pattern: DevOps maturing faster than IaaS



         Infrastructure at Intuit took 18 months to try
            and meet the TurboTax DevOps Build
         Environment use case, and failed. DevOps
                   moved to a public cloud.
IaaS to PaaS
Application Infrastructure Services


•   PaaS automates the deployment and configuration of frameworks
    and services
• Simplifies application deployment, management
• Developers love it
• But you must write applications for the PaaS
• And you need “add-ons” too
Common Cloud Services
Application Infrastructure Services

• Database-as-Service
• Caching-as-a-Service
• Elastic Load Balancer
• Message Queuing Service
• Big Data Service
• Logging Service
• Continuous Integration
• And many more. Basically Everything-as-a-Service
CumuLogic 2.0 Screenshots: Services
CumuLogic 2.0 Screenshots: Dashboard
CumuLogic Database Service

 •   MySQL-as-a-Service and MongoDB-as-a-Service
 •   Amazon RDS-compatible
 •   Fully Managed
 •   Scalability and elasticity
 •   Availability and resiliency
 •   Backup and restore, point in-time recovery
 •   Performance optimization
 •   Security, access control
 •   Updates and patches
 •   API
CumuLogic Database Service
Value Proposition



 •   Productivity
 •   Performance
 •   Data protections
 •   Handles 75% of management tasks




 Source: Forrester
CumuLogic Cloud Services

                                                                                Applications
  CumuLogic Cloud Application Platform




                                                       PaaS           DbaaS          Cache-aaS       Queuing-aaS       Elastic Load
                                                                                                                        Balancer


                                         Developer
                                         UI
                                         Admin UI                                                                                     Development
                                                                                                                                      Migration
                                         Eclipse                          Service Integration Framework
                                         Plugin
                                         RESTful API              Platform Reliability, Availability and Scalability
                                                       Multi-cloud               Autoscaling                Monitoring
                                                                                 Self-Healing               Security/Isolation
                                                       Multi-tenant              High Availability          Usage Metrics

                                                                         Infrastructure-as-a-Service
Amazon-Like Cloud Services

         PaaS       SQL       NoSQL       Load          Caching      Messaging   Big Data
                  Database   Database    Balancer



                  RDS        NoSQL-DS                  MemcacheD

      CAP




                                        Elastic Load
      Beanstalk   RDS        DynamoDB                  ElastiCache   SQS
                                        Balancer
Cloud Services Framework
Managed, Scalable, Secure, Patches, Single Console

                                     API                       User Interface

                                             Service core
                                                Service Core



                      Service          Platform            Service              Service
                      Control          Engines           Optimization           Actions


                                           Service Integration Layer


         IaaS       Authentication     Self Healing                             Scaling    Updates
      Integration      Session           Failover            Security
                                                                                Metering   Patches
         Layer      Management          Monitoring



                                             Infrastructure-as-a-Service
Cloud Service API Framework



    • createXX()
                    • Service Specific    • xxParameterGroup
    • describeXX    • Backups, Replicas   • xxParameterGroup
    • terminateXX     for DbaaS             Family
    • startXX       • Configure DNS for   • xxAccessgroup
                      Load Balancer
    • stopXX
                    • Add/Delete Cache
    • scaleXX         nodes
CumuLogic 2.0 Screenshots: Database Services
Database APIs

•   createDBInstance      •   createDBSnapshot
•   provisionDBInstance   •   restoreToSnapshot
•   terminateDBInstance   •   restoreFromSnapshot
•   deleteDBInstance      •   deleteDBSnapshot
•   modifyDBInstance      •   createDBParameterGroup
•   describeDBInstance    •   showDBParameters
•   createReadReplica     •   deleteDBParameterGroup
•   showDBAccessDetails   •   editDBParameterGroup
•   modifyDBPatameters    •   listDBInstance
•   restartDBInstance     •   listDBSnapshot
•   showHostDetails       •   listDBParameterGroup
Inside the Management Server
Internal Core Blocks

                                     Autoscaling                             Additional
                                       Engine                 Plug-ins    Frameworks and
                                                                             Services

                                      Health and
      API     Service                Infrastructure                                    cloudstack
     Server    Layer                    Monitor
                                                                                      CumuLogic
                                    Provisioning and         Message      IaaS          Agent
                                       CL Agent                Bus         API
                                    Communication                                     Monitoring
                                                             Coming in
                                                            New Release                Agent


                                                 Internal
                        Frameworks and          Database
                            Services             MySQL
                           Repository
CumuLogic Cloud Services: Aggregation



                                          UI and API


          Native Cloud Services                               External Cloud Services


     MySQL
    MongoDB       LBaaS           Cache            SendGrid         MailChimp       Iron.io




                                   Infrastructure-as-a-Service
Q&A
Thank you

paul.rusk@cumulogic.com
Success Story

 Challenge: Contegix needed to address customer demand for additional
 value-add services on top of their existing CloudStack IaaS offering.
 Solution: Contegix selected CumuLogic’s PaaS solution to address the needs
 of their Developer and Enterprise customers.

   “We are very pleased with the ease of integration that we’ve seen with the CumuLogic
   product. Working with CumuLogic provides for a natural extension of our MiraCloud platform
   and delivers on our commitment to deliver robust technology in a very flexible way.”
   Matthew Porter, CEO and Co-Founder, Contegix

 Result: Contegix was able to reduce risk and cost while providing quick time-
 to-market. The MiraCloud Platform-as-a-Service, powered by CumuLogic,
 provides Contegix with new revenue streams and value added services.
Segment: Large Enterprises
Your                                    Your Cloud on
        Cloud                                    CumuLogic
                                      On Demand                               Pay As You Go
                                                             PHP
On Demand             Pay As You Go                 Java           Ruby

                                                  Python       Compute
                                                               App
                                                Messaging               DevOps/CI
                                                             Services
            Compute                         Big Data          Backup/      Elastic
                                            Services
            Storage                                           Restore       Load
                                                                          Balancing
                                           NoSQL DB           Auto
                                                             Scaling      Elastic
                                                 SQL DB                   Caching
                                                   Logging
Scale                 Available                                 Monitoring
                                                            Storage
                                        Scale                                  Available
CumuLogic Platform Use Cases
Case Study Examples: Develop Applications
              •   Large Telco needs Service Delivery Platform (SDP) for next
 Challenge
                  generation, 4G value added services for mobile carriers
                  and their customers.


  Solution
              •   Telco Provider has deployed CumuLogic PaaS for internal
                  development team of several hundred engineers. The
                  platform is extended to partners as a sandbox for testing
                  and validating 4G apps.
  Benefits
              •   Highly agile development platform and sandbox for internal
                  engineers, partners and app developers. Consistent
                  platform, lower cost, and improved time-to-market for 4G
                  apps.
                                                                              30
CumuLogic Platform Use Cases
Case Study Examples: Migrate Apps to Clouds
              • Global network equipment manufacturer has over 2,000
 Challenge
                  applications running on a variety of software and hardware.
              •   Need a homogeneous platform to consolidate existing apps
                  and support future IT growth.

              • Enterprise-wide deployment of CumuLogic’s platform
  Solution        extended to all the business units to consolidate existing
                  applications and support future platform needs.


  Benefits
              • Single, homogeneous platform to speed time-to-market,
                  reduce complexity, and lower cost of application
                  management.
                                                                                31
CumuLogic Platform Use Cases
Case Study Examples: Manage Applications with Variable
Workloads
                 Fortune 500 media company needs cloud application platform
  Challenge       to manage 2-3 brand new consumer-facing apps per day,
                  including games, trivia and media apps with highly variable
                  workloads and unpredictable peak times.
                 Company is deploying PaaS to manage several applications
  Solution        and providing access to partners and business units to
                  develop, validate and deploy applications on the cloud.

   Benefits
                 Company is able to sustain variable workloads on rapidly
                  growing number of applications, while improving time-to-
                  market.
                 Metering functionality gives them visibility into the cost of each
                  application.
                                                                                  32

Mais conteúdo relacionado

Mais procurados

Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.comCloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Amazon Web Services
 
Blaze clan company presentation
Blaze clan   company presentationBlaze clan   company presentation
Blaze clan company presentation
Supratik Ghatak
 
Rs product deck january 2012
Rs product deck january 2012Rs product deck january 2012
Rs product deck january 2012
Brad , Yun Lee
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
antimo musone
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2
Digicomp Academy AG
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
AppZero
 
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
 

Mais procurados (20)

Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.comCloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
Cloud Computing for the Enterprise, Dr Werner Vogels, CTO Amazon.com
 
Blaze clan company presentation
Blaze clan   company presentationBlaze clan   company presentation
Blaze clan company presentation
 
Cloud Foundry Bootcamp
Cloud Foundry BootcampCloud Foundry Bootcamp
Cloud Foundry Bootcamp
 
AWS GovCloud (US) - Moses
AWS GovCloud (US) - MosesAWS GovCloud (US) - Moses
AWS GovCloud (US) - Moses
 
Rs product deck january 2012
Rs product deck january 2012Rs product deck january 2012
Rs product deck january 2012
 
Moving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy StepsMoving Windows Server Apps to the cloud in 3 Easy Steps
Moving Windows Server Apps to the cloud in 3 Easy Steps
 
.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile.NetCampus Windows Azure Mobile
.NetCampus Windows Azure Mobile
 
9 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 29 dani künzli citrix cloud solution 2
9 dani künzli citrix cloud solution 2
 
Build the foundation for Private Cloud
Build the foundation for Private CloudBuild the foundation for Private Cloud
Build the foundation for Private Cloud
 
CloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stackCloudStack Collaboration Conference 12; Refactoring cloud stack
CloudStack Collaboration Conference 12; Refactoring cloud stack
 
Lessons learned: Use of Modern JVM Languages besides Java - JavaOne 2012
Lessons learned: Use of Modern JVM Languages besides Java - JavaOne 2012Lessons learned: Use of Modern JVM Languages besides Java - JavaOne 2012
Lessons learned: Use of Modern JVM Languages besides Java - JavaOne 2012
 
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 AustraliaBest Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
Best Practices: Microsoft on AWS - Miles Ward - AWS Summit 2012 Australia
 
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,...
 
2011 AWS Tour Australia, Opening Keynote: State of the Cloud, by Dr. Werner V...
2011 AWS Tour Australia, Opening Keynote: State of the Cloud, by Dr. Werner V...2011 AWS Tour Australia, Opening Keynote: State of the Cloud, by Dr. Werner V...
2011 AWS Tour Australia, Opening Keynote: State of the Cloud, by Dr. Werner V...
 
An Overview of Designing Microservices Based Applications on AWS - March 2017...
An Overview of Designing Microservices Based Applications on AWS - March 2017...An Overview of Designing Microservices Based Applications on AWS - March 2017...
An Overview of Designing Microservices Based Applications on AWS - March 2017...
 
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
Next Generation – Systems Integration in the Cloud Era with Apache Camel - Ja...
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Azure vmware solutions para partners
Azure vmware solutions para partnersAzure vmware solutions para partners
Azure vmware solutions para partners
 
Building a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrixBuilding a cloud with cisco ucs and citrix
Building a cloud with cisco ucs and citrix
 
Managing Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the CloudManaging Software from Development to Deployment in the Cloud
Managing Software from Development to Deployment in the Cloud
 

Destaque

200807 troubleshooting ii
200807 troubleshooting ii200807 troubleshooting ii
200807 troubleshooting ii
malaianna11
 
2013 01 23 migrating to share point 2013 - practices and solution
2013 01 23   migrating to share point 2013 - practices and solution2013 01 23   migrating to share point 2013 - practices and solution
2013 01 23 migrating to share point 2013 - practices and solution
Cygnet Infotech
 
El aprendizaje en EAV
El aprendizaje en EAVEl aprendizaje en EAV
El aprendizaje en EAV
charlie1557
 

Destaque (20)

200807 troubleshooting ii
200807 troubleshooting ii200807 troubleshooting ii
200807 troubleshooting ii
 
Legal landmark 526
Legal landmark 526Legal landmark 526
Legal landmark 526
 
Impacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application DevelopmentImpacts of Object Oriented Programming on Web Application Development
Impacts of Object Oriented Programming on Web Application Development
 
2010 Business & Industry Conference - National & State Issues
2010 Business & Industry Conference - National & State Issues2010 Business & Industry Conference - National & State Issues
2010 Business & Industry Conference - National & State Issues
 
2013 01 23 migrating to share point 2013 - practices and solution
2013 01 23   migrating to share point 2013 - practices and solution2013 01 23   migrating to share point 2013 - practices and solution
2013 01 23 migrating to share point 2013 - practices and solution
 
Drop ship commerce magento webinar
Drop ship commerce magento webinarDrop ship commerce magento webinar
Drop ship commerce magento webinar
 
El aprendizaje en EAV
El aprendizaje en EAVEl aprendizaje en EAV
El aprendizaje en EAV
 
Genesis
GenesisGenesis
Genesis
 
A Pecsétviaszgomba (Ganoderma Lucidum)
A Pecsétviaszgomba (Ganoderma Lucidum)A Pecsétviaszgomba (Ganoderma Lucidum)
A Pecsétviaszgomba (Ganoderma Lucidum)
 
Xamarin.Forms or Write Once, Run Anywhere
Xamarin.Forms or Write Once, Run AnywhereXamarin.Forms or Write Once, Run Anywhere
Xamarin.Forms or Write Once, Run Anywhere
 
Консультация специалиста по недвижимости
Консультация специалиста по недвижимостиКонсультация специалиста по недвижимости
Консультация специалиста по недвижимости
 
география
география география
география
 
Practica suelo observación
Practica suelo observaciónPractica suelo observación
Practica suelo observación
 
Minerales visita a museos virtuales
Minerales visita a museos virtualesMinerales visita a museos virtuales
Minerales visita a museos virtuales
 
La nostra italia
La nostra italiaLa nostra italia
La nostra italia
 
130222
130222130222
130222
 
Caza del tesoro
Caza del tesoroCaza del tesoro
Caza del tesoro
 
Рекомендованные Cisco архитектуры для различных вертикалей
Рекомендованные Cisco архитектуры для различных вертикалейРекомендованные Cisco архитектуры для различных вертикалей
Рекомендованные Cisco архитектуры для различных вертикалей
 
20120140506006
2012014050600620120140506006
20120140506006
 
Parts of computer
Parts of computerParts of computer
Parts of computer
 

Semelhante a Paving the Way to IT-as-a-Service

Mach Technology
Mach Technology Mach Technology
Mach Technology
Open Stack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
Open Stack
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
Kristian Nese
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
OpenCity Community
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
Chris Haddad
 

Semelhante a Paving the Way to IT-as-a-Service (20)

Mach Technology
Mach Technology Mach Technology
Mach Technology
 
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
 
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStackCitrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
Citrix CloudStack - Build Your Own Scalable Infrastructure Cloud with CloudStack
 
Operating the Hyperscale Cloud
Operating the Hyperscale CloudOperating the Hyperscale Cloud
Operating the Hyperscale Cloud
 
Applications at Scale
Applications at ScaleApplications at Scale
Applications at Scale
 
Development Model for The Cloud
Development Model for The CloudDevelopment Model for The Cloud
Development Model for The Cloud
 
Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012Successful PaaS and CI in the Cloud - EclipseCon 2012
Successful PaaS and CI in the Cloud - EclipseCon 2012
 
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid CloudsBe Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast Great Chance of Hybrid Clouds
 
Be Prepared for Tomorrow's IT Forecast: Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast: Great Chance of Hybrid CloudsBe Prepared for Tomorrow's IT Forecast: Great Chance of Hybrid Clouds
Be Prepared for Tomorrow's IT Forecast: Great Chance of Hybrid Clouds
 
NIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private CloudNIC 2013 - Configure and Deploy Private Cloud
NIC 2013 - Configure and Deploy Private Cloud
 
Management server internals
Management server internalsManagement server internals
Management server internals
 
SRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and DockerSRV409 Deep Dive on Microservices and Docker
SRV409 Deep Dive on Microservices and Docker
 
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
Dell open stack powered cloud solution introduce & crowbar demo cosug-2012
 
Journey Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application ServicesJourney Through the AWS Cloud; Application Services
Journey Through the AWS Cloud; Application Services
 
Ismael Intalio Cloud Benefits
Ismael Intalio Cloud BenefitsIsmael Intalio Cloud Benefits
Ismael Intalio Cloud Benefits
 
Intalio Cloud Benefits
Intalio Cloud Benefits Intalio Cloud Benefits
Intalio Cloud Benefits
 
Building Cloud-Aware Applications
Building Cloud-Aware ApplicationsBuilding Cloud-Aware Applications
Building Cloud-Aware Applications
 
Roadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloudRoadmap to hyper hybrid cloud
Roadmap to hyper hybrid cloud
 
Making of a Successful Cloud Business
Making of a Successful Cloud BusinessMaking of a Successful Cloud Business
Making of a Successful Cloud Business
 
CloudStack Intro NYC
CloudStack Intro NYCCloudStack Intro NYC
CloudStack Intro NYC
 

Mais de buildacloud

Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
buildacloud
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
buildacloud
 
Managing infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike CohenManaging infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike Cohen
buildacloud
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
buildacloud
 
State of the cloud by reuven cohen
State of the cloud by reuven cohenState of the cloud by reuven cohen
State of the cloud by reuven cohen
buildacloud
 
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
buildacloud
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
buildacloud
 
CloudStack University by Sebastien Goasguen
CloudStack University by Sebastien GoasguenCloudStack University by Sebastien Goasguen
CloudStack University by Sebastien Goasguen
buildacloud
 

Mais de buildacloud (20)

The Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep VittalThe Future of SDN in CloudStack by Chiradeep Vittal
The Future of SDN in CloudStack by Chiradeep Vittal
 
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh BoddapatiPolicy Based SDN Solution for DC and Branch Office by Suresh Boddapati
Policy Based SDN Solution for DC and Branch Office by Suresh Boddapati
 
L4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef LaribiL4-L7 services for SDN and NVF by Youcef Laribi
L4-L7 services for SDN and NVF by Youcef Laribi
 
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David NalleyJenkins, jclouds, CloudStack, and CentOS by David Nalley
Jenkins, jclouds, CloudStack, and CentOS by David Nalley
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
 
Guaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike TutkowskiGuaranteeing Storage Performance by Mike Tutkowski
Guaranteeing Storage Performance by Mike Tutkowski
 
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex HenevaldCloud Application Blueprints with Apache Brooklyn by Alex Henevald
Cloud Application Blueprints with Apache Brooklyn by Alex Henevald
 
Introduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David NalleyIntroduction to Apache CloudStack by David Nalley
Introduction to Apache CloudStack by David Nalley
 
Managing infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike CohenManaging infrastructure with Application Policy by Mike Cohen
Managing infrastructure with Application Policy by Mike Cohen
 
Intro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew KirchIntro to Zenoss by Andrew Kirch
Intro to Zenoss by Andrew Kirch
 
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike TurnlundMonitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
Monitoring CloudStack in context with Converged Infrastructure by Mike Turnlund
 
Rest api design by george reese
Rest api design by george reeseRest api design by george reese
Rest api design by george reese
 
Enterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevensEnterprise grade firewall and ssl termination to ac by will stevens
Enterprise grade firewall and ssl termination to ac by will stevens
 
State of the cloud by reuven cohen
State of the cloud by reuven cohenState of the cloud by reuven cohen
State of the cloud by reuven cohen
 
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell PavlicekSecuring Your Cloud With the Xen Hypervisor by Russell Pavlicek
Securing Your Cloud With the Xen Hypervisor by Russell Pavlicek
 
DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack DevCloud - Setup and Demo on Apache CloudStack
DevCloud - Setup and Demo on Apache CloudStack
 
Cloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper ContrailCloud Network Virtualization with Juniper Contrail
Cloud Network Virtualization with Juniper Contrail
 
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
Ian rae panel cloud stack & cloud storage where are we at, and where do we ne...
 
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
Troubleshooting Strategies for CloudStack Installations by Kirk Kosinski
 
CloudStack University by Sebastien Goasguen
CloudStack University by Sebastien GoasguenCloudStack University by Sebastien Goasguen
CloudStack University by Sebastien Goasguen
 

Último

IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
 

Último (20)

08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
Evaluating the top large language models.pdf
Evaluating the top large language models.pdfEvaluating the top large language models.pdf
Evaluating the top large language models.pdf
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time AutomationFrom Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Paving the Way to IT-as-a-Service

  • 1. Paving the Way to IT-as-a-Service Paul.Rusk@CumuLogic.com
  • 2. About CumuLogic • Founded in 2011 by Sun alumni – James Gosling is the Lead Advisor • Private Java PaaS software available since June 2012 • Funded by Citrix in August 2012 • Launching CumuLogic Cloud Services in Jan 2013 – Integration with CloudStack and CloudPortal 1.4 – Going polyglot, support for PHP, Python, Ruby and Node.js
  • 3. Avoiding Empty Cloud Syndrome Your Cloud Your Cloud with CumuLogic Logging Messaging Storage Storage Elastic Compute Caching Compute Monitoring Java Big Data Elastic Python Services Auto Ruby DevOps/CI Load Node.js Scaling App Balancing PHP NoSQL DB Services Backup/ SQL DB Restore A suite of fully managed •On Demand •Pay As You Go services above the IaaS APIs •Scale •Available
  • 5. Six Rules of Innovation per MIT CISR Small Sponsored Shared Seen
  • 6. Diverse Use Cases Deploy Large Scale Mobile Apps / API / Web Services Disaster Recovery & Business Continuity Big Data / Machine Data / Log File Analysis Migrate and Manage Custom Web Apps Development / DevOps / Ops Gaming / Streaming
  • 7. Trends that are turbocharged by the cloud: Mobile access Big data Social networking Agile
  • 8. Probability Flattens Demand Curve Courtesy Joe Weinman, Telx
  • 9. Services Pattern: Web Companies New paradigm is to build nextgen architectures on clouds. Think Netflix, FourSquare, Quora, Reddit New ones emerging every day: a software veneer on top of a public cloud. Think Dreamworks/Technicolor JV M-go These companies require a suite of services to consume for developing and managing their applications. Netflix regarding their AWS relationship: “We consume a suite of services”, “We built our own PaaS but over time will make our PaaS thinner and use more AWS services”, “We don’t want a 3rd party coming between us and AWS” (on why Netflix built their own PaaS versus using a 3rd part PaaS available on AWS)
  • 10. Services Pattern: DevOps maturing faster than IaaS Infrastructure at Intuit took 18 months to try and meet the TurboTax DevOps Build Environment use case, and failed. DevOps moved to a public cloud.
  • 11. IaaS to PaaS Application Infrastructure Services • PaaS automates the deployment and configuration of frameworks and services • Simplifies application deployment, management • Developers love it • But you must write applications for the PaaS • And you need “add-ons” too
  • 12. Common Cloud Services Application Infrastructure Services • Database-as-Service • Caching-as-a-Service • Elastic Load Balancer • Message Queuing Service • Big Data Service • Logging Service • Continuous Integration • And many more. Basically Everything-as-a-Service
  • 15. CumuLogic Database Service • MySQL-as-a-Service and MongoDB-as-a-Service • Amazon RDS-compatible • Fully Managed • Scalability and elasticity • Availability and resiliency • Backup and restore, point in-time recovery • Performance optimization • Security, access control • Updates and patches • API
  • 16. CumuLogic Database Service Value Proposition • Productivity • Performance • Data protections • Handles 75% of management tasks Source: Forrester
  • 17. CumuLogic Cloud Services Applications CumuLogic Cloud Application Platform PaaS DbaaS Cache-aaS Queuing-aaS Elastic Load Balancer Developer UI Admin UI Development Migration Eclipse Service Integration Framework Plugin RESTful API Platform Reliability, Availability and Scalability Multi-cloud Autoscaling Monitoring Self-Healing Security/Isolation Multi-tenant High Availability Usage Metrics Infrastructure-as-a-Service
  • 18. Amazon-Like Cloud Services PaaS SQL NoSQL Load Caching Messaging Big Data Database Database Balancer RDS NoSQL-DS MemcacheD CAP Elastic Load Beanstalk RDS DynamoDB ElastiCache SQS Balancer
  • 19. Cloud Services Framework Managed, Scalable, Secure, Patches, Single Console API User Interface Service core Service Core Service Platform Service Service Control Engines Optimization Actions Service Integration Layer IaaS Authentication Self Healing Scaling Updates Integration Session Failover Security Metering Patches Layer Management Monitoring Infrastructure-as-a-Service
  • 20. Cloud Service API Framework • createXX() • Service Specific • xxParameterGroup • describeXX • Backups, Replicas • xxParameterGroup • terminateXX for DbaaS Family • startXX • Configure DNS for • xxAccessgroup Load Balancer • stopXX • Add/Delete Cache • scaleXX nodes
  • 21. CumuLogic 2.0 Screenshots: Database Services
  • 22. Database APIs • createDBInstance • createDBSnapshot • provisionDBInstance • restoreToSnapshot • terminateDBInstance • restoreFromSnapshot • deleteDBInstance • deleteDBSnapshot • modifyDBInstance • createDBParameterGroup • describeDBInstance • showDBParameters • createReadReplica • deleteDBParameterGroup • showDBAccessDetails • editDBParameterGroup • modifyDBPatameters • listDBInstance • restartDBInstance • listDBSnapshot • showHostDetails • listDBParameterGroup
  • 23. Inside the Management Server Internal Core Blocks Autoscaling Additional Engine Plug-ins Frameworks and Services Health and API Service Infrastructure cloudstack Server Layer Monitor CumuLogic Provisioning and Message IaaS Agent CL Agent Bus API Communication Monitoring Coming in New Release Agent Internal Frameworks and Database Services MySQL Repository
  • 24. CumuLogic Cloud Services: Aggregation UI and API Native Cloud Services External Cloud Services MySQL MongoDB LBaaS Cache SendGrid MailChimp Iron.io Infrastructure-as-a-Service
  • 25. Q&A
  • 27. Success Story Challenge: Contegix needed to address customer demand for additional value-add services on top of their existing CloudStack IaaS offering. Solution: Contegix selected CumuLogic’s PaaS solution to address the needs of their Developer and Enterprise customers. “We are very pleased with the ease of integration that we’ve seen with the CumuLogic product. Working with CumuLogic provides for a natural extension of our MiraCloud platform and delivers on our commitment to deliver robust technology in a very flexible way.” Matthew Porter, CEO and Co-Founder, Contegix Result: Contegix was able to reduce risk and cost while providing quick time- to-market. The MiraCloud Platform-as-a-Service, powered by CumuLogic, provides Contegix with new revenue streams and value added services.
  • 29. Your Your Cloud on Cloud CumuLogic On Demand Pay As You Go PHP On Demand Pay As You Go Java Ruby Python Compute App Messaging DevOps/CI Services Compute Big Data Backup/ Elastic Services Storage Restore Load Balancing NoSQL DB Auto Scaling Elastic SQL DB Caching Logging Scale Available Monitoring Storage Scale Available
  • 30. CumuLogic Platform Use Cases Case Study Examples: Develop Applications • Large Telco needs Service Delivery Platform (SDP) for next Challenge generation, 4G value added services for mobile carriers and their customers. Solution • Telco Provider has deployed CumuLogic PaaS for internal development team of several hundred engineers. The platform is extended to partners as a sandbox for testing and validating 4G apps. Benefits • Highly agile development platform and sandbox for internal engineers, partners and app developers. Consistent platform, lower cost, and improved time-to-market for 4G apps. 30
  • 31. CumuLogic Platform Use Cases Case Study Examples: Migrate Apps to Clouds • Global network equipment manufacturer has over 2,000 Challenge applications running on a variety of software and hardware. • Need a homogeneous platform to consolidate existing apps and support future IT growth. • Enterprise-wide deployment of CumuLogic’s platform Solution extended to all the business units to consolidate existing applications and support future platform needs. Benefits • Single, homogeneous platform to speed time-to-market, reduce complexity, and lower cost of application management. 31
  • 32. CumuLogic Platform Use Cases Case Study Examples: Manage Applications with Variable Workloads  Fortune 500 media company needs cloud application platform Challenge to manage 2-3 brand new consumer-facing apps per day, including games, trivia and media apps with highly variable workloads and unpredictable peak times.  Company is deploying PaaS to manage several applications Solution and providing access to partners and business units to develop, validate and deploy applications on the cloud. Benefits  Company is able to sustain variable workloads on rapidly growing number of applications, while improving time-to- market.  Metering functionality gives them visibility into the cost of each application. 32