Microsoft Azure

Introduction

Microsoft Azure is a cloud computing platform and service offered by Microsoft. It provides a wide range of cloud-based services and solutions that enable organizations to build, deploy, and manage applications and infrastructure in a flexible and scalable manner.

Azure offers a vast collection of integrated cloud services that span computing, analytics, storage, networking, databases, artificial intelligence (AI), machine learning (ML), Internet of Things (IoT), and more. Some key components and features of Microsoft Azure include:

  • Virtual Machines: Azure allows users to create and manage virtual machines (VMs) running various operating systems, providing flexibility in terms of computing power and configuration.
  • Azure App Service: It is a platform as a service (PaaS) offering for building, deploying, and scaling web and mobile applications, supporting multiple programming languages and frameworks.
  • Azure Storage: Azure provides scalable and secure storage options, including Blob storage for unstructured data, File storage for shared file access, Queue storage for reliable messaging, and Table storage for NoSQL structured data.
  • Azure SQL Database: It is a fully managed relational database service that offers high availability, scalability, and security for hosting mission-critical applications.
  • Azure Cosmos DB: A globally distributed, multi-model database service that supports multiple data models (such as key-value, document, graph, and column-family), offering low latency and high availability.
  • Azure Functions: A serverless computing service that enables developers to build and run event-driven applications, executing code in response to various triggers without worrying about infrastructure management.
  • Azure Cognitive Services: A set of AI services and APIs that allow developers to incorporate vision, speech, language, and other cognitive capabilities into their applications.
  • Azure Machine Learning: A cloud-based service that enables data scientists and ML practitioners to build, deploy, and manage ML models using a variety of tools and frameworks.
  • Azure IoT Hub: It provides a managed service for connecting, monitoring, and managing IoT devices at scale, enabling the development of IoT solutions.
  • Azure IoT Hub: It provides a managed service for connecting, monitoring, and managing IoT devices at scale, enabling the development of IoT solutions.

Azure offers a global network of data centers, allowing users to deploy applications and services close to their target audience, ensuring low latency and high availability. It also provides robust security measures, compliance certifications, and data privacy controls to protect customer data.

Key Modules

  • Develop Azure Infrastructure as a Service Compute Solutions
  • Develop Azure Platform as a Service Compute Solutions
  • Develop for Azure Storage
  • Implement Azure Security
  • Monitor, Troubleshooting, and Optimize Azure Solutions
  • Connect to and Consume Azure Services and Third Party Services

Develop Azure Infrastructure as a Service Compute Solutions


  • Virtual Machines in Azure
  • ARM Templates
  • Azure Key Vault
  • Virtual Machine – Disk Encryption
  • Azure Batch Service
  • Azure Managed Kubernetes Service

Develop Azure Platform as a Service Compute Solutions


  • Azure Web App Service
  • Azure App Service Plan
  • Azure Mobiles Apps – Offline Data Sync
  • Azure Functions

Develop for Azure Storage


  • Azure Table Storage
  • Azure CosmosDB
  • Azure SQL Database
  • Azure BLOB Storage

Implement Azure Security


  • Authentication and Authorization
  • Management Service Identity

Monitor, Troubleshooting, and Optimize Azure Solutions


  • Handling Transient Faults
  • Azure Redis Cache
  • Azure CDN
  • Application Insights

Connect to and Consume Azure Services and Third Party Services


  • Azure Login Apps
  • Azure Search
  • Azure API Management
  • Azure Service Bus
  • Azure Storage Queue