AWS Lambda Foundations (Thai)
Offered By: Amazon Web Services via AWS Skill Builder
Course Description
Overview
AWS Lambda คือบริการประมวลผลตามเหตุการณ์แบบไม่ต้องใช้เซิร์ฟเวอร์ที่ช่วยให้คุณเรียกใช้โค้ดโดยไม่ต้องจัดสรรหรือจัดการเซิร์ฟเวอร์ หลักสูตรนี้จะมุ่งเน้นสิ่งที่จำเป็นในการเริ่มสร้างฟังก์ชัน Lambda และแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์ คุณจะได้เรียนรู้วิธีการทำงานของ AWS Lambda รวมถึงวิธีเขียนและกำหนดค่าฟังก์ชัน Lambda คุณสำรวจการติดตั้งใช้งานรวมถึงข้อควรพิจารณาในการทดสอบ และจบด้วยการพูดคุยเกี่ยวกับการติดตามตรวจสอบและแก้ไขปัญหาฟังก์ชัน Lambda
- ระดับหลักสูตร: พื้นฐาน
- ระยะเวลา: 120 นาที
หมายเหตุ: หลักสูตรนี้มีการแปลถอดเสียง/คำบรรยาย บทบรรยายเป็นภาษาอังกฤษ
หากต้องการแสดงคำบรรยาย ให้คลิกที่ปุ่ม CC ที่มุมล่างขวาของเครื่องเล่น
กิจกรรม
หลักสูตรนี้ประกอบด้วยบทเรียนแบบโต้ตอบ การสาธิตการใช้งาน และการทดสอบความรู้
วัตถุประสงค์ของหลักสูตร
ในหลักสูตรนี้ คุณจะได้เรียนรู้สิ่งต่างๆ ดังนี้
- กำหนดวิธีการทำงานของ Lambda
- ตรวจสอบสิทธิ์การใช้งานและความปลอดภัยของฟังก์ชัน Lambda
- สาธิตแนวปฏิบัติที่ดีสำหรับการเขียนฟังก์ชัน Lambda
- ติดตั้งใช้งานและทดสอบแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์
- สำรวจแนวปฏิบัติที่ดีในการเขียนโค้ดที่มีประสิทธิภาพ
- การติดตามตรวจสอบและการแก้ไขปัญหาฟังก์ชัน Lambda
กลุ่มเป้าหมาย
หลักสูตรนี้จัดทำขึ้นสำหรับ
- สถาปนิกระบบคลาวด์
- นักพัฒนา
ข้อกำหนดเบื้องต้น
หลักสูตรนี้เป็นหลักสูตรระดับพื้นฐานและเหมาะกับผู้เรียนทุกคน
เค้าโครงหลักสูตร
ส่วนที่ 1: ความรู้เบื้องต้นเกี่ยวกับการทำงานแบบไม่ต้องใช้เซิร์ฟเวอร์
- บริการต่างๆ ใน AWS Serverless Platform
- ตัวอย่างสถาปัตยกรรมแบบไม่ต้องใช้เซิร์ฟเวอร์
- อธิบาย Lambda โดยเปรียบเทียบกับตัวเลือกการประมวลผลแบบอื่นๆ
- ตรวจสอบฟีเจอร์ AWS Lambda
ส่วนที่ 2: Lambda ทำงานอย่างไร
- ประเภทต้นทางของเหตุการณ์
- ต้นทางของเหตุการณ์แบบซิงโครนัสเปรียบเทียบกับแบบอะซิงโครนัส
- Lambda Destinations
- ต้นทางของเหตุการณ์ทริกเกอร์ฟังก์ชัน Lambda อย่างไร
- เหตุการณ์แบบพุชและการทำโพลล์
- รอบการทำงานของฟังก์ชัน Lambda
- Cold Start และ Warm Start
ส่วนที่ 3: สิทธิ์การใช้งานฟังก์ชัน AWS Lambda
- ภาพรวมของสิทธิ์การใช้งาน
- บทบาทการดำเนินการและตัวอย่าง
- สิทธิ์การใช้งาน Lambda ที่เปิดใช้ VPC
- PrivateLink
- ตัวอย่างนโยบายทรัพยากร
ส่วนที่ 4: การเขียนฟังก์ชัน Lambda
- โมเดลการเขียนโปรแกรม AWS Lambda
- วิธีการของตัวจัดการ
- แนวปฏิบัติที่ดีในการเขียนโค้ด
- Lambda Console Editor
- รวมแพ็กเกจโค้ดเป็นภาพคอนเทนเนอร์
- อัปโหลดผ่าน zip, S3, ECR
- AWS SAM
ส่วนที่ 5: การกำหนดค่าฟังก์ชัน Lambda
- กระบวนการทำงานพร้อมกันและการปรับขนาด
- ขีดจำกัดกระบวนการทำงานพร้อมกัน
- อัตราการถ่ายโอนข้อมูล
- กระบวนการทำงานพร้อมกันที่มีการเตรียมใช้งาน
ส่วนที่ 6: การติดตั้งใช้งานและการทดสอบแอปพลิเคชันแบบไม่ต้องใช้เซิร์ฟเวอร์
- การติดตั้งใช้งานแบบไม่ต้องใช้เซิร์ฟเวอร์มีความแตกต่างกันอย่างไร
- การติดตั้งใช้งานแบบใช้เซิร์ฟเวอร์เปรียบเทียบกับแบบไม่ต้องใช้เซิร์ฟเวอร์
- สภาพแวดล้อมในการพัฒนาแบบใช้เซิร์ฟเวอร์เปรียบเทียบกับแบบไม่ต้องใช้เซิร์ฟเวอร์
- เวอร์ชันและนามแฝงสำหรับการติดตั้งใช้งานที่ปลอดภัย
- การใช้การเผยแพร่เพื่อสร้าง Snapshot
- นามแฝงชี้ไปยังฟังก์ชันที่เฉพาะเจาะจง
ส่วนที่ 7: การติดตามตรวจสอบและการแก้ไขปัญหา
- การติดตามตรวจสอบด้วย CloudWatch
- เมตริกของ CloudWatch
- การใช้ CloudWatch Lambda Insights
- AWS X-Ray
- AWS CloudTrail
- คิวข้อความที่ส่งไม่สำเร็จ (DLQ)
- การวิเคราะห์ Cold/Warm Start โดยใช้ AWS X-Ray
ส่วนที่ 8: ทรัพยากรเพิ่มเติม:
- เว็บไซต์
- เอกสารทางเทคนิค
- บล็อก
- เวิร์กชอปแบบไม่ต้องใช้เซิร์ฟเวอร์ในรูปแบบออนไลน์
- การเสวนาทางเทคนิคที่บันทึกไว้
Tags
Related Courses
Building Modern Python Applications on AWSAmazon Web Services via edX Building Modern Java Applications on AWS
Amazon Web Services via edX Building Modern Nodejs Applications on AWS
Amazon Web Services via edX Build a RESTful API(Node.js) using AWS Lambda & API Gateway
Coursera Project Network via Coursera Build a Python application(API) on AWS(Lambda+API Gateway)
Coursera Project Network via Coursera