- Module 1: Migrate Linux and PostgreSQL workloads to Azure using Azure Virtual Machines and Azure Database for PostgreSQL.
By the end of this module, you'll be able to:
- Understand how to migrate your Linux and PostgreSQL workloads to Azure.
- Deploy a Linux virtual machine in Azure.
- Run a sample application on your PostgreSQL database.
- Module 2: This module introduces the services and platforms that Azure provides for Linux environments.
By the end of this module, you'll be able to:
- Identify the Azure infrastructure as a service (IaaS) and platform as a service (PaaS) resources and services available for Linux deployments.
- Determine which virtual machine images will be most suitable for your IaaS deployment.
- Identify Microsoft-supported Linux distributions.
- Identify additional Azure tools and services you can use.
- Module 3: Learn about standards and practices for planning, deploying, managing, and optimizing Linux VMs in Azure.
- Plan the network environment and sizing of Microsoft Azure virtual machines (VMs) running Linux.
- Apply established best practices for deploying and configuring Linux on Azure VMs.
- Optimize your Linux environment on Azure VMs for performance and functionality.
- Module 4: Learn about different methods of provisioning Linux virtual machines in Microsoft Azure.
After completing this module, you'll be able to:
- Provision a Linux virtual machine (VM) by using the Azure portal.
- Provision an Azure VM running Linux by using the Azure CLI.
- Provision an Azure VM running Linux by using Hashicorp Terraform.
- Provision an Azure VM running Linux by using Bicep.
- Module 5: Use generative AI in Azure Database for PostgreSQL.
Examine the concepts of generative AI and large language models and explore how they can be used to build rich AI applications.
Evaluate the capabilities of azure_ai extension for PostgreSQL.
Install and explore the azure_ai extension in an Azure Database for PostgreSQL - Flexible Server database.
Overview
Syllabus
- Module 1: Module 1: Migrate Linux and PostgreSQL Workloads
- Migrate Linux and PostgreSQL workloads
- Deploy Linux and PostgreSQL infrastructure​
- Configure a Linux application workload​
- Explore and run Linux and PostgreSQL workloads​
- Migrate Linux and Postgres workloads knowledge check
- Summary
- Module 2: Module 2: Introduction to Linux on Azure
- Introduction
- What is Linux on Azure?
- Identify Azure IaaS options for Linux deployments
- Identify Azure PaaS options for Linux deployments
- Identify database-as-a-service options for Linux deployments
- Identify other Azure tools and services for Linux deployments
- Summary
- Module 3: Module 3: Plan your Linux environment in Azure
- Introduction
- Plan for sizing and networking
- Manage Azure Linux VMs
- Optimize performance and functionality
- Knowledge check
- Summary
- Module 4: Module 4: Provisioning a Linux virtual machine in Microsoft Azure
- Introduction
- Provision a Linux virtual machine by using the Azure portal
- Provision a Linux virtual machine by using Azure CLI
- Provision a Linux virtual machine by using Terraform
- Provision a Linux virtual machine by using Bicep
- Knowledge check
- Summary
- Module 5: Module 5: Get started with generative AI in Azure Database for PostgreSQL
- Introduction
- Understand generative AI language models
- Describe the Azure AI extension
- Explore the Azure OpenAI schema
- Review the Azure Cognitive schema
- Examine the Azure Machine Learning schema
- Exercise-Explore the Azure AI extension
- Knowledge check
- Summary