Azure Resource Manager (ARM): The deployment and management service for Azure. It enables you to create, update, and delete resources in your Azure subscription.
Browse / Azure DevOps & Cloud Cheat Sheet
Azure DevOps & Cloud Cheat Sheet
A comprehensive cheat sheet covering essential Azure DevOps and Cloud concepts, services, and commands.
Azure Fundamentals
      
        
            Core Concepts
        
      
    
  |  | 
| Resource Groups: Containers that hold related resources for an Azure solution. They provide a way to manage related resources as a unit. | 
| Azure Resources: Manageable items available through Azure, such as virtual machines, storage accounts, web apps, databases, and virtual networks. | 
| Azure Subscriptions: A logical container for your Azure resources. It provides a defined boundary for billing, access control, and resource limits. | 
| Azure Regions: Geographical locations around the world where Azure datacenters are located. Choose regions based on proximity to users, compliance requirements, and service availability. | 
      
        
            Azure CLI Basics
        
      
    
  | 
 | Log in to your Azure account. | 
| 
 | Set the active Azure subscription. | 
| 
 | Create a new resource group. | 
| 
 | Delete a resource group. | 
| 
 | Create a new virtual machine (Linux). | 
      
        
            Azure Portal Navigation
        
      
    
  | 
 | 
Azure DevOps Services
      
        
            Azure Boards
        
      
    
  | Work Items: Represent tasks, bugs, features, and other work to be tracked. | 
      
        
            Azure Pipelines
        
      
    
  | Pipelines: | Automated workflows for building, testing, and deploying code. | 
| YAML: | Define pipelines using YAML files for version control and repeatability. | 
| Agents: | Compute infrastructure used to run pipeline jobs. | 
| Tasks: | Reusable components that perform specific actions in a pipeline (e.g., build, test, deploy). | 
| Triggers: | Events that start a pipeline run (e.g., code commit, scheduled time). | 
| Example YAML pipeline: |  | 
      
        
            Azure Repos
        
      
    
  | Git Repositories:  Host private Git repositories for source code management. | 
Azure Compute Services
      
        
            Virtual Machines
        
      
    
  | Virtual Machine (VM): | An on-demand, scalable computing resource. You have full control over the OS and software installed. | 
| VM Scale Sets: | Allows you to create and manage a group of identical VMs. Scale automatically based on demand. | 
| 
 | Create a new virtual machine. | 
| 
 | Stop a virtual machine. | 
| 
 | Start a virtual machine. | 
| 
 | Delete a virtual machine. | 
      
        
            Azure Container Instances (ACI)
        
      
    
  | ACI offers the fastest way to run a container in Azure, without managing any VMs. It’s suitable for event-driven applications, background jobs, and simple applications. | 
| 
 | 
      
        
            Azure Kubernetes Service (AKS)
        
      
    
  | Kubernetes: | A container orchestration platform for automating deployment, scaling, and management of containerized applications. | 
| AKS: | A managed Kubernetes service that simplifies deploying and managing Kubernetes clusters in Azure. | 
| 
 | Create a new AKS cluster. | 
| 
 | Get credentials to access the AKS cluster. | 
| 
 | The Kubernetes command-line tool for managing Kubernetes clusters. | 
Azure Storage Services
      
        
            Storage Account Types
        
      
    
  | General-purpose v2: Standard storage account type for most scenarios, supporting blobs, files, queues, and tables. | 
      
        
            Blob Storage
        
      
    
  | Block Blobs: | Store unstructured data like text or binary files. Optimized for streaming and storing large objects. | 
| Page Blobs: | Store random access files up to 8 TB in size. Used for virtual machine disks. | 
| Append Blobs: | Store log data. Optimized for append operations. | 
| 
 | Upload a file to Blob storage. | 
| 
 | Download a file from Blob storage. | 
      
        
            Azure Files
        
      
    
  | Offers fully managed file shares in the cloud that are accessible via the industry standard SMB protocol. Azure Files can be mounted concurrently by cloud or on-premises deployments of Windows, Linux, and macOS. | 
| 
 | 
