YoVDO

Deploying Your First AWS Lambda Container (Indonesian)

Offered By: Amazon Web Services via AWS Skill Builder

Tags

AWS Lambda Courses Machine Learning Courses Javascript Courses Docker Courses AWS Cloud9 Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!

Gambaran Umum Lab

Anda dapat mengemas dan men-deploy fungsi Lambda sebagai gambar kontainer dengan kapasitas hingga 10 GB. Tindakan ini memungkinkan pembangunan dan deployment workload yang lebih besar yang mengandalkan dependensi yang cukup besar, seperti machine learning atau workload intensif data. Sama seperti fungsi yang dikemas sebagai arsip ZIP, fungsi yang di-deploy sebagai gambar kontainer mendapat manfaat dari kesederhanaan operasional yang sama, penskalaan otomatis, ketersediaan tinggi, dan integrasi native dengan banyak layanan.

Di lab ini, Anda akan men-deploy aplikasi sampel ke AWS Lambda menggunakan gambar kontainer. Anda akan menggunakan AWS Cloud9 sebagai lingkungan pengembangan terintegrasi (IDE) berbasis cloud, tempat Anda akan membuat aplikasi sampel, mengujinya secara lokal, mengunggah gambar kontainer ke Amazon Elastic Container Registry (Amazon ECR), dan terakhir men-deploy ke AWS Lambda menggunakan Model Aplikasi Nirserver (SAM) AWS.

Lab ini akan diselesaikan menggunakan Javascript, dan Anda akan memulai dengan gambar dasar AWS untuk Lambda guna membangun gambar kontainer untuk fungsi Lambda baru. Perhatikan bahwa Anda juga dapat membuat gambar dari gambar dasar alternatif.

Untuk membuat gambar kontainer, gunakan setiap alat pengembangan yang mendukung salah satu format manifes gambar kontainer berikut:

  • Manifes gambar Docker V2, skema 2 (digunakan dengan Docker versi 1.10 dan yang lebih baru)
  • Spesifikasi OCI (v1.0.0 dan yang lebih baru)

Misalnya, Anda dapat menggunakan CLI Docker untuk membangun, menguji, dan men-deploy gambar kontainer. Di lab ini, kita akan menggunakan AWS SAM CLI untuk tujuan ini.

Lab ini memerlukan waktu sekitar 90 menit untuk diselesaikan.

Topik yang Dibahas

Pada akhir lab ini, Anda akan mampu:

  • Membuat dan menguji fungsi Lambda secara lokal di lingkungan pengembangan Cloud9 menggunakan Emulator Antarmuka Runtime Lambda.
  • Mengunggah gambar kontainer Lambda ke Amazon Elastic Container Registry (Amazon ECR).
  • Mengubah dan mengunggah kembali kontainer yang digunakan di fungsi Lambda.
  • Memanggil fungsi Lambda melalui endpoint API Gateway Amazon.

Prasyarat Pengetahuan Teknis

Untuk berhasil menyelesaikan lab ini, Anda harus terbiasa dengan navigasi dasar AWS Management Console dan terbiasa mengedit skrip menggunakan editor teks.


Tags

Related Courses

Introduction to Artificial Intelligence
Stanford University via Udacity
Natural Language Processing
Columbia University via Coursera
Probabilistic Graphical Models 1: Representation
Stanford University via Coursera
Computer Vision: The Fundamentals
University of California, Berkeley via Coursera
Learning from Data (Introductory Machine Learning course)
California Institute of Technology via Independent