Professional Documents
Culture Documents
OE Unit2
OE Unit2
Azure Services
Azure Virtual Machines
• Azure Virtual Machines (VMs) are a core component of Microsoft
Azure's Infrastructure as a Service (IaaS) offering. They allow users to
create, configure, and manage virtualized computing instances in the
cloud. Azure VMs provide a scalable and flexible solution for running a
wide range of applications, from simple web servers to complex
enterprise applications.
Key features and aspects of Azure Virtual
Machines:
• Virtual Machine Types: Azure offers various VM types optimized for
different workloads, such as General Purpose, Compute Optimized,
Memory Optimized, and GPU-based VMs for specialized tasks like
machine learning and graphics processing.
• Auto Scaling: Azure VM Scale Sets allow you to automatically scale the
number of VM instances based on demand, helping to handle traffic
spikes and optimize costs.
• Managed Disks: Azure provides managed disks, which are
automatically replicated to ensure data redundancy and availability.
• Virtual Machine Extensions: Azure VMs support extensions, which are add-
ons that provide additional capabilities such as custom script execution,
diagnostics, and integration with Azure services.
• Custom Domains and SSL: You can associate custom domains with
your App Service and secure them using SSL certificates.
• Authentication and Authorization: App Service integrates with Azure
Active Directory and other identity providers to enable secure user
authentication and authorization.
• Integration with Azure Services: App Service can easily integrate with
other Azure services such as Azure SQL Database, Azure Cosmos DB,
Azure Storage, and more.
• Staging Slots: Allows you to deploy your application to staging slots before
swapping it to production, facilitating testing and seamless deployments.
• Monitoring and Diagnostics: App Service provides built-in monitoring
and diagnostics features, including application logging, performance
monitoring, and Application Insights integration.
• Backup and Restore: You can schedule backups of your App Service
applications and databases to protect against data loss.
• Hybrid Connections: Allows your App Service to securely access on-
premises resources.
Azure Storage
• Azure Storage is a cloud-based storage service provided by Microsoft
Azure. It offers a range of scalable and highly available storage
solutions to meet various data storage and retrieval needs for
applications and services in the cloud. Azure Storage is designed to be
secure, durable, and globally accessible, making it an integral part of
many Azure-based applications.
Key components of Azure Storage are:
• Blob Storage: Azure Blob Storage is used to store unstructured binary
and text data, such as documents, images, videos, and backups. It is
commonly used for serving static content for web applications and
media files.
• File Storage: Azure File Storage provides fully managed file shares that
can be accessed via the Server Message Block (SMB) protocol. It
allows you to set up shared file storage that can be accessed by
multiple virtual machines.
• Table Storage: Azure Table Storage is a NoSQL key-value store suitable
for storing structured data. It can handle large amounts of data and is
often used for simple, non-relational data storage needs.