TLDR;
This video provides an introduction to Microsoft Azure, explaining its function as a cloud computing service that allows organisations to build, host, and deliver applications without the need for on-premises IT infrastructure. Key components of Azure include compute services, storage options, and networking capabilities, along with other essential features.
- Microsoft Azure offers a variety of online services for application development and delivery.
- Key elements include compute options (like VMs, app services, and containers), diverse storage solutions, and networking services.
Introduction to Microsoft Azure [0:08]
Microsoft Azure is presented as a cloud service that provides organisations the ability to create, host, and deliver applications without requiring physical servers or data centres. This model not only simplifies IT infrastructure management but also offers cost savings since users pay only for the resources they use.
Compute Services [0:43]
Azure provides several compute options starting with Virtual Machines (VMs), which run Windows or Linux and allow for straightforward migration of existing applications through a "lift and shift" approach. Additionally, Azure's Platform as a Service (PaaS) known as Azure App Service enables hosting of web and mobile applications without the need to manage underlying infrastructure. Containers are also highlighted as a popular technology that offers lightweight, self-contained environments for application deployment, alongside Azure Kubernetes Service for complex multi-container applications. Lastly, Azure Functions are mentioned as a serverless option for executing individual functions, allowing users to pay only when the functions are used.
Storage Solutions [3:20]
Azure offers a wide range of storage options, including Blob Storage for unstructured data, which comes with multiple access tiers: hot, cool, and archive. Blob Storage is suitable for files like images, videos, and logs. For hierarchical file storage, Azure File Storage serves familiar SMB file shares, while Azure Data Lake Storage Gen2 is designed for Hadoop analytics. Azure SQL Database and its open-source counterparts (MySQL, MariaDB, PostgreSQL) are available for relational database needs, whereas Azure Synapse Analytics is recommended for creating data warehouses. Cosmos DB serves as Azure's primary NoSQL solution, capable of global scaling, and Azure Cache for Redis is used to enhance application performance through data caching.
Networking Services [6:15]
Upon creating a virtual machine in Azure, users must place it within a virtual network (VNet), which functions like an on-premises network. Each VM in a VNet can communicate with one another and can be organised into subnets. To establish secure connections with on-premises networks, Azure supports VPNs, which securely transmit data over the public Internet, and Azure ExpressRoute, which establishes a faster, private connection with higher reliability. The video touches on additional networking services that extend the functionality of Azure beyond basic compute, storage, and networking offerings.