Skip to content

AWS vs Azure – Which is best for my workload?

[kc_row use_container=”yes” _id=”409937″ cols_gap=”{`kc-css`:{}}” force=”__empty__” css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6InRyYW5zcGFyZW50IiwibGluZWFyR3JhZGllbnQiOlsiIl0sImltYWdlIjoibm9uZSIsInBvc2l0aW9uIjoiMCUgMCUiLCJzaXplIjoiYXV0byIsInJlcGVhdCI6InJlcGVhdCIsImF0dGFjaG1lbnQiOiJzY3JvbGwiLCJhZHZhbmNlZCI6MH0=`}}}}”][kc_column width=”12/12″ video_mute=”no” _id=”535973″][kc_column_text _id=”488285″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`inherit inherit 20px inherit`}}}}”]

The global cloud market continues to grow at an exponential rate with enterprise spending on cloud infrastructure exceeding the $45 billion mark in Q3 of 2021, which is more than a 37% increase in the same quarter in 2020 fuelled by a growing range of cloud offerings for businesses to consume. Amazon and Microsoft continue to dominate nearly 55% of the entire cloud market, so the question that you will ask yourselves is AWS vs Azure which is best for my workload? And that is the reason we have written this guide which will help to distinguish between these two behemoths of the cloud and provide some insight as to the different capabilities offered by each.

[/kc_column_text][kc_single_image image_size=”full” _id=”481717″ image_source=”media_library” image=”11875″ css_custom=”{`kc-css`:{}}” alt=”AWS vs Azure which is best”][kc_column_text _id=”51479″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`20px inherit inherit inherit`}}}}”]

The ability to keep abreast of the innovation and drive for cloud computing on a global scale will mean that this guide captures the current landscape at publication, and will exclude products and features added through the consistent and frequent product launches from both Microsoft Azure and Amazon Web Services. Product diversification amongst the major players designed to cater for both established and growing markets from Public Preview to General Availability will expand as offerings continue to be announced. This overview helps provide a general understanding of each of the platforms available from a public cloud perspective. 

[/kc_column_text][kc_column_text _id=”479609″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`50px inherit inherit inherit`}}}}”]

AWS vs Azure – Infrastructure footprints

[/kc_column_text][kc_column_text _id=”782158″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`20px inherit inherit inherit`}}}}”]

Both Microsoft and AWS have extensive global data centre footprints with fibre optic and undersea cable infrastructure to interconnect and encourage onboarding from customer premises and data centres directly to their cloud ecosystems – through either Microsoft ExpressRoute or AWS Direct Connect. They both provide 100GbE Fibre networks across their backbone facilitating geographically separated operational footprints for organisations by allowing redundant transfer of data between regions and availability zones.  

To create a starting point for analysis of AWS vs Azure, we’ll attempt to provide as much information as possible around the underlying infrastructure, global data centre deployments and connectivity to help create a broader picture for each of their clouds. Some of the information below is limited based on findings but provides a picture of each of the different platforms.  

[/kc_column_text][kc_row_inner _id=”104377″ cols_gap=”{`kc-css`:{`any`:{`group`:{`gap|:gt:.kc_column_inner, :gt:div:gt:.kc_column_inner`:`-5px`}}}}” css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6InJnYmEoMjQwLCAyNDAsIDI0MCwgMC4wNCkiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`}}}}”][kc_column_inner width=”50%” _id=”119967″ col_in_class=”telephony-package” animate=”fadeIn|400|”][kc_row_inner# _id=”860721″ cols_gap=”{`kc-css`:{}}” row_class=”telephony-package-content” css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`}}}}”][kc_column_inner# width=”100%” _id=”468198″ css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6IiNmMGYwZjAiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`}}}}”][kc_column_text _id=”64690″ css_custom=”{`kc-css`:{`any`:{`box`:{`border|`:`2px solid #000000`,`padding|`:`10px 10px 10px 10px`}}}}”]

Microsoft Azure

[/kc_column_text][kc_column_text _id=”407709″ class=”ticks” css_custom=”{`kc-css`:{`any`:{`box`:{`background|`:`eyJjb2xvciI6InJnYmEoMjQwLCAyNDAsIDI0MCwgMCkiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`,`border|`:`2px solid #000000`,`padding|`:`35px 35px 35px 35px`}}}}”]
  • Comprised of 200+ physical data centres, coordinated by regions and linked by interconnected networks.  

  • Approximately 60+ Microsoft Azure Regions 

  • 165,000 Miles of Fibre Optic and Undersea Cable infrastructure 

  • 185 Global Network PoPs – which also incorporate onramps to their cloud platform.  

[/kc_column_text][/kc_column_inner#][/kc_row_inner#][/kc_column_inner][kc_column_inner width=”50%” _id=”56925″ col_in_class=”telephony-package” animate=”fadeIn|400|”][kc_row_inner# _id=”331870″ cols_gap=”{`kc-css`:{}}” row_class=”telephony-package-content” css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6InJnYmEoMjU1LCAyNTUsIDI1NSwgMCkiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`}}}}”][kc_column_inner# width=”100%” _id=”367484″ css_custom=”{`kc-css`:{`any`:{`background`:{`background|`:`eyJjb2xvciI6IiNmMGYwZjAiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`}}}}”][kc_column_text _id=”788384″ css_custom=”{`kc-css`:{`any`:{`box`:{`border|`:`2px solid #000000`,`padding|`:`10px 10px 10px 10px`}}}}”]

Amazon Web Services

[/kc_column_text][kc_column_text _id=”533974″ class=”ticks” css_custom=”{`kc-css`:{`any`:{`box`:{`background|`:`eyJjb2xvciI6InJnYmEoMjQwLCAyNDAsIDI0MCwgMCkiLCJsaW5lYXJHcmFkaWVudCI6WyIiXSwiaW1hZ2UiOiJub25lIiwicG9zaXRpb24iOiIwJSAwJSIsInNpemUiOiJhdXRvIiwicmVwZWF0IjoicmVwZWF0IiwiYXR0YWNobWVudCI6InNjcm9sbCIsImFkdmFuY2VkIjowfQ==`,`border|`:`2px solid #000000`,`padding|`:`35px 35px 35px 35px`}}}}”]
  • Comprised of 310+ Points of Presence, including 300+ edge locations and 13 Regional Edge Caches 

  • Approximately 84 Availability Zones across 26 Launched Regions 

  • 108 Direct Connect Locations which provides onramps to their cloud platform from third party data centres such as Equinix.  

[/kc_column_text][/kc_column_inner#][/kc_row_inner#][/kc_column_inner][/kc_row_inner][kc_column_text _id=”202588″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`20px inherit inherit inherit`}}}}”]

Both public cloud providers provide a map overview of their global infrastructure, allowing customers to review locations prior to utilising their service.  

Microsoft Azure – Network Map 

Azure Global Infrastructure (microsoft.com) allows you to explore the global to view Azure Regions, Edge Zones, Network PoP, WAN links and more. This is a great viewpoint to understand whether Azure operates in your country and allows you to drill into each zone to view products, Disaster Recovery and compliance information.  

Amazon Web Services – Regions Maps and Edge Networks 

Global Infrastructure Regions & AZs (amazon.com) – this page drills down further into each of the applicable regions, providing both the regions of presence, edge locations and applicable availability zones. There is also information surrounding edge locations showing where customers can on-ramp to AWS cloud services.  

[/kc_column_text][kc_column_text _id=”983976″]

Now we have presented the basic elements of both providers let’s examine why the public cloud is so appealing to businesses? Firstly, the financial commitment around provisioning infrastructure is a massive inhibitor to adopting technical solutions to support a business, so the ability to remove capital expenditure around running equipment internally and replace it with on-demand or reserved compute becomes very appealing.  

The cost can be aligned directly to a line of business through OPEX (Operational Expense) removing the need for underlying infrastructure CAPEX (Capital Expense) to be purchased. The flexibility of these models is designed to suit most budgets, which is where the different pricing structures available are worth exploring.  

[/kc_column_text][kc_column_text _id=”950940″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`50px inherit inherit inherit`}}}}”]

AWS vs Azure – What are the different pricing models for the public cloud?

[/kc_column_text][kc_column_text _id=”541061″]

Both major cloud providers provide consumption based pricing models for virtual machines, storage and network. So, comparing AWS vs Azure we will go briefly into each of these starting with compute and how each cloud provider offers it.

[/kc_column_text][kc_column_text _id=”803307″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`inherit inherit 20px inherit`}}}}”]

On-Demand – available under both Azure and AWS 

On-demand is one of the most popular iterations when it comes to consumption of public cloud compute, essentially this model works by offering the user the ability to consume services when required by the hour or even by the second. There are no long term commitments and comes with the ability to turn off and on services depending on the business requirement or your application needs.   

When to choose on-demand  

On-demand is best suited for businesses that prefer both low cost and flexibility without long term commitments or up-front payments. Additional it works best for applications that require short term or unpredictable workloads that can’t be interrupted. It also is ideal for running dev and test applications in a siloed environment to an on-premise instance. The consideration for services using on demand is that when turned off unless backed up they are lost and need to be rebuilt from scratch. 

This is likely to be an appealing factor to businesses who have been adding or bolting on licenses to an existing tenancy by removing the need for these “Plan 1 or Plan 2” license costs and merging under a single Microsoft 365 Business Premium license. This move from Microsoft could also encourage the conversation within businesses to migrate away from third party tools to a single management console under the Microsoft 365 Defender Portal. 

[/kc_column_text][kc_column_text _id=”256265″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`inherit inherit 20px inherit`}}}}”]

Reserved Instances – available under both Azure and AWS

Public cloud reserved instances are used where it is important to have the footprint and configuration for a sustained amount of time, such as a Domain Controller as the virtual machine will remain operational and is highly unlikely not to be required. Because of its popularity with organisations, a significant discount which in some cases can be up to 72% when compared to on-demand is offered, but requires the commitment of 1 year to 3 year terms albeit with the ability to alter instance sizes within the same group and region while under contract. By committing for longer periods of time the public cloud providers have the ability to resource the platform accordingly, which therefore means they can incentivise businesses with larger discounts over hourly billing available through on-demand.

[/kc_column_text][kc_column_text _id=”918746″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`inherit inherit 20px inherit`}}}}”]

When to choose Reserved Instances

The balance is when to use reserved instances over on-demand such that if a particular workload is considered Business as Usual or won’t be replaced for a sustained period, then a 1 year or even 3 year reserved instance should be worth considering.

Amazon Web Services offer 3 different reserved instances – 1) Standard reserved instances for steady-state usage and provide discounts up to 72%. 2) Convertible reserved instances allow customers to change attributes as long as the newer resource group (essentially consumption) is equal or more than the original reserved instance and 3) Scheduled reserved instances which enable the ability to launch services within particular time frames.

Microsoft Azure offers a similar model with regards to reserved instances allowing customers to reserve virtual machines with the aim to reduce overall costs, these can too be flexible to exchange instances across any region or any series depending on how your workload changes. There is also the ability to cancel these instances and return the remaining months back to Microsoft with an early termination fee.

[/kc_column_text][kc_column_text _id=”84525″ css_custom=”{`kc-css`:{`any`:{`box`:{`padding|`:`inherit inherit 20px inherit`}}}}”]

Spot Instances – Available under both Azure and AWS

Purchasing “Spot” Instances allows businesses to consume unused capacity in the public cloud providers environment, although should be only considered where interruptions and tasks don’t need to be completed within a certain time period. The benefit of this is being able to achieve up to 90% discounts compared to pay-as-you-go prices.

Both cloud providers have the ability to provision this service under the same model, where if the price currently is higher than the maximum price set then the machine will turn off similarly based on available compute capacity and Azure/AWS’s need to reallocate resources.

Microsoft Azure provides the ability to review pricing and eviction history based on historical data allowing businesses to make an informed decision as to whether their maximum price is achievable.

Although there may be some alternative pricing models under both the Microsoft Azure and Amazon Web Services banner, the 2 main pricing structures consumed tend to be based on the On-Demand and Reserved Instances which achieve the necessary scalability and flexibility for core workloads

[/kc_column_text][kc_column_text _id=”18994″ css_custom=”{`kc-css`:{}}”]

AWS vs Azure – Free Public Cloud Trials

If you are looking to trial one of the public cloud platforms, both providers also offer free virtual machine services with 750 hours of both Linux and Windows instances being available to consume each month over a 12 month period, so being able to test these platforms is possible although limited by the underlying infrastructure present in the virtual machines below;

AWS offer a Linux or Windows t2.micro instance providing 1vCPU, 1Gb Memory and low to moderate network performance

Microsoft Azure offer a Linux or Windows B1s Burstable virtual machine providing 1vCPU, 1Gb Memory and 4Gb temporary storage.

This guide forms part of a series that will continue to dive into each of the services available through each of the public cloud providers, whereby virtual machines, storage, networking and other instances will be compared to allow for a transparent view of the offerings under these major players.

[/kc_column_text][/kc_column][/kc_row]
Back To Top
No results found...