You are on page 1of 4

Why choose Azure serverless solutions?

Increase developer velocity


Reduce the time spent on tasks that are non-core to the business by freeing developers
from infrastructure provisioning and management. Build and deploy faster using
developer-friendly APIs, low-code/no-code services, and ready-to-use machine learning
and cognitive models.

Boost team performance


Improve team agility and performance by using a fully managed platform to build,
deploy, and operate applications. Build for any application pattern and environment—
hybrid, cloud, and edge. Proactively manage applications with intelligent monitoring and
analysis tools.

Improve organizational impact


Accelerate time to market with Azure serverless solutions that help your organization
clear the path to innovation and new revenue opportunities. Reduce your infrastructure
total cost of ownership and minimize risk with intelligent security management and
advanced threat protection.

Build with end-to-end Azure serverless solutions


Enjoy freedom from infrastructure management no matter what type of application
you’re building or technologies you’re using. Choose from a range of serverless
execution environments, fully managed services, and a comprehensive set of developer
tools and services to build your applications.

ComputeDevOps and developer toolsDatabaseStorage


Azure serverless compute
Build applications faster by eliminating the need to manage the infrastructure that runs
your code and containers

● Serverless Containerized Microservices


Deploy containerized apps without managing complex infrastructure with Azure
Container Apps. Write code using your preferred programming language or
framework, and build microservices with full support for Distributed Application
Runtime (Dapr). Scale dynamically based on HTTP traffic or events powered by
Kubernetes Event-Driven Autoscaling (KEDA).
● Serverless Kubernetes
Elastically provision pods inside container instances that start in seconds without
the need to manage additional compute resources. Create serverless,
Kubernetes-based applications using the orchestration capabilities of Azure
Kubernetes Service (AKS) and AKS virtual nodes, which are built on the open-
source Virtual Kubelet project. Get the best of an event-driven approach by
adding KEDA event-driven autoscaling to your AKS cluster. KEDA is an open-
source component that enables containers to process events directly from event
sources, and it provides the ability to scale to zero.
● Serverless Functions
Execute code—written in the language of your choice—with Azure Functions, an
event-driven compute experience. Scale on demand and pay only for the time
your code is executed. Available as a managed service in Azure and Azure
Stack, the open source Functions runtime also works on multiple destinations,
including Kubernetes, Azure IoT Edge, on-premises, and even in other clouds.
● Serverless Application Environments
Run and scale web, mobile, and API applications on the platform of your choice
—in a high-productivity, fully managed environment—with Azure App Service.

"We are not computer scientists. We need partners that can help us build the
infrastructure to go really fast so we can fully honor every donor organ. The partnership
with Microsoft and Terawe has revolutionized our approach and our thinking."
Dr. Greg Tietjen, Assistant Professor and Principal Investigator

Read the story

Back to tabs
Azure serverless solution architectures

Architect scalable e-commerce web app


The e-commerce website includes simple order processing workflows with the help of
Azure services. Using Azure Functions and Web Apps, developers can focus on
building personalized experiences and let Azure take care of the infrastructure.
Bursting from AKS with ACI
Use the AKS virtual node to provision pods inside ACI that start in seconds. This
enables AKS to run with just enough capacity for your average workload. As you run out
of capacity in your AKS cluster, scale out additional pods in ACI without any additional
servers to manage.

CI/CD for Containers


Containers make it easy for you to continuously build and deploy your applications. By
orchestrating deployment of those containers using Kubernetes in Azure Kubernetes
Service (AKS), you can achieve replicable, manageable clusters of containers.

You might also like