Hai!

Selamat malam teman-teman. Sesuai judul, kita akan belajar tentang Amazon Lightsail dengan satu contoh lab sederhana. Amazon Lightsail adalah salah satu layanan komputasi dari AWS yang sudah pre-configured dimana jika kita ingin mendeploy sebuah instance/aplikasi, kita hanya butuh klik-klik saja dan instance/aplikasi otomatis akan running.

Di Amazon Lightsail kita bisa mendeploy instance, container, simplified load-balancer, managed database, block dan object storage, CDN, dan Lightsail virtual server.

Saat tulisan ini dibuat, instance yang sudah disupport oleh Amazon Lightsail adalah Amazon Linux, Ubuntu, Debian, FreeBSD, OpenSUSE, dan Windows Server. Untuk aplikasi seperti WordPress, Drupal, Joomla!, Ghost, PrestaShop, Magento, Redmine, Plesk, cPanel & WHM. Sedangkan stack yang sudah disupport adalah Node.js, Gitlab, LAMP, MEAN, Nginx, dan Django. Selengkapnya disini.

Mari kita coba.

Dari AWS Management Console, klik Service > Compute > Lightsail

Kita akan diarahkan ke laman lightsail.aws.amazon.com. Jika laman dibuka untuk pertama kali, akan muncul tampilan Welcome dan langsung diarahkan untuk Create an Instance

Bisa pilih Region dan AZ terdekat dari user, misal saya ap-southeast-1 dengan zona ap-south-east-1a

Gulir ke bawah, untuk Image bisa disesuaikan. Disini saya pilih Linux/Unix > Apps + OS > WordPress

Gulir ke bawah, pada pengaturan SSH bisa menggunakan Default atau Upload New untuk mengunggah public key yang nantinya digunakan untuk mengakses instance.

Jangan lupa untuk mengatur Instance plan terkait dengan spesifikasi server yang diinginkan

Gulir ke bawah dan tentukan nama instance. Misal misskecupbung-wp. Bisa langsung klik Create instance.

Tunggu beberapa saat hingga status instance menjadi Running. Klik ID nya untuk melihat detail

Terlihat detailnya seperti IP dan beberapa tab untuk konfigurasi instance seperti Storage, Metrics, Networking, sampai Delete

Gulir ke bawah maka akan terlihat IP Publik beserta username yang digunakan untuk mengakses instance

Dan berikut contoh akses SSH nya. Gunakan key yang telah diset pada saat pembuatan instance

Dan kita bisa coba akses situs WordPress nya menggunakan IP Publik di atas melalui browser

Untuk masuk ke portal admin, bisa akses ke IP-ADDRESS/wp-admin dengan username user dan password nya berada di $HOME/bitnami_application_password dalam instance

Situs WordPress siap digunakan!

Referensi:

  1. https://lightsail.aws.amazon.com/ls/docs/en_us/articles/getting-started-with-wordpress-and-lightsail

Sekian!