Practical Guide to Platform as a Service. http://cloud-council.org/resource-hub.htm#practical-guide-to-paas



Similar documents
Interoperability & Portability for Cloud Computing: A Guide.

Practical Guide to Platform-as-a-Service Version 1.0

Web Application Hosting Cloud Solution Architecture.

Cloud Computing ISO Security and Privacy Standards: 27017, 27018, Mike Edwards (Chair UK Cloud Standards Committee)

Considerations for Adopting PaaS (Platform as a Service)

Customer Cloud Architecture for Mobile.

Private Cloud Management

STRATEGIES FOR SUCCESS IN THE CLOUD THE FIVE KEYS TO EXCEPTIONAL BUISINESS IMPACT

Developing Cloud Applications using IBM Bluemix. Brian DePradine (Development lead Liberty buildpack)

Practical Development with a Platform as a Service (PaaS) Beyond the Basics

A new era of PaaS. ericsson White paper Uen February 2015

Journey to the Cloud and Application Release Automation Shane Pearson VP, Portfolio & Product Management

Modern App Architecture for the Enterprise Delivering agility, portability and control with Docker Containers as a Service (CaaS)

Consumption IT. Michael Shepherd Business Development Manager. Cisco Public Sector May 1 st 2014

On Premise Vs Cloud: Selection Approach & Implementation Strategies

Standards for Big Data in the Cloud

Cloud Services Catalog with Epsilon

IT AS A SERVICE BROKER

Windows Azure and private cloud

Dell Active System, Enabling service-centric IT, the path to the Cloud. Pavlos Kitsanelis Enterprise Solutions Lead Greece, Cyprus, Malta

Intel IT s Cloud Journey. Speaker: [speaker name], Intel IT

Emerging Approaches in a Cloud-Connected Enterprise: Containers and Microservices

How To Manage A Cloud System

TRANSFORMING TO NEXT-GEN APP DELIVERY FOR COMPETITIVE DIFFERENTIATION

The Virtualization Practice

Private/hybrid cloud management platform: HP Cloud Service Automation

How To Transform Cloud Production

Software Defined Hybrid IT. Execute your 2020 plan

Security Issues in Cloud Computing

Modern Application Architecture for the Enterprise

Moving beyond Virtualization as you make your Cloud journey. David Angradi

Software defined networking. Your path to an agile hybrid cloud network

IBM Cloud Security Draft for Discussion September 12, IBM Corporation

Vblock Systems hybrid-cloud with Cisco Intercloud Fabric

Bridge Development and Operations for faster delivery of applications

Hybrid Cloud - Your Path to Business Agility

WHITEPAPER. Why Dependency Mapping is Critical for the Modern Data Center

Management for the Mobile-Cloud Era

HP Cloud technologies

Hybrid Cloud: Overview of Intercloud Fabric. Sutapa Bansal Sr. Product Manager Cloud and Virtualization Group

Geoff Raines Cloud Engineer

IBM Bluemix. The Digital Innovation Platform. Simon

NTT i 3 Cloud Services Orchestration Platform

RightScale mycloud with Eucalyptus

Interoperability and Portability for Cloud Computing: A Guide

Private & Hybrid Cloud: Risk, Security and Audit. Scott Lowry, Hassan Javed VMware, Inc. March 2012

Managing the Challenges of Cloud Management November 7, 2013

Optimizing your IT infrastructure IBM Corporation

RED HAT: UNLOCKING THE VALUE OF THE CLOUD

I D C T E C H N O L O G Y S P O T L I G H T

Build A private PaaS.

NEXT UP: John Sanderson, Windows Azure Specialist (Denver) Page 1

Historians and Production Management as Cloud Applications

Driving principals of cloud adoption

Worldwide Cloud Systems Management Software 2013 Vendor Shares

Wikibon Research Cloud Computing ( ) Brian Gracely Lead Cloud Analyst The Wikibon Project

CloudCenter Full Lifecycle Management. An application-defined approach to deploying and managing applications in any datacenter or cloud environment

API MORNING. IBM Bluemix. The Digital Innovation Platform IBM Corporation

Migrating SaaS Applications to Windows Azure

Public Cloud Service Agreements: What to Expect & What to Negotiate. April 2013

SAS and (the) Cloud. Dave Annis SAS Solutions ondemand

Transformation to a ITaaS Model & the Cloud

Virtualization - Adoption

PLATFORM-AS-A-SERVICE: ADOPTION, STRATEGY, PLANNING AND IMPLEMENTATION

A Strawman Model. NIST Cloud Computing Reference Architecture and Taxonomy Working Group. January 3, 2011

SECURITY MODELS FOR CLOUD Kurtis E. Minder, CISSP

Red Hat Openshift Christoph Eberle

Using Red Hat Systems Management Tools in a Hybrid Cloud

Designing, Building and Deploying Hybrid and Private Clouds

Operationalize Policies. Take Action. Establish Policies. Opportunity to use same tools and practices from desktop management in server environment

WHITEPAPER IMPLEMENTING OPENSTACK CLOUD PLATFORM: OPPORTUNITIES, CHALLENGES & SOLUTION

Avio BPM Solutions and Frameworks

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

Enterprise PaaS Evaluation Guide

Becoming a Cloud Services Broker. Neelam Chakrabarty Sr. Product Marketing Manager, HP SW Cloud Products, HP April 17, 2013

Red Hat Cloud Ecosystem

Cloud Computing: Making the right choices

Reaching for the cloud: the potential and the reality of using cloud-based platforms. Speaker: Michael Michaelides October 22, 2015

Learn How to Leverage System z in Your Cloud

Sacha Dubois RED HAT TRENDS AND TECHNOLOGY PATH TO AN OPEN HYBRID CLOUD AND DEVELOPER AGILITY. Solution Architect Infrastructure

Cloud Computing; What is it, How long has it been here, and Where is it going?

Application Containers

Cirba Targets Software-Defined Infrastructure Control with Workload-Aware Predictive Analytics

An enterprise- grade cloud management platform that enables on- demand, self- service IT operating models for Global 2000 enterprises

Leveraging Cloud Services for Quicker Implementation and More Secure Automation Solutions

Transcription:

Practical Guide to Platform as a Service http://cloud-council.org/resource-hub.htm#practical-guide-to-paas October, 2015

The Cloud Standards Customer Council THE Customer s Voice for Cloud Standards! Provide customer-lead guidance to multiple cloud standards-defining bodies 2011/2012 Deliverables Practical Guide to Cloud Computing Practical Guide to Cloud SLAs Security for Cloud Computing Impact of Cloud Computing on Healthcare Establishing criteria for open standards based cloud computing 550+ Organizations participating 2013/2014 Deliverables Social Business in the Cloud Convergence of SoMoClo Big Data in the Cloud Analysis of Public Cloud SLAs PGCC Version 2 Cloud Security Standards Migrating Apps: Performance Rqmnts Migrating Apps to Public Cloud Cloud Interoperability/Portability 2015 Projects Web App Hosting Architecture Mobile Cloud Architecture Big Data Cloud Architecture Hybrid Cloud Architecture Security for Cloud Computing V2 Practical Guide to Cloud SLAs V2 Practical Guide to PaaS Practical Guide to Hybrid Cloud Computing http://cloud-council.org 2

Agenda Table of Contents 3

Client Manages Client Manages Client Manages PaaS: In Cloud Computing Context Traditional on premises Infrastructure as a Service Platform as a Service Software as a Service Applications Applications Applications Applications Data Data Data Data Runtime Middleware O/S Virtualization Servers Storage Networking Runtime Middleware O/S Virtualization Servers Storage Networking Provider Manages Runtime Middleware O/S Virtualization Servers Storage Networking Provider Manages Runtime Middleware O/S Virtualization Servers Storage Networking Provider Manages Standardization; lower costs; faster time to value 4

PaaS & Deployment Models PaaS deployed: public cloud private cloud + connect with existing on-premises systems = Hybrid cloud 5

Characteristics of PaaS Provide runtime environments Support custom applications Rapid deployment mechanisms Systems of Engagement Middleware capabilities Porting applications PaaS Provide services Operations capabilities Preconfigured Developer tools API management Security capabilities 6

PaaS: Governance & Business Considerations Business Considerations Create a cross-functional team Evaluate the Cloud Service Agreement Plan for information security and risk mitigation Examine costs and charges Assess software licensing of the CSP Consider compliance requirements Assure the use of PaaS will not result in lock-in to a single CSP Governance Considerations Establish clear communication with CSP for change management Provide appropriate security controls Understand processing and data locations Ensure accuracy of system billing Control the capabilities of PaaS developers and operators Ensure an appropriate exit process 7

CSCC Guide to Acquiring & Using PaaS Offerings A reference to help enterprise IT & business decision makers understand the technical and organizational changes required to fully embrace PaaS offerings. Guide to Acquiring & Using PaaS Offerings Understand PaaS end-to-end application architecture Understand how containers enable applications Understand how services and microservices are used Address integration between PaaS applications and existing systems Ensure appropriate security components Consider development tools and PaaS Expect support for agile development and DevOps Consider the deployment aspects of PaaS You must make application developers more productive in order for businesses to be in business. So for me that's where PaaS fits. It's supporting this tremendous economic pressure of the need for more software to be developed because business is implemented through software these days. Sam Ramji, CEO, Cloud Foundry Foundation 8

Understand PaaS end-to-end application architecture 1. Codebase 12. Admin processes 2. Dependencies 11. Logs as event streams 3. Configuration 10. Dev/production parity 12 factor app 4. Backing services 9. Disposability 5.Separate build, release, run 8. Concurrency 6. App = stateless processes 7. Port binding http://12factor.net 9

Understand how containers enable applications Host OS App Guest OS VM App Guest OS VM App Guest OS VM Cloud computing = Sharing resources Hypervisor Host Kernel Hardware Host OS App Container App Container App Container Containers = Efficient sharing Host Kernel Hardware 10

Understand how services and microservices are used Application Microservice1 Microservice2 Database Email service Twitter feed Analytics service Video service Backing Services 11

Address integration between PaaS applications and existing systems PaaS Application API Management Enterprise Data Data Services Secure Connector Enterprise Applications PaaS system Enterprise datacenter 12

Ensure appropriate security components CSCC Security for Cloud Computing: Security & data protection is critical. Consider two types of capabilities: 1. Tools & facilities that help developers build secure application and services 2. Services & capabilities provided by the PaaS systems to secure and protect applications and services 10 Steps to Manage Cloud Security 1. Ensure effective governance, risk & compliance 2. Audit operational & business processes 3. Manage people, roles & identities 4. Ensure proper protection of data & information 5. Enforce privacy policies 6. Assess the security provisions for cloud applications 7. Ensure cloud networks & connections are secure 8. Evaluate security controls on physical infrastructure 9. Manage security terms in the cloud service agreement 10. Understand the security requirements of the exit process http://bit.ly/1adu1p9 13

Consider development tools and PaaS Code editors Debug facilities Code repository Test environment Test tools Load testers Security analyzers Build tools Development APIs External tools 14

Expect support for agile development and DevOps PaaS Features Test driven development Rapid allocation / deallocation of resources Automation of build, test, QA & deployment processes Blue/green deployment Provision of ready-to-use services Operations capabilities that address: Deployment/scalability of services, Placement of runtime instances Management of logs Visibility to service behavior alerts, monitoring, APIs 15

Consider the deployment aspects of PaaS Deployment: Public; Private; Hybrid on-premises / provider premises concerns over reliability & skill requirements applications, services, datasets separate considerations Questions of security risks & data protection requirements regulation Integration of applications in PaaS with other systems 16

Keys to Success Perform cost/benefit analysis Assess your security risk versus your innovation imperative Assess value provided by a given PaaS provider versus alternatives Consider the long term viability of the PaaS provider ecosystem Consider portability both in terms of lock in and deployment model as needs evolve Ensure integration between PaaS environment and on-premises systems is straightforward and secure Consider transforming to Agile methods and DevOps processes 17

Example of PaaS Offerings 18

Call to Action Join the CSCC Now! To have an impact on customer use case based standards requirements To learn about all Cloud Standards within one organization To help define the CSCC s future roadmap Membership is free & easy: http://www.cloud-council.org/application Get Involved! Join one or more of the CSCC Working Groups http://www.cloud-council.org/workinggroups.htm Leverage CSCC Collateral Visit http://www.cloud-council.org/resource-hub.htm 18

Thank You 20