© Current Analysis Inc. All rights reserved.
Cloud Services for DevOps: Next-gen PaaS
Through MBaaS
Washington, D.C./London/Paris
September 2013
Presented by:
Brad Shimmin
Research Director, Business Technology and Software
[email protected]
Charlotte Dunlap
© Current Analysis Inc. All rights reserved.
Mobile app developers rethink the development
process, under pressure to provide broader
backend integration
Focus shifts from UI to backend integration,
currently their greatest challenge
Operations needs to centralize mobile
development/deployment, ensure security,
management
3
© Current Analysis Inc. All rights reserved. 4 © Current Analysis Inc. All rights reserved.
What Lies Beyond Front End SDKs?
• Authentication Systems
• Private Data
• Internal Solutions
• External Solutions
• Consumer Services
4© Current Analysis Inc. All rights reserved. 5 © Current Analysis Inc. All rights reserved.
How It's Been Done
• Cobbling Together Multiple Tools
• Rationalizing Services from Multiple Platforms
What it Looks Like
• Application Middleware
• On Premises
• Exclusive
5
© Current Analysis Inc. All rights reserved. 6 © Current Analysis Inc. All rights reserved.
Downsides
• Rinse and Repeat
• Brittle Architecture
• Who's to Blame?
6
© Current Analysis Inc. All rights reserved.
PaaS delivers:
• The middleware stack
• Self-service capability
• Auto-scaling support for developers’ applications
• Multi-tenancy
PaaS benefits:
• Best of breed middleware on demand for developers
• Auto-scale takes guess work out of infrastructure support
for IT Ops
• Paves way for big data technologies
7
© Current Analysis Inc. All rights reserved.
MBaaS delivers:
• Cloud integration services
• Push notifications
• Security/authentication
• Access control management
• API libraries
• SDK
• Management
MBaaS benefits:
• Pre-packaged services format
• Ease mobile lifecycle complexity
• Front end decoupling
• Emphasis on connecting apps securely to backends
• Supports centralization of mobile app development
8
© Current Analysis Inc. All rights reserved.
PaaS A developer-oriented cloud service which offers the middleware stack along with
the automated provisioning, including elasticity, to support the infrastructure
required to develop and deploy enterprise applications with significantly increased
ease and agility.
MBaaS A collection of cloud services for integrating mobile and web applications to backend
cloud storage (ie database), and other data sources. It sits alongside additional
services that are commonly used for Web and mobile applications including push
notifications, server code, security/authentication and user management to support
access control, as well as other capabilities such as integration with social networking
services and geolocation. These services are accessed through a unified API and SDKs.
MEAP A development platform for applications that support B2B, B2E, and B2C through
middleware technology that provides connectors between some backend systems with
mobile devices. These platforms focus primarily on the building and management of
the apps throughout the app lifecycle, including the cross-platform aspects associated
with the diversity of mobile devices.
9
© Current Analysis Inc. All rights reserved. 1
0
© Current Analysis Inc. All rights reserved.
Four Simple Goals
• Simplify Development
• Expedite Deployment
• Facilitate Management
• Encourage Integration
10
© Current Analysis Inc. All rights reserved. 1
1
© Current Analysis Inc. All rights reserved. 11
© Current Analysis Inc. All rights reserved. 1
2
© Current Analysis Inc. All rights reserved. 12
A Complex and Ever Changing Competitive Landscape
© Current Analysis Inc. All rights reserved. 1
3
© Current Analysis Inc. All rights reserved.
PaaS Mobilizing with MBaaS
• Azure
• Force.com
MEAP Prioritizing MBaaS
• IBM
SPs Adopting PaaS/IaaS
• Verizon
MBaaS Scaling with IaaS
• Kinvey
13
© Current Analysis Inc. All rights reserved. 1
4
© Current Analysis Inc. All rights reserved.
SaaS Expanding via PaaS
PaaS Embracing IaaS
• Oracle
• Salesforce
IaaS Going PaaS
• Amazon
14
© Current Analysis Inc. All rights reserved.
State of the Market—PaaS Players
Cloud
Offerings
Details and Differentiations
Microsoft Azure
Entered PaaS space over two years ago, has since cloud-enabled core products. Recently partnered with Oracle to cater to customers of both shops, partnership also illustrates increased competitive threat to Microsoft.Azure includes emerging MBaaS technology.
VMware/Pivotal
Cloud Foundry
Available through Pivotal as a commercial offering later this year, emphasizes open, portable, and lightweight approach to app development. Ecosystem of over 30 tech partners. Private CF PaaS available via VMware partnership year-end.
IBM SmartCloud
Application
Services
Released Dec 2012. Subscription service (hosted environment), pre-integrated software pattern engine eases app dev/deployment. Faces pressure from open source PaaS.
Red Hat
OpenShift
Open PaaS supports lower TCO and flexibility in platform development. Now includes both private and public PaaS options. Lacking key integrations (in-memory, messaging, MEAP)
SAP HANA Cloud
In May, SAP melds NetWeaver PaaS with next-gen HANA database technology, and soon mobile platform. Open source platform supports multiple dev environments. Highlights strength as app, mobile leader.Oracle Java
Cloud Service
Released Dec 2012. Subscription service, includes Fusion Middleware, WebLogic app server, Oracle database. WebLogic just refreshed to enhance PaaS.
© Current Analysis Inc. All rights reserved.
State of the Market—MEAP Players
Vendor brands
Details and Differentiations
SAP Mobile Platform
(SMP)
Rebrand integrates Sybase SUP, Syclo Agentry, and eventually all of Mobiliser. Recognized as leader in Mobile app platform solutions space. Integrating mobile service into its PaaS, SAP HANA Cloud.
IBM MobileFirst
Also rebranded, includes Worklight, Tivoli Endpoint Manager, Rational lifecycle management, Cast Iron integration technology. IBM’s invested heavily into its mobile offering, a comprehensive offering, also integrated with its PaaS. MobileFirst to be offered on Cloud Foundry as well.Antenna AMPchroma
AMPchroma includes a development toolkit (AMP Studio); middleware (AMP Client, AMP Server); management (AMP Manager). Now includes AMP Services Engine for MBaaS capabilities. Leading brand recognition, continues to innovate.Appcelerator
A leader in the pure play MEAP space, Appcelerator Titanium supports JavaScript code development. Appcelerator Cloud Services is an MBaaS.© Current Analysis Inc. All rights reserved.
State of the Market—MBaaS Players
Vendor brands
Details and Differentiations
StackMob
API creation and management services, and through StackMob Marketplace can sync up with popular mobile frameworks. New partnership with Rackspace to extend its mobile app platform to the open cloud.Kinvey
Launched Sept 2010, supports JavaScript, executes in multi-tenant virtualized environment based on node.js. Numerous partnerships including Google App Engine.Appcelerator
Appcelerator Cloud Services is MBaaS service, includes library of 20 pre-built commonservices include push notifications, status updates, photo storage, and social integration. The service also lets developers create their own custom cloud services. Just acquired Singly for its API gateway.
FeedHenry
Mobile platform service supports JavaScript, HTML5, and CSS, and server-side code based on Node.js. It has garnered interest from leading cloud providers including VMware and HP. Earlier this year it received $9 million in funding.AnyPresence
Pure play BaaS provider, recently partnered with PaaS provider Heroku (in addition to AWS), to cloud enable AnyPresence’s backend services which include a backend server and API management solution, which supports mobile SDK libraries and front end code. Customers can use any MEAP, and AnyPresence offers its technology in the cloud or on-premises.© Current Analysis Inc. All rights reserved.
Trends and Opportunities
PaaS initiatives finally ready for launch
MBaaS will be a disruptor to MEAP, PaaS
MBaaS vendors seek partners
MEAP players restructure portfolios
IT ops will centralize mobile dev
Focus on open standards in the cloud
Service providers see opportunity in PaaS
Consolidation in mobile platform services to
continue
© Current Analysis Inc. All rights reserved. © Current Analysis Inc. All rights reserved.
Thank you for your time. Questions?
Brad Shimmin
Research Director, Business Technology and
Software
[email protected]
Charlotte Dunlap
Sr. Analyst, Application Platforms
[email protected]
19