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.