Azure vs Google Cloud

Cloud services are becoming commonplace for business software provision. The underlying infrastructure market for these apps is dominated by a few providers. We compare two of them.

Azure vs Google Cloud

Azure and Google Cloud Platform are two of the largest cloud infrastructure providers in the world. Not only do these platforms offer services to businesses, but they underlie many other Software as a Service systems, so in many cases, they are in the B2B2B market.

The type of cloud systems that Azure and Google Cloud Platform operate is known as Platform as a Service. This is an advancement in their original niche of Infrastructure as a Service. PaaS is IaaS plus operating system and services, such as databases and Web servers. The main product that IaaS provides is server space, both for processing and storage. This is still the most important element of PaaS providers. Comparing rival products is complicated because many of the services each offers are not exactly the same.

While Azure and Google Cloud Platform both charge on a subscription and usage basis, each has different price points for each of the services that they offer. Again, these slight differences in pricing policy make cost comparisons difficult when shopping for cloud infrastructure.

The Cloud Infrastructure Market

The four biggest providers in the PaaS sector are AWS, Azure, Google Cloud Platform, and Alibaba Cloud. The top three are all divisions of major US technology firms. AWS is part of Amazon, Azure is owned by Microsoft and Google Cloud Platform is a property of Google LLC, a division of Alphabet Inc.

The backing of the top three players gives each an unfair advantage to exploit. The power of Google’s Search Engine in launching new products can be seen by the successful takeover of the browser market by Google Chrome. Google Chrome and Google G-Suite are two examples of products of Google that specifically aim to erode Microsoft’s lead in each market.

Google successfully defeated Microsoft’s Internet Explorer and according to Datanyze, Google has done it again in the productivity suite market with a 59.42 percent market share as opposed to the 40.45 percent market share of Office 365.

The relative success of these productivity suites is directly relevant to the market share of Azure and Google Cloud Platform because each of those PaaS systems hosts its associated productivity suite.

The market for consumer cloud file storage is also a direct benefit to Google Cloud Platform and Microsoft Azure. Google Drive and Microsoft’s OneDrive are in competition for customers and draw in users to the underlying PaaS. At present, Google Drive has 34.39 percent of that market, in which it is the largest provider. OneDrive is in third place with 12.17 percent.

So, Google is advancing faster in the general cloud services market. However, Microsoft’s Azure is still ahead of Google Cloud Platform in the cloud computing market overall. The leader in that market is AWS, which has a 32 percent market share. However, AWS’s share is falling and the most successful contender is Azure, as shown in the graph below.

Although the Synergy Research Group statistics show Amazon with a market share of 39 percent at the end of 2019, more recent studies put that figure much lower.

Azure has raised its market share from 15.5 percent in 2018 to 19 percent in 2020. Google is also on the rise, increasing from a market share of 4 percent in 2018 to a share of 7 percent in 2020, overtaking Alibaba Cloud to become the world’s third-largest PaaS provider.

AWS and Azure are the two largest cloud platforms in the world, according to market analysts. By 2020 AWS has 32 percent and Azure has 19 percent of the world cloud computing market. The next largest contenders in Cloud computing are far behind. Google Cloud has a 7 percent market share and Alibaba Cloud has 6 percent of the market. These successes account for AWS’s market share fall of 15.8 percent since 2018.

Despite its strong efforts in the consumer cloud storage and cloud-based productivity suite markets, Google is finding it hard to catch up to Microsoft in the Cloud computing sector. Azure has slightly increased its lead in the market over Google Cloud Platform over the last two years.

Azure and GCP Comparison

Azure and Google Cloud Platform (GCP) both benefit from a strong parent company. While Google is able to funnel customers through from its dominant search engine and web browser, Microsoft has the advantage of integrating access to its Azure-based cloud services for the users of its Windows operating system. Given these two massive unfair advantages in technology marketing, it is a surprise that AWS managed to grow ahead of them both.

AWS launched in March 2006 and pretty much has the cloud computing market to itself. That early start accounts for AWS’s market dominance. Google Cloud Platform was two years behind AWS, launching in April 2008. However, it started off as an internal service for the corporation and didn’t become available to the general business community until November 2011. That put GCP more than a year behind Microsoft Azure, which launched in February 2010.

Azure established its second-place standing in the market almost immediately. As AWS matured, it added on many other services. Initially offering just syncing, storage, and processing products, AWS has expanded its menu to include services, monitoring tools, security systems, and marketing assistants. Azure has matched every extra utility that AWS has added on.

GCP has not followed AWS and Azure down the cloud services path, sticking to the basic IaaS structure with just a few essential services, such as a DBMS package, IoT controls, AI features, and identity and access management services. Although that seems like a long list of services, it is a lot shorter than the menu of services offered by Azure.

Azure and GCP Platform as a Service Comparison

The basis of both Azure and Google Cloud Platform is a managed server system that is provisioned from data centers scattered around the globe. What businesses want is space on those servers, either for processing or for storage.

Processing Power

Azure offers virtual private servers, which it calls Virtual Machines. Just like VMs on a standard server, the amount of space occupied by a VM on a physical server can adjust and even expand automatically.

ServiceAzureGCPDescription
Processing server space (CPU and RAM)Virtual MachinesCompute EngineVirtual Private Servers
VM size adjustmentVirtual Machine AutoscalingManaged Instance GroupsGCP implements processing adjustments through load balancing
VMWare branded hypervisorAzure VMWare SolutionVMWare EngineSpecifically deploy VMWare
Server clustersCycleCloudElastiCluster – third-party open-source softwareCoordinate actions on several servers
Container servicesContainer InstancesContainers on Compute EngineUse containers as well as a VM
Docker image storageContainer RegistryContainer RegistryStore Docker-formatted images
Kubernetes servicesAzure Kubernetes Service (AKS)Google Kubernetes EngineUse Kubernetes from the cloud platform
MicroservicesService Fabric MeshGoogle App EngineFully managed service, no server space rental required in Azure
ServerlessAzure FunctionsGoogle Cloud FunctionsPay per process

Cloud Storage

Although storage servers seem to have one straightforward function, there are actually different types of architecture for holding data. These configurations are:

  • Block storage – Unformatted space, like a hard drive.
  • Object storage – Data of the same type is held in a pool; file structures are held in a separate list with links to memory areas.
  • File Storage – A typical file store with a directory structure.

File storage is used for many different purposes. File stores can be constantly-accessed shared file repositories for collaborative work, they can be used for backup, and they can be used for archiving. Cloud storage providers categorize three types of stores, according to the frequency of access:

  • Hot — frequent access to live files
  • Cool – infrequent access backups
  • Cold – rarely accessed archives

Below are the storage services offered by Azure and Google Cloud Platform.

ServiceAzureGCPDescription
Block storageManaged DisksPersistent DiskVirtual server disks for use with corresponding VM service.
Object storageBlob storageGoogle Cloud StorageFor cloud applications, content distribution, backup, archiving, disaster recovery, and big data analytics.
File storageAzure FilesElastic File System (EFS) Google Cloud FilestoreIncludes a directory structure
Aging live files--NearlineFiles likely to be retained for reference but may still be updated
ArchivingStorage cool tierColdlineCool storage with less frequent access for archiving
Deep ArchiveStorage archive access tierArchiveLowest cost for space higher cost for retrieval. Intended for legally obliged archives.
Backup and recoveryBackupCloud SpannerIncludes a data restoring mechanism
Hybrid StorageStorSimpleClearSkyCombines cloud storage into onsite systems
Onsite cachingFile SyncDirectory SyncCopies kept onsite and on the cloud

Edge and Network Services

Both Azure and GCP offer network services that operate to serve both onsite and cloud resources. You don’t have to be a subscriber of the same company’s processing or storage servers to deploy one of these cloud systems. For example, it is possible to host applications on an Azure server and use Google’s DNS service.

ServiceAzureGCPDescription
Virtual networkingVirtual NetworkVirtual Private Cloud (VPC)Creates a private network over the internet
WAN securityVPN GatewayCloud VPNConnection privacy and security between sites or connecting to remote workers
DNS managementDNSCloud DNSDNS server management
Traffic managementTraffic ManagerTraffic DirectorReroutes traffic according to requested applications and also manages server clusters
Private lineExpressRoute--Manages leased lines to cloud resources (not over the internet)
Load balancingLoad BalancerLayer 4 Internal Load BalancerNetwork load balancing at Layer 4 (TCP/UDP)
Load balancingApplication GatewayHTTP(S) Internal Load Balancer, HTTP(S) External Load BalancerLayer 7 load balancing
SSL offloadingApplication GatewayHTTP(S) External Load BalancerManages TLS authentication and encryption
Web application firewallWeb Application FirewallCloud Armor WAFProtects web hosts and their web services from hacker attack
Network firewallFirewallCloud ArmorGeneral network inbound traffic protection plus outbound HTTP/S checking
DDoS protectionDDoS Protection ServicesCloud Armor WAFNetwork/web protection from overload attack

Azure and Google Cloud Platform Web Services

Azure and GCP offer Web hosting systems and services that support Web applications.

ServiceAzureGCPDescription
Managed web hosting platformApp ServicesApp EngineSupports web service provision
API publishingAPI ManagementAPI GatewayAPI hosting and support
Content Delivery Network (CDN)Content Delivery NetworkFirebase HostingCaches site content on servers around the globe
Website acceleratorFront DoorFirebase HostingDistributed web applications for faster delivery and failover
Web application development supportApp ServicesAppEngineA managed platform for web application development and access

Azure vs Google Cloud Platform Prices

Azure and Google Cloud Platform each have a set of prices for each service with price comparisons being complicated by different charging bands for services. In some types of services, the charges are built up from a combination of factors, which means that there are many variables that compose a price.

The result of this is that it is only truly possible to make a direct price comparison between the two services in specific use cases.

Block storage has one of the simplest tariffs in both the Azure and GCP service menu. In both cases, the price you pay per GB of storage space depends on which data center you choose.

The Azure basic block storage service is the Standard SSD Managed Disk. Azure charges for the entire rented disk for the entirety of the month. The service offers a range of disk sizes and the storage price per GB is slightly different for each.

RegionPrice per GB per month 4 GB DiskPrice per GB per month 1 TB Disk
US (All regions)0.0750.0768
South Africa West0.12750.12902
Asia Pacific Southeast Asia0.0750.0768
West India0.08250.08448
Japan East0.0750.0768
Australia East0.10250.10445
West Europe0.0750.0768
UK South0.08250.08448
Germany West Central0.0750.0768
France Central0.08250.08448
Brazil South0.16250.16589

GCP charges per GB and customers don’t have to reserve a disk of a specific size. Charges are levied per month per GB. Google offers cheaper HDD storage as well as SSD. As with Azure, prices change according to the selected data center.

RegionPrice per GB per month HDDPrice per GB per month SSD
US Central Iowa0.040.17
US West Los Angeles0.0480.204
US West Las Vegas0.0440.187
US East South Carolina0.040.17
US East Northern Virginia0.0440.187
Asia East Hong Kong0.050.187
Asia South Mumbai0.0480.204
Asia Northeast Tokyo0.0520.221
Australia Southeast Sydney0.0540.23
Europe West Netherlands0.0440.187
Europe West London0.0480.204
Europe West Frankfurt0.0480.204
South America East Sao Paulo0.060.255

Price comparison is more complicated with file storage and object storage because those rates are influenced by the number of access actions made per month and the price point ranges are different for each provider.

Azure vs Google Cloud Platform: Strengths and Weaknesses

There are many services provided by these two cloud platforms that we haven’t covered here due to lack of space. These options include database management systems and web server choices. In the cloud platform market, AWS has the most services to offer to customers with Azure following with the second-longest service list. Google Cloud Platform isn’t quite as extensive in its services to large businesses. However, the Google system does better at reaching out to small businesses and consumers than AWS and Azure.

An example of Google’s effort to attract the little guy is its web services menu. It is very feasible and attractive to choose to host a website on a Google Cloud Platform account. Google offers the buyer a choice of Windows or Linux, a tariff for hosting WordPress sites, a LAMP bundle, and a list of management involvement that ranges from server space up to fully managed web hosting. Azure doesn’t try to get that level of business; its web hosting services aim more to provide the infrastructure that dedicated web hosting companies would use.

Azure vs GCP Verdict

Azure is a technician’s service. The presentation of services on the Microsoft Azure sales website deals with inside terms and industry jargon. Google Cloud Platform’s presentation makes more of an attempt to explain its products to a non-technical audience. Google doesn’t completely dumb down – it still uses technical terms, but it makes more effort to explain what those services do.

Although Google has a better chance of reaching a customer base of small businesses the Web platform is still successful at attracting big businesses. The service’s customers include big-name corporations, including Spotify, PayPal, and Nintendo.

Both Microsoft Azure and Google Cloud Platform are leveraging their strong brands to reduce AWS’s market lead. While these two services will take a long time and constant effort to beat AWS, it is possible that they could become the number one and number two in the industry.

Leave a Reply