Is Azure easy to learn if you know AWS?

Is Azure easy to learn if you know AWS?

Modern application development is based on cloud-native technologies. There are many cloud vendors, and each carries its own set of pros and cons. The top three cloud giants are AWS, Azure, and Google. If you are already AWS certified, you may be wondering if Azure is easy to learn? The short answer is yes, Azure is easy to learn if you already know AWS for many reasons:

  • Basic architecture concepts are the same across all the cloud vendors
  • Cloud native concepts (IaaS, PaaS, SaaS) are the same across all cloud vendors
  • Both Azure and AWS have a similar set of services and infrastructure

If you take the example of database, AWS has a NoSQL database service called DynamoDB. On the other hand, Azure also offers a NoSQL database called CosmosDB. Another example is the Message queue. AWS provides SQS as a message queue, while Azure has a storage queue that provides a similar service.

You will notice, however, that Azure has one advantage over AWS in terms of terminologies. The names of Azure services are simple and portray the purpose of the service. Even a novice can understand the service just by looking at the name of the service. This is not the case with AWS, where service names are unique, and you need to understand the underlying service behind the name. Take the example of the DNS service. Azure’s service is named Azure DNS, which clearly tells the purpose of the service. The name of AWS’s DNS service is Route53 which does not convey the purpose of the service.

Let’s explore other aspects of learning Azure if you are already AWS-certified.

Comparing a sample architecture for AWS and Azure

Let’s compare a sample architecture for AWS and Azure. The below illustrations and explanations will elaborate that Azure services are very similar to AWS, and the difference is mainly in the terminology.

AWS Architecture

No alt text provided for this image

Below, you’ll find a brief explanation of the architectural components involved in the above diagram.

VPC: A virtual private cloud is just a logical section in which we create different resources. It is used because we need an isolated environment to create and manage different services in it.

Availability Zone: AZs are physical data centers in which cloud services originate and operate. In one region, there can be two or more availability zones.

Subnet: We launch resources such as EC2 into subnets. A subnet defines a range of IP addresses. We use it to connect to the internet and route traffic to and from other subnets.

Load Balancer: LB is used for distributing incoming network traffic across a group of servers. We use it for managing the load.

EC2: These are virtual machines that we spin in data centers and deploy our applications in.

Route53: The AWS service to resolve the DNS. It resolves the domain name to the IP address where the application is hosted.

RDS: In the AWS world, RDS stands for relational database service which supports all the major RDBMS providers, including MySQL, MS SQL, PostGreSQL, etc.

Azure Architecture

No alt text provided for this image

Below, you’ll find a brief explanation of the architectural components involved in the above diagram.

VNET A virtual network is a logical section in which we create different resources. It is used because we need an isolated environment to create and manage different services in it.

Availability Zone: Availability zones are physical data centers in which cloud services originate and operate. In one region, there can be two or more availability zones.

Subnet: We launch resources such as VMs into subnets. A subnet is logical range of IP addresses. We use it to connect to the internet and route traffic to and from other subnets.

Load Balancer: A load balancer is used for distributing incoming traffic across a group of virtual machines. It is used to manage the load of incoming client requests.

VM: These are virtual machines that we spin in data centers and deploy our applications in.

Azure DNS: The Azure service resolves the DNS. It resolves the domain name to the IP address where the application is hosted. It is the same as AWS Route53.

SQL DB: The SQL DB service provided by Azure is purely a cloud-based database-as-service.

How does Azure charge for its services compared to AWS?

Let’s compare how AWS vs Azure charge their customers for their services

  1. AWS is slightly more expensive than Azure for windows servers and SQL servers.
  2. Both AWS and Azure provide windows server free of charge for the first 12 months.
  3. AWS EC2 instances running windows were historically charged per hour, but now they are charged per second. However, Linux instances billing is still the same (i.e., per second).
  4. Azure VM’s are charged per minute. For example, if we run a VM for five minutes and thirty seconds, we will be charged for five minutes only. The pricing model of Azure for windows and Linux is the same (i.e., per minute).

Mapping of Azure certifications with AWS certifications

Let’s compare the AWS certifications with Azure certifications. While overall, the certification and learning paths seem very similar, there are few certifications that are offered by only one provider. For example, AWS does not offer IoT certifications, but Azure does.

FUNDAMENTAL CERTIFICATIONS

No alt text provided for this image

ASSOCIATE-LEVEL CERTIFICATIONS

No alt text provided for this image

PROFESSIONAL-LEVEL CERTIFICATIONS

No alt text provided for this image

SPECIALITY CERTIFICATIONS

No alt text provided for this image

Learning Azure is easier for those with a Microsoft background

Learning Azure is even easier if you hail from a Microsoft background. If you have experience working with windows environments or you have worked as a Windows administrator either on cloud or on-premise infrastructure, then it will be easier for you to secure an Azure certification. This is because Azure is from Microsoft, and it has strong integration with Microsoft products, including windows OS and windows associated software. For example, it is very easy to construct a hybrid cloud environment by combining on-premise windows servers with Azure cloud instances.

Conclusion

Having discussed the various similarities between AWS and Azure services, it becomes evident that both cloud vendors share a lot of commonalities – including services, infrastructure, types of virtual machines, IaaS services, or PaaS services.

If you are already AWS certified, then passing an Azure certification should not be that challenging. This is especially true if you are going for an Azure certification in the same area in which you already have earned an AWS certification. Revisit the certification mapping of Azure and AWS that we provided in this article to easily identify which Azure certification corresponds to the relevant AWS certification.

Last but not least, keep in mind that having both Azure and AWS certifications will add a lot of value to your skillset and will increase your chances of landing your dream job in the cloud industry.

Learn how to Master the Cloud

AWS Training – Our popular AWS training will maximize your chances of passing your AWS certification the first time.

Membership – For unlimited access to our entire cloud training catalog, enroll in our monthly or annual membership program.

Challenge Labs – Build hands-on cloud skills in a secure sandbox environment. Learn, build, test and fail forward without risking unexpected cloud bills.


This article originally appeared on: https://digitalcloud.training/is-azure-easy-to-learn-if-you-know-aws/

Syed Talha Alam

Manager Research and Data Analytics @ K-Electric | Data Analytics, Qlik Sense, Power BI, ETL, Data Warehouse, Data Pipelines, Data Modeling, Semantic Modeling, Self Service BI, BI Reporting & Dashboarding

1y

If anybody wants to register the AWS certified Cloud Practitioner (CLF-C01) exam and facing problems in payments to Pearson for AWS Cloud Practicioner exam fees. Please contact me I will help him out.

Like
Reply

I'm headed the other way. Going from Azure to AWS and having the foundation of the services and how to architect them is very valuable moving from one platform to the other.

Like
Reply
Jeffrey E.

NASA PWEE 24 🚀 | NG DevSecOps💻 | Founder of PSA🛰️ | Navy Veteran⚓️ | US Cyber Challenge 2023 Top Performer🏆💻

1y

Neal Davis Thank you for this. During my Azure interviews I often mention this. Thank you for highlighting it graphically.

Like
Reply
CHESTER SWANSON SR.

Realtor Associate @ Next Trend Realty LLC | HAR REALTOR, IRS Tax Preparer

1y

Well Said.

Mohamed Riaz

Head of Engineering @ Textellent | AWS Certified & Hands-on

1y

Wow, this was crystal clear. I passed my AWS Certified solution architect associate certification because of your course. Thanks for that! I didn't know about Azure IOT certifications. But I guess I need to have an associate level certification before doing IOT. Any suggestions Neal Davis ?

Like
Reply

To view or add a comment, sign in

More articles by Neal K. Davis

Insights from the community

Others also viewed

Explore topics