Dalam modul ini, Anda akan membuat database MySQL untuk situs WordPress Anda. Sebelum Anda membuat database, mari pelajari mengapa WordPress membutuhkan database MySQL dan mengapa Amazon RDS menjadi pilihan yang baik untuk kebutuhan database Anda.
Waktu untuk Menyelesaikan Modul: 5 Menit
WordPress adalah sistem manajemen konten yang fleksibel untuk membangun blog, situs e-commerce, arena diskusi, dan banyak lagi. Untuk jenis situs web apa pun yang Anda buat, Anda akan memiliki konten untuk disimpan. Dalam suatu blog, ini berarti posting dan komentar blog Anda. Di situs e-commerce, ini berarti produk dan akun pengguna Anda.
Konten ini perlu disimpan permanen di suatu tempat. WordPress menggunakan MySQL untuk menyimpan konten ini. Banyak data dalam aplikasi WordPress merupakan data hierarkis dan terstruktur. Misalnya, aplikasi Anda mungkin memiliki artikel blog dengan komentar yang dikirimkan pengguna. Database relasional adalah pilihan yang baik untuk menyimpan data hierarkis seperti ini. Selanjutnya, MySQL adalah database open source paling populer, dan menjadi pilihan andal dan untuk aplikasi ini.
Banyak panduan instalasi WordPress menggunakan database MySQL yang ada di server yang sama dengan instalasi WordPress. Meskipun ini mungkin cukup untuk memulai, ada sejumlah alasan Anda mungkin tidak ingin database MySQL Anda di server yang sama dengan instalasi WordPress Anda:
● MySQL dan WordPress akan bersaing menghitung sumber daya di server yang sama, sehingga berpotensi merusak kinerja situs Anda.
● Anda tidak dapat menskala WordPress horizontal dengan menambahkan server WordPress tambahan saat situs Anda menjadi lebih populer.
● Anda bertanggung jawab atas semua tugas pemeliharaan database, termasuk cadangan database dan peningkatan keamanan.
Dengan Amazon RDS for MySQL, semua persoalan ini dapat diatasi. Database Anda akan berada pada tingkat yang terpisah dari instalasi WordPress Anda, sehingga tidak akan bersaing memperebutkan sumber daya. Selanjutnya, Anda dapat membuat beberapa instalasi WordPress yang terhubung ke satu instans MySQL di RDS, sehingga Anda dapat mengukur situs Anda secara horizontal. Terakhir, Amazon RDS for MySQL memiliki cadangan dan patch keamanan otomatis untuk membantu menangani administrasi database Anda.
Pada langkah-langkah di bawah ini, Anda akan meluncurkan database MySQL dengan AWS management console.