จะกำหนดคำจำกัดความของงาน Amazon ECS ได้อย่างไร

Ca Kahnd Kha Cakad Khwam Khxng Ngan Amazon Ecs Di Xyangri



Amazon เป็นแพลตฟอร์มบนคลาวด์ที่ให้บริการที่แตกต่างแต่เป็นที่ต้องการอย่างมากแก่ลูกค้า ตั้งแต่รายบุคคล องค์กร ไปจนถึง Tech Giants เหตุผลหลักที่ทำให้ Amazon ได้รับความนิยมในช่วงหลายปีที่ผ่านมาก็คือ ครอบคลุมทุกมิติของความต้องการขององค์กร เช่น จากปริมาณข้อมูลไปจนถึงการดำเนินการวิเคราะห์ เป็นต้น Amazon ECS เป็นอีกหนึ่งบริการที่เชี่ยวชาญของ AWS ที่ใช้แนวคิดเรื่องคอนเทนเนอร์

บทความนี้แสดงเนื้อหาต่อไปนี้:

Amazon ECS คืออะไร

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







Amazon ECS ทำงานอย่างไร

นักเทียบท่ารันคอนเทนเนอร์ตามสองตัวเลือกของคอนเทนเนอร์ ได้แก่ Serverless หรือ Managed ECS จัดการและสนับสนุนคุณสมบัติการปรับขนาดอัตโนมัติเพื่อจัดการปริมาณข้อมูล และเพื่อมอบความสามารถในการจัดการและปรับขนาดบริการอย่างเต็มรูปแบบ ECS ปรับขนาดแอปพลิเคชันของคุณขึ้นและลงโดยอัตโนมัติตามความต้องการ ตัวอย่างเช่น เมื่อปริมาณการใช้แอปพลิเคชันของคุณเพิ่มขึ้นหรือลดลง คุณสามารถกำหนดค่าคุณสมบัติการปรับขนาดอัตโนมัติสำหรับหน่วยวัด เช่น การใช้งาน CPU การใช้งานหน่วยความจำ ฯลฯ





เมื่อพิจารณาถึงต้นทุนสำหรับคุณสมบัติเหล่านี้ โชคดีที่ ECS มีความคุ้มค่าอย่างมากเมื่อใช้นักเทียบท่า เนื่องจากช่วยให้หลายคอนเทนเนอร์ทำงานบนระบบคอมพิวเตอร์เฉพาะที่ ECS ทำงานอย่างมีประสิทธิภาพสำหรับงานเฉพาะกิจหรืองานเต็มสเกลเช่นกัน





เรียนรู้เพิ่มเติมเกี่ยวกับ ECS โดยอ้างอิงจากบทความนี้: “ จะสร้างคลัสเตอร์ ECS บน AWS ได้อย่างไร '.

เมื่อคุณปรับใช้อิมเมจของไฟล์ Docker กับ Amazon ECR แล้ว คุณจะต้องกำหนดงานโดยใช้ ECS Amazon ECR คือชื่อที่คุณจะได้ยินบ่อยๆ เมื่อพูดถึง Amazon ECS ECR ย่อมาจาก Elastic Container Repository ซึ่งเก็บรักษาประวัติและจัดเก็บรูปภาพของไฟล์ของคุณ คุณสามารถเปลี่ยนกลับเป็นเวอร์ชันใดก็ได้ด้วย ECR



คำจำกัดความของงานคืออะไร?

งานที่กำหนดไว้ภายใน ECS คือหน่วยที่เล็กที่สุดที่ดำเนินการภายในคลัสเตอร์ ECS งานมาจากคำจำกัดความของงาน คำจำกัดความของงานสามารถเรียกได้ว่าเป็นชุดคำสั่งที่ Amazon ใช้เพื่อรันงานบนคลัสเตอร์ของคุณ ด้วยการใช้คำจำกัดความของงาน เราสามารถควบคุมพารามิเตอร์ของงานได้ เช่น การจัดสรรทรัพยากร อิมเมจคอนเทนเนอร์ ตัวแปรสภาพแวดล้อม ฯลฯ คำจำกัดความของงานแต่ละรายการสามารถรวมคำจำกัดความจากอิมเมจคอนเทนเนอร์หลายรายการได้

จะกำหนดคำจำกัดความของงาน Amazon ECS ได้อย่างไร

สมมติว่าคลัสเตอร์ ECS ของคุณเปิดใช้งานแล้ว ให้เราทำตามขั้นตอนบางอย่างเพื่อสร้างคำจำกัดความของงานสำหรับคลัสเตอร์:

ขั้นตอนที่ 1: เข้าถึงตัวเลือก 'คำจำกัดความของงาน'
ที่นี่ บนแดชบอร์ด ECS เรามีคลัสเตอร์ของเราที่พร้อมใช้งาน แตะ “ คำจำกัดความของงาน ” จากแถบด้านข้าง:

ขั้นตอนที่ 2: สร้างคำจำกัดความของงานใหม่
คลิกที่ “สร้างคำจำกัดความของงานใหม่” และจากรายการแบบเลื่อนลงให้คลิกที่ปุ่ม ' สร้างคำจำกัดความของงานใหม่ ' ตัวเลือก:

ขั้นตอนที่ 3: ตัวระบุที่ไม่ซ้ำ
ระบุชื่อเฉพาะสำหรับคำจำกัดความของงาน:

ขั้นตอนที่ 4: ข้อกำหนดด้านโครงสร้างพื้นฐาน
เลือกประเภทการเปิดตัวภายใต้ “ ประเภทการเปิดตัว ' ส่วน. เราได้ปรับใช้คลัสเตอร์ ECS ของเราเป็น “ AWS Fargate ' ตัวอย่าง. ดังนั้นเราจึงเลือกตัวเลือก “AWS Fargate” จากอินเทอร์เฟซ จากนั้นเลือกสถาปัตยกรรมสำหรับระบบปฏิบัติการ เราได้เก็บการตั้งค่านี้เป็นค่าเริ่มต้น:

ขั้นตอนที่ 5: กำหนดขนาดงาน
ใน “ขนาดงาน ” ของข้อกำหนดโครงสร้างพื้นฐาน ให้เลือกตัวเลือกต่อไปนี้ บันทึก ตัวเลือกเหล่านี้ขึ้นอยู่กับข้อกำหนดขององค์กรหรือแอปพลิเคชันของคุณ สำหรับการสาธิตนี้ เราได้เลือกการกำหนดค่าแบบง่าย:

ขั้นตอนที่ 6: ระบุชื่อคอนเทนเนอร์และ URI รูปภาพ
ในส่วน Container-1 ให้พิมพ์ชื่อของคอนเทนเนอร์ ในส่วน Image URI เราจะใช้ไฟล์ แกลเลอรี ECR ที่ Amazon จัดหาให้ . คุณสามารถระบุลิงก์ของ URI รูปภาพได้ที่นี่ ขึ้นอยู่กับความต้องการของคุณ:

การตรวจสอบคลัสเตอร์ ECS
หากต้องการใช้รูปภาพที่แกลเลอรี ECR ให้มา ให้พิมพ์และค้นหาชื่อรูปภาพ เช่น nginx:

คลิกที่ผลลัพธ์ต่อไปนี้:

คลิกที่ ' สำเนา ” ดังรูปด้านล่าง:

วางลิงก์ที่คัดลอกไว้ใน “ URI รูปภาพ ' สนาม:

โดยคงการตั้งค่าที่เหลือไว้เป็นค่าเริ่มต้น ให้คลิกที่ ' สร้าง ' ปุ่ม:

เราได้สร้างคำจำกัดความของงานสำหรับคลัสเตอร์ ECS สำเร็จแล้ว:

โดยทำตามเส้นทางที่ไฮไลต์ด้านล่าง เราจะเห็นว่าคำจำกัดความของงานได้ถูกสร้างขึ้นแล้ว:

นั่นคือทั้งหมดจากคู่มือนี้

บทสรุป

หากต้องการกำหนดคำจำกัดความของงาน Amazon ECS ให้คลิกที่ ' คำจำกัดความของงาน ” จากแถบด้านข้างเพื่อระบุตัวระบุและ URI รูปภาพ แล้วกดปุ่ม “ สร้าง ' ปุ่ม. คำจำกัดความของงานจะกำหนดว่างานภายในคลัสเตอร์หรือคอนเทนเนอร์จะทำอะไร การกำหนดงานสามารถเรียกได้ว่าเป็นการสร้างงานเพื่อให้คลัสเตอร์ดำเนินการ บทความนี้ให้ข้อมูลเชิงลึกเกี่ยวกับส่วนประกอบต่างๆ ของ ECS และกำหนดคำจำกัดความของงานสำหรับองค์ประกอบเหล่านั้น