Azure provides Infrastructure as a Service (IaaS) through a global network of data centers. It offers virtual machines, storage, networking, and other core services to deploy and manage applications and infrastructure. Azure provides options for compute, storage, and virtual networking to suit different application needs. It also offers security, management, and backup services to help secure and monitor workloads in Azure.