As we all know, Azure is a Cloud Computing Service given by Microsoft. Earlier, it was called Windows Azure but now it is Microsoft Azure.
Azure Definition
As per Microsoft,
"Microsoft Azure is a growing collection of integrated cloud services which developers and IT professionals use to build, deploy and manage applications through our global network of datacentres. With Azure, you get the freedom to build and deploy wherever you want, using the tools, applications, and frameworks of your choice." – Microsoft Azure
IaaS, PaaS, and SaaS
A Cloud Computing platform such as Microsoft Azure provides various kinds of services which can be joined together into three categories called service models,
- IaaS (Infrastructure as a Service)
It delivers Cloud Computing infrastructure which includes servers, network, storage, operating systems. The customers, instead of buying the complete infrastructure, will buy the resources as a service on demand. It means the resources are available as a service in IaaS.
E.g.
Amazon Web Services (AWS), Google Compute Engine (GCE) etc.
- PaaS (Platform as a Service)
It is built on top of Virtualization concept i.e. you can demand resources as per your need and can scale up or down as per the requirement. It does not offer the software over the web; instead, it offers a platform to create the software, which is later delivered to the web.
E.g.
AWS Elastic Beanstalk, Force.com, Google App Engine etc.
- SaaS (Software as a Service)
It is a form of cloud service for consumers. In SaaS, the software is hosted on a remote server, which can be accessed through a browser over the Internet. The users need not worry about hardware, software updates, and patches.
E.g.
Google Apps, DropBox, GoToMeeting, Citrix etc.
Looking at the above definitions of IaaS, PaaS, and SaaS, we can say that in Microsoft Azure, Virtual Machines is an example of IaaS approach, Cloud Services is an example of PaaS approach while Office 365 is an example of SaaS approach.

Supported Languages / Frameworks in Microsoft Azure
As shown below in the diagram, we can build applications using PHP, Java, ASP.NET, Node.js in Microsoft Azure.

Azure Data Centres
Azure is an expanding network of data centers around the world. These data centers in Azure are called Regions. As of now, there are 30 regions (approx.) around the world including multiple regions in the United States, UK, Europe, India, and Japan. Whenever we deploy an application in Azure, we need to select a region for deployment and the best practice is to select that region which is geographically close to your current location. (E.g. – If I am in Mumbai, I will select the region as India). You can also deploy your application in multiple regions.
Azure runs millions of computer servers, physical machines that are spread across these regions, which is referred as data centers.
Now, having enough idea about Azure, we will see some features that are available in Microsoft Azure.
Creating a Virtual Machine
Step 1
For creating a resource in Microsoft Azure, we need to provide some configurations for Azure to create our resource. With Virtual Machine, the configurations include the type of Operating System or Application Infrastructure you want to install.












kiquenet kiquenetPosted Sep 25, 2017, 9:51 AM
What can I do FREE (0% COST) in AZURE ?
raam prasathPosted Sep 8, 2017, 3:35 AM
Nice article to know on windows Azure Platform