Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Understanding Microsoft Azure SQL - PAAS
Rating: 4.1 out of 5(50 ratings)
2,008 students

Understanding Microsoft Azure SQL - PAAS

Learn Azure SQL at your own Pace - Clear and Concise
Last updated 8/2018
English
English [Auto],

What you'll learn

  • Students will have proficiency in features offered by Microsoft Azure SQL.
  • Get a deeper insight to availabilty and security aspects of Azure SQL
  • Understand backups, restoration procedures and best practices

Course content

1 section32 lectures1h 35m total length
  • Introduction to SQL Databases in Azure4:50

    Explore Azure SQL databases as a platform as a service, a fully managed relational database. Connect apps to data with monitoring and geo replication for security and availability.

  • Azure SQL Security and Compliance3:57

    Learn how to secure Azure SQL databases with encryption in transit and at rest, data discovery and classification, firewall access control, authentication options, auditing, and threat detection.

  • Database Platform Continuum3:45

    Explore the database platform continuum from on-premise servers to cloud, comparing IaaS and PaaS in Azure SQL, cost, administration, and time-to-market impacts.

  • Azure PAAS Vs IAAS3:43

    Azure SQL Database is a platform as a service with built-in intelligence and easy migrations; SQL Server on a VM offers full control, including patching, with up to 20,000 IOPS.

  • Azure SQL PAAS4:01

    Azure sql paas delivers automatic threat detection and performance tuning, with query store, index advisor, dynamic data masking, and migration tools that support security, scalability, and compliance for evolving apps.

  • Database Availability and Backups2:08

    Understand how Microsoft Azure SQL PaaS ensures database availability via automatic backups, point-in-time restore, and a configurable retention policy (default seven days, up to 35), plus cross-region geographical redundancy.

  • Build the First Azure SQL DB - PAAS6:03

    Create your first Azure SQL database in PaaS by selecting a server, choosing between blank or sample databases, and configuring elastic pools and compute options for scalable performance.

  • Allowing Inbound connectivity to SQL DB2:19

    Configure the server firewall to allow inbound connectivity to the Azure SQL database by whitelisting IPs or IP ranges, and enable private connections via virtual networks.

  • Connect to Azure SQL with SQL Management Studio ( LAB )3:40

    Connect to Azure SQL with SQL Management Studio by supplying the server name and credentials, then explore the university database, view tables, and run sample select queries on Adventure Works.

  • Connect to Azure SQL with Microsoft Excel ( LAB )2:54

    Connect to Azure SQL from Microsoft Excel to query databases, select tables, and view data while understanding authentication, firewall rules, and network configurations.

  • Export Database to Blob Storage ( LAB )2:16

    Learn how to export a database to blob storage using the export button, selecting the storage account and container, and verify the backup file in the blob container.

  • Import Database from BACPAC Files in BLOB storage ( LAB )1:16

    Import a database from a BACPAC file in blob storage into an Azure SQL PaaS server. Configure the database name, collation, user credentials, and size, then create the new database.

  • Learn to Verify the state of Export and Import of Azure SQL DB( LAB )1:24

    Verify the import and export status of an Azure SQL DB by reviewing the operation log, noting failures, and confirming a secondary database created on the same server.

  • Copying the Azure SQL DB / Snapshots2:16

    Learn how to create consistent copies of your Azure SQL databases, via copy on the same or a different server, with point-in-time snapshots, credentials management, and UI or CLI options.

  • Verify Azure SQL DB Copy Operation (LAB)2:08

    Verify Azure SQL DB copy operation by checking for the original and copied databases on the same server, and confirm identical table structures and content via the query editor.

  • Azure SQL - Metrics and Monitoring (LAB)5:51

    Learn to monitor Azure SQL databases with dashboards, add metrics and charts, and analyze performance using aggregations to spot bottlenecks and troubleshoot.

  • Scaling Azure SQL1:53

    Learn how to scale Azure SQL by configuring vertical scaling, selecting elastic, basic, standard, or premium options, and exploring geographic replication for workloads.

  • GeoReplication - Maintaining redundancy for Azure SQL4:33

    Explore how to enhance availability with geo replication in Azure SQL by creating a read-only secondary database in a different region, such as Central U.S., to survive East Coast outages.

  • Geo-Replication - Initiate Failover1:58

    Learn how geo-replication creates a central u.s. secondary and how to fail over to it as primary when the east u.s. primary fails, with disconnections and potential data loss.

  • Did Failover Work? Lets Verify1:44

    Verify failover by showing US central as primary and East Coast as secondary, with blue primary and green secondary; failover completes in four to seven minutes depending on data size.

  • Connection Strings to SQL1:04

    Learn to connect applications to a SQL database using connection strings, including copy-paste code for ODBC or PAGG and modifying password and attributes, with a view of database connections.

  • Sync Azure SQL DB to other Databases - Part I1:30

    Synchronize Azure SQL DB to other databases using a hub and spoke sync group topology. Designate a hub and connect member databases across Azure, on premise, or VM installations.

  • Sync Azure SQL DB to other Databases - Part II3:09

    Configure a sync group for Azure SQL PaaS by creating a metadata database to manage hub and member roles, and set conflict resolution and automatic, hub-to-member or bi-directional synchronization.

  • Sync Azure SQL DB to other Databases - Part III2:29

    Set up hub and member databases for Azure SQL synchronization in a 1-to-1 link, select the member and target university database, and optionally add an on-premise database for connectivity.

  • Sync Azure SQL DB to other Databases - Part IV3:42

    Configure granular data synchronization by selecting specific tables and columns from the hub to member databases, monitor progress, and adjust sync frequency for Azure SQL PaaS.

  • Dynamic Data Masking4:08

    Enable dynamic data masking to limit exposure of sensitive data by masking fields such as phone numbers and credit card digits for non-privileged users, with rules for verification and compliance.

  • Azure SQL Security : Advanced Threat Protection0:56

    Discover Azure SQL Security's advanced threat protection (ATP), a unified suite that classifies sensitive data, mitigates vulnerabilities, and detects anomalies through discovery and classification, vulnerability assessment, and threat detection.

  • Data Discovery and Classification4:20

    Learn how Azure SQL data discovery and classification within Azure Advanced Threat Protection helps discover, label, and protect tables and columns with sensitive data for GDPR and compliance.

  • Vulnerability assesment for Azure SQL3:04

    Configure vulnerability assessment for Azure SQL, store reports in a storage account and container, schedule scans, and email findings to the security team to meet compliance and data privacy standards.

  • Threat Detection1:44

    Threat detection in Azure SQL PaaS flags anomalous and suspicious database activities, raises security alerts, and relies on Azure Security Center to recommend actions and mitigate threats.

  • Auditing MS Azure SQL4:50

    Enable auditing for Azure SQL PaaS to log database activities, store audit trails in Azure Storage, and set retention, categories, and reports to detect anomalies and support compliance.

  • Transparent Data Encryption - TDE2:02

    Secure data at rest in Azure SQL with TDE, decrypting a database encryption key at startup and protecting backups and transaction logs with a protector or Azure Key Vault.

Requirements

  • Basic Understanding of Microsoft Azure
  • Passionate to learn cutting edge technologies
  • Zest to do the labs and research as we progress through the course.
  • Microsoft Azure account to do the labs

Description

In this course, students will get an understanding of various features available in Azure SQL . There are theory sessions followed by practical ones. There will be live demonstrations as we progress through the class. There are numerous new features that Azure SQL as on today. You will learn various aspects like database redundancy , security in Azure SQL, geographic replication, metrics and monitoring options , taking snapshots and backups. You will also learn to audit the SQL DB and store the data in storage account for future investigations.

Azure offers a choice of fully managed relational, NoSQL, and in-memory databases, spanning proprietary and open-source engines, to fit the needs of modern app developers. Infrastructure management—including scalability, availability, and security—is automated, saving you time and money. Focus on building applications while Azure managed databases make your job simpler by surfacing performance insights through embedded intelligence, scaling without limits, and managing security threats.

You will see more content in near future . This will include managing SQL with Powershell and Azure CLI

As cloud is a moving target , I am sure there will be new features offered by Microsoft . I will keep this course updated to ensure that you get the latest and greatest stuff in this course at all times.

Happy Learning

Who this course is for:

  • Anyone willing to build career in cloud platforms specifically Azure SQL.