This is part two in a series of 7 articles to help developers get started with Azure.
This article introduces some of the key Azure services that are used most frequently as a developer. For a comprehensive list of all Azure services, see the Azure documentation hub page.
App hosting and computeWhether you need to host a web app's static resources or an API, or host long running back-end processes using containers, VMs or serverless technologies, here are the Azure services that can help you architect your entire solution.
Service Description Azure App Service Host .NET, Java, Node.js, and Python web applications and APIs in a fully managed Azure service. You only need to deploy your code to Azure. Azure takes care of all the infrastructure management like high availability, load balancing, and autoscaling. Azure Static Web Apps Host static web apps built using frameworks like Gatsby, Hugo, or VuePress, or modern web apps built using Angular, React, Svelte, or Vue. Static web apps automatically build and deploy based off of code changes and feature API integration with Azure Functions. Azure Container Apps Azure Container Apps allows you to run containerized applications without worrying about orchestration or infrastructure via a serverless platform. Azure Container Instances Run Docker containers on-demand in a managed, serverless Azure environment. Azure Container Instances is a solution for any scenario that can operate in isolated containers, without orchestration. Azure Kubernetes Services Quickly deploy a production ready Kubernetes cluster to the cloud and offload the operational overhead to Azure. Azure handles critical tasks, like health monitoring and maintenance. You only need to manage and maintain the agent nodes. Azure Virtual Machines Host your app using virtual machines in Azure when you need more control over your computing environment. Azure VMs offer a flexible, scalable computing environment for both Linux and Windows virtual machines. Azure Functions A serverless compute platform for creating small, discrete segments of code that can be triggered from a variety of different events. Common applications include building serverless APIs or orchestrating event-drive architectures. Azure Spring Apps Host Spring Boot microservice applications in Azure, no code changes required. Azure Spring Apps provides monitoring, configuration management, service discovery, CI/CD integration and more.You may wonder "why so many different ways to host an application?" The answer is explained in the next article, Hosting applications on Azure.
Azure AI servicesAzure AI services help you create AI apps with pre-built and customizable APIs and models. Example applications include natural language processing for conversations, search, monitoring, translation, speech, vision, and decision-making.
DataAzure boasts a wide array of relational and NoSQL storage options, including managed versions of many popular open source database products.
StorageAzure Storage products offer secure and scalable cloud and hybrid data storage services. Offerings include services for hybrid storage solutions, and services to transfer, share, and back up data.
MessagingThese are some of the most popular services that manage sending, receiving, and routing of messages from and to apps.
Identity and securityOne of Azure's strengths lie in its secure by default security posture. This can be enhanced for application level security with the following services.
ManagementMost applications benefit from allowing DevOps, developers and admin to have deep visibility into the code running in the cloud. The following services provide insight into application performance and logging.
Now that you have an overview of the services that can be combined into a robust cloud solution, we'll take a closer look at building and hosting applications that target the cloud.
Continue to part 3: Hosting applications on Azure
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4