PART I: Cloud Computing Fundamentals
CHAPTER 1: Introduction to Cloud computing
Definition
Benefits
Challenges
Service Models
Cloud Deployment Models
Metering and Chargeback
Summary
CHAPTER 2: Introduction to Database as a service
What is Database as a service (DBaaS)
DBaaS Public cloud offerings
DBaaS in Private cloud
DBaaS in managed services model
Getting Started with DBaaS
Getting acquainted with Basic terminalogies in DBaaS
Summary
PART II: Database Administration in Cloud
CHAPTER 3: Provisioning 2
Database Provisioning Overview
Database Provisioning in Oracle Cloud
Database Provisioning in AWS
Summary
CHAPTER 4: High Availability Options
Need of High Availability for Cloud based DB Database High Availability overview
HA options in Oracle cloud
HA options in AWS
Summary
CHAPTER 5: Diaster
Recovery Options
Need of Disaster Recovery for cloud based DB
Diaster Recovery overview
DR options in Oracle Cloud
Provisioning of DataGuard in Oracle Cloud
DataGuard administration in Oracle Cloud
DR options in AWS
Summary
CHAPTER 6: DB Security
Need of Database security for cloud based DB
Cloud Security model
Security configurations in Oracle cloud
Security configurations in AWS
Security Best Practices
Summary
CHAPTER 7: DB Migration to Cloud
DB Migration Overview
DB Migration Key considerations
Migration lifecycle
Migration approach Migration Options
Migration from local DB to Amazon RDS
Migration using Oracle Data pump
Migration using RMAN backup restore
Migration using cloning a PDB into Cloud
Migration using DMS
Migration using AWS Snowball
Migration Best Practices
Summary
CHAPTER 8: Backup and Restore
Overview of database backup and restore from cloud perspective
DB backup and restore in Oracle cloud
Database recovery in Oracle cloud
DB backup and restore in AWS
Backup and restore best practices
Summary
CHAPTER 9: Manage and Monitor
Overview of Cloud DB monitoring and Management
DB monitoring and Management in Oracle cloud
DB monitoring and Management in AWS
DB monitoring and Management Best Practices
Summary
About the Author: Abhinivesh is ORACLE ACE Associate, AIOUG Evangelist and founder member of AIOUG Pune Chapter. He is frequent presenter in All India Oracle User Group (AIOUG) and Sangam. He is actively involved in OTN and various user group activities.He has more than a decade of experience with expertise in Database migration, upgrade, performance tuning, solution designing, DBaaS and Exadata. He is Oracle Certified Professional, Oracle implementation specialist in 12c as well as Exadata. Niraj Mahajan has more than 15+ years of experience in managing Oracle Databases. He is AIOUG Evangelist and frequent speaker in various user group events. He is an Oracle Certified Professional DBA (OCP) in Oracle (8i, 9i, 10g, and 11g), OCE 10g RAC and Certified Implementation specialist in 12c and Exadata. His core skills are Database design and administration, OEM12c, DBaaS, Solution architecture and tuning.