Oreilly - Professional Azure SQL Database Administration
by Ahmad Osama, Gethyn Ellis | Publisher: Packt Publishing | Release Date: September 2018 | ISBN: 9781789535495
Master your skills to efficiently manage and maintain data on the cloudAbout This VideoExplains data management aspects, such as security, high availability, and disaster recoveryExplains various features using everyday work scenarios as examplesPaves an easy-to-follow path for navigating through conceptsIn DetailAzure SQL Database is the cloud version of SQL Server. It differs in terms of management, maintenance and administration. It's important to know how to administer SQL Database so that you can get the most out of the features that it provides. You will learn different management aspects of an Azure SQL Database, such as migration, backup and restoration, pricing, security, scalability, monitoring and performance optimization, high availability and disaster recovery. You'll start by understanding the architecture of the Azure SQL Database and its service tiers. Through a narrative of a DBA, who is migrating from a traditional on-premises system to Azure SQL Database, this course will explain the concepts by using different scenarios you might come across while working with Azure SQL Database. If you are interested in developing new or migrating existing applications with Azure SQL Database, then this course is for you.
- Chapter 1 : Functional Programming and Lazy Operations
- Introduction 00:03:20
- Installation and Setup 00:03:31
- Course Overview 00:01:13
- Microsoft Azure SQL Database Primer 00:01:32
- Azure SQL Database Architecture 00:05:34
- Database Request Flow and Provisioning 00:02:00
- Creating, Connecting and Querying the Database from the Azure Portal 00:06:52
- Deleting Resources 00:05:47
- Differences between Azure SQL Database and SQL Server 00:08:52
- Unsupported Features 00:05:19
- Summary 00:00:55
- Chapter 2 : Migrating a SQL Server Database to an Azure SQL Database
- Lesson Overview 00:01:08
- Migration Methodology 00:04:00
- Azure SQL Database Service Tiers 00:12:30
- Determining an Appropriate Service Tier 00:07:55
- Determining Compatibility Issues 00:03:43
- Determining the Migration Method 00:06:11
- Summary 00:00:41
- Chapter 3 : Backing up the Azure SQL Database
- Lesson Overview 00:01:20
- Automatic Backups 00:05:24
- Manual Backups 00:03:42
- DACPAC and BACPAC 00:04:12
- Summary 00:01:35
- Chapter 4 : Restoring an Azure SQL Database
- Lesson Introduction 00:01:37
- Restore Types 00:07:57
- Restore Databases 00:05:31
- Summary 00:00:55
- Chapter 5 : Securing an Azure SQL Database
- Lesson Introduction 00:02:03
- Access Control 00:11:59
- Restore Databases 00:04:40
- SQL Authentication and Azure Active Directory 00:06:09
- Row Level Security 00:05:45
- Dynamic Data Masking 00:02:57
- Proactive Security 00:05:15
- Summary 00:01:05
- Chapter 6 : Scaling out Azure SQL Database
- Lesson Introduction 00:01:33
- Vertical Scaling 00:07:02
- Horizontal Scaling 00:07:52
- Data Dependent Routing 00:07:56
- Creating Shards part 1 00:11:35
- Creating Shards part 2 00:12:46
- Creating Shards part 3 00:10:59
- Summary 00:00:26
- Chapter 7 : Elastic Pools
- Lesson Introduction 00:00:39
- Elastic Pools 00:03:42
- Elastic Database Transaction Units 00:07:12
- Sizing Best Practices 00:05:57
- Elastic Jobs 00:03:28
- Elastic Job Workflow 00:01:22
- Summary 00:00:29
- Chapter 8 : High Availability and Disaster Recovery
- Lesson Introduction 00:00:36
- High Availability 00:02:19
- Disaster Recovery 00:05:22
- Auto Failover Groups 00:06:27
- Configuring Active Geo-Replication 00:02:44
- Configuring Auto Failover Group 00:03:38
- Summary 00:01:02
- Chapter 9 : Monitoring and Tuning Azure SQL Database
- Lesson Introduction 00:00:55
- Monitoring an Azure SQL Database Using the Azure Portal 00:05:54
- Database Size 00:03:54
- Using DMVs 00:01:08
- Monitoring Connections and Query Performance 00:08:10
- Monitoring Blocking 00:09:03
- Tuning an Azure SQL Database 00:02:53
- In-Memory Technologies 00:07:32
- Summary 00:01:15