Drupal adalah sistem manajemen konten (CMS) populer yang digunakan untuk blog, situs web perusahaan, kampanye politik, dan banyak penggunaan lainnya. Ini digunakan oleh lebih dari 3% dari 1 juta situs teratas di Internet dan lebih dari 10% dari 10.000 situs teratas di Internet. Ini sangat populer dengan situs web volume tinggi dan digunakan oleh setiap orang dari Pinterest hingga NBA dan League of Legends.
Di lab ini, Anda akan belajar cara menyiapkan situs Drupal untuk menjalankan blog. Drupal memerlukan database relasional untuk menyimpan datanya. Di tab ini, Anda akan menggunakan Amazon RDS, layanan database dikelola penuh yang disediakan oleh AWS, untuk menyediakan database relasional bagi situs Drupal Anda.
Database Drupal Anda akan menyimpan semua data persisten Anda untuk situs Drupal Anda. Semua posting blog yang Anda tulis atau halaman muka yang Anda buat akan disimpan dalam database ini. Jika database Anda gagal, Anda dapat kehilangan semua data yang menguatkan situs Anda.
Menjalankan dan memelihara database adalah tugas yang sulit. Optimalisasi kinerja database, strategi kegagalan, dan prosedur pemulihan bencana adalah wilayah rumit yang memerlukan bertahun-tahun pengalaman. Kesalahan di bidang ini dapat mengorbankan bisnis Anda. Jika Anda menjalankan situs web Drupal, Anda ingin tetap fokus pada pembuatan konten yang penting bagi pengguna Anda, bukan memelihara database.
Menggunakan solusi hosting database yang dikelola penuh seperti Amazon RDS adalah cara yang hebat untuk membongkar kerja pemeliharaan database. AWS telah mengotomatiskan pengangkatan berat non-diferensiasi menjalankan database sehingga Anda bebas melakukan pekerjaan terbaik Anda.
dengan Amazon RDS, Anda mendapatkan:
- Penyediaan mesin database relasional populer sederhana dan cepat dikonfigurasi dengan pilihan otomatis sehat untuk membantu performa;
- Replikasi multi-AZ dan kegagalan diotomatiskan sehingga situs Anda tetap berjalan meski terjadi pemadaman listrik;
- Skalakan dengan satu klik sehingga Anda dapat meningkatkan ukuran database Anda ketika lalu-lintas situs web Anda meningkat.
Dengan fitur-fitur ini, Anda dapat menjalankan situs web Drupal performa tinggi tanpa perlu mengkhawatirkan administrasi database. Anda dapat membangun situs web Anda dan menangani masalah penskalaan dengan mudah.
Dalam modul-modul berikut, Anda akan mengonfigurasi pemasangan Drupal menggunakan Amazon RDS. Untuk mengonfigurasi situs Drupal ini, Anda akan membuat sumber daya berikut di AWS:
- Instans Amazon EC2 untuk menginstal dan meng-hosting situs Drupal;
- Database Amazon RDS untuk menyimpan data Drupal Anda.
Pada langkah di bawah ini, Anda akan membuat akun AWS sehingga Anda dapat mengikuti modul di lab ini.
Pengalaman AWS: Menengah
Waktu penyelesaian: 50 menit
Biaya penyelesaian: Tutorial ini tidak membebankan biaya apa pun untuk penyelesaian, dengan asumsi Anda tetap di AWS Tingkat Gratis*
Teknologi yang digunakan:
• Akun AWS Aktif**
• Browser: AWS merekomendasikan Firefox
• Amazon Relational Database Service (RDS)
• Amazon Elastic Compute Cloud (EC2)
*Estimasi ini mengasumsikan Anda mengikuti konfigurasi yang disarankan di seluruh tutorial dan menghentikan semua sumber daya setelah selesai.
**Akun yang dibuat dalam 24 jam terakhir mungkin belum mendapat akses ke sumber daya yang diperlukan untuk proyek ini.
Gunakan akun pribadi atau buat akun AWS baru untuk lab ini alih-alih menggunakan akun organisasi agar Anda memiliki akses penuh ke layanan yang diperlukan dan tidak menyisakan sumber daya apa pun dari lab ini.
Setelah Anda mengatur akun AWS, lanjutkan ke modul berikutnya tempat Anda meluncurkan instans database dengan Amazon RDS.