Overview of Cloud Services
Microsoft Azure provides a comprehensive suite of cloud computing services that empower developers, IT professionals, and businesses to build, deploy, and manage applications and services through Microsoft-managed data centers. These services span a wide range of categories, from basic infrastructure like virtual machines and storage to advanced services like artificial intelligence and machine learning.
Compute Services
Azure's compute services provide on-demand, scalable computing resources. Whether you need virtual machines, container orchestration, or serverless computing, Azure has you covered.
Azure Virtual Machines
Scalable Windows and Linux virtual machines in the cloud.
- On-demand resources
- Flexible configurations
- High availability
Azure Kubernetes Service (AKS)
Managed Kubernetes for container orchestration.
- Automated deployments
- Scalability
- Service management
Azure Functions
Event-driven, serverless compute platform.
- Pay-per-execution
- Scales automatically
- Supports multiple languages
Azure App Service
Build and host web apps, mobile backends, and more.
- Managed platform
- Continuous deployment
- Global scaling
Storage Services
Azure offers robust and scalable storage solutions for various data needs, from unstructured data to structured databases.
Azure Blob Storage
Massively scalable object storage for unstructured data.
- Images, videos, documents
- Archival and backup
- Content delivery
Azure Files
Fully managed cloud file shares accessible via SMB and NFS.
- Shared access
- On-premises integration
- Lift-and-shift
Azure Disk Storage
High-performance, resilient block storage for Azure VMs.
- Managed disks
- SSD and HDD options
- Data redundancy
Networking Services
Azure's networking services enable you to create and manage secure, high-performance, and reliable network infrastructure in the cloud.
Azure Virtual Network
Securely connect Azure resources and on-premises networks.
- Private IP addressing
- Subnetting
- Network security groups
Azure Load Balancer
Distribute network traffic to ensure application availability and responsiveness.
- High availability
- Scalability
- Layer 4 load balancing
Azure VPN Gateway
Securely connect your on-premises networks to Azure.
- Site-to-site VPNs
- Point-to-site VPNs
- ExpressRoute integration
Databases
Azure offers a wide range of managed database services, from relational to NoSQL, to support all your application data needs.
Azure SQL Database
Fully managed relational database service based on Microsoft SQL Server.
- High availability
- Scalability
- Security features
Azure Cosmos DB
Globally distributed, multi-model NoSQL database service.
- Turnkey global distribution
- Multiple APIs (SQL, MongoDB, Cassandra, etc.)
- Guaranteed low latency
Azure Database for PostgreSQL / MySQL / MariaDB
Managed relational database services for open-source databases.
- Automated backups
- Patching
- High availability
AI + Machine Learning
Leverage Azure's powerful AI and machine learning services to build intelligent applications and gain insights from your data.
Azure Machine Learning
End-to-end machine learning platform for building, training, and deploying models.
- Automated ML
- Designer
- Notebooks
Azure Cognitive Services
Pre-built AI models for vision, speech, language, and decision making.
- Speech to text
- Language understanding
- Computer vision
Azure Bot Service
Framework for building and deploying intelligent bots.
- Natural language understanding
- Integration with channels
- Scalable
DevOps & Management
Streamline your development lifecycle and manage your cloud resources efficiently with Azure's DevOps and management tools.
Azure DevOps
A suite of developer services for planning, developing, and deploying software.
- Azure Boards
- Azure Repos
- Azure Pipelines
Azure Monitor
Comprehensive solution for collecting, analyzing, and acting on telemetry from your cloud and on-premises environments.
- Performance monitoring
- Log analytics
- Alerting
Azure Resource Manager (ARM)
Deployment and management service for Azure resources.
- Declarative deployment
- Template management
- Resource consistency