Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Hands-On : Azure SQL Database Training for IT Architect
Rating: 4.6 out of 5(4 ratings)
18 students

Hands-On : Azure SQL Database Training for IT Architect

Hands-on training of Azure SQL Database for IT Architect with demonstrations, downloadable papers and scripts
Last updated 5/2023
English

What you'll learn

  • Understanding Service tiers and Availability models of Azure SQL Database
  • Learning about how to do scale-up and read scale-out
  • Understanding elastic pool and elastic query
  • Gaining an understanding of high availability and disaster recovery
  • Learning about security-related features
  • Understanding how to do automated deployment
  • Learning about tools for monitoring and troubleshooting

Course content

6 sections27 lectures2h 14m total length
  • What is Azure SQL Database?3:13

    Explore azure sql database, a fully managed paaS on sql server, with deployment options and pillars: scalability and performance, redundancy and fault-tolerance, security, portability and deployment, and monitoring and troubleshooting.

  • Preparation for using Microsoft Azure4:22

    Create an Azure tenant and subscription by registering a Microsoft account, joining the Microsoft 365 developer program, and provisioning a sandbox tenant in the Azure portal for Azure SQL deployment.

  • Learning contents of the course1:19

    Explore the course content, including service tiers and availability models, scalability, redundancy, backup and restore, security, Azure DevOps deployments, and parameterized techniques using Azure Key Vault, with demonstrations.

Requirements

  • No Microsoft Azure experience needed. You can learn how to create Azure tenant and account in this course.

Description

Azure SQL Database is Platform as a Service for Relational Database Management System (RDBMS) developed by Microsoft. This comprehensive training will equip you with the skills and knowledge needed to design and manage "Performance & Scalability", "Redundancy and Fault-tolerance", "Security", "Portability and Deployment" and "Monitoring and Troubleshooting".

1. Introduction

Gain a fundamental understanding of Azure SQL Database. Understand the difference between Azure SQL Database, SQL Managed Instance and SQL virtual machine.

2. Performance & Scalability

Understand "Service tiers and Availability models" of Azure SQL Database. Learn how to do scale-up/read scale-out can be done on each availability model, and implementing elastic pool and elastic query.

3. Redundancy and Fault-tolerance

Understand architecture of each availability model, and how to implement "High Availability and Disaster Recovery". Learn Azure SQL Database backup/restore mechanism.

4. Security

Explore Azure SQL Database comprehensive security functionalities, including authentication/authorization, service/private endpoint, always encrypted, dynamic data masking, ledger table, auditing.

5. Portability and Deployment

Learn how to do automated-deployment of Azure SQL Database with Azure DevOps Pipeline. Integrate Azure Key Vault and Azure DevOps Pipeline to mask credential information.

6. Monitoring and Troubleshooting

Learn about Azure SQL Databases built-in monitoring and troubleshooting tools such as dashboard using metrics, alerts, dynamic management views (DMV) and extended events.

Who this course is for:

  • The course is ideal for IT Architects, Database Administrators, Developers, and anyone interested in designing and managing Azure SQL Database solutions.