Sajikan konten web secara global dengan distribusi pengiriman konten Lightsail - Amazon Lightsail

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Sajikan konten web secara global dengan distribusi pengiriman konten Lightsail

Distribusi Lightsail menggunakan jaringan server yang didistribusikan secara global, juga dikenal sebagai lokasi tepi, untuk memberikan pengiriman konten Anda yang lebih cepat kepada pengguna Anda. Untuk menggunakan distribusi, pertama-tama Anda membuat dan meng-host situs web atau aplikasi web Anda pada instance Lightsail atau layanan kontainer, atau beberapa instance yang dilampirkan ke penyeimbang beban Lightsail, atau menyimpan konten statis Anda di bucket Lightsail. Anda kemudian membuat dan mengonfigurasi distribusi Lightsail untuk menarik, menyimpan, dan menyajikan konten dari instance, layanan kontainer, penyeimbang beban, atau bucket. Instance Anda, layanan kontainer, penyeimbang beban, atau bucket, juga dikenal sebagai asal distribusi Anda, adalah sumber definitif konten Anda.

Ketika pengguna Anda meminta konten dengan mengunjungi situs web Anda, yang sedang dilayani melalui distribusi, permintaan tersebut akan dirutekan ke lokasi terdekat dalam hal latensi. Distribusi Anda kemudian akan melakukan salah satu tindakan berikut:

  • Jika konten sudah di-cache di lokasi edge, maka distribusi Anda akan segera menyajikan konten tersebut bagi pengguna Anda.

  • Jika konten belum di-cache di lokasi edge, maka distribusi Anda akan mengambilnya dari asal tertentu, menyimpannya dalam cache, dan menyajikannya untuk pengguna Anda.

Konten Anda di-cache di lokasi edge selama durasi umur cache (waktu untuk tayang) yang Anda tentukan untuk distribusi Anda, sehingga permintaan lain di lokasi yang sama akan segera terpenuhi. Konten cache Anda akan dihapus dari lokasi edge ketika umur cache sudah tercapai. Distribusi Anda mengambil, menyimpan dalam cache, dan menyajikan konten pada saat berikutnya permintaan konten dirutekan ke lokasi edge.

Dalam diagram berikut:

  • 1 mewakili asal distribusi Anda, seperti instance Lightsail atau layanan kontainer yang menghosting situs web Anda, penyeimbang beban dengan instance yang melekat padanya, atau ember yang menghosting konten statis Anda.

  • 2 mewakili distribusi Anda, atau lokasi edge yang menarik, menyimpan dalam cache, dan menyajikan konten dari asal Anda.

  • 3 mewakili pengguna Anda yang menerima sajian konten dari lokasi edge.

Diagram distribusi Lightsail
catatan

Diagram ini adalah untuk tujuan ilustrasi saja dan tidak menunjukkan lokasi edge yang sebenarnya. Untuk informasi selengkapnya tentang lokasi edge, lihat Lokasi Edge dan rentang alamat IP nanti dalam panduan ini.

Misalnya, jika situs web Anda di-host di Prancis, dan seseorang dari daerah lain di Prancis ingin melihat konten Anda, halaman akan dimuat dalam milidetik.

Ketika pengunjung Anda tidak berada di dekatnya, segalanya menjadi sedikit sulit.

Jika seseorang dari Australia ingin melihat konten Anda, browser harus mengambilnya dari server yang berlokasi di Prancis dan kemudian menunjukkannya kepada pengguna itu ribuan mil jauhnya. Jika pengguna dari berbagai negara meminta konten yang sama pada saat yang sama, server menjadi tersumbat dengan permintaan dan membutuhkan waktu lebih lama untuk memuat dan menyajikan konten. Ini memengaruhi kecepatan pemuatan konten untuk pengguna akhir.

Contoh distribusi Lightsail

CDN menyelesaikan situasi ini dengan menyimpan konten situs web Anda di lokasi tepi. Metode penyajian konten ini lebih cepat dan lebih efisien daripada metode tradisional menyajikan konten dari satu sumber daya pusat. Ketika pemirsa membuat permintaan di situs web Anda atau melalui aplikasi Anda, DNS merutekan permintaan ke lokasi yang paling sesuai dengan permintaan pengguna. Pengguna Anda mengakses konten Anda dari lokasi yang berada di dekatnya, dibandingkan semua pengguna mengakses sumber daya pusat yang sama yang mungkin lokasinya jauh.

Kasus penggunaan

Mengirimkan situs web yang cepat dan aman

Distribusi Lightsail mempercepat pengiriman konten Anda (misalnya, halaman situs web, gambar, style sheet JavaScript, dan sebagainya) ke pemirsa di seluruh dunia. Dengan menggunakan distribusi, Anda dapat memanfaatkan jaringan AWS backbone dan server edge untuk memberi pemirsa Anda pengalaman yang cepat, aman, dan andal ketika mereka mengunjungi situs web Anda.

Tingkatkan keamanan situs Anda

Perkuat situs web Anda dan tingkatkan kinerjanya dengan memanfaatkan penghentian TLS, yang mengurangi beban asal Anda dengan membongkar pemrosesan kriptografi ke distribusi Anda. Anda dapat menggunakan nama domain terdaftar Anda bersama dengan sertifikat Lightsail SSL/TLS untuk mengaktifkan Hypertext Transfer Protocol Secure (HTTPS) untuk distribusi Anda. Pengguna membuat koneksi HTTPS terenkripsi ke distribusi Anda, sementara distribusi menarik konten dari asal Anda menggunakan HTTP.

Optimalisasi aplikasi

Optimalkan distribusi Anda dengan mudah untuk berbagai aplikasi, termasuk WordPress dan situs web statis. Menggunakan distribusi untuk menyimpan cache dan menayangkan konten Anda juga mengurangi beban pada asal Anda, karena sebagian besar permintaan dilayani oleh distribusi Anda dan bukan instans Anda, layanan kontainer, penyeimbang beban, atau bucket.

Mengonfigurasi distribusi Anda

Ini adalah langkah-langkah umum yang harus diikuti untuk melayani situs web atau aplikasi web Anda menggunakan instance Lightsail dan distribusi.

  1. Selesaikan salah satu dari berikut ini, tergantung pada apakah Anda ingin menggunakan instance, layanan kontainer, atau bucket dengan distribusi Anda.

    • Buat instance Lightsail untuk meng-host konten Anda. Instans berfungsi sebagai asal distribusi Anda. Asal menyimpan versi asli dan definitif dari konten Anda. Untuk informasi selengkapnya, lihat Membuat instance.

      Lampirkan IP statis Lightsail ke instans Anda. Alamat IP publik default instans Anda akan berubah jika Anda menghentikan dan memulai instans Anda, yang akan memutus hubungan antara distribusi dan instans asal Anda. IP statis tidak berubah jika Anda menghentikan dan memulai instans Anda. Untuk informasi selengkapnya, lihat Membuat IP statis dan melampirkannya ke instance.

      Unggah konten dan file Anda ke instans Anda. File Anda, juga dikenal sebagai objek, biasanya mencakup halaman web, citra, dan file media, tetapi dapat berupa apa pun yang dapat dilayani melalui HTTP.

    • Buat layanan kontainer Lightsail untuk meng-host situs web atau aplikasi web Anda. Layanan kontainer berfungsi sebagai asal distribusi Anda. Asal menyimpan versi asli dan definitif dari konten Anda. Untuk informasi selengkapnya, lihat Membuat layanan penampung Amazon Lightsail.

    • Buat bucket Lightsail untuk menyimpan konten statis Anda. Bucket berfungsi sebagai asal distribusi Anda. Asal menyimpan versi asli dan definitif dari konten Anda. Untuk informasi selengkapnya, lihat Membuat ember.

      Unggah file ke bucket menggunakan konsol Lightsail AWS Command Line Interface ,AWS CLI(), dan API. AWS Untuk informasi selengkapnya tentang mengunggah file, lihat Mengunggah file ke bucket.

  2. (Opsional) Buat penyeimbang beban Lightsail jika situs web Anda di-host pada sebuah instance memerlukan toleransi kesalahan. Kemudian lampirkan beberapa salinan instans Anda ke penyeimbang beban Anda. Anda dapat mengonfigurasi penyeimbang beban Anda (dengan satu atau beberapa instans yang dilampirkan padanya) sebagai asal distribusi Anda, alih-alih mengonfigurasi instans Anda sebagai asal. Untuk informasi selengkapnya, lihat Membuat penyeimbang beban dan melampirkan instance ke dalamnya.

  3. Buat distribusi Lightsail, dan konfigurasikan instance, layanan kontainer, penyeimbang beban, atau bucket Anda sebagai asal. Pada saat yang sama, Anda menentukan detailnya seperti umur cache konten Anda, dan elemen situs web atau aplikasi web Anda yang akan di-cache. Untuk informasi selengkapnya, lihat Membuat distribusi.

  4. (Opsional) Jika asal distribusi Anda adalah sebuah WordPress instance, Anda harus mengedit file WordPress konfigurasi dalam instance Anda untuk membuat WordPress situs web Anda berfungsi dengan distribusi Anda. Untuk informasi selengkapnya, lihat Mengonfigurasi WordPress instans agar berfungsi dengan distribusi.

  5. (Opsional) Buat zona DNS Lightsail untuk mengelola DNS domain Anda di konsol Lightsail. Ini memungkinkan Anda untuk dengan mudah memetakan domain Anda ke sumber daya Lightsail Anda. Untuk informasi selengkapnya, lihat Membuat zona DNS untuk mengelola catatan DNS domain Anda. Atau, Anda dapat tetap meng-host DNS domain Anda di tempat yang saat ini meng-host domain tersebut.

  6. Buat sertifikat SSL/TLS Lightsail agar domain Anda dapat menggunakannya dengan distribusi Anda. Distribusi Lightsail memerlukan HTTPS, jadi Anda harus meminta sertifikat SSL/TLS untuk domain Anda sebelum dapat menggunakannya dengan distribusi Anda. Untuk informasi selengkapnya, lihat Membuat sertifikat SSL/TLS untuk distribusi Anda.

  7. Aktifkan domain kustom untuk distribusi Anda untuk menggunakan nama domain terdaftar dengan distribusi Anda. Mengaktifkan domain kustom mengharuskan Anda menentukan sertifikat Lightsail SSL/TLS yang Anda buat untuk domain Anda. Ini akan menambahkan domain Anda ke distribusi Anda dan mengaktifkan HTTPS. Untuk informasi selengkapnya, lihat Mengaktifkan domain khusus untuk distribusi Anda.

  8. Tambahkan catatan alias ke DNS domain Anda untuk memulai perutean lalu lintas domain Anda ke distribusi Anda. Setelah menambahkan catatan alias, para pengguna yang mengunjungi domain akan dirutekan melalui distribusi Anda. Untuk informasi selengkapnya, lihat Arahkan domain Anda ke distribusi.

  9. Uji apakah distribusi Anda menyimpan konten Anda. Untuk informasi selengkapnya, lihat Menguji distribusi Anda.

Rentang lokasi Edge dan alamat IP

Distribusi Lightsail menggunakan server tepi dan rentang alamat IP yang sama dengan Amazon. CloudFront Untuk daftar lokasi server CloudFront edge, lihat halaman Detail CloudFront Produk Amazon. Untuk daftar rentang CloudFront IP, lihat daftar IP CloudFront global.