Menggunakan Amazon RDS Custom - Layanan Basis Data Relasional Amazon

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Amazon RDS Custom

Amazon RDS Custom mengotomatiskan tugas dan operasi administrasi basis data. Dengan RDS Custom, Anda sebagai administrator basis data dapat mengakses dan menyesuaikan lingkungan basis data dan sistem operasi Anda. Dengan RDS Custom, Anda dapat melakukan penyesuaian untuk memenuhi persyaratan aplikasi lama, kustom, dan paket.

Untuk mengetahui seminar web dan blog terbaru tentang RDS Custom, lihat Sumber daya Amazon RDS Custom.

Mengatasi tantangan penyesuaian basis data

Amazon RDS Custom menghadirkan manfaat Amazon RDS ke pasar yang tidak dapat dengan mudah berpindah ke layanan terkelola penuh karena adanya penyesuaian yang perlu dilakukan dengan aplikasi pihak ketiga. Amazon RDS Custom menghemat waktu administratif, durabel, dan dapat diskalakan sesuai bisnis Anda.

Jika Anda memerlukan seluruh database dan sistem operasi untuk dikelola sepenuhnya oleh AWS, kami merekomendasikan Amazon RDS. Jika Anda memerlukan hak administratif ke basis data dan sistem operasi yang mendasari untuk membuat aplikasi dependen tersedia, Amazon RDS Custom adalah opsi yang lebih tepat. Jika Anda masih ingin memegang penuh tanggung jawab manajemen dan hanya memerlukan layanan komputasi terkelola, opsi terbaiknya adalah mengelola basis data komersial Anda secara mandiri di Amazon EC2.

Untuk memberikan pengalaman layanan terkelola, Amazon RDS tidak mengizinkan Anda mengakses host yang mendasarinya. Amazon RDS juga melarang akses ke beberapa prosedur dan objek yang memerlukan hak istimewa tingkat tinggi. Namun, untuk beberapa aplikasi, Anda mungkin perlu melakukan operasi sebagai pengguna sistem operasi (OS) yang memiliki hak istimewa.

Misalnya, Anda mungkin perlu melakukan hal berikut:

  • Menginstal basis data kustom serta patch dan paket OS.

  • Mengonfigurasi pengaturan basis data tertentu.

  • Mengonfigurasi sistem file untuk berbagi file secara langsung dengan aplikasinya.

Jika aplikasi Anda perlu disesuaikan, sebelumnya Anda harus melakukan deployment basis data on-premise atau di Amazon EC2. Dalam hal ini, Anda memegang sebagian besar atau seluruh tanggung jawab untuk manajemen basis data, seperti yang dirangkum dalam tabel berikut.

Fitur

Tanggung jawab on-premise

Tanggung jawab Amazon EC2

Tanggung jawab Amazon RDS

Pengoptimalan aplikasi

Pelanggan

Pelanggan

Pelanggan

Penskalaan

Pelanggan

Pelanggan

AWS

Ketersediaan tinggi

Pelanggan

Pelanggan

AWS

Pencadangan basis data

Pelanggan

Pelanggan

AWS

Patching perangkat lunak basis data

Pelanggan

Pelanggan

AWS

Penginstalan perangkat lunak basis data

Pelanggan

Pelanggan

AWS

Patching OS

Pelanggan

Pelanggan

AWS

Penginstalan OS

Pelanggan

Pelanggan

AWS

Pemeliharaan server

Pelanggan

AWS

AWS

Siklus hidup perangkat keras

Pelanggan

AWS

AWS

Daya, jaringan, dan pendinginan

Pelanggan

AWS

AWS

Ketika Anda mengelola perangkat lunak basis data secara mandiri, Anda akan memiliki kontrol yang lebih besar, tetapi juga lebih rentan terhadap kesalahan pengguna. Misalnya, ketika melakukan perubahan secara manual, Anda mungkin secara tidak sengaja menyebabkan waktu henti pada aplikasi. Anda mungkin perlu waktu berjam-jam untuk memeriksa setiap perubahan untuk mengidentifikasi dan memperbaiki masalah. Idealnya, Anda menginginkan layanan basis data terkelola yang mengotomatiskan tugas umum DBA, tetapi juga mendukung akses istimewa ke basis data dan sistem operasi yang mendasarinya.

Model manajemen dan manfaat Amazon RDS Custom

Amazon RDS Custom adalah layanan basis data terkelola untuk aplikasi lama, kustom, dan paket yang memerlukan akses ke sistem operasi dan lingkungan basis data yang mendasarinya. RDS Custom mengotomatiskan pengaturan, operasi, dan penskalaan database AWS Cloud sekaligus memberi Anda akses ke database dan sistem operasi yang mendasarinya. Dengan akses ini, Anda dapat mengonfigurasi pengaturan, menginstal patch, dan mengaktifkan fitur asli untuk memenuhi persyaratan aplikasi dependen. Dengan RDS Custom, Anda dapat menjalankan beban kerja database Anda menggunakan AWS Management Console atau file. AWS CLI

RDS Custom hanya mendukung mesin DB Oracle Database dan Microsoft SQL Server.

Model tanggung jawab bersama dalam RDS Custom

Dengan RDS Custom, Anda menggunakan fitur terkelola dari Amazon RDS, tetapi mengelola host dan menyesuaikan OS seperti di Amazon EC2. Anda memiliki tanggung jawab manajemen basis data tambahan selain yang Anda lakukan di Amazon RDS. Hasilnya, kontrol Anda terhadap basis data dan manajemen instans DB lebih besar dibandingkan dengan yang Anda lakukan di Amazon RDS, dan masih bisa mendapatkan manfaat dari otomatisasi RDS.

Tanggung jawab bersama berarti:

  1. Anda memegang tanggung jawab atas proses saat menggunakan fitur RDS Custom.

    Misalnya, di RDS Custom for Oracle, Anda mengontrol patch basis data Oracle mana yang akan digunakan dan menentukan waktu penerapannya ke instans DB Anda.

  2. Anda bertanggung jawab untuk memastikan bahwa setiap penyesuaian ke fitur RDS Custom berfungsi dengan benar.

    Untuk mencegah penyesuaian yang tidak valid, RDS Custom memiliki perangkat lunak otomatisasi yang berjalan di luar instans DB Anda. Jika instans Amazon EC2 yang mendasari Anda mengalami gangguan, RDS Custom berupaya menyelesaikan masalah ini secara otomatis dengan mem-boot ulang atau mengganti instans EC2. Satu-satunya perubahan yang dapat dilihat oleh pengguna adalah alamat IP baru. Untuk informasi selengkapnya, lihat Penggantian host Amazon RDS Custom.

Tabel berikut menjelaskan model tanggung jawab bersama untuk berbagai fitur RDS Custom.

Fitur

Tanggung jawab Amazon EC2

Tanggung jawab Amazon RDS

Tanggung jawab RDS Custom for Oracle

Tanggung jawab RDS Custom for SQL Server

Pengoptimalan aplikasi

Pelanggan

Pelanggan

Pelanggan

Pelanggan

Penskalaan

Pelanggan

AWS

Bersama

Bersama

Ketersediaan tinggi

Pelanggan

AWS

Pelanggan

AWS

Pencadangan basis data

Pelanggan

AWS

Bersama

AWS

Patching perangkat lunak basis data

Pelanggan

AWS

Bersama

AWS untuk RPEV, Pelanggan untuk CEV 1

Penginstalan perangkat lunak basis data

Pelanggan

AWS

Bersama

AWS untuk RPEV, Pelanggan untuk CEV 1

Patching OS

Pelanggan

AWS

Pelanggan

AWS untuk RPEV, Pelanggan untuk CEV 1

Penginstalan OS

Pelanggan

AWS

Bersama

AWS

Pemeliharaan server

AWS

AWS

AWS

AWS

Siklus hidup perangkat keras

AWS

AWS

AWS

AWS

Daya, jaringan, dan pendinginan

AWS

AWS

AWS

AWS

Versi mesin khusus (CEV) adalah snapshot volume biner dari versi database dan Amazon Machine Image (AMI). Versi mesin yang disediakan RDS (RPEV) adalah default Amazon Machine Image (AMI) dan instalasi Microsoft SQL Server.

Anda dapat membuat instans DB RDS Custom menggunakan Microsoft SQL Server. Dalam kasus ini:

  • Anda dapat memilih dari dua model lisensi: Lisensi Termasuk (LI) dan Bring Your Own Media (BYOM).

  • Dengan LI, Anda tidak perlu membeli lisensi SQL Server secara terpisah. AWS memegang lisensi untuk perangkat lunak database SQL Server.

  • Dengan BYOM, Anda menyediakan dan menginstal binari dan lisensi Microsoft SQL Server Anda sendiri.

Anda dapat membuat instans DB RDS Custom menggunakan Oracle Database. Dalam kasus ini, lakukan hal berikut:

  • Kelola media Anda sendiri.

    Ketika menggunakan RDS Custom, Anda mengunggah patch dan file instalasi basis data Anda sendiri. Anda membuat versi mesin kustom (CEV) dari file-file ini. Kemudian Anda dapat membuat instans DB RDS Custom menggunakan CEV ini.

  • Kelola lisensi Anda sendiri.

    Anda membawa lisensi Oracle Database Anda sendiri dan mengelola lisensi secara mandiri.

Perimeter dukungan dan konfigurasi yang tidak didukung di RDS Custom

RDS Custom menyediakan kemampuan pemantauan yang disebut perimeter dukungan. Fitur ini memastikan konfigurasi host dan lingkungan basis data Anda sudah benar. Jika Anda melakukan perubahan yang membuat instans DB Anda berada di luar perimeter dukungan, RDS Custom akan mengubah status instans menjadi unsupported-configuration hingga Anda memperbaiki masalah konfigurasi ini secara manual. Untuk informasi selengkapnya, lihat Perimeter dukungan RDS Custom.

Manfaat utama RDS Custom

Dengan RDS Custom, Anda dapat melakukan hal berikut:

  • Mengotomatiskan banyak tugas administratif yang sama dengan Amazon RDS, termasuk tugas berikut:

    • Manajemen siklus hidup basis data

    • Pencadangan dan point-in-time pemulihan otomatis (PITR)

    • Memantau kesehatan instans RDS Custom DB dan mengamati perubahan pada infrastruktur, sistem operasi, dan proses database.

    • Memberikan notifikasi atau mengambil tindakan untuk memperbaiki masalah sesuai gangguan pada instans DB

  • Menginstal aplikasi pihak ketiga.

    Anda dapat menginstal perangkat lunak untuk menjalankan aplikasi dan agen kustom. Karena Anda memiliki akses istimewa ke host, Anda dapat memodifikasi sistem file untuk mendukung aplikasi lama.

  • Menginstal patch kustom.

    Anda dapat menerapkan patch basis data kustom atau memodifikasi paket OS pada instans DB RDS Custom Anda.

  • Menyiapkan basis data on-premise sebelum memindahkannya ke layanan terkelola penuh.

    Jika Anda mengelola basis data on-premise Anda sendiri, Anda dapat mengatur basis data ke RDS Custom sebagaimana adanya. Setelah Anda memahami lingkungan cloud, Anda bisa memigrasikan basis data Anda ke instans DB Amazon RDS yang terkelola sepenuhnya.

  • Membuat otomatisasi Anda sendiri.

    Anda dapat membuat, menjadwalkan, dan menjalankan skrip otomatisasi kustom untuk alat bantu pelaporan, manajemen, atau diagnostik.