Introduction to Microsoft Azure | A Cloud Computing Service (original) (raw)

Last Updated : 4 Feb, 2026

Microsoft Azure, launched in 2010, is a widely used cloud computing platform that simplifies building, deploying, and managing applications. It offers services like compute, storage, networking, analytics, databases, cognitive services, and IoT. With a “Pay-As-You-Go” pricing model, Azure provides scalable virtual resources without heavy upfront infrastructure costs.

Microsoft Azure Working

Microsoft Azure is a public and private cloud platform that enables developers and IT professionals to build, deploy, and manage applications. It relies on virtualization, where a hypervisor abstracts hardware to run multiple virtual machines with different operating systems.

Microsoft Azure Architecture

Microsoft Azure is a global cloud platform that enables users to build, deploy, and manage applications and services across scalable infrastructure. Azure relies on virtualization and software-defined networking (SDN) to optimize resource usage and performance. Its architecture evolves continuously to meet growing demands, emphasizing effective design, scalability, and resource management.

Azure-Architecture

**The 3 Service Categories Provided by Microsoft Azure

Microsoft Azure is a cloud computing platform that offers the following three categories of services:

Infrastructure as a service (IaaS)

Virtual machines, storage, and networking will come under the category of infrastructure as a service but the users have to do manually the build and deploy of the applications. Azure will support a wide range of operating systems because of its Hyper-hypervisor.

To know more about IaaS you can refer to this link What is IaaS?

Platform as a service (PaaS)

Azure app service, Azure functions, and logic apps are some services that are offered by Azure under the platform as a service. This service will provide autoscaling and load balancing and also there will be a pre-configured environment for the application.

To know more about PaaS you can refer to this link What is PaaS?

Software as a service (SaaS)

Office 365, Dynamics 365, and Azure Active Directory are some of the services provided by Microsoft Azure under Software as a Service (SaaS) the complete application will be managed by the Microsoft azure including deploying, scaling and load balancing.

Microsoft Azure Use cases

Following are the some the use cases that Microsoft Azure Used.

Various Azure Services

Following are some of the services Microsoft Azure offers:

Azure for Disaster Recovery and Backup

A full range of disaster recovery (DR) and backup services are available from Microsoft Azure to help shield your vital data and apps from interruptions. With the help of these services, you may quickly restore your data and applications in the event of a disaster by replicating them to a secondary cloud site. Azure backup services also protect your data from ransomware attacks, unintentional deletion, and corruption.

Key Azure DR and Backup Services

Azure Competition

Following are the some of the competitors of Microsoft Azure:

**Azure Use-cases that helps in Business

Azure can help our business in the following ways:

Azure Cloud Shell

Azure PowerShell is an extension of Windows PowerShell that allows users to manage Azure’s vast features through the PowerShell interface. Developers use cmdlets—pre-written scripts—to perform complex tasks like deploying virtual machines (VMs) or creating cloud services from the command line. Azure PowerShell (APS) can also automate processes through scripting.

With Azure Cloud Shell, you can:

How to Access Azure Shell?

Azure Cloud Shell provides a convenient way to manage and develop Azure resources directly from your browser. You can access it through the Azure portal at **https://portal.azure.com by clicking the **Cloud Shell icon in the top navigation bar. It offers both **Bash and **PowerShell environments, allowing you to run command-line tasks without installing any tools locally

To know about How to access Azure Shell you can refer to this link How to access Azure Shell?

Azure Security

Azure Security encompasses the various tools and features provided by Microsoft on its Azure cloud platform to ensure security. According to Microsoft, these tools include a comprehensive range of physical, infrastructure, and operational controls designed to protect its cloud services.

As a public cloud computing platform, Azure supports a diverse array of programming languages, operating systems, frameworks, and devices. Users can access Azure’s services and resources from anywhere as long as they have an internet connection.

Microsoft Defender for Cloud

Microsoft Defender for Cloud is a comprehensive security management platform provided by Microsoft for Azure users. It offers several key benefits, including:

Additionally, Microsoft Defender for Cloud tackles several security challenges:

Microsoft Defender for Cloud Working

According to Azure Security documentation, Microsoft Azure employs a shared security responsibility model, indicating that security is a collaborative effort between Azure and its customers. In on-premises environments, the entire security burden lies with the customer. However, as customers transition to the cloud, certain security responsibilities shift to Azure.

Here's how the responsibilities vary across different cloud service models:

Azure Security Best Practices

The Azure Security documentation serves as a valuable resource for security recommendations and best practices. Here are some key tips to help you enhance your security posture:

Features of Azure

Azure offers a comprehensive array of features designed to enhance data protection and application management:

By leveraging these features, Azure enables businesses to build resilient, scalable, and secure applications tailored to their needs.

**Difference between AWS, Google Cloud, and Azure

The following are the differences among AWS, Google Cloud and Azure:

**Feature **AWS **Google Cloud **Azure
**Technology EC2 (Elastic Compute Cloud) Google Compute Engine (GCE) VHD (Virtual Hard Disk)
**Databases Supported Fully supports relational and NoSQL databases and Big Data Fully supports technologies like Big Query, Big Table, Hadoop Supports relational and NoSQL through Windows Azure Table and HDInsight
**Pricing Per hour — rounded up Per minute — rounded up Per minute — rounded up
**Models On-demand, reserved spot On-demand sustained use Per minute rounded up commitments (Pre-paid or monthly)
**Difficulties Many enterprises find it difficult to understand the cost structure Fewer features and services Less "Enterprise-ready"
**Storage Services Simple Storage Service (S3), Elastic Block Storage, Elastic File Storage Blob Storage, Queue Storage, File Storage, Disk Storage, Data Lake Store Cloud Storage, Persistent Disk, Transfer Appliance
**Machine Learning SageMaker, Lex, Polly, and many more Cloud Speech AI, Cloud Video Intelligence, Cloud ML Engine Azure Bot Service, Cognitive Service

Scaling and Management of Azure

The following services are used in scaling and in management in Azure Cloud:

Azure Monitoring Services

The following are the some of the Azure Monitoring Services:

Pricing in Microsoft Azure

**Pricing Option **Description **Billing **Ideal For **Savings/Notes
**Pay-As-You-Go Pay only for what you use, with no long-term commitment. Per minute or per second (depending on service). Startups, small businesses, unpredictable workloads. Flexible, easy to scale up/down.
**Reserved Instances Commit to 1- or 3-year terms for specific resources to get discounts. Upfront or monthly payments. Predictable workloads, long-term projects. Save up to 72% compared to Pay-As-You-Go.
**Spot Instances Buy unused Azure capacity at a deep discount. Per second billing. Batch jobs, dev/test environments, workloads tolerant to interruptions. Up to 90% savings, but instances can be evicted when capacity is needed.
**Azure Hybrid Benefit Use existing Windows Server or SQL Server licenses to save costs. Discounted rates applied automatically. Businesses already using Windows Server and SQL Server on-premises. Significant savings on Windows/Linux VMs and SQL Server workloads.
**Dev/Test Pricing Discounted rates for development and testing environments. Discounted Pay-As-You-Go billing. Developers and testers in non-production environments. Available through Dev/Test subscriptions in Azure.

Cost Management Tools in Azure

**Tool **Purpose
**Azure Cost Management and Billing Helps monitor, analyze, and control Azure spending with detailed reports and budget alerts.
**Azure Pricing Calculator Estimates the cost of Azure services based on your configuration and usage assumptions.
**Azure Advisor Provides personalized best-practice recommendations for cost optimization, security, reliability, and performance improvements.