Azure Compute Documentation
Welcome to the Azure Compute documentation. This section provides comprehensive information about Azure's robust and scalable compute services, allowing you to build, deploy, and manage applications and workloads with confidence.
Azure Compute offers a wide range of services to meet diverse needs, from simple virtual machines to sophisticated container orchestration and serverless computing. Whether you're running enterprise applications, developing new microservices, or deploying machine learning models, Azure Compute has the tools and flexibility to support your journey.
Key Azure Compute Services
Explore the core services available within Azure Compute:
-
Azure Virtual Machines (VMs)
On-demand, scalable computing resources. Create and use VMs in minutes. Choose from a wide variety of operating systems, including Windows and Linux.
-
Virtual Machine Scale Sets (VMSS)
Deploy and manage a set of identical, load-balanced VMs. Automatically scale your applications in response to demand or on a schedule.
-
Containers on Azure
Run containerized applications with Azure's robust container services. Includes Azure Kubernetes Service (AKS), Azure Container Instances (ACI), and Azure Container Registry (ACR).
-
Azure Functions
Event-driven, serverless compute. Run code without provisioning or managing servers. Ideal for microservices, IoT, and real-time processing.
-
Azure App Service
Build, deploy, and scale web apps, mobile backends, and RESTful APIs in a managed platform. Supports various languages and frameworks.
-
Azure Batch
Orchestrate and run large-scale parallel and high-performance computing (HPC) applications efficiently.
-
Azure Kubernetes Service (AKS)
Simplify the deployment, management, and operations of Kubernetes on Azure. A fully managed Kubernetes service.
Getting Started
To begin your journey with Azure Compute, consider these starting points:
Quick Start: Deploy your first Azure Virtual Machine.
Best Practice: Understand instance types and sizes for optimal performance and cost.
Learn More
Dive deeper into specific topics:
- Azure Compute Pricing
- Security Best Practices for Azure Compute
- Monitoring and Diagnostics for Azure Compute
- Automation with Azure Resource Manager
Common Scenarios
| Scenario | Recommended Azure Compute Service | Key Benefits |
|---|---|---|
| Running enterprise applications (e.g., ERP, CRM) | Azure Virtual Machines | Flexibility, control, familiar OS environments. |
| Hosting web applications and APIs | Azure App Service | Rapid deployment, scalability, built-in CI/CD, managed platform. |
| Orchestrating microservices and containers | Azure Kubernetes Service (AKS) | Scalability, resilience, portability, simplified Kubernetes management. |
| Event-driven processing or background tasks | Azure Functions | Serverless, cost-effective, automatic scaling, event integration. |
| High-performance computing (HPC) or batch processing | Azure Batch | Efficiently run large-scale parallel workloads. |
This documentation is your gateway to harnessing the power of Azure Compute. We continuously update our content to reflect the latest features and best practices.