Core Services

compute

network

storage

database

Azure Virtual Machines

Azure Container Instances

Azure Kubernetes Service

Azure Virtual Desktop

Azure Cosmos DB

Azure SQL

Azure Database for MySQL

Azure Database for PostgreSQL

Azure"s big data and analysis services

Virtual Networks

VPN Gateways

Azure ExpressRoute

Azure Blob Storage

Azure Disk Storage

Azure File Storage

Azure App Services

Azure VM Scale Sets

for true scaling

App Service enables you to build and host web apps, background jobs, mobile back-ends, and RESTful APIs in the programming language of your choice without managing infrastructure. It offers automatic scaling and high availability. App Service supports Windows and Linux and enables automated deployments from GitHub, Azure DevOps, or any Git repo to support a continuous deployment model.

Azure Batch

enables large-scale parallel and high-performance computing (HPC) batch jobs with the ability to scale to tens, hundreds, or thousands of VMs.

Common Services

Web apps

API apps

WebJobs

Mobile apps

infrastructure decisions

Deployment and management are integrated into the platform.

Endpoints can be secured.

Sites can be scaled quickly to handle high traffic loads.

The built-in load balancing and traffic manager provide high availability.

Containers are managed through a container orchestrator, which can start, stop, and scale out application instances

The task of automating, managing, and interacting with a large number of containers is known as orchestration.

Serverless

Azure Logic Apps

As an example, let's say a ticket arrives in Zendesk. You could:

Send a follow-up email to acknowledge their request.

Add the customer to your Dynamics 365 CRM system if they aren't already in your database.

Create an item in SharePoint to track the issue.

Detect the intent of the message with cognitive services.

Workflows actions can also include data conversions and flow controls, such as conditional statements, switch statements, loops, and branching.

Each time the trigger fires, the Logic Apps engine creates a logic app instance that runs the actions in the workflow.

Executes workflow

workflows are persisted as a JSON file

designed to automate business scenarios and are built from predefined logic blocks.

Trigger logic based on event

Azure Functions

Executes code

Functions can be either stateful or stateless

when stateful, pass a context to track prior activity

Functions scale automatically

Concerns about code running the service

not concerned about the infrastructure

in response to an event

response to an event (often via a REST request), timer, or message from another Azure service, and when that work can be completed quickly, within seconds or less.