Comparing Cloud Vendors: A Primer For IT - InformationWeek
IoT
IoT
Cloud // Software as a Service
News
9/12/2016
09:06 AM
Connect Directly
Twitter
RSS
E-Mail
50%
50%

Comparing Cloud Vendors: A Primer For IT

With several major players emerging as mega-cloud vendors, the distinctions between IaaS, PaaS, and SaaS have blurred. Here's a primer on the various offerings, based on the latest Forrester Wave report.

9 Cloud Skills IT Pros Need Now
9 Cloud Skills IT Pros Need Now
(Click image for larger view and slideshow.)

Public cloud providers offer either infrastructure-as-a-service (IaaS) or software-as-a-service (SaaS). A few are recognized as providing a third type distinct from those two -- platform-as-a-service (PaaS). But over the last two years, the distinctions first set out by the National Institute of Standards and Technology (NIST) on different types of cloud have blurred.

Now, an IaaS or SaaS provider that doesn't also offer a development platform is in danger of losing customers to competitors. Users are coming to the public cloud, not just for compute cycles or software services, but also to develop their next generation of business applications. That further demand gives Microsoft and IBM advantages that AWS and Google sometimes struggle to match.

Likewise, it holds open a door through which a company such as CenturyLink, Oracle, Salesforce, or SAP can become mega-cloud providers themselves. Each is capable of providing desired elements of a development platform that works with a set of SaaS application that may be missing elsewhere.

Those were among the conclusions that emerged from the report, entitled, "The Forrester Wave: Global Public Cloud Platforms for Enterprise Developers Q3 2016," issued Aug. 29. Forrester interviewed 21 cloud users, as well as eight cloud providers for the report, which found that the digital economy will require a new generation of applications, as well as companies that survive to excel at tapping development platforms in the cloud.

Comparing The Current Top Players

That leaves Microsoft, with its Azure cloud and a full list of development tools and the SaaS services that work with them (such as SQL Azure), in a potentially strong position, although Forrester points out even a rapidly growing Azure is still at least six times smaller than AWS in terms of revenues.

The AWS cloud "offers few developer abstractions to make its services easier to use, offers no bare-metal compute or arbitrarily resizable VMs, and lacks an on premises API-consistent platform to serve enterprises implementing hybrid cloud strategies," Forrester analysts Dave Bartoletti and John Rymer wrote.

AWS doesn't offer a look-alike software stack for installation on-premises, they added. "Instead, it offers deep database and data migration services and tools, plus the longest roster of enterprise software partners certified to run on its platform."

The report didn't state the fact that several third-party platform suppliers, including Heroku (now owned by Salesforce), are hosted on the AWS cloud.

IBM, on the other hand, offers a developer platform in its Bluemix part of the IBM Cloud. With multiple tool offerings and extensive middleware -- often available as a service -- IBM SoftLayer IaaS and Bluemix still belong in the mega-cloud race as hybrid cloud suppliers, the authors noted.  

"IBM's primary challenge is to unify its SoftLayer and Bluemix services into a single set of cloud infrastructure and developer platform services with a consistent developer experience," the analysts wrote. "IBM's weaknesses are inconsistent interface experiences, lack of a generally available functional pipeline programming service, non-transparent pricing, and cost management across all services."

But cloud users with hybrid requirements -- for a mix of on-premises and public cloud services that work together -- should put IBM Cloud on their short list.

Google, with its App Engine PaaS, as well as its Cloud Engine IaaS, might seem to meet enterprise developer requirements in full. App Engine supports application-building in Java, Python, PHP, and Google-originated Go, and it can supply machine-learning analytics. Google also offers its expertise in container management through the Google Container Engine, which includes the widely used Kubernetes container orchestration system.

But the Forrester authors, without commenting on the nature of the Google cloud (which launches two billion containers a week), said most enterprise developers "are not yet ready to 'run like Google.' They need more packaged data and database migration services, and more confidence that their core business apps are ready to run on the Google Cloud Platform."

CenturyLink

CenturyLink Cloud is an aspirant that has acquired development tools and development talent, but still falls short of offering a full development platform, the authors said.

CenturyLink acquired Tier 3 in Nov. 2013, and in the process hired Jared Wray, its CTO, to lead a transition in the way CenturyLink builds applications. He left late last year and was replaced by Dave Shacochis, CenturyLink VP of product management. The plan is still the same: to enable customers to use a DevOps methodology on the CenturyLink cloud.

Tier 3 was noted for its abilities to incorporate frequent updates in its cloud software and to use advanced infrastructure management. As senior VP of CenturyLink's cloud platform, Shacochis leads a team that is trying to make CenturyLink a platform of choice for future enterprise applications.

[Want to learn more about IBM's Bluemix platform? Read IBM Opens Fourth Bluemix Garage in France.]

CenturyLink's status as an emerging platform has little developer mindshare, the authors said, but it offers a version of the open source platform, Cloud Foundry, in its AppFog platform and a NoSQL database service based on its acquisition of Orchestrate last year.

In addition, InformationWeek has also previously reported that CenturyLink is aggressively moving to make software-defined networking part of its cloud service, with virtual network functions to be made available to all its cloud data center users by 2018. It's currently installed in 36 of its 60 data centers.

Virtual network segments with specialized security, traffic management, or other functions would be a boon to developers creating and launching applications there, if they had network needs not covered by more standardized services.

(Image: Maxiphoto/iStockphoto)

(Image: Maxiphoto/iStockphoto)

Despite its DevOps aspirations, the report's authors said that CenturyLink "lacks native continuous integration, continuous deployment tooling and other developer abstraction features: no mobile, analytics, IoT or media development services; no functional pipeline programming services; no native security or compliance monitoring services; and a lagging ecosystem of application and service partners."

The Forrester analysts concluded that it is "unclear whether CenturyLink will continue to invest in the developer services it needs to compete with the global public cloud leaders or revert to its core strengths in bare metal infrastructure hosting."

Oracle

Like CenturyLink, Oracle is also attempting to put together an offering that will appeal to more than those already using its products. It's not clear at what point it will have invested enough to claim to have a set of services comparable to offerings from mega-vendors AWS, Microsoft, IBM, and Google.

While Oracle lacks a global cloud data center infrastructure and is late to the competition in cloud platform and cloud infrastructure, the report's authors warned that the company should be not be dismissed.

Oracle has a credible cloud platform for its database system, Java, and its SaaS application customers, they wrote. "We expect more platform services and global presence within 18 months."

The Oracle Cloud "has a cohesive and productive developer experience," along with its market-leading database services. It also offers five "well-documented database migration services" and a range of hybrid cloud -- joint on-premises and public cloud -- options, the authors noted.

Oracle's main weakness is its immaturity compared to other cloud providers. "The vendor's infrastructure functions are me-too at best. It lacks application services in machine learning and similar analytics, media and microservice functional pipelines," they said.

"Which Oracle platform services are available in its data centers around the globe? That's a mystery," they added.

Salesforce

Salesforce, the pioneer of SaaS, now mounts a combined App Cloud that is the marriage of two primary cloud-based development platforms: Heroku, hosted on Amazon Web Services, and Force.com, the company's tightly integrated technology platform. The App Cloud primarily "configures, extends and integrates the vendor's SaaS products," noted the authors.

Developers may create independent apps if they wish, however. Heroku and Force.com "almost completely shield developers from infrastructure -- making Salesforce one of two megacloud vendors to do so. Despite relying on two different underlying platforms, App Cloud's developer experience is clean and direct," they added.

Salesforce's Lightning service aids mobile application development, and App Cloud also includes "strong identity and access management," the analysts said.

However, the report questioned whether App Cloud is appropriate for future enterprise applications. It's "a poor choice" for enterprise developers "who value control of infrastructure configurations." Those would remain in the hands of Salesforce operations experts in its cloud data centers. Salesforce App Cloud has no on-premises software stack that works in conjunction with the public host service. 

In addition, Salesforce, unlike AWS, Microsoft or IBM "does not yet offer a large global footprint for its App Cloud." The Forrester analysts said the Salesforce cloud also had weaknesses in its continuous integration, in its continuous delivery tools, in its application and data migration functions, and in cost management.

SAP Hana Cloud Platform

Although the analysts included SAP Hana Cloud Platform in the report, they had the least to say about it. Hana Cloud Platform is "challenger" among the mega-cloud providers and mainly aims to help SAP applications users. Its primary purpose is to host customizations and extensions of the SAP Business Suite and S/4Hana applications, they said.

Its strengths include a consistent and productive web integrated development environment, its Fiori framework for mobile and web app development, and its identity and access management service.

Like Salesforce, the platform shields enterprise developers from having access to infrastructure configuration tasks. It also offers "a limited set" of application development and delivery functions. However, it lacks a wide selection in language runtimes, databases, and analytics services offered by other cloud leaders, they said.

[Editor's note: This article has been updated to reflect the fact that Jared Wray left CenturyLink and that Dave Shacochis took over his funtions.]

Charles Babcock is an editor-at-large for InformationWeek and author of Management Strategies for the Cloud Revolution, a McGraw-Hill book. He is the former editor-in-chief of Digital News, former software editor of Computerworld and former technology editor of Interactive ... View Full Bio

We welcome your comments on this topic on our social media channels, or [contact us directly] with questions about the site.
Comment  | 
Print  | 
More Insights
Comments
Newest First  |  Oldest First  |  Threaded View
jikoogb1
100%
0%
jikoogb1,
User Rank: Apprentice
12/23/2016 | 3:04:42 PM
CenturyLink Information - Corrected for People and Roles
Your comments on CenturyLink are not quite accurate. When Jared Wray departed, two different executives took over the public cloud business. Jonathan Steinberg owned the P&L and commercial functions (along with the managed hosting and private cloud businesses) while Richard Seroter took over the platform development side of the cloud. Both have since left CenturyLink. Dave Shacochis is now product manager having taken over most (but not all) of Steinberg's role, while the product strategy lies with Pasha Mohammed from the CTO team. If this seems a bit disjointed, that is up to you. CenturyLink is now less focused on developing its own cloud and more on developing a hybrid cloud capability incorporating multiple clouds into its platform and portal - this is a strategy envisioned by Steinberg along with former product strategy executive Jonathan King (also departed) and being followed through to some extent by Shacochis. As for the CTO and Sales & Marketing CXO level executives, none have cloud experience or really understand the business in depth. Hence the departure of so many cloud experienced executives.
Charlie Babcock
100%
0%
Charlie Babcock,
User Rank: Author
9/13/2016 | 3:33:50 PM
Revenues not best metric, neither are data centers
Total revenues are not a very useful measure of skill or potential longevity in the cloud market unless you're a pure play public cloud service. Which AWS is. Then they become a form of marketplace feedback. Revenues when used in connection with Microsoft are a more debatable measure, as is the number of "Azure data centers." How much of any given data center dispenses cloud infrastructure services, as AWS' do? Some part of the  Azure data center is devoted to Bing searches, Dynamics CRM, Office 365, even possibly XBox playing. So it's difficult to say what either the data center number or the revenue nuimber indicates for Azure. Forrester estimated Azure revenues at $1-2 billion. AWS cited as having "more than $6 billion" in 2015.
anon7434634082
100%
0%
anon7434634082,
User Rank: Strategist
9/13/2016 | 11:20:51 AM
Public Cloud Providers
I'm not sure why total revenues should be a determining factor in your choice of a public cloud provider.
 
Most readers would take the author's figures for AWS and assume that AWS' platform is six times as large as Azure as well. When in actuality the Azure platform is larger, with twice as many datacenters as Amazon.
News
IT Budgets: Traditional Still Bigger than Cloud
Jessica Davis, Senior Editor, Enterprise Apps,  9/20/2018
Commentary
Building a Smart City Doesn't Have a Common Blueprint
Guest Commentary, Guest Commentary,  9/18/2018
Commentary
AWS vs. Azure: Users Share Their Experiences
Guest Commentary, Guest Commentary,  9/7/2018
Register for InformationWeek Newsletters
Video
Current Issue
The Next Generation of IT Support
The workforce is changing as businesses become global and technology erodes geographical and physical barriers.IT organizations are critical to enabling this transition and can utilize next-generation tools and strategies to provide world-class support regardless of location, platform or device
White Papers
Slideshows
Twitter Feed
Sponsored Live Streaming Video
Everything You've Been Told About Mobility Is Wrong
Attend this video symposium with Sean Wisdom, Global Director of Mobility Solutions, and learn about how you can harness powerful new products to mobilize your business potential.
Sponsored Video
Flash Poll