Last chance! 50% off DataCamp Premium
Sale ends in
Saat pertama kali saya menjelajahi AWS Lightsail, saya terkesan dengan betapa sederhana dan hemat biayanya untuk hosting aplikasi, situs web, dan database.
Ini adalah opsi yang sangat baik bagi siapa pun yang baru mengenal komputasi awan karena memungkinkan pengguna membuat virtual private server (VPS) dengan mudah, mengelola jaringan, dan mengintegrasikan AWS Lightsail dengan layanan AWS lainnya.
Apakah Anda ingin melakukan deployment situs web pribadi, toko e-commerce, atau database ringan, Lightsail menyediakan alat yang diperlukan untuk memulainya.
Di akhir tutorial ini, Anda akan memiliki instance Lightsail yang berfungsi, memahami praktik terbaik untuk keamanan dan kinerja, serta mengetahui cara melakukan skalasi proyek sesuai kebutuhan.
Jika Anda baru di AWS dan ingin pemahaman yang lebih luas sebelum mendalami Lightsail, saya sarankan memulai dengan kursus Introduction to AWS untuk membangun pengetahuan dasar.
AWS Lightsail adalah layanan cloud dari Amazon yang menawarkan jaringan, database, penyimpanan, dan hosting VPS dengan harga bulanan tetap.
Ini sangat cocok untuk developer, startup, dan perusahaan yang ingin meluncurkan aplikasi dengan biaya rendah tanpa kompleksitas mengelola instance EC2.
Salah satu fitur menonjol AWS Lightsail adalah bagaimana layanan ini menyederhanakan hosting cloud tanpa mengorbankan kemampuan.
Berikut beberapa fitur Lightsail:
AWS Lightsail menyederhanakan hosting cloud dengan menawarkan layanan VPS terkelola, sedangkan AWS EC2 memberikan kontrol yang lebih detail atas mesin virtual, jaringan, dan penyimpanan.
EC2 ideal untuk arsitektur kompleks dan aplikasi skala besar, sementara Lightsail paling cocok untuk proyek yang lebih kecil yang memerlukan deployment cepat dan harga yang dapat diprediksi.
Jika Anda mencari solusi cloud yang lebih canggih di luar Lightsail, kursus AWS Cloud Technology and Services mencakup cakupan kemampuan AWS yang lebih luas, termasuk EC2, jaringan, dan manajemen database.
Sebelum memulai dengan AWS Lightsail, Anda perlu melalui beberapa langkah penyiapan penting.
Jika Anda belum memiliki akun AWS, buka situs web AWS dan daftar.
Gambar di bawah ini menampilkan tangkapan layar halaman tersebut.

Setelah akun AWS Anda siap, langkah berikutnya adalah mengakses konsol AWS Lightsail. Anda dapat melakukannya dengan dua cara:
Setelah berada di konsol Lightsail, Anda akan melihat dasbor yang terbagi dalam beberapa bagian utama: Instances, Networking, Storage, dan Snapshots. Tab ini memuat semua alat yang diperlukan untuk mengelola sumber daya Lightsail Anda.

Sekarang Anda sudah berada di konsol AWS Lightsail, Anda siap meluncurkan instance pertama.
Untuk memulai, klik Create Instance — seperti pada gambar di bawah. Ini akan membawa Anda ke halaman pembuatan instance.

Gambar di bawah memberikan contoh layar yang akan Anda lihat saat membuat instance. Tampilan tepatnya dapat bervariasi berdasarkan Wilayah AWS, Availability Zone, dan versi konsol Anda.

Pilihan pertama yang harus Anda buat adalah menentukan sistem operasi atau stack perangkat lunak prakonfigurasi yang akan digunakan instance Anda.
Lightsail memberikan dua opsi:

Keputusan lain yang harus Anda buat adalah memilih region untuk instance Anda. AWS Lightsail beroperasi dari banyak pusat data di seluruh dunia, dan region yang Anda pilih akan memengaruhi latensi dan kinerja instance Anda.
Jika audiens Anda terutama berada di Amerika Utara, instance di region AS akan memberikan waktu respons yang lebih cepat. Jika Anda melayani pengguna di Eropa atau Asia, pilih region yang lebih dekat untuk meminimalkan jeda.
Gambar di bawah menyoroti beberapa AWS Region dan Availability Zone yang tersedia. AWS secara berkala memperluas infrastrukturnya dengan menambahkan Region dan Availability Zone baru, jadi periksa pembaruan untuk menemukan opsi terbaik bagi kebutuhan Anda.

Langkah berikutnya adalah menentukan paket harga berdasarkan kebutuhan komputasi Anda.
Pada saat penulisan, AWS Lightsail menawarkan paket biaya tetap mulai dari $5 per bulan. Harga ini meningkat seiring Anda menambah daya CPU, RAM, dan penyimpanan.
Gambar di bawah menampilkan pilihan paket yang tersedia, yang dapat diperbarui secara berkala.

Salah satu manfaat Lightsail adalah harga yang dapat diprediksi; tidak ada biaya tak terduga, menjadikannya pilihan yang sangat baik bagi mereka yang baru menggunakan hosting cloud.
Untuk menyesuaikan instance Anda, sebaiknya atur beberapa pengaturan sebelum meluncurkannya:
Setelah semuanya siap, klik tombol Create Instance. Biasanya butuh beberapa menit bagi Lightsail untuk memulai proses penyiapan di latar belakang.
Gambar di bawah menunjukkan instance yang sedang disiapkan di latar belakang.

Gambar di bawah menunjukkan instance yang sudah siap.

Sekarang Anda memiliki server berbasis cloud yang siap meng-host aplikasi, situs web, atau lingkungan pengembangan Anda!
Setelah instance aktif dan berjalan, langkah berikutnya adalah mengelolanya secara efektif. Ini mencakup menghubungkan ke instance Anda, mengambil snapshot cadangan, dan mengonfigurasi jaringan untuk akses yang stabil dan aman. Mari kita bahas masing-masing tugas ini.
Anda dapat terhubung ke instance menggunakan SSH langsung dari konsol Lightsail menggunakan terminal bawaan.
Gambar di bawah menunjukkan di mana Anda dapat terhubung menggunakan SSH dan terminal bawaan yang akan ditampilkan.


Jika Anda lebih suka menggunakan klien SSH seperti PuTTY, Anda memerlukan private key dari pasangan kunci SSH yang Anda siapkan sebelumnya.
Terakhir, periksa status instance di konsol untuk memastikan instance Anda beroperasi sebagaimana mestinya.
Snapshot pada dasarnya adalah cadangan dari instance Anda dan sangat berguna untuk pemulihan bencana atau migrasi.
Untuk membuatnya, buka tab Snapshots pada halaman manajemen instance Anda dan klik Create Snapshot.
Gambar di bawah menunjukkan tab Snapshots di konsol Lightsail.

Jika terjadi masalah pada server Anda, Anda dapat memulihkan snapshot untuk mengembalikannya ke kondisi sebelumnya.
Untuk memastikan akses yang stabil dan andal ke instance Anda, Anda perlu mengonfigurasi pengaturan jaringannya. Ini mencakup menetapkan IP Statis, menyiapkan konfigurasi DNS, dan mengelola aturan firewall.
Dengan instance Lightsail yang sudah siap dan jaringan terkonfigurasi, Anda siap melakukan deployment aplikasi.
Langkah berikutnya adalah menginstal perangkat lunak yang Anda butuhkan. Untuk itu, Anda perlu terhubung ke instance melalui SSH.
Ingat, jika Anda menggunakan konsol Lightsail, Anda dapat klik tombol Connect untuk membuka terminal berbasis peramban. Atau, Anda dapat menggunakan klien SSH seperti PuTTY atau command line jika kunci SSH Anda telah disiapkan.
Anda mungkin membutuhkan perangkat lunak seperti Apache, MySQL, dan PHP untuk penyiapan server web dasar. Anda dapat menginstalnya dengan satu perintah:
sudo apt update && sudo apt install apache2 -y
Perintah di atas memperbarui daftar paket dan menginstal Apache, yang menyajikan halaman web kepada pengunjung.
Tergantung aplikasi Anda, mungkin Anda juga perlu menginstal komponen lain, seperti PHP untuk konten dinamis atau MySQL untuk manajemen database.
Jika Anda melakukan deployment situs WordPress, AWS Lightsail membuatnya semakin mudah. Alih-alih menginstal semuanya secara manual, Anda dapat memilih blueprint WordPress prakonfigurasi saat membuat instance. Ini secara otomatis menyiapkan WordPress, MySQL, dan semua komponen yang diperlukan.
Setelah instance berjalan, buka peramban web dan arahkan ke alamat IP publik instance Lightsail Anda.
Anda akan melihat layar penyiapan WordPress, tempat Anda mengonfigurasi nama situs, akun admin, dan pengaturan lainnya.
Untuk meningkatkan kinerja, pertimbangkan mengaktifkan caching dan menyiapkan Content Delivery Network (CDN). Lightsail memiliki dukungan CDN bawaan, yang membantu mempercepat situs Anda dengan menyajikan konten dari lokasi edge yang lebih dekat ke pengunjung.
Jika Anda bekerja dengan aplikasi web kustom alih-alih WordPress, Anda perlu mengunggah kode secara manual.
Cara termudah untuk mentransfer file ke instance Anda adalah:
git clone https:// github. com/name-of-your-repo
Setelah mengunggah file, Anda perlu menginstal dependency.
Sebagai contoh, jika Anda menjalankan aplikasi Node.js, Anda mungkin memasang dependency dengan:
npm install
Berikutnya, konfigurasikan server web Anda. Jika Anda menggunakan Nginx, Anda harus menyiapkan berkas konfigurasi untuk menyajikan aplikasi dengan benar.
Terakhir, simpan informasi sensitif dengan aman menggunakan variabel lingkungan alih-alih menanamkannya langsung di aplikasi. Anda dapat melakukannya dengan mengekspor variabel di shell atau menggunakan berkas .env yang dibaca oleh aplikasi Anda.
Setelah semuanya disiapkan, mulai ulang server web Anda dan periksa apakah aplikasi berjalan dengan benar.
Pada titik ini, aplikasi kustom Anda sudah live di AWS Lightsail!
Jika Anda khususnya ingin mempelajari cara melakukan deployment dan mengelola instance AWS EC2, lihat AWS EC2 Tutorial for Beginners, yang membahas konsep dan konfigurasi kunci.
Seiring pertumbuhan aplikasi, Anda mungkin perlu meningkatkan kinerja, menangani lebih banyak trafik, atau menambah kapasitas penyimpanan. AWS Lightsail menyediakan beberapa cara untuk melakukan skalasi dan mengoptimalkan penyiapan Anda, baik dengan meng-upgrade instance, mendistribusikan beban, atau memperluas penyimpanan.
Anda memiliki dua pilihan utama jika instance Lightsail Anda kesulitan mengimbangi beban:
Jika Anda kehabisan ruang, Anda dapat melakukan hal berikut:
1. Buka bagian Storage dan lampirkan volume block storage baru.
2. Gunakan perintah berikut untuk me-mount ke instance Anda:
sudo mount /dev/xvdf /mnt/new_storage
3. Jika Anda ingin ini bertahan setelah reboot, perbarui /etc/fstab.
Jika trafik melonjak, Anda dapat menggunakan load balancer. Load balancer mendistribusikan permintaan masuk ke beberapa instance, menjaga kinerja tetap stabil.
Load balancer bawaan Lightsail memudahkan hal ini.
Anda juga dapat mengotomatiskan deployment instance dengan snapshot dan skrip untuk skalasi yang lebih baik.
Jika Anda menginginkan jalur terstruktur untuk menjadi profesional bersertifikat AWS, pertimbangkan AWS Cloud Practitioner (CLF-C02) certification track. Ini akan membantu Anda memahami layanan AWS dan praktik terbaik dengan lebih baik.
Menjaga instance Lightsail Anda berjalan lancar dan aman memerlukan pemantauan proaktif dan langkah keamanan yang tepat. Dengan melacak metrik kinerja dan mengikuti praktik terbaik keamanan, Anda dapat mencegah masalah sebelum memengaruhi aplikasi.
Tab Metrics memungkinkan Anda memantau kesehatan instance. Anda dapat memeriksa penggunaan CPU, trafik jaringan, dan penyimpanan.
Jika ada yang tampak tidak beres, siapkan peringatan untuk menangkap masalah sebelum menjadi serius.
Anda dapat mengamankan instance Lightsail dengan langkah-langkah sederhana berikut:
Menurut saya, AWS Lightsail merupakan opsi yang sangat baik bagi developer dan bisnis kecil yang membutuhkan solusi hosting cloud yang sederhana, dapat diskalakan, dan hemat biaya. Layanan ini mengurangi kompleksitas AWS sambil tetap memberikan fleksibilitas untuk melakukan deployment dan mengelola aplikasi dengan mudah.
Jika Anda ingin memperdalam keterampilan AWS, saya sangat merekomendasikan kursus berikut:
Ya, AWS Lightsail dapat digunakan untuk situs web produksi—terutama untuk aplikasi skala kecil hingga menengah. Namun, pertimbangkan untuk upgrade ke AWS EC2 untuk situs dengan trafik tinggi.
AWS Lightsail menyediakan fungsionalitas snapshot untuk membuat backup instance Anda. Anda dapat memulihkan snapshot untuk memulihkan data jika terjadi kegagalan.
Ya, AWS Lightsail menawarkan blueprint WordPress prakonfigurasi yang menyederhanakan proses instalasi dan penyiapan, sehingga menjadi pilihan yang sangat baik untuk hosting situs WordPress.
Anda dapat meng-upgrade instance ke paket yang lebih tinggi atau menggunakan load balancer untuk mendistribusikan trafik di antara beberapa instance demi skalabilitas yang lebih baik.
Terapkan praktik terbaik keamanan seperti menggunakan autentikasi SSH berbasis kunci, menonaktifkan login root, mengaktifkan firewall, menjaga perangkat lunak tetap diperbarui, dan mengamankan aplikasi web dengan sertifikat SSL.
Fitur Export to EC2 di konsol Lightsail memungkinkan Anda mengambil snapshot instance Lightsail dan mengekspornya ke Amazon EC2, sehingga Anda dapat beralih ke layanan AWS yang lebih canggih.
Anda dapat mengonfigurasi pengaturan DNS di tab jaringan Lightsail atau menggunakan Route 53 untuk manajemen domain tingkat lanjut.
Pelajari lebih lanjut tentang AWS dengan kursus-kursus ini!
{count, plural, one {Kursus} other {Kursus}}
{count, plural, one {Kursus} other {Kursus}}
{count, plural, one {Program} other {Program}}
{count, plural, one {blog} other {blogs}}
Dario Radečić
15 mnt
{count, plural, one {blog} other {blogs}}
Hugo Bowne-Anderson
13 mnt
{count, plural, one {blog} other {blogs}}
David Woods
13 mnt

{count, plural, one {blog} other {blogs}}
Javier Canales Luna
14 mnt