2018 Cloud Battle: AWS vs Microsoft Azure vs Google Cloud Platform
The year 2018 marked a defining moment in the evolution of cloud computing, as three technology giants locked into fierce competition for dominance over a market that had grown from a niche infrastructure option into the foundational layer of global digital business. Amazon Web Services, Microsoft Azure, and Google Cloud Platform each entered that year with distinct strengths, strategic priorities, and customer bases that reflected their very different origins and corporate identities. The battle playing out across enterprise boardrooms, startup pitch decks, and government procurement offices was not merely a contest over server capacity but a fundamental struggle to define how organizations would build, deploy, and scale software for the coming decade.
What made 2018 particularly significant was the degree to which enterprise adoption had accelerated, moving cloud computing from an experimental technology embraced by digital natives into the mainstream infrastructure strategy of Fortune 500 companies, government agencies, and regulated industries that had previously resisted migration. This broader adoption raised the stakes of platform selection decisions and intensified competition around enterprise features, compliance certifications, hybrid connectivity, and the managed services that reduced the operational complexity of running production workloads in cloud environments. Understanding how the three platforms compared in this pivotal year reveals the competitive dynamics that shaped the cloud industry for years afterward.
Amazon Web Services entered 2018 with advantages that no competitor could replicate through engineering effort alone, having launched its first commercial cloud services in 2006 and spent over a decade building the infrastructure, tooling, and ecosystem that enterprise customers had come to depend on. The head start translated into a service catalog of extraordinary breadth, with AWS offering more than one hundred distinct services spanning compute, storage, databases, networking, machine learning, security, and developer tooling. This depth meant that organizations could address virtually any infrastructure requirement without leaving the AWS ecosystem, reducing the integration complexity that came with assembling multi-vendor solutions.
Market share figures from 2018 reflected this accumulated advantage clearly, with AWS commanding roughly one third of the global cloud infrastructure market, a share larger than its two nearest competitors combined. This dominance created powerful network effects as the pool of AWS-certified professionals, third-party tools built on AWS APIs, and community knowledge accumulated around AWS services grew larger with each passing year. For enterprise buyers evaluating platforms, the availability of experienced talent and established operational patterns was a practical consideration that weighed heavily in AWS favor, since the cost and risk of operating on a platform with a smaller support ecosystem was a real operational concern rather than a theoretical one.
Microsoft Azure arrived at 2018 from a fundamentally different strategic position than AWS, leveraging decades of enterprise relationships built through Windows Server, Active Directory, Office, and SQL Server deployments that had become deeply embedded in corporate infrastructure worldwide. Where AWS built its customer base largely from the ground up by convincing organizations of the value of cloud computing, Azure grew substantially by extending existing Microsoft relationships into cloud services and offering hybrid connectivity between on-premises Microsoft infrastructure and Azure cloud resources. This positioning made Azure particularly compelling for organizations with significant investments in Microsoft technology stacks who sought a cloud platform that integrated smoothly with tools and systems their teams already knew.
The enterprise relationship advantage manifested in several concrete ways during 2018. Microsoft’s existing enterprise licensing agreements provided natural pathways for organizations to add Azure services to contracts already covering Windows, Office 365, and SQL Server licenses, simplifying procurement and often delivering favorable pricing through bundled arrangements. Azure Active Directory provided identity management that bridged on-premises Active Directory deployments with cloud resources, solving a genuine pain point for enterprise IT teams managing hybrid environments. The familiarity of Azure’s developer tools, many of which integrated with Visual Studio and the broader Microsoft development ecosystem, reduced the learning curve for development teams already working within Microsoft toolchains.
Google Cloud Platform approached 2018 with a strategy centered on technical differentiation, positioning itself as the platform built by the same engineering organization responsible for some of the most sophisticated distributed systems ever constructed. Google’s internal infrastructure, developed over years of operating search, Gmail, YouTube, and other services at scales that no other organization had previously attempted, informed the architecture of Google Cloud services in ways that provided genuine technical advantages in specific areas. The platform’s networking infrastructure, built on Google’s private global fiber network rather than the public internet, delivered performance characteristics that were difficult for competitors to match without equivalent physical infrastructure.
Google Cloud’s data analytics and machine learning services represented the most credible technical differentiation argument in 2018. BigQuery, Google’s serverless data warehouse, had established a reputation for executing analytical queries against massive datasets at speeds that competing services struggled to approach. TensorFlow, the open-source machine learning framework developed by Google Brain and released publicly, had become the dominant framework in the machine learning community, and Google Cloud’s deep integration with TensorFlow gave it a natural home for organizations building machine learning applications. The Tensor Processing Units available on Google Cloud provided hardware acceleration for machine learning workloads that AWS and Azure could not yet match with equivalent purpose-built silicon.
Virtual machine offerings from all three platforms had matured substantially by 2018, with each provider offering a range of instance types covering general purpose, compute-optimized, memory-optimized, and storage-optimized configurations that addressed the full spectrum of application workload requirements. AWS EC2 maintained the broadest selection of instance types, with a catalog built over more than a decade that included highly specialized configurations for workloads ranging from high-performance computing to GPU-accelerated graphics processing. The breadth of EC2 options gave AWS an advantage for workloads with unusual resource profiles that required non-standard combinations of compute, memory, and storage characteristics.
Azure Virtual Machines and Google Compute Engine both offered competitive general-purpose instance catalogs, with Azure differentiating through its integration with Windows licensing and SQL Server deployment support, and Google differentiating through its custom machine type feature that allowed customers to configure virtual machines with precise combinations of virtual CPUs and memory rather than selecting from predefined sizes. This custom configuration capability reduced the overprovisioning that resulted from forcing workloads into predefined instance sizes and could deliver meaningful cost savings for workloads with memory or CPU requirements that fell between standard instance configurations. Container orchestration had also emerged as a critical compute consideration by 2018, with Kubernetes, originally developed at Google, becoming the dominant container orchestration platform and each provider offering managed Kubernetes services in various stages of maturity.
Database services represented one of the most strategically important battlegrounds among the three providers in 2018, as the migration of database workloads to managed cloud services represented enormous revenue opportunity and required overcoming significant organizational inertia around established database deployments. AWS had built the most comprehensive managed database portfolio by this point, including Amazon RDS supporting multiple database engines, Amazon Aurora delivering MySQL and PostgreSQL compatibility with proprietary performance enhancements, Amazon DynamoDB for NoSQL workloads, and Amazon Redshift for data warehousing. The breadth and maturity of AWS database services made it the default choice for organizations without strong reasons to prefer a competitor.
Azure’s database portfolio emphasized compatibility with SQL Server, which represented the most widely deployed relational database in enterprise Windows environments and gave Azure SQL Database a natural migration target for a massive installed base of existing deployments. Google Cloud’s database offerings included Cloud Spanner, a globally distributed relational database that provided horizontal scalability with strong consistency guarantees across geographic regions, a capability that neither AWS nor Azure could match with a single database product at the time. Cloud Spanner represented a genuine technical achievement that addressed use cases where global consistency and horizontal scale were simultaneously required, though its premium pricing and the operational adjustment required to use it effectively limited its appeal to workloads where those specific capabilities justified the investment.
Global infrastructure reach had become a critical competitive dimension by 2018 as organizations increasingly operated globally distributed applications that required low-latency access from multiple geographic regions simultaneously. AWS maintained the largest global footprint of the three providers, with the most availability zones spread across the greatest number of geographic regions, giving it an advantage for organizations requiring cloud presence in markets where Azure or Google Cloud had not yet established regional infrastructure. This geographic breadth was particularly important for customers in emerging markets or specialized geographies where regulatory requirements mandated local data residency.
Google Cloud’s networking architecture represented its most distinctive infrastructure advantage in 2018, built on the same private global fiber network that Google used to interconnect its own data centers worldwide. Traffic between Google Cloud regions traveled over this private network rather than the public internet, delivering more consistent latency and higher throughput for inter-region communication than architectures that relied on internet routing. Google’s Premium Tier network routing took this further by ensuring that traffic entered Google’s private network at the point closest to its origin and stayed on that network as long as possible, while the Standard Tier offered internet-based routing at lower cost for applications where network performance was less critical. This tiered networking model gave customers explicit control over the trade-off between network performance and cost.
Machine learning services had become a significant competitive battleground by 2018, with all three providers investing heavily in managed AI and machine learning capabilities as enterprises began exploring how to incorporate predictive analytics and intelligent automation into their applications. AWS had launched SageMaker in late 2017, providing a managed platform for building, training, and deploying machine learning models that simplified many of the operational challenges involved in running machine learning workflows at scale. SageMaker’s integration with the broader AWS ecosystem and its managed notebook environments made it accessible to data science teams that lacked deep infrastructure expertise.
Google Cloud’s machine learning position in 2018 benefited from a combination of factors that no competitor could quickly replicate: the TensorFlow framework’s dominance in the research and practitioner community, the availability of Tensor Processing Units for hardware-accelerated training and inference, and the organizational credibility that came from Google’s research contributions to machine learning through publications, open-source projects, and demonstrated applications in its own consumer products. Azure’s AI offerings included Cognitive Services providing pre-built AI capabilities for vision, speech, and language processing, and Azure Machine Learning for custom model development, with particular strength in scenarios involving Microsoft’s existing enterprise data assets and integration with Office 365 productivity data.
Pricing comparisons among the three providers in 2018 were notoriously complex, as each provider used different unit pricing, discount structures, and commitment models that made direct comparisons misleading without detailed modeling against specific workload configurations. AWS offered Reserved Instances allowing customers to commit to one or three-year terms in exchange for significant discounts over on-demand pricing, along with Spot Instances providing access to spare capacity at dramatically reduced prices for workloads tolerant of interruption. These pricing flexibility mechanisms gave cost-conscious customers significant tools for reducing cloud spending relative to on-demand rates.
Azure’s pricing strategy leveraged its enterprise licensing relationships through the Azure Hybrid Benefit program, which allowed customers with existing Windows Server and SQL Server licenses with Software Assurance to apply those licenses toward Azure virtual machine costs, delivering substantial discounts for organizations with significant Microsoft license investments. Google Cloud distinguished itself through sustained use discounts that applied automatically as virtual machine usage accumulated within a billing month, providing discount benefits without requiring upfront commitments or manual reservation management. Google also offered preemptible virtual machines as its equivalent to AWS Spot Instances, enabling significant cost reductions for batch processing and fault-tolerant workloads. Each pricing approach reflected the provider’s assessment of what its target customer base valued most, with Google emphasizing simplicity, Microsoft emphasizing integration with existing investments, and AWS emphasizing maximum flexibility.
Security capabilities and compliance certifications had become decisive factors in cloud platform selection for regulated industries including financial services, healthcare, government, and defense by 2018. All three providers had invested substantially in obtaining the compliance certifications required to serve these markets, including SOC 2, ISO 27001, PCI DSS, HIPAA, and FedRAMP, but the depth and breadth of their compliance portfolios differed in ways that mattered for specific industry verticals and geographic markets. AWS maintained the most extensive compliance certification portfolio of any cloud provider, a consequence of its longer market presence and early investment in pursuing regulated industry customers.
Azure held particular competitive strength in government and public sector markets through its Azure Government cloud, a physically isolated infrastructure deployment designed specifically for US federal, state, and local government workloads requiring separation from commercial cloud infrastructure. Microsoft’s long-standing relationships with government agencies and its investment in obtaining the security clearances and compliance certifications required for sensitive government workloads gave Azure a compelling story in this market segment. Google Cloud was actively expanding its compliance portfolio in 2018 but was generally perceived as less mature than AWS and Azure in regulated industries, an accurate characterization that the company worked to address through targeted compliance investments and the development of industry-specific cloud solutions designed for healthcare and financial services workloads.
Developer experience encompassed a range of factors that influenced how quickly and effectively engineering teams could build and operate applications on each platform, including the quality of documentation, the richness of software development kits across programming languages, the availability of community resources and third-party tools, and the integration with development workflows and continuous delivery pipelines. AWS maintained substantial advantages in ecosystem maturity, with a larger community, more third-party integrations, and more accumulated operational knowledge available through community channels than either competitor could match in 2018.
Azure’s developer experience story centered on integration with Microsoft’s development toolchain, including Visual Studio, Visual Studio Code, Azure DevOps, and GitHub, which Microsoft had announced plans to acquire in 2018. For development teams already working within the Microsoft ecosystem, this integration created a seamless experience that reduced context switching between development and deployment environments. Google Cloud’s developer experience benefited from Google’s engineering culture and the quality of its technical documentation, along with strong open-source contributions that gave it credibility with developer communities that valued transparency and interoperability. The cloud-native development community’s adoption of Kubernetes, originally a Google project, created a halo effect that associated Google Cloud with modern container-based development practices.
Hybrid cloud capabilities had become increasingly important by 2018 as organizations recognized that complete migration of all workloads to a single public cloud provider was neither practical in the near term nor necessarily desirable from a risk management perspective. Applications with data residency requirements, latency sensitivities, or regulatory constraints often needed to remain on-premises or in private cloud environments while still benefiting from integration with public cloud services. Each provider approached this hybrid challenge differently, and the quality of hybrid connectivity solutions became a meaningful differentiator for enterprise customers managing complex mixed environments.
Azure maintained the strongest hybrid cloud narrative in 2018 through Azure Stack, which brought Azure services and APIs to on-premises hardware, allowing organizations to run consistent Azure workloads in their own data centers and connect them seamlessly with public Azure resources. This approach was particularly appealing for organizations with edge computing requirements or strict data sovereignty constraints that prevented certain workloads from leaving on-premises environments entirely. AWS offered AWS Outposts for similar hybrid scenarios, though it was still in development during much of 2018. Google’s hybrid approach through its Anthos platform, announced in 2018, focused on Kubernetes-based workload portability that allowed containerized applications to run consistently across on-premises environments and multiple cloud platforms, reflecting Google’s philosophical emphasis on open standards and workload mobility over tight platform integration.
Summarizing the competitive positions of the three providers in 2018 requires acknowledging that no single platform dominated across every dimension, and that the right choice for any given organization depended heavily on its specific workload profile, existing technology investments, team expertise, and strategic priorities. AWS led in service breadth, ecosystem maturity, global infrastructure reach, compliance certification depth, and the sheer volume of accumulated operational knowledge and community resources available to customers. These advantages made AWS the default choice for organizations without strong reasons to prefer a competitor and the safest option for teams prioritizing access to a proven, comprehensive platform.
Azure led in enterprise integration, hybrid cloud capabilities, Windows and SQL Server workload support, and government market penetration. For organizations deeply embedded in Microsoft technology stacks, Azure’s integration advantages were substantial enough to justify its selection even in areas where AWS offered technically superior individual services, because the operational simplicity of a coherent platform ecosystem often outweighed the benefits of best-of-breed individual services stitched together across provider boundaries. Google Cloud led in networking infrastructure quality, data analytics performance, machine learning hardware and framework support, and Kubernetes-native development experience. Organizations with sophisticated data and machine learning requirements, particularly those already using TensorFlow or building globally distributed applications with demanding network performance requirements, found Google Cloud’s technical differentiation compelling enough to accept its smaller ecosystem and less mature enterprise support.
The 2018 cloud battle between AWS, Microsoft Azure, and Google Cloud Platform captured an industry at a pivotal inflection point, where the question was no longer whether cloud computing would become the dominant infrastructure model but rather which provider would capture the largest share of the enormous market opportunity that dominance represented. Each company brought genuinely differentiated strengths to the competition, and the diversity of approaches reflected the reality that enterprise computing needs were too varied for any single platform philosophy to satisfy every workload optimally.
AWS demonstrated that first-mover advantage, relentlessly compounded through continuous service expansion and ecosystem investment, could create competitive moats that were genuinely difficult for well-funded competitors to erode quickly. The combination of service breadth, ecosystem maturity, and accumulated customer trust that AWS had built over more than a decade represented a structural advantage that Azure and Google Cloud could chip away at around the edges but could not eliminate through any single product launch or pricing initiative.
Microsoft proved in 2018 that enterprise relationships built over decades of software sales could be converted into cloud revenue when supported by genuinely capable cloud infrastructure and thoughtful hybrid connectivity solutions. Azure’s growth rate during this period demonstrated that organizations with deep Microsoft dependencies were willing to extend those relationships into cloud infrastructure when the platform delivered on its integration promises and enterprise support commitments.
Google demonstrated that technical excellence in specific domains could attract sophisticated customers willing to accept a smaller ecosystem in exchange for genuine performance advantages in areas they cared about most. The machine learning and data analytics capabilities that Google Cloud offered in 2018 were not merely incrementally better than competitors but represented qualitatively different capabilities for workloads at the frontier of what cloud infrastructure could enable.
The lessons of the 2018 cloud battle continue to resonate because the competitive dynamics established during this period defined the strategies each provider pursued in subsequent years, and the organizational patterns organizations developed during this era shaped their cloud architectures for the decade that followed.