9 a greater number of tenants compared with an Enterprise Service bus service. The tenant density per JVM will vary based on vendor product and workload profile. In the single tenant scenarios, a single tenant is mapped per dedicated JVM or JVM cluster. In the multi-tenant shared container scenario, a JVM instance uses OSGI partitioning, tenant specific resource context, and on-demand tenant artifact loading to share JVM resources while maintaining Quality of Service, performance, and security. In a multi-tenant shared JVM scenario, the worksheet specifies a maximum of seven (7) tenants per JVM in high load situations (e.g. ESB, Application Server, Business Process Management). Tenant density significantly impacts the number of IaaS nodes and licensed application platform servers. In the default worksheet configuration, a single tenant per JVM yields a single tenant density of eight (8) tenants per IaaS node. In a multi-tenant shared JVM scenario, the worksheet specifies a maximum of seven (7) tenants per JVM and 42 tenants per IaaS node. The worksheet uses a straight subscription support fee per JVM instance and IaaS compute benchmark cost from Amazon AWS EC2 calculator (as of 11 May 2012). Worksheet users should adjust this number to reflect vendor specific license expense, maintenance expense, subscription investment amounts, and internal cost to deliver IaaS compute nodes. As storage, network I/O, and external IP addresses will remain constant across all scenarios, the worksheet excludes these costs. Modifying Cost Scenarios To modify the cost scenarios and accurately model your expected cost savings from multi-tenant, shared container PaaS, you should collect the following load information: A specified number of tenant projects in Year 1,2,3 Known tenant load (e.g. web requests, transactions, memory, CPU, latency) Known mapping between tenant load and service capacity The information can be used to derive the following variable values: Expected number of tenants Number of Application Platform Service JVMs JVM density per IaaS node Modify the worksheet to reflect your specific environment context. Cost variables are shown in blue font. 9

10 Bottom Line In use case #1, small-scale, single application service deployments (i.e. 8 tenants and 5 services), multi-tenant shared container PaaS is 2.5 times (2.5X, 250%) more efficient than single container deployment when measuring number of JVM instances. Positive financial TCO is achieved after four (4) tenants subscribe to the environment. After all 8 tenants have subscribed, the multi-tenant shared container PaaS is 200% more cost efficient than single container deployments. Table 1 and Table 2 illustrate the details. In use case #2, small-scale, single application service deployments (i.e. 8 tenants and 1 service), multi-tenant shared container PaaS is two times (1.7x, 170%) more efficient than single container deployment when measuring number of JVM instances. Positive financial TCO is achieved after five (5) tenants subscribe to the environment. After all eight (8) tenants have subscribed, the multi-tenant shared container PaaS is 144% more cost efficient than single container deployments. Table 3 and Table 4 illustrate the details. In use case #3, large-scale, single application service deployments (i.e. 100 tenants and 3 services), multi-tenant shared container PaaS is 3.8 times (3.8X, 380%) more efficient than single container deployment when measuring number of JVM instances. Positive financial TCO is achieved after twenty-two (22) tenants subscribe to the environment. After all 100 tenants have subscribed, the multi-tenant shared container PaaS is 278% more cost efficient than single container deployments. Table 5 and Table 6 illustrate the details. 10

14 About WSO2 WSO2 is the lean enterprise middleware company. It delivers the only complete open source enterprise SOA middleware stack purpose-built as an integrated platform to support today s heterogeneous enterprise environments internally and in the cloud. WSO2 s service and support team is led by technical experts who have proven success in deploying enterprise SOAs and contribute to the technology standards that enable them. Check out more WSO2 Whitepapers and WSO2 Case Studies. or more information about WSO2 products and services, please visit or

Selecting a Cloud Platform : A Platform as a Service Scorecard Version 1.06 (December 12, 2011) About the Author Chris Haddad VP Technology Evangelism WSO2 Chris has led successful solution teams building

Cloud Computing Architecture: A Survey Abstract Now a day s Cloud computing is a complex and very rapidly evolving and emerging area that affects IT infrastructure, network services, data management and

Cloud Service Model Selecting a cloud service model Different cloud service models within the enterprise Single cloud provider AWS for IaaS Azure for PaaS Force fit all solutions into the cloud service

Realizing the Value Proposition of Cloud Computing CIO s Enterprise IT Strategy for Cloud Jitendra Pal Thethi Abstract Cloud Computing is a model for provisioning and consuming IT capabilities on a need

Chapter 3 Database Architectures and the Web Transparencies Database Environment - Objectives The meaning of the client server architecture and the advantages of this type of architecture for a DBMS. The

Session 3. the Cloud Stack, SaaS, PaaS, IaaS The service models resemble a cascading architecture where services on a higher level, as identified by Weinhardt et.al. (2009); encapsulate functionality from

Top five lessons learned from enterprise hybrid cloud projects Top performer highlights More than half of top performers give users access to selfservice provisioning across both private and public cloud

CLOUD COMPUTING When It's smarter to rent than to buy Is it new concept? Nothing new In 1990 s, WWW itself Grid Technologies- Scientific applications Online banking websites More convenience Not to visit

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

Build A private PaaS WITH Red Hat CloudForms and JBoss Enterprise Middleware www.redhat.com Introduction Platform-as-a-service (PaaS) is a cloud service model that provides consumers 1 with services for

Nationwide IT Nationwide s Private Cloud Journey Brian Callaghan, AVP IT Engineering -Nationwide Insurance Introduction For over eight years Nationwide has been striving to improve our virtualization and

19.10.11 Amazon Elastic Beanstalk A Short History of AWS Amazon started as an ECommerce startup Original architecture was restructured to be more scalable and easier to maintain Competitive pressure for

Guiding SOA Evolution through Governance From SOA 101 to Virtualization to Cloud Computing 3-day seminar The evolution of how companies employ SOA can be broken down into three phases: the initial phase

Overview The purpose of this paper is to introduce the reader to the basics of cloud computing or the cloud with the aim of introducing the following aspects: Characteristics and usage of the cloud Realities

Cloud computing: the state of the art and challenges Jānis Kampars Riga Technical University Presentation structure Enabling technologies Cloud computing defined Dealing with load in cloud computing Service

DISTRIBUTED SYSTEMS [COMP9243] Lecture 9a: Cloud Computing Slide 1 Slide 3 A style of computing in which dynamically scalable and often virtualized resources are provided as a service over the Internet.

RED HAT CERTIFIED CLOUD & SERVICE PROVIDER PROGRAM SKU Guide June 2016 INTRODUCTION The purpose of this guide is to ensure that cloud providers can order all necessary Red Hat product components through

This presentation provides an overview of the architecture of the IBM Workload Deployer product. Page 1 of 17 This presentation starts with an overview of the appliance components and then provides more

1 CHAPTER 1 INTRODUCTION 1.1 CLOUD COMPUTING 1.1.1 Introduction to Cloud Computing Computing as a service has seen a phenomenal growth in recent years. The primary motivation for this growth has been the

Data Sheet Cisco Integration Platform The Cisco Integration Platform fuels new business agility and innovation by linking data and services from any application - inside the enterprise and out. Product

APP DEVELOPMENT ON THE CLOUD MADE EASY WITH PAAS This article looks into the benefits of using the Platform as a Service paradigm to develop applications on the cloud. It also compares a few top PaaS providers

Oracle Platform as a Service (PaaS) FAQ 1. What is Platform as a Service (PaaS)? Platform as a Service (PaaS) is a standardized, shared and elastically scalable application development and deployment platform