AWS Workshop Day 1 Session 2: เจาะลึก EC2 และ Lambda
สรุปงาน AWS Workshop วันที่ 1 เซสชันที่ 2 โดย Santhosh NC จาก Thoughtworks พาเจาะลึก EC2, การโอนย้ายข้อมูลสู่ S3 และระบบ Serverless ด้วย AWS Lambda

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
- เซสชันที่ 2 ของ AWS Workshop วันที่ 1 เน้นการเรียนรู้ EC2, การโอนย้ายไฟล์ และ AWS Lambda
- ผู้เข้าร่วมได้ฝึกปฏิบัติจริงตั้งแต่การเชื่อมต่อ EC2 ผ่าน SSH จนถึงการสร้าง IAM Roles
- เรียนรู้การดึงชุดข้อมูลจาก Kaggle และย้ายเข้าสู่ S3 bucket สำเร็จ
- ทดลองสร้าง Serverless pipeline ด้วย AWS Lambda ที่ทำงานอัตโนมัติผ่าน S3 event trigger
การอบรม AWS Workshop ในเซสชันที่ 2 กลับมาสานต่อความรู้จากช่วงแรก โดยมุ่งเน้นไปที่การใช้งาน Amazon EC2 ในระดับที่ลึกซึ้งยิ่งขึ้น การย้ายไฟล์ระหว่าง EC2 และ Amazon S3 รวมถึงการก้าวเข้าสู่โลกของการประมวลผลแบบ Serverless ผ่าน AWS Lambda ซึ่งผู้เข้าร่วมงานทุกท่านได้รับประสบการณ์ลงมือปฏิบัติจริงตลอดการอบรม
ในส่วนของ Amazon EC2 ผู้เข้าร่วมได้เรียนรู้การจัดการไดเรกทอรีผ่าน Git Bash การเชื่อมต่อเข้ากับอินสแตนซ์โดยใช้ SSH ตลอดจนการใช้งานคำสั่ง AWS CLI พื้นฐาน เช่น การตรวจสอบเวอร์ชันของ AWS CLI นอกจากนี้ยังได้ทำความเข้าใจเกี่ยวกับบทบาทความปลอดภัยอย่าง IAM (Identity and Access Management) และความสำคัญในการกำหนดสิทธิ์เข้าถึงทรัพยากรบนคลาวด์อย่างปลอดภัย พร้อมทั้งทดลองสร้าง IAM role ด้วยตนเอง

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
เพื่อให้เห็นภาพการทำงานกับข้อมูลจริงบนระบบคลาวด์ ผู้จัดอบรมได้ให้ผู้เข้าร่วมดาวน์โหลดชุดข้อมูลจากแพลตฟอร์ม Kaggle ตรงเข้าสู่ EC2 instance และทำการโอนย้ายข้อมูลชุดดังกล่าวไปยัง S3 bucket ซึ่งช่วยให้ผู้เข้าร่วมเข้าใจกระบวนการไหลของข้อมูลระหว่างหน่วยประมวลผลและระบบจัดเก็บข้อมูลบน AWS ได้อย่างชัดเจน
AWS Lambda และบริการ Serverless ถือเป็นหัวใจสำคัญในการลดภาระการจัดการโครงสร้างพื้นฐาน (Infrastructure) ของนักพัฒนา ช่วยให้สามารถรันโค้ดได้ทันทีเมื่อมีเหตุการณ์ (Event) เกิดขึ้นโดยไม่ต้องคอยดูแลเซิร์ฟเวอร์เบื้องหลัง การเชื่อมต่อ Lambda เข้ากับ S3 trigger จึงเป็นรูปแบบสถาปัตยกรรมคลาวด์ที่มีประสิทธิภาพสูงและประหยัดต้นทุนสำหรับงานประมวลผลอัตโนมัติ
ในช่วงถัดมา ผู้เข้าร่วมได้เริ่มต้นใช้งานการประมวลผลแบบไร้เซิร์ฟเวอร์และสถาปัตยกรรมแบบพึ่งพาเหตุการณ์ (Event-driven architecture) ด้วย AWS Lambda โดยมีขั้นตอนหลักดังนี้:
- สร้างฟังก์ชัน Lambda ขึ้นมาเพื่อทำความเข้าใจการรันโค้ดแบบอัตโนมัติโดยไม่ต้องจัดการเซิร์ฟเวอร์
- ตั้งค่า S3 event trigger ให้ฟังก์ชัน Lambda ทำงานโดยอัตโนมัติทันทีที่มีการอัปโหลดไฟล์ใหม่เข้าไปใน S3 bucket
- ตรวจสอบการทำงานและดีบักเวิร์กโฟลว์ผ่าน CloudWatch Logs เพื่อดูรายละเอียดการเรียกใช้งานล่าสุด

ภาพประกอบจากคลังภาพสต็อก ไม่ใช่ภาพจากเหตุการณ์จริง
ช่วงท้ายของการอบรม Mr. Santhosh NC ตำแหน่ง Lead Infrastructure Consultant จากบริษัท Thoughtworks เมือง Coimbatore ได้รับหน้าที่เป็นวิทยากรผู้ถ่ายทอดความรู้ พร้อมทั้งเสียงขอบคุณจากผู้จัดงาน นำโดยภาควิชาคอมพิวเตอร์ CIT, ดร. M. Sujithra (Convener), ดร. K. E. Hemapriya และ ดร. R. Sudha (Faculty Coordinators) รวมถึง ดร. K. Umamaheswari (Dean) ที่ร่วมกันจัดกิจกรรมอันมีประโยชน์นี้ขึ้นมา
ที่มา: Dev.to
พบข้อมูลผิดพลาดในบทความนี้? แจ้งปัญหาบทความนี้
ความคิดเห็น
แสดงความคิดเห็น