Virtual Machines – Azure Virtual Machine has support for Windows Server,
Linux, SQL Server, IBM, SAP and Oracle and provides virtualization for all kinds
of computing solutions, including developing, testing and running applications
and data center extension. It takes just seconds to provision virtual machines
with the freedom and flexibility of open-source software configured to your
requirements.
App Service – create and deploy cloud apps – mobile, web and API, on any
platforms. Fully meet all compliance, scalability, performance and security
requirements using a managed platform for infrastructure maintenance.
Functions – use serverless functions to build apps, scaling as needed and on
demand. Use the programming language you want and forget about managing
infrastructure; take advantage of a fully managed platform with high security and
availability.
Batch – Azure Batch provides the power needed for all kinds of batch processing
without investing any capital. Scale to thousands of VMs, use Windows or Linux
for running jobs, auto scale queued work and pay only for what you use.
Container Instances – run workloads in Container Instances and focus less on
infrastructure management and more on development and building applications.
Containers can be deployed to the cloud fast with just one command and
additional compute may be provisioned when needed for demanding workloads.
Azure Batch AI – experiment and train AI and deep learning models at scale
and in parallel. Take advantage of managed infrastructure and keep your costs
down with low priority VMs, and automatic scaling. Use any library or framework
and deploy containers from Azure Container Registry or from Docker Hub.
Service Fabric – build distributed apps that are scalable and always-on.
Simplify the development of microservices and management of application
lifecycle, use a Data-aware platform for high-throughput, low-latency workloads
and run whatever you want – your choice of models and languages.
Virtual Machine Scale Sets – manage thousands of Windows and Linux
machines and scale them in minutes. Take advantage of auto-scaling and
integrated load balancing, attach extra data disks if needed and deploy VMS and
updates at scale
AKS – Azure Kubernetes Service - AKS makes deploying, managing, and
operating Kubernetes easy. Use Azure CLI and Azure Portal to provision clusters,
set automated scaling and upgrades to maintain clusters and get full visibility
into your Kubernetes environment. AKS is open source Kubernetes so you can
take advantage of the services and tools offered in the Kubernetes ecosystem.
Cloud Services – create and deploy scalable, highly available APIs and cloud
applications. Focus your attention on the apps, not the hardware and take
advantage of built-in support for Node.js, Java, Python, PHP, Ruby and .NET.
Save money by autoscaling on demand, deploy up to thousands of instances