ประเภท Load Balancer ใน Amazon ECS มีอะไรบ้าง

Prapheth Load Balancer Ni Amazon Ecs Mi Xari Bang



แอปพลิเคชั่นนับล้านกำลังทำงานบนอินเทอร์เน็ตโดยมีผู้ใช้หลายพันล้านคนต่อวันเพื่อใช้บริการของพวกเขาทางออนไลน์ เมื่อปริมาณการใช้งานมีปริมาณมากตามเวลา แอปพลิเคชันจำเป็นต้องปรับขนาดโดยใช้เทคนิค Load Balancing ที่นำเสนอโดยแพลตฟอร์มคลาวด์ AWS ตัวจัดสรรภาระงานใช้ในการจัดการคำขอหลายพันล้านรายการและกำหนดเส้นทางไปยังเซิร์ฟเวอร์ที่มีการกระจายที่เท่าเทียมกัน

คู่มือนี้จะอธิบาย Load Balancer และประเภทใน Amazon Elastic Container Service







Load Balancer ใน AWS คืออะไร

Load Balancer ใช้เพื่อกำหนดเส้นทางทราฟฟิกอินเทอร์เน็ตไปยังเซิร์ฟเวอร์หลายเครื่องโดยแบ่งทราฟฟิกตามโหลดในแต่ละเซิร์ฟเวอร์ หากทราฟฟิกขาเข้ามีจำนวนมหาศาลและมีเซิร์ฟเวอร์เพียงไม่กี่เครื่องที่จะประมวลผลทราฟฟิกนั้น ตัวจัดสรรภาระงานจะถูกใช้เพื่อจัดการทราฟฟิก Load Balancer มีส่วนร่วมกับทราฟฟิกทั้งหมดและส่งคำขอทีละรายการไปยังเซิร์ฟเวอร์ฟรีและเก็บทราฟฟิกทั้งหมดไว้ในเขตบัฟเฟอร์:





Amazon ECS คืออะไร

Amazon ECS หรือ Elastic Container Service เป็นบริการของ AWS ที่สร้างคอนเทนเนอร์เพื่อเก็บแอปพลิเคชันไว้ทั้งบนคลาวด์และในองค์กร เป็นบริการอัตโนมัติเต็มรูปแบบที่ใช้ในการเรียกใช้ซอฟต์แวร์การประสานที่ซับซ้อนและจัดการค่าใช้จ่ายของนักพัฒนาหรือข้อกังวลด้านความปลอดภัยบนคลาวด์ Amazon ECS ผสานรวมกับบริการ AWS อื่นๆ ได้อย่างง่ายดายเพื่อมอบความคล่องตัว เช่น การเรียกใช้คอนเทนเนอร์บนบริการประมวลผล เช่น EC2:





ประเภท Load Balancer ใน Amazon ECS มีอะไรบ้าง

Load Balancer มีทั้งหมด 4 ประเภท แต่สำหรับบริการ Elastic Container เราใช้เพียง 2 ประเภทเท่านั้น ประเภทของตัวจัดสรรภาระงานใน Amazon Elastic Container Service มีคำอธิบายด้านล่าง:



ตัวจัดสรรภาระงานเครือข่าย

Network Load Balancer คือประเภทของเทคนิค Load Balancing ที่ใช้ใน Amazon Elastic Container Service ทำงานบนเลเยอร์ที่ 4 ของ Open Systems Interconnection หรือ OSI Model เพื่อจัดการคำขอนับล้านต่อวินาทีบนเครือข่าย มีคุณสมบัติในการตรวจสอบสถานะของอินสแตนซ์และมีบริการตรวจสอบ CloudWatch ในตัว:

แอปพลิเคชัน Load Balancer

Application Load Balancer ช่วยให้ผู้ใช้สามารถกำหนดกฎการกำหนดเส้นทางตามเนื้อหาของคำขอ โหลดบาลานซ์ประเภทนี้ช่วยให้ผู้ใช้สามารถกำหนดเส้นทางทราฟฟิกไปยังบริการเฉพาะอย่างมีประสิทธิภาพด้วยแอปพลิเคชันที่ทำงานบนคอนเทนเนอร์ ตัวจัดสรรภาระงานประเภทนี้จะทำให้แน่ใจว่าทราฟฟิกถูกส่งไปยังบริการสั่งซื้อไม่ว่าจะทำงานอยู่ที่ใด รวมถึงพอร์ตแบบไดนามิกสำหรับแอปพลิเคชันที่ใช้คอนเทนเนอร์:

นั่นคือทั้งหมดที่เกี่ยวกับประเภทของ Load Balancer ใน Amazon Elastic Container Service

บทสรุป

Load Balancer ใน AWS ใช้เพื่อกำหนดเส้นทางปริมาณงานการรับส่งข้อมูลสำหรับเซิร์ฟเวอร์โดยกำหนดเส้นทางคำขอนับล้านไปยังเซิร์ฟเวอร์ทีละรายการ บริการ Elastic Container ใน AWS ใช้เพื่อจัดการคอนเทนเนอร์บนคลาวด์ซึ่งใช้เพื่อวางแอปพลิเคชันบนคอนเทนเนอร์เพื่อการเคลื่อนย้ายที่ปลอดภัย บริการ Amazon ECS ใช้โหลดบาลานซ์ประเภทต่างๆ เช่น Application และ Network Load Balancer สำหรับบริการที่ทำงานบนคอนเทนเนอร์ คู่มือนี้ได้อธิบายประเภทโหลดบาลานเซอร์ใน Amazon Elastic Container Service