What Blockchain and Cloud Computing Have in Common

This post originally appeared on the Gartner Blog Network.

Blockchain technologies provide ledger databases whose records are immutable and cryptographically-signed using a distributed consensus or validation protocol. These characteristics contributed to the popularity of blockchain to power transaction execution in multiparty business environments. With blockchain, multiple parties can agree on transaction details while still guaranteeing correctness and prevent tampering, without having to rely on a trusted centralized authority.

To provide such functionality and just like any other database, blockchain technologies are built around platforms, infrastructure, APIs and management tools. Cloud computing is a well-oiled model that provides easy access to all these technology components, in addition to services and capabilities for application development and integration. While cloud computing can certainly help accelerate the execution of blockchain projects, it is also a heavily centralized model, specifically around few hyperscale megavendors. Conversely, the effectiveness of blockchain relies on decentralization as one of its core principles .

Full decentralization is especially important for public blockchains (such as Bitcoin) where anybody is free to participate and transact. Conversely, enterprise blockchains may accept to trade aspects of decentralization (such as a single technology provider) in exchange of easier access to technologies and a lower management overhead.

All hyperscale cloud providers have launched blockchain cloud services in the last 18 months to help organization with their blockchain projects. These services build on the strength of each provider (in terms of infrastructure, platform and application development capabilities) but also aim to facilitate the use of open-source DLT frameworks such as Ethereum, Hyperledger Fabric and Quorum.

On my recently published research “Solution Comparison for Blockchain Cloud Services From Leading Public Cloud Providers” (paywall), I have assessed and compared the blockchain-related cloud services offered by:

  • Alibaba Cloud
  • Amazon Web Services
  • Google
  • IBM
  • Microsoft
  • Oracle

The research provides a heatmap of the capabilities provided by each vendor, allowing Gartner clients to quickly assess their strengths and weaknesses in this space. The research also provides all the details behind the attributed scores for those technical professionals who want to dig deeper into each vendor’s offering. Some example of the comparison criteria include:

  • Number of Supported DLTs
  • Blockchain Community Involvement
  • Infrastructure Supported
  • Fully Managed Ledger Service
  • Smart Contract Management

Like most blockchain technologies, also blockchain cloud services are still immature, especially in light of the rapidly evolving landscape of DLT frameworks. As a demonstration of that, many of the assessed cloud services have been launched during the conduction of this research, which required multiple re-assessements of the vendor offerings. Some vendors also launched additional services and features after the publication of this research, for example:

To know more about this topic or if you would like to discuss further, you can read the research note at “Solution Comparison for Blockchain Cloud Services From Leading Public Cloud Providers” (paywall). You can also reach out to your Gartner representative to schedule an inquiry call with me. Looking forward to hearing your comments!

Just Published: New Assessments of AWS, Azure and GCP Cloud IaaS

This post originally appears on the Gartner Blog Network.

Gartner has just published the updated cloud IaaS scores for Amazon Web Services (AWS), Microsoft Azure and Google Cloud Platform (GCP). Gartner clients are normally used to see these updates coming once a year, but this time we decided to publish a quick incremental update, which is still based on last year’s 236-point Evaluation Criteria for Cloud Infrastructure as a Service (research by Elias Khnaser, @ekhnaser). Considering the pace at which the three hyperscale cloud providers are moving, we felt the need to reassess their coverage with higher frequency.

Compared to the previous assessments occurred mid-summer 2017, these new assessments show a steady growth in feature coverage by all three providers, with GCP leading the growth with an overall increment of 12 percent points. Azure follows with five additional percent points and AWS, which was the provider with the highest coverage also last year, marked an increment of four percent points. The figure below shows the details of the movements occurred within this update, broken down by required, preferred and optional criteria. It is interesting to note how some scores also went down (see Azure, required). When scores go down, it is not always due to providers removing features, but sometimes – like in this case – due to the modification of the applicability of the criteria’s scope.

What’s exactly behind these changes? Gartner for Technical Professionals (GTP) clients can access the three research notes to find out. With this update to the in-depth assessments, we have also introduced a “What’s New” summary section and a detailed “Change Log”, so that clients can quickly determine what are the provider’s updates that drove the changes in the scores.

What are the areas where providers are investing more? What are the gaps that still exist in some of their offerings? Are those gaps important or negligible for your organization? Find the answer to these and other questions by accessing the detailed research notes at:

In the meantime, Gartner is also redefining the full list of evaluation criteria for cloud IaaS in light of provider innovation and the shift in customer requirements as they adopt more public cloud services. The next update of the providers scores will most likely be based on the revised evaluation criteria. Stay tuned for new and potentially surprising results!

New Research: How To Manage Public Cloud Costs on Amazon Web Services and Microsoft Azure

This post originally appeared on the Gartner Blog Network.

Today, I am proud to announce that I just published new research (available here) on how to manage public IaaS and PaaS cloud costs on AWS and Microsoft Azure. The research illustrates a multicloud governance framework that organizations can use to successfully plan, track and optimize cloud spending on an ongoing basis. The note also provides a comprehensive list of cloud providers’ native tools that can be leveraged to implement each step of the framework.

In the last 12 months of client inquiries, I felt a remarkable enthusiasm for public cloud services. Every organization I talked to was at some stage of public cloud adoption. Almost nobody was asking me “if” they should adopt cloud services but only “how” and “how fast”. However, these conversations also showed that only few organizations had realized the cost implications of public cloud.

In the data center, organizations were often over-architecting their deployments in order to maximize the return-on-investment of their hardware platforms. These platforms were refreshed every three-to-five years and sized to serve the maximum expected workload demand over that time frame. The cloud reverses this paradigm and demands that organizations size their deployment much more precisely or they’ll quickly run into overspending.

Futhermore, cloud providers price lists, pricing models, discounts and billing mechanisms can be complex to manage even for mature cloud users. Understanding the most cost-effective option to run certain workloads is a management challenge that organizations are often unprepared to address.

Using this framework will help you take control of your public cloud costs. It will make your organization achieve operational excellence in cost management and realize many of the promised cost benefits of public cloud.

The Gartner’s framework for cost management comprises five main steps:

  • Plan: Create a forecast to set spending expectations.
  • Track: Observe your actual cloud spending and compare it with your budget to detect anomalies before they become a surprise.
  • Reduce: Quickly eliminate resources that waste cloud spending.
  • Optimize: Leverage the provider’s discount models and optimize your workload for cost.
  • Mature: Improve and expand your cost management processes on a continual basis.

If you recognize yourself in the above challenges, this new research note is an absolute recommended read. For a comprehensive description of the framework and the correspondent mapping of AWS and Microsoft Azure cost management tools, see “How To Manage Public Cloud Costs on AWS and Microsoft Azure”.