0%

Book Description

Cloud deployments have not only changed the way companies run mission critical databases; they’ve also transformed the roles of many people in production. With this practical report, database and system administrators, IT managers, and DevOps engineers will learn the ins and outs of running databases in the cloud. You’ll explore the types of databases available, the difference between standard database services versus cloud native databases, and key considerations when planning the migration of on-premises databases to the cloud.

Authors Wendy Neu, Vlad Vlasceanu, Andy Oram, and Sam Alapati explain how high-performing, highly available cloud environments free DBAs to focus on their core competencies, such as designing databases and optimizing applications that rely on them, while cloud providers handle the organization’s routine infrastructure needs.

With this report, you’ll learn:

  • The pros and cons of options in the cloud, such as managed, self-managed, and cloud native
  • How the cloud transforms a DBA’s role, including the new tasks a DBA needs to learn when cloud vendors assume traditional administrative tasks
  • Steps required for migrating your databases to the cloud, such as planning, data transfer, and optimization

Table of Contents

  1. 1. Database Options in the Cloud
    1. High-Level Effects of Moving to the Cloud
    2. Self-Managed Versus Managed Databases
    3. Cloud Native Databases
    4. Types of Managed Databases
    5. When a Managed Database Might Not Be a Good Fit
    6. Role of the DBA in a Managed Database
  2. 2. The Changing Role of the DBA in the Cloud
    1. How DBA Tasks Change in the Cloud
      1. DBA Tasks That Are Taken Over by the Vendor
      2. DBA Tasks That Remain but with Changes
      3. New Tasks for the DBA in the Cloud
    2. Security for Data and Applications in the Cloud
      1. Access Control and Identity and Access Management
      2. Network Isolation
      3. Data Encryption
    3. Infrastructure as Code: Making the Most of the Cloud
  3. 3. Moving Your Databases to the Cloud
    1. Planning
      1. Factors in a Migration
      2. Major Migration Tasks
      3. Readiness Assessment
      4. Checking for Incompatibilities
    2. Data Movement
      1. Migrating the Database
      2. Migrating Applications
      3. Post-Migration Checks
    3. Optimization
      1. Availability
      2. Performance Optimization
      3. Adapting to Differences in the Cloud
    4. Conclusion
  4. 4. Conclusion