MSDN Cloud Computing Services

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