Lewati ke Konten Utama

Tepi Lambda

Gambaran Umum

Lambda @Edge adalah fitur Amazon CloudFront yang memungkinkan Anda menjalankan kode lebih dekat dengan pengguna aplikasi Anda, yang meningkatkan kinerja dan mengurangi latensi. Dengan Lambda@Edge, Anda tidak perlu menyediakan atau mengelola infrastruktur di beberapa lokasi di seluruh dunia. Anda hanya membayar untuk waktu komputasi yang Anda gunakan, dan tidak dikenakan biaya saat kode Anda tidak berjalan.

Dengan Lambda@Edge, Anda dapat memperkaya aplikasi web Anda dengan membuatnya terdistribusi secara global dan meningkatkan performanya—semuanya tanpa administrasi server. Lambda @Edge menjalankan kode Anda sebagai respons terhadap peristiwa yang dihasilkan oleh jaringan pengiriman konten (CDN) Amazon CloudFront. Cukup unggah kode Anda ke AWS Lambda, yang menangani semua yang dibutuhkan untuk menjalankan dan menskalakan kode Anda dengan ketersediaan tinggi di lokasi AWS yang paling dekat dengan pengguna akhir Anda.

Keuntungan

Lambda@Edge menjalankan kode Anda secara global di lokasi AWS yang dekat dengan pengguna, sehingga Anda dapat memberikan konten berfitur lengkap yang disesuaikan dengan performa tinggi dan latensi rendah.

Anda dapat menskalakan dan menjalankan kode secara otomatis di lokasi AWS di seluruh dunia tanpa mengharuskan Anda untuk menyediakan, menskalakan, atau mengelola server asal di beberapa lokasi, atau mengatur penyeimbangan beban atau layanan perutean sistem nama domain (DNS). Anda dapat menambahkan fungsionalitas baru tanpa membuat perubahan apa pun pada aplikasi yang ada, yang berjalan di origin Anda. Terakhir, dengan menggunakan Lambda@Edge dan Amazon CloudFront, Anda memiliki lebih sedikit infrastruktur origin untuk dikelola dibandingkan dengan CDN tradisional.

Dengan Lambda@Edge, Anda dapat mengkustomisasi konten yang dikirimkan melalui CDN Amazon CloudFront dan Anda dapat mengkustomisasi sumber daya komputasi dan waktu esksekusi sesuai dengan kebutuhan performa aplikasi Anda.

Topik halaman

Kasus Penggunaan

Buka semua

Anda dapat memicu fungsi Lambda untuk menambahkan header keamanan HTTP di seluruh respons origin tanpa perlu memodifikasi kode aplikasi di origin Anda. Hal ini membantu meningkatkan keamanan dan privasi bagi pengguna dan penyedia konten Anda, sekaligus menggunakan CloudFront untuk mengirimkan konten dengan latensi rendah.

Baca blog berikut. >>

Dengan mengombinasikan Lambda@Edge dengan layanan AWS lainnya, developer dapat membuat aplikasi web yang canggih di edge yang secara otomatis menaikkan dan menurunkan skala—tanpa infrastruktur origin dan upaya administratif yang dibutuhkan untuk penskalaan otomatis, pencadangan, atau redundansi pusat data.

Anda dapat menggunakan Lambda@Edge untuk meningkatkan optimisasi mesin pencari (SEO) untuk situs web Anda. Misalnya, Anda dapat memicu fungsi Lambda untuk mengirimkan halaman HTML pra-render yang disimpan di Amazon S3 saat agen penggunanya adalah bot mesin pencari, seperti Googlebot atau Bingbot.

Baca blog berikut. >>

Dengan menggunakan Lambda@Edge untuk merutekan permintaan secara dinamis ke origin yang berbeda berdasarkan karakteristik penampil yang berbeda, Anda dapat menyeimbangkan beban origin Anda, sekaligus meningkatkan performa untuk pengguna Anda. Misalnya, Anda dapat merutekan permintaan ke origin dalam wilayah asal, berdasarkan lokasi penampil.

Baca blog berikut. >>

Lambda@Edge dapat membantu Anda memblokir bot yang tidak diinginkan di edge dan membiarkan lalu lintas resmi melaluinya. Dengan memitigasikan proses otomatis ini secara cerdas, Anda dapat membantu melindungi infrastruktur origin Anda dari perayap web dan bot yang tidak membantu, sekaligus meningkatkan performa untuk pengguna sebenarnya.

Anda dapat mengkustomisasi pengalaman pengguna Anda dengan mentransformasi gambar dengan cepat berdasarkan karakteristik pengguna. Misalnya, Anda dapat mengubah ukuran gambar berdasarkan jenis perangkat penampil—seluler, desktop, atau tablet. Anda juga dapat menyimpan gambar yang diubah di lokasi Edge CloudFront untuk lebih meningkatkan performa saat mengirimkan gambar.

Baca blog berikut. >>

Anda dapat menguji dan menyajikan versi yang berbeda dari situs web Anda kepada pengguna tanpa mengarahkan ulang atau mengubah URL browser. Hal ini memungkinkan Anda merilis pembaruan ke situs web dengan lancar untuk meningkatkan pengalaman situs web secara keseluruhan sambil terus memberikan responsivitas bagi pengguna.

Anda dapat menggunakan Lambda@Edge untuk membantu mengautentikasi dan mengotorisasi pengguna untuk konten berbayar premium di situs web Anda, memfilter permintaan yang tidak sah sebelum mencapai infrastruktur origin Anda. Misalnya, Anda dapat memicu fungsi Lambda untuk mengotorisasi setiap permintaan pengguna dengan memanggil autentikasi dan layanan manajemen pengguna, seperti Amazon Cognito.

Baca blog berikut. >>

Lambda@Edge dapat membantu Anda mengontrol dan memprioritaskan akses ke situs web Anda dengan merutekan pengguna ke halaman dan pengalaman yang berbeda. Misalnya, Anda dapat memicu fungsi Lambda yang menjalankan kode untuk memprioritaskan pengguna premium dan berbayar di situs web e-niaga Anda saat lalu lintas melonjak selama penjualan. Anda juga dapat mengalihkan pembeli lain ke “ruang tunggu” sementara—situs alternatif dengan penawaran merk dan pemasaran tempat mereka dapat menunggu giliran untuk mengakses situs retail utama Anda.

Baca blog berikut. >>

Dengan menggunakan Lambda@Edge dan Kinesis secara bersamaan, Anda dapat memproses data streaming waktu nyata sehingga Anda dapat melacak dan menganalisis aktivitas pengguna yang terdistribusi secara global di situs web dan aplikasi seluler Anda, termasuk analisis aliran klik.

Baca blog berikut. >>

Konten terkait

Blog Lambda@Edge

Baca tentang kasus penggunaan baru, fitur baru, dan dapatkan tips di blog Jaringan dan Pengiriman Konten AWS. 

Pelajari selengkapnya

Studi kasus Lambda@Edge

Cari tahu dari pelanggan AWS bagaimana mereka memanfaatkan Amazon CloudFront dan Lambda@Edge.

Pelajari selengkapnya

AWS forum

Berinteraksi dengan developer lain tentang Amazon CloudFront dan Lambda@Edge di forum diskusi.

Pelajari selengkapnya

FAQ Lambda@Edge

Temukan jawaban untuk pertanyaan-pertanyaan yang paling umum.

Pelajari selengkapnya