34
© Copyright 2017 Rouge Group. All rights reserved www.RougeGrp.com S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G Executive Point of View: Transforming Your Business with Platform as a Service (PaaS)

Transforming your business with PaaS

Embed Size (px)

Citation preview

Page 1: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Executive Point of View:

Transforming Your Business withPlatform as a Service (PaaS)

Page 2: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Executive Summary

Strategic, thoughtful evolution is required to meet these changes head on. The most successful companies are doing so with a critical eye on three factors: u Customers are more connected than ever, demanding more customized experience, on-demand scale,

ubiquitous access and business analytics. Keeping customers at the center of every decision is critical. u Competitive landscape has become more dynamic. Biggest is no guarantee of being the best. Foresight,

innovating thinking and ability to quickly respond to customer’s need are what create new market leaders.u Organizational structures and models have evolved. Businesses that foster innovation and collaboration

require new ways of thinking and operating to create efficiencies and increase the power of their human capital.

In this paper, we provide an overview of the Platform as a Service (PaaS) model of cloud services, describing its value, components and its place in an overall cloud adoption and migration strategy. Then we showcase seven of the largest and most powerful PaaS companies and their public and private PaaS offerings. We examine the services offered by these platforms and provide a comparison chart and decision checklists to facilitate selecting the most appropriate platform for transforming your organization to increase efficiencies and power of innovation.

2

Businesses around the world are reinventing themselves to remain competitive in a time when agility, efficiency and constant change is the new normal.

Page 3: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

“”

CIOs and CEOs need to get in front of this revolutionary shift with a comprehensive strategy, which lays the foundation of an agile and high-performance business.

3

Page 4: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

What is PaaS ?

StorageServers

Networking

O/SMiddleware

Virtualization

DataApplications

Runtime

StorageServers

Networking

O/SMiddleware

Virtualization

DataApplications

Runtime

StorageServers

Networking

O/SMiddleware

Virtualization

DataApplications

Runtime

IaaS PaaS SaaS

StorageServers

Networking

O/SMiddleware

Virtualization

DataApplications

Runtime

on-Premises

Client M

anages

Client

Manages

Vendor Manages

In Cloud

Client

Manages

Vendor Manages

In Cloud

Vendor Manages

In Cloud

PaaS is an application development environment that allows developers to build cloud-based applications without having to worry about the underlying infrastructure (hardware and software).

Page 5: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

What is PaaS ?

A PaaS provides ready-to-use libraries, tools, and services, such as databases, security, user management, monitoring, and analytics, which can be easily “baked into” (or integrated with) the applications you are developing.

PaaS can support applications written different in frameworks for a wide variety of programming languages, such as Java, Python, Ruby, .NET, etc.

5

Platform as a Service (PaaS)

PaaS

CLOUDS

Private Public Micro

Page 6: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

PaaS in Context of Cloud Services Stack

In the larger picture of cloud-based service models, PaaS sits in between Infrastructure as a Service (IaaS) and Software as a Service (SaaS), as shown in Figure 2.

Infrastructure as a ServiceInfrastructure as a Service (IaaS) is service model for delivering on-demand infrastructure. It provides the ability to access, manage and monitor physical and virtual resources like computing, storage, and databases.

Software as a ServiceSoftware as a Service (SaaS) is an on-demand delivery model for providing applications and services to customers. These applications are hosted in the cloud and typically accessed by users using a thin client or a web browser.

6

Figure 2: Cloud Services Stack

IaaS

PaaS

SaaS

Networks

Servers Storage

Hypervisors

Virtual Machines

Virtualization, Management

Storage Virtual Machines

Openstack, VMware vCloud, Microsoft SC, Amazon, Joyent, Rackspace

OS, Authentication, Lifecycle Monitoring, Logging, Broker

Load Balancers, Messaging, DBMS, Web Servers

Cloud Foundry, Heruko, Microsoft Azure, RightScale, Software AG

Office 365, Workday, NetSuite, Salesforce, Google Apps, Taleo, Jira,Mail Chimp, Marketo, Zuora, MS Dynamics, GitHub, Sharepoint

Page 7: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Why Do You Need PaaS ?

7

PaaS makes it easier to develop, deploy, run, and scale applications.

A growing number of businesses:

• transitioning from packaged software to cloud-based services. • adding analytics, mobile back-end, and database services

(dbPaaS) to their products, to enhance the products and improve their customers’ experience

PaaS technology supports a variety of clouds, application styles, and services.

IaaS

PaaS

SaaS

Cloud Foundry, Heruko, Microsoft Azure, RightScale, Software AG,App Engine, Force.com, Heroku, Inktank, RightScale, OpenShift, openQRM

OS

Languages and Runtimes

Monitoring, Logging and Notification SDK

Monitoring, Queues

Lifecycle ManagementData Management

Tools and Libraries

Web Services

Authentication and Authorization Broker and Payment

Load Balancing Deployment and Auto scaling

Page 8: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Different Ways To Get To PaaS

8

Many organizations are migrating to PaaS to facilitate their DevOps models and cloud-sourced business analytics.

Typically PaaS adoption usually follows successful use of SaaS and IaaS;

Since PaaS sits between these two layers, there are natural synergies to be exploited.

SaaS users are looking at PaaS for ways of extending their cloud-based applications through integrations with other applications as well as addition of new services.

Current IaaS users are looking at ways to increase the productivity of their cloud environments and teams to quickly deliver new cloud services.

Page 9: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Two Types of PaaS : Public and Private

PUBLIC PAASCompanies moving to public PaaS are doing so in order to provide high availability to their customers and to gain the ability to scale their cloud-based offerings while lowering IT infrastructure spending.

PRIVATE PAASCompanies considering private PaaS are primarily driven by requirements for security and the need to control and customize their environment.

Some companies are considering private PaaS because their cloud architecture is evolving to a hybrid cloud and leading to a hybrid IT.

9

Page 10: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

“”

CIO should lead the initiative but must involve IT, technology and business teams – a pragmatic approach is required to harness the benefits of cloud in the short term while laying a path towards high performance in the long term.

10

Page 11: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

PaaS Market

Platform-as-a-Service (PaaS) is a fast growing market that is quickly attracting both enterprise vendors, like Microsoft, IBM, EMC/VMware and Oracle, and up-and-coming startups, to whom it offers advantages in agility, flexibility, and scalability. The PaaS global market is expected to grow from $3.8 billion in 2013 to $14 billion in 2017, according to the analyst firm IDC.

11

3.8

14

2013 2017

PaaS Market Forecast

Page 12: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Business Drivers of PaaS

As PaaS continues to gain attention in enterprises,

management teams are looking to it as a means for creating competitive advantage by:

• allowing them to quickly and efficiently add new features and capabilities to their applications and services; and

• create differentiation by integrating and bundling complementary services (mobile back-end, analytics, Big Data)

• Increase organization agility and efficiency

12

Page 13: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Mobile, Big Data and Analytics

PaaS PROVIDER’S APPROACH

PaaS providers are focusing on three primary areas to address these needs and also differentiate their PaaS offerings.

These areas are:

• mobile back-end—to support the maturing mobile computing market

• database services—to manage the variety of data types and sources for web-scale business applications

• business analytics—to draw analytical context from data sources including social, mobile, web, and other cloud-based data sources

13

Page 14: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Many Paths to PaaS

Many vendors offer PaaS—some public and some private; some open-source and some closed-source; some free and unsupported, others fee-based and fully supported.

Commercial PaaS offerings like Heroku have been around for some time and have seen strong adoption. Open-source PaaS offerings such as Cloud Foundry and Red Hat OpenShift have become popular due to open-source’s promise of flexibility, customizability, and freedom from vendor lock-in, along with the sustained success of open-source initiatives like Linux and Java.

Below is an overview of the most popular PaaS platforms from the seven most powerful vendors. Some of these vendors only offer public PaaS, while others provide options for public, private, and community based PaaS offerings.

14

Closed Source

Open Source

Private

EnterpriseCommunity

Public

Page 15: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Amazon – Elastic BeanstalkAmazon Web Service (AWS) Elastic Beanstalk (currently in beta) is Amazon’s public PaaS offering. Amazon does not have private / enterprise offering.

It provides a number of tools, libraries and SDKs, including toolkits for Visual Studio and Eclipse.

Both web-based interface and command line interface (CLI) are available for accessing and managing the service.

Elastic Beanstalk is built on top of Amazon’s IaaS platform and leverages other AWS services like Elastic Compute Cloud (EC2), Simple Storage Service (S3), database services, Virtual Private Cloud (VPC), etc. Elastic Beanstalk provides services for Authentication and Authorization, Monitoring and also deployment and automation service through it’s Cloud Formation.

Support for mobile back-end for Android and IOS is available.

Several programming frameworks, including Java, Ruby, PHP, Node.js, .Net and Docker., as well as common server types such as Apache HTTP, Apache Tomcat, Nginx, Passenger, and IIS.

15

Public

Elastic Beanstalk is currently free; however, you pay for the AWS resources (IaaS) that store and run your applications.

PaaS

IaaS

Tools

Network : VPC, Elastic LB

Compute: EC2 Storage: S3 Database: RDS

Processing:Elastic MapReduce

Payment: DevPay, FPS

Messaging: SNS, SQS

Authentication and Authorization:

IAM, MFAMonitoring:

CloudWatch

Deployment and Automation:

Elastic Beanstalk, Cloud Formation

Email: SES

Workforce:Mechanical Turk

Content DeliveryCloudFront

ToolsWeb Interface, CLILibraries and SDKs

Available as

Page 16: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Salesforce – force.com and Heroku

Salesforce currently has two separate public PaaS offerings:

• force.com and

• Heroku.

Salesforce does not offer a private PaaS option.

Force.com is targeted at users building simple applications based on data already in the salesforce.com cloud. These are typically employee apps that require a simple and prescriptive way to build a new service or application.

Heroku is suitable for building custom applications based on modern language frameworks like Java, Ruby, Node.js, Scala, Clojure, Python and PHP.

16

force.com

DATA.COM

DATABASE.COM

SALES SERVICE RADIAN6 APP-EX

touch.salesforece.com

OPEN API

CHATTER

Public

Available as

Page 17: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Microsoft Azure

Microsoft is a recent entrant in this market, but their evolving offerings are quickly becoming one of the most comprehensive suites of cloud services, making Azure an attractive platform for enterprises.

Windows Azure is a very comfortable environment to the millions of .NET developers and Windows ISVs. Azure now includes support for applications developed using other programming languages as well, including Java, PHP, Node.js, Ruby, Python, MySQL, and other environments, thus significantly increasing its potential customer base and addressable market.

Windows Azure’s position is further strengthened by Microsoft’s popular SaaS offerings, including Dynamics CRM, Office 365, and Sharepoint, and by its large customer, partner, and developer base. Together, these factors give Microsoft a powerful presence in the overall cloud and PaaSmarket.

17

Public and Private

STORAGE

DATA: SQL Azure

CONNECTIVITY:AppFabric Service Bus : On-Premise Bridging, Composite Apps.

SECURITY: AppFabric

APPLICATION SERVICES: Pinpoint, Dallas App Market Place, Personal Data Repos Marketplace

FRAMEWORKS: Server AppFabric

COMPUTE:Windows Azure

Services Hosting, Workflow Hosting, Distributed Cache

Access, Identity, Federated ID, Secure Token, Policies

Relational dB, ODBC, ADO.NET, Trans-SQL, Data Sync

Language Frameworks: .NET, Java, Ruby, Win32, VHD

Unstructured Data, Blobs, Message Q, Dist. FS, Cont Dist.

Available as

Page 18: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Google – App EngineApp Engine is Google’s PaaS platform for developing and hosting web applications. Google’s other cloud service platforms include Compute Engine (IaaS) and Google Apps (SaaS).

App Engine provides auto-scaling and supports applications like Python, Java, PHP, Go, and MySQL. Google claims an installed base of over 30,000 paying customers, but this figure mostly includes small companies: only a few larger companies are currently using App Engine.

Two factors make App Engine an attractive option for larger enterprises:

• Platform’s ability to process large amounts of unstructured data and

• The claim that Google’s own internal IT runs on it.

To remove obstacles for enterprise adoption, Google is adding support options and new capabilities, such as increased availability, support for Rational database, and support for popular frameworks such as Spring (for its Java App Engine).

As the adoption of Google Apps, Google’s enterprise SaaS offering, increases, integration between Google Apps and App Engine will make App Engine an even stronger contender in this market.

18

App Engine is available for free, on a limited-resources basis. Fees are charged for additional storage, bandwidth, or computing resources.

PaaS

IaaS Compute Engine

OS

Languages and Runtimes

Monitoring and notification

Auto scaling, load balancing, Search

Monitoring, Queues, Memcache

Lifecycle ManagementData Management

ToolsSDKs Authentication

Public

Available as

Page 19: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Red Hat - OpenShift

Red Hat is best known for its open-source Linux OS, Red Hat Enterprise Linux (RHEL). OpenShift is Red Hat’s PaaS offering, available in three versions: Public (OpenShift Online), Private (OpenShift Enterprise), and a Community version (OpenShift Origin).

Because OpenShift uses the same codebase for all three offerings, it provides the choice and flexibility to deploy applications on bare metal or virtualized infrastructure, private cloud or public cloud.

Using the concept of secure containers (GEARS), it provides a multi-tenant environment with interchangeable and extensible cartridges for middleware and programming languages.

OpenShift runs on top of Red Hat Enterprise Linux (RHEL) and provides support for popular development tools like Jenkins, Maven, Git, etc.

It supports a variety of application programming languages, including Java, PHP, Ruby, Node.js, Python, and Perl, and includes databases such as MySQL, MongoDB, PostgreSQL, and others.

19

OpenShift Online has a free version for up to 3 GEARS. The Bronze version starts free for up to 16 GEARS, but add-ons carry additional fees.

Public and Private

Available as

Page 20: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Cloud Foundry – CloudFoundry.org

Cloud Foundry is an open-source cloud computing PaaS. Cloud Foundry, was developed by VMware and in 2011 was announced as open-source under the Apache 2.0 license. In February 2014, VMware spun off Pivotal and announced the formation of Cloud Foundry Foundation (www.cloudfoundry.org), with Pivotal, EMC, IBM, Rackspace, and VMware as Platinum members. The foundation has since expanded to 33 members and 42 contributing companies, including HP, GE, SAP, Intel, Verizon, and NTT.

Cloud Foundry is a multi-cloud technology that can run in a private infrastructure or on a public cloud and can be used to build large-scale data services. Several Foundation members, including IBM, HP, and Pivotal, have released their own distributions of Cloud Foundry and have built public PaaS offerings.

20

We have included Cloud Foundry in this document because of its growing popularity as an open-source PaaS offerings and many large vendors are building their offerings with Cloud Foundry.

Metrics and Logging

Application Execution (DEA)

Metrics Collector App Log Aggregator

Messaging Message Bus (NATS)

Services Service Brokers

Application Storage and Execution Warden

Blob Store

Application Lifecycle

Authentication

Routing

Cloud Controller Health Manager

OAuth2 Server (UAA) Login Server

Router

Private

Available as

Page 21: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

IBM - BluemixBluemix is IBM’s open-cloud-architecture implementation of the Cloud Foundry PaaS. It runs on top of IBM’s SoftlayerIaaS.

Bluemix was announced early this year and, as a relatively new platform, understandably lacks certain key features and capabilities. Its current features include Git for a repository, a built-in web integrated development environment (IDE), and integration with other popular development tools such as Eclipse and Visual Studio. It supports applications developed in Java, Node.js, JavaScript, Python, Ruby and PHP.

Bluemix is a public PaaS and currently does not offer a private version. This is likely to leave out a large segment of enterprise customers that need to keep their data within their private data centers. The Bluemix environment currently does not offer high-productivity tools for developing cloud-native applications, and therefore it requires professional software engineering skills, which leaves it less attractive to the fast-growing small-and-medium-size business and line-of-business (LOB) application market.

The success of Bluemix will depend on attracting SaaS ISVs and large enterprises with private PaaS needs. We consider IBM to be a potentially powerful player in this arena, because of IBM’s reach and its large existing enterprise customer base (through IBM services).

21

User Authentication and Authorization

Router

DEA Pool Service Gateway

Service ConnectorApps

Health Manager

Messaging

Cloud Controller

Build Packs

SOFTLAYER (IaaS)

Service Nodes

Public

Available as

Page 22: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Pivotal – Pivotal CF Pivotal is a recent arrival in the PaaS space as a commercial venture. In November 2013, VMware spun off Pivotal just before it announced the formation of Cloud Foundry Foundation. Pivotal has two Cloud Foundry PaaS offerings: a hosted version, Pivotal Web Services Suite, and an enterprise private PaaS, Pivotal CF. Pivotal CF can run on top of either VMware vSphere, OpenStack, or Amazon Web Services.

While it is not clear how Pivotal is packaging these offerings, it seems that Pivotal CF ships as an integrated package named Pivotal One, which includes three other services:

• Pivotal HD, which includes a Hadoop Distributed File System (HDFS), MapReduce, HAWQ SQ, YARN, and GemFire XD analytics.

• Pivotal RabbitMQ Services, an asynchronous messaging broker

• Pivotal MySQL Services, a multi-tenant, single instance MySQL

It is not clear whether Mobile Services Suite (from Pivotal’srecent acquisition of Xtreme Labs) is bundled in or not, but we expect that to be included soon.

If Pivotal executes well, it has the potential to be a significant player in the PaaS market because of its relationship with VMware and EMC and because it is part of the EMC Federation.

22

Available as

Public and Private

Page 23: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Top PaaS Offering Comparison

Company PaaS Name Source Code Programming Frameworks Other Available Services

Amazon Elastic Beanstalk(Public) Closed Java, Ruby, PHP, Node.js, .Net

Docker, Apache HTTP, Apache Tomcat, Nginx, Passenger, and IIS, MySQL

Google Google App Engine(Public) Closed Python, Java, PHP, Go, Spring MySQL

IBM Bluemix(Public)

Open(Cloud Foundry)

Java, Node.js, JavaScript, Python, Ruby and PHP

Microsoft Windows Azure(Public and Private) Closed Java, PHP, Node.js, Ruby,

Python, Javascript

MySQL, integration with Microsoft Office, CRM and Sharepoint

Pivotal Pivotal CF(Public and Private)

Open(Cloud Foundry) Java, Javascript, Ruby, Scala

Pivotal Hadoop, RabbitMQ, MySQL, Mobile Service Suite (planned)

Red Hat OpenShift(Public and Private)

Open(OpenShift)

Java, PHP, Ruby, Node.js, Phython, Perl

MySQL, MongoDB, PostgreSQL

Salesforce

Force.com(Public) Closed Apex Business Logic, integration

with salesforce.com

Heroku(Public) Closed Java, Ruby, Node.js, Scala,

Clojure, Phyton and PHP

23

Page 24: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

“”

Teams responsible for IT cloud strategy should not expect that industry standards or mega-vendors offerings alone would provide a complete and consistent cloud experience.

24

Page 25: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

How to Choose The Right PaaS ?

As we showed above, PaaS software and services are available from multiple vendors, each offering its own models, technologies, portals, services, and management systems.

Often the selection of a PaaS is opportunistic, driven by pressures to quickly deliver a specific business initiative. But a decision made solely to extend existing offerings, or to demonstrate a new service, can be short-sighted. If it ends up saddling your IT organization with the need to manage inconsistent and redundant technologies and services, a PaaS can turn out to be more of a problem than a solution.

On the other hand, choosing the right PaaS can be a key factor in positioning your IT Infrastructure as an asset within your organization.

The right PaaS will:

• maximize the productivity and agility of your developers and IT team, and

• allow you to quickly and effectively respond to business and market needs.

25

PaaS can turn out to be more of a problem than a solution.

Page 26: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Choosing The Right PaaS For Your Organization

26

To aid your decision process for choosing the most suitable PaaS for your business, we have provided the following checklists to help you assess your needs and the

possible business impacts of a PaaS.

Page 27: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

# 1 – Development Environment and Tools Flexibility

A flexible set of tools allows developers to choose the best environment for a project and allows optimal use of the developers’ skill sets and expertise. But while an open-source PaaS solution will provide more flexibility, it will also result in added complexity for support

27

Tools and Development Environment Scale1 to 10

1 Allow programming in various languages?

2 Choices of development frameworks?

3 Support multiple application development environments?

4 Separate environments for different application development lifecycle stages: development, test, staging and production?

5 Use different types of cloud infrastructure?

On a scale of 1 to 10, How important is the

PaaS’s ability to:

Page 28: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

# 2 – Security and Multi-tenancy

A PaaS platform should provide the ability to secure your application and IT infrastructure and to isolate subscribers from one another and from the providers of the cloud services. Your answers to the following questions can help prioritize your goals relating to security and multi-tenancy.

28

Tools and Development Environment Scale1 to 10

1 Multi-tenancy for your users of the PaaS Service?

2 Security from malicious users?

3 Testing and analysis of code vulnerabilities?

4 An environment that provides security through the entire stack?

On a scale of 1 to 10, How important is:

Page 29: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

# 3 – Application Portability

Many large organizations have a plethora of existing applications, many of which were developed for on-premise deployments and single tenants. These applications need to be transformed in order to integrate with or migrate to a cloud infrastructure. Other organizations need to migrate their applications from one cloud environment to another for various reasons, including technology and business needs. Your answers to the following questions can help prioritize your goals related to maintaining control of your environments and applications during and after migration.

29

Application Portability Scale1 to 10

1 Ability to move applications between on-premise and cloud environments?

2 Ability to port legacy applications to a (new) cloud environment?

3 Ability to adopt or implement PaaS without changing current methodologies?

4 Freedom from vendor lock-in?

On a scale of 1 to 10, How important is:

Page 30: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

# 4 – Leveraging Existing Investments

Many organizations have already made investments in cloud services and have existing infrastructure. Moreover, the ability to leverage the existing knowledge base and expertise of developers and IT teams is often vital. Your answers to the following questions can help prioritize your goals related to compatibility with your existing assets.

30

Existing Investments and Future Choices Scale1 to 10

1 Support your existing tools and languages?

2 Leverage the existing skills and expertise of your current developers?

3 Leverage or replace your existing platform and data security capabilities?

4 Manage the variety of virtualization technologies in your existing environments?

5 Easily leverage and integrate your existing knowledge base and environments?

On a scale of 1 to 10, How important is:

Page 31: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Other PaaS Companies

Besides the platforms described in this white paper, several other commercial PaaS offerings are available in the market, including AppFog, Cloudbees, Engine Yard, HP, Software AG (LongJump), ActiveState (Stackato) and others. Each has its own advantages in terms of support for language, middleware, and programming frameworks.

31

Page 32: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Conclusion

Over the coming years, businesses will move toward PaaS in a multitude of ways. A one-size-fits-all approach for PaaS providers will be unsustainable. Companies will need to adopt a PaaS model of some sort to be competitive and to bring agility and increased productivity to their development and IT teams. The question will be: “Which PaaS model?”

An optimal choice of a PaaS should take into account a company’s goals, existing infrastructure, in-house expertise, and other concerns. Answering the questions in the Checklists provided in this document should help you identify and prioritize these factors, which is the first step in the decision-making process.

32

Page 33: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G

Want a copy of the Presentation?PLEASE SEND EMAIL TO [email protected]

33

Page 34: Transforming your business with PaaS

© Copyright 2017 Rouge Group. All rights reserved

www.twitter.com/rougegrp

https://www.linkedin.com/company/rouge-group

http://www.rougegrp.com/blog

www.RougeGrp.com

S T R A T E G Y | I N N O V A T I O N | P R O D U C T | M A R K E T I N G34

For more information

Learn more about the Rouge Group PaaS Solutions portfolio today:

• Visit: RougeGrp.com• Call: 1-925-399-8545• Email: [email protected]• Follow us at @RougeGrp