Pada modul ini, Anda akan membuat instans Amazon EC2 untuk menjalankan situs WordPress Anda. Amazon EC2 menyediakan instans server yang sangat dapat dikonfigurasi sesuai permintaan. Pada instans EC2, Anda dapat menjalankan situs WordPress yang akan dapat diakses oleh pengguna di mana saja.

Waktu untuk Menyelesaikan Modul: 10 Menit


Saat memulai dengan WordPress, Anda dapat mengujinya dengan menginstal dan menjalankannya di laptop atau desktop Anda. Ini bagus untuk ujian tetapi Anda akan dengan cepat mencapai batasannya. Situs WordPress Anda hanya akan berjalan selama laptop atau desktop Anda berjalan. Lebih lanjut, situs ini hanya akan dapat diakses oleh Anda -- situs itu tidak akan tersedia melalui internet publik.

Pendekatan yang lebih baik adalah menggunakan server.

Amazon EC2 menyediakan penyediaan server sesuai permintaan. Dengan Amazon EC2, Anda menyewakan instans server dengan berbagai ukuran, masing-masing dengan konfigurasi CPU, RAM, dan jaringan yang berbeda. Anda membayar per jam untuk server ini, dan Anda dapat menggunakannya untuk meng-hosting situs web, seperti situs WordPress Anda. Dengan instans EC2, situs WordPress Anda akan tetap aktif dan dapat diakses oleh siapa saja melalui internet.

Pada langkah-langkah di bawah ini, Anda akan meluncurkan instans EC2 untuk meng-hosting situs WordPress Anda. 


  • Langkah 1. Memilih Amazon Machine Image

    Untuk membuat instans EC2, masuk ke Amazon EC2 di konsol AWS. Klik tombol biru yang mengatakan Luncurkan instans untuk membuka panduan pembuatan instance.

    (Klik untuk memperbesar)

    Di halaman pertama, Anda akan memilih Amazon Machine Image (“AMI”). AMI yang Anda pilih akan menentukan perangkat lunak dasar yang diinstal pada instans EC2 baru Anda. Ini termasuk sistem pengoperasian (Amazon Linux, Red Hat Enterprise Linux, Ubuntu, Microsoft Server, dll.), serta aplikasi yang diinstal pada mesin.

    Kebanyakan AMI merupakan AMI yang bertujuan umum untuk menjalankan banyak aplikasi yang berbeda, tetapi beberapa AMI bertujuan khusus untuk kasus penggunaan tertentu, seperti AMI Pembelajaran Mendalam atau berbagai AMI AWS Marketplace.

    Distro Amazon Linux adalah pilihan yang populer, jadi pilih Amazon Linux 2 AMI (HVM) pada tampilan pilihan AMI.

    (Klik untuk memperbesar)

  • Langkah 2. Memilih jenis instans

    Pada layar kedua wizard EC2, Anda akan memilih jenis instans EC2. Jenis instans adalah konfigurasi khusus CPU, memori (RAM), penyimpanan, dan kapasitas jaringan.

    AWS memiliki banyak pilihan tipe instans yang mencakup banyak beban kerja yang berbeda. Beberapa diarahkan pada beban kerja intensif-memori, seperti database dan cache, sementara yang lain ditujukan pada beban kerja yang berat seperti pemrosesan gambar atau pengodean video.

    Amazon EC2 memungkinkan Anda menjalankan 750 jam per bulan instans t2.micro di bawah AWS Tingkat Gratis. Pilih opsi ini untuk lab ini sehingga Anda tidak akan dikenakan biaya pada tagihan Anda. 

    (Klik untuk memperbesar)

    Setelah memilih instans t2.micro, klik tombol biru Tinjau dan Luncurkan untuk melewati beberapa langkah konfigurasi lanjutan.

  • Langkah 3. Mengonfigurasikan grup keamanan

    Setelah mengklik tombol Tinjau dan Luncurkan, Anda akan berada di layar Tinjau Peluncuran Instans. Anda harus mengonfigurasikan satu hal lagi sebelum meluncurkan instans.

    Grup keamanan merupakan aturan jaringan yang menguraikan jenis lalu-lintas jaringan yang diizinkan untuk instans EC2 Anda. Anda ingin mengizinkan dua jenis lalu-lintas ke instans Anda:

    ● Lalu-lintas SSH dari alamat IP Anda saat ini sehingga Anda dapat menggunakan protokol SSH untuk masuk ke instans EC2 Anda dan mengonfigurasikan WordPress;

    ● Lalu-lintas HTTP dari semua alamat IP sehingga pengguna dapat melihat situs WordPress Anda.

    Untuk mengonfigurasikannya, klik tautan Edit grup keamanan di halaman tinjauan.

    (Klik untuk memperbesar)

    Tautan ini akan menunjukkan aturan-aturan saat ini di grup keamaan Anda.

    Ada aturan SSH yang dikonfigurasi, namun aturan ini mengizinkan akses SSH dari alamat IP mana saja. Klik di bawah Sumber untuk membatasinya ke alamat IP Anda saat ini.

    (Klik untuk memperbesar)

    Lalu, Anda harus menambahkan aturan baru untuk mengizinkan lalu-lintas HTTP. Klik Tambahkan Aturan.

    (Klik untuk memperbesar)

    Di aturan baru yang muncul, klik daftar menurun di bawah kolom Jenis. Pilih HTTP, dan nilai-nilai akan terisi secara otomatis untuk aturan HTTP.

    (Klik untuk memperbesar)

    Setelah Anda memiliki aturan grup keamanan, beri nama untuk grup keamanan Anda di kotak input Nama grup keamanan. Beri nama “wordpress” grup agar mudah dicari.

    Setelah Anda menamainya, klik tombol biru Tinjau dan Luncurkan.

    (Klik untuk memperbesar)

  • Langkah 4. Meluncurkan dan mendapatkan kunci SSH


    Kini saatnya meluncurkan instans EC2 Anda. Klik tombol biru Luncurkan untuk membuat instans EC2 Anda.

    (Klik untuk memperbesar)

    Anda akan melihat detail tentang cara mengonfigurasikan pasangan kunci untuk instans Anda. Anda akan menggunakan pasangan kunci untuk SSH ke instans Anda, yang akan memberi Anda kemampuan untuk run command di server Anda.

    Buat pasangan kunci baru untuk instans Anda dan berikan nama. Kemudian klik tombol Unduh Pasangan Kunci untuk mengunduh file .pem ke mesin Anda, yang akan Anda gunakan dalam modul berikutnya.

    (Klik untuk memperbesar)

    Setelah pasangan kunci Anda diunduh, klik tombol biru Luncurkan Instans untuk meluncurkan instans EC2 Anda.

    (Klik untuk memperbesar)

    Anda telah berhasil meluncurkan instans EC2 Anda. Pada modul berikutnya, kami akan mengonfigurasi database RDS Anda agar berfungsi dengan instans EC2 Anda.