Microsoft Azure

A public cloud computing platform—with solutions including Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) that can be used for services such as analytics, virtual computing, analytics, storage, networking, and much more.

Compute

These services enable a user to deploy and manage VMs, containers, and batch jobs, as well as support remote application access. Compute resources created within the Azure cloud can be configured with either public IP addresses or private IP addresses, depending on whether the resource needs to be accessible to the outside world.


Integration

These services are server backup, site recovery and connecting private and public clouds.

Identity

These offerings ensure that only authorized users can access Azure services and help protect encryption keys and other sensitive information in the cloud. Services include support for Azure Active Directory and multifactor authentication (MFA).

Internet of Things

These services help users capture, monitor and analyze IoT data from sensors and other devices. Services include notifications, analytics, monitoring and support for coding and execution.

DevOps

This group provides project and collaboration tools, such as Azure DevOps -- formerly Visual Studio Team Services -- that facilitate DevOps software development processes. It also offers features for application diagnostics, DevOps tool integrations and test labs for build tests and experimentation.

Development

These services help application developers share code, test applications, and track potential issues. Azure supports various application programming languages, including JavaScript, Python, .NET and Node.js. Tools in this category also include support for Azure DevOps, software development kits (SDKs) and blockchain.

Security

These products provide capabilities to identify and respond to cloud security threats and manage encryption keys and other sensitive assets.

Artificial intelligence (AI) and machine learning

A developer can use a wide range of services to infuse artificial intelligence, machine learning and cognitive computing capabilities into applications and data sets.

Containers

These services help an enterprise create, register, orchestrate and manage vast volumes of containers in the Azure cloud, using common platforms such as Docker and Kubernetes.