Dapatkan voucher sertifikasi, akses ke semua pelatihan on-demand, dan kredit Google Cloud senilai $500 melalui Innovators Plus. Pelajari semua manfaat.

Engineer Database Cloud Profesional

Panduan ujian sertifikasi

Engineer Database Cloud Profesional adalah seorang profesional di bidang database yang berpengalaman menangani Google Cloud setidaknya dua tahun dan memiliki pengalaman terkait database dan IT secara keseluruhan setidaknya lima tahun. Engineer Database Cloud Profesional merancang, membuat, mengelola, dan memecahkan masalah database Google Cloud yang digunakan oleh berbagai aplikasi untuk menyimpan dan mengambil data. Engineer Database Cloud Profesional harus memahami cara menerjemahkan persyaratan bisnis dan teknis menjadi solusi database yang skalabel dan hemat biaya.


Bagian 1: Merancang solusi database cloud yang skalabel dan memiliki ketersediaan tinggi

1.1 Menganalisis variabel yang relevan untuk melakukan perencanaan kapasitas dan penggunaan database. Aktivitas ini meliputi:

    ●  Berdasarkan skenario, melakukan pengukuran solusi berdasarkan metrik workload lingkungan saat ini dan persyaratan di masa mendatang

    ●  Mengevaluasi performa dan kerugian dari segi biaya untuk berbagai konfigurasi database (jenis mesin, HDD versus SSD, dll.)

    ●  Mengukur komputasi dan penyimpanan database berdasarkan persyaratan performa

1.2 Mengevaluasi ketersediaan tinggi database dan opsi pemulihan dari bencana (disaster recovery) berdasarkan persyaratannya. Aktivitas ini meliputi:

    ●  Mengevaluasi kerugian antara strategi deployment database multi-region, region, dan zona

    ●  Berdasarkan skenario, menentukan masa pemeliharaan dan notifikasi berdasarkan persyaratan ketersediaan aplikasi

    ●  Merencanakan upgrade database untuk database yang dikelola Google Cloud

1.3 Menentukan cara aplikasi akan terhubung ke database. Aktivitas ini meliputi:

    ●  Merancang database yang skalabel, sangat tersedia, dan aman

    ●  Mengonfigurasi jaringan dan keamanan (Cloud SQL Auth Proxy, CMEK, Sertifikat SSL)

    ●  Menjustifikasi penggunaan layanan session pooler

    ●  Menilai kebijakan audit untuk layanan terkelola

1.4 Mengevaluasi solusi database yang sesuai di Google Cloud. Aktivitas ini meliputi:

    ●  Membedakan antara layanan database terkelola dan tidak terkelola (database yang dikelola sendiri, bare metal, database yang dikelola Google, dan penawaran database partner)

    ●  Membedakan antara persyaratan bisnis SQL dan NoSQL (terstruktur, semi-terstruktur, tidak terstruktur)

    ●  Menganalisis biaya menjalankan solusi database di Google Cloud (analisis komparatif)

    ●  Menilai dependensi aplikasi dan database

Bagian 2: Mengelola solusi yang dapat menjangkau beberapa solusi database

2.1 Mempertimbangkan dan mengambil keputusan untuk konektivitas database dan pengelolaan akses. Aktivitas ini meliputi:

    ●  Menentukan kebijakan Identity and Access Management (IAM) untuk konektivitas database dan kontrol akses

    ●  Mengelola pengguna database, termasuk autentikasi dan akses

2.2 Mengonfigurasi opsi pemantauan dan pemecahan masalah database. Aktivitas ini meliputi:

    ●  Menganalisis kueri yang berjalan lambat dan penguncian database serta mengidentifikasi indeks yang hilang

    ●  Memantau dan menyelidiki komponen penting database: RAM, penyimpanan CPU, I/O, Cloud Logging

    ●  Memantau dan memperbarui kuota

    ●  Menyelidiki konflik resource database

    ●  Menyiapkan peringatan untuk error dan metrik performa

2.3 Merancang solusi pencadangan dan pemulihan database. Aktivitas ini meliputi: 

    ●  Dengan mempertimbangkan SLA dan SLO, merekomendasikan opsi pencadangan dan pemulihan (pencadangan terjadwal otomatis)

    ●  Mengonfigurasi ekspor dan impor data untuk database

    ●  Merancang solusi untuk batas waktu pemulihan (RTO) dan batas titik pemulihan (RPO)

2.4 Mengoptimalkan biaya dan performa database di Google Cloud. Aktivitas ini meliputi:

    ●  Mempertimbangkan opsi untuk meningkatkan skala dan menyebarkan skala.

    ●  Menskalakan instance database berdasarkan workload saat ini dan yang akan datang

    ●  Menentukan strategi replikasi

    ●  Terus memantau dan mengoptimalkan biaya menjalankan solusi database

2.5 Menentukan solusi untuk mengotomatisasi tugas database. Aktivitas ini meliputi:

    ●  Melakukan pemeliharaan database

    ●  Menilai fragmentasi tabel

    ●  Menjadwalkan ekspor database

Bagian 3: Memigrasikan solusi data

3.1 Merancang dan mengimplementasikan migrasi dan replikasi data. Aktivitas ini meliputi:

    ●  Mengembangkan dan melaksanakan strategi dan rencana migrasi, termasuk periode nonaktif nol, periode nonaktif hampir nol, pemadaman layanan berkepanjangan, dan rencana penggantian

    ●  Melakukan replikasi balik dari Google Cloud ke sumber

    ●  Merencanakan dan melakukan migrasi database, termasuk rencana penggantian dan konversi skema

    ●  Menentukan alat migrasi database yang tepat untuk skenario tertentu 

Bagian 4: Men-deploy database yang skalabel dan memiliki ketersediaan tinggi di Google Cloud

4.1 Menerapkan konsep untuk mengimplementasikan database yang sangat skalabel dan tersedia di Google Cloud. Aktivitas ini meliputi:

    ●  Menyediakan solusi database dengan ketersediaan tinggi di Google Cloud

    ●  Menguji ketersediaan tinggi dan strategi pemulihan dari bencana (disaster recovery) secara berkala

    ●  Menyiapkan replikasi multi-regional untuk database

    ●  Meninjau persyaratan untuk replika baca

    ●  Mengotomatiskan penyediaan instance database