In Azure, a resource is any individual service you create and use. Each resource belongs to a category such as compute, networking, storage, or databases. Resources are the building blocks of your cloud environment.
Types of Azure Resources
Let’s explore the main types of Azure resources, each linked to different areas of Azure functionality.
Compute Resources
These are services that provide processing power. Examples include virtual machines, containers, and serverless functions.
Networking Resources
Networking services connect and secure your resources. These include virtual networks, subnets, DNS, VPN gateways, and more. For a deeper understanding of these components, refer to #26# and #27#.
Storage Resources
Azure offers different storage solutions such as blobs, files, tables, and queues. These resources allow you to store and manage data efficiently. You’ll find detailed information under #28#, #29#, and #30#.
Databases
Azure provides several managed database services, including SQL and NoSQL options. These help developers store structured and unstructured data. For example, Azure SQL Database fits well in the PaaS model. These databases are covered in the DP-900 exam.
Internet of Things (IoT)
IoT resources handle data from connected devices. Azure IoT Hub and Azure IoT Central allow you to process and monitor device data in real time. For appropriate use cases, see AZ-900: Identify appropriate use cases for each cloud service type.
Big Data and Analytics
Azure enables processing of massive datasets through services like Azure Synapse Analytics. These resources provide business insights and data visualization tools.
Artificial Intelligence (AI)
AI resources allow you to integrate machine learning and AI models into your applications. Azure offers services like Cognitive Services and Azure Machine Learning.
Serverless Computing
Serverless resources, such as Azure Functions and Logic Apps, allow developers to run code on-demand without managing infrastructure. Learn more in AZ-900: Describe serverless.
DevOps Solutions
Azure supports DevOps workflows with tools for continuous integration, delivery, and monitoring. Services like Azure DevOps and GitHub Actions help streamline development. These fit into cloud models like PaaS and SaaS.
Resource Management
Resources are grouped in resource groups, which help with organization and management. You can apply RBAC policies and manage costs effectively. For more information, see AZ-900: Azure resource groups and AZ-900: Describe the hierarchy of resource groups, subscriptions, and management groups.
Conclusion
Azure resources represent the services you use to build cloud solutions. By understanding the types and use cases of these resources, you can create efficient, scalable, and secure cloud environments.
Want to see how all these resources fit together? Dive into our AZ-900 video course, or go back to our AZ-900 Topic List.
Please click here to find out more about Microsoft’s AZ-900 exam.