06.07.2015 Views

Magic Quadrant for Enterprise Application Platform as a Service, Worldwide

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

in responding to changing demands and in density of the resource utilization. Tenant<br />

isolation and resource el<strong>as</strong>ticity are implemented inside the application plat<strong>for</strong>m container.<br />

■<br />

Architecture (see "What IT Leaders Need to Know About <strong>Application</strong> PaaS Models and<br />

Use Patterns"):<br />

■<br />

IaaS plus middleware (not PaaS): Subscriber provisions VMs and chooses the middleware<br />

technology deployed over the VMs. Subscriber is partly or fully responsible <strong>for</strong> configuring,<br />

tuning and versioning of middleware and the underlying OS, and pays <strong>for</strong> the use of IaaS<br />

resources <strong>as</strong> well <strong>as</strong> <strong>for</strong> the middleware. Subscriber arranges <strong>for</strong> scaling (typically at<br />

additional cost). Provider does not "hide" the system infr<strong>as</strong>tructure and leaves responsibility<br />

<strong>for</strong> the middleware to the subscriber. Although this is middleware functionality offered off a<br />

cloud environment, it is not a PaaS experience (or cost structure) <strong>for</strong> the subscriber.<br />

Vendors that only offer this category of application plat<strong>for</strong>m service (such <strong>as</strong> Amazon) do<br />

not qualify <strong>for</strong> Gartner's aPaaS market research, although they are the appropriate choice<br />

<strong>for</strong> some less strategic enterprise cloud projects.<br />

■<br />

■<br />

Cloud-b<strong>as</strong>ed: Tenant isolation and el<strong>as</strong>ticity are implemented by software that manages<br />

middleware (PaaS framework), not in the middleware itself; there<strong>for</strong>e, the middleware can<br />

remain (nearly) fully backward-compatible. Since middleware is unaware of the cloud, the<br />

application designers and programmers must be careful not to violate multitenant cloud<br />

"citizenship" rules (avoid access to system resources and APIs, promptly rele<strong>as</strong>e unused<br />

resources, persist state across invocations, and provide tracking APIs).<br />

Cloud-native: Middleware itself is designed with cloud awareness and implements tenant<br />

detection, provisioning, isolation, resource allocation and el<strong>as</strong>tic scaling. The programming<br />

model supported by the middleware also reflects the cloud context, en<strong>for</strong>cing cloud<br />

compliance of applications.<br />

■<br />

Scope (see the Private PaaS technology profile in "Hype Cycle <strong>for</strong> Plat<strong>for</strong>m <strong>as</strong> a <strong>Service</strong>,<br />

2014"):<br />

■<br />

■<br />

■<br />

Public: The aPaaS services are operated by the provider in the data center network of the<br />

provider's choice. Software that executes the application is unavailable <strong>for</strong> review or<br />

change, and is fixed and versioned exclusively by the provider (with the subscriber having<br />

some control over the timing of updates).<br />

Hybrid: The provider of the public aPaaS also offers the software that enables its public<br />

service, <strong>as</strong> a software product that is deployed and managed on-premises at a data center<br />

of the buyer's choice. The software may not be 100% the same, but offers sufficient<br />

portability and interoperability <strong>for</strong> a homogeneous hybrid application PaaS. The vendor may<br />

retain a degree of control of the versioning of the software, even if it does not control its<br />

day-to-day operations.<br />

Private: Some vendors (such <strong>as</strong> ActiveState and Apprenda) offer only CEAP software. They<br />

are not service providers and are not covered in this research, but their products should be<br />

evaluated along with the hybrid providers' software, if the plan is to develop a separately<br />

standing private PaaS.<br />

Page 38 of 45<br />

Gartner, Inc. | G00271188

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!