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.
1
Mobile
These products help developers build cloud applications for mobile devices, providing notification services, support for back-end tasks, tools for building application program interfaces (APIs) and the ability to couple geospatial context with data.
2
Web
These services support the development and deployment of web applications. They also offer search, content delivery, API management, notification and reporting features.
3
Storage
This category of services provides scalable cloud storage for structured and unstructured data. It also supports big data projects, persistent storage and archival storage.
4
Analytics
These services provide distributed analytics and storage, as well as features for real-time analytics, big data analytics, data lakes, machine learning (ML), business intelligence (BI), Internet of Things (IoT) data streams and data warehousing.
5
Networking
This group includes virtual networks, dedicated connections and gateways, as well as services for traffic management and diagnostics, load balancing, DNS hosting and network protection against distributed denial-of-service (DDoS) attacks.
6
Media and content delivery network (CDN)
These CDN services include on-demand streaming, digital rights protection, encoding and media playback and indexing.
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.
Databases
This category includes Database as a Service (DBaaS) offerings for SQL and NoSQL and other database instances -- such as Azure Cosmos DB and Azure Database for PostgreSQL. It also includes Azure SQL Data Warehouse support, caching, hybrid database integration, and migration features. Azure SQL is the Platform's flagship database service. It is a relational database that provides SQL functionality without deploying an SQL server.
Migration
This suite of tools helps an organization estimate workload migration costs and perform the actual migration of workloads from local data centres to the Azure cloud.
Management and governance
These services provide a range of backup, recovery, compliance, automation, scheduling and monitoring tools to help a cloud administrator manage an Azure deployment.