คู่มือด้านล่างนี้จะอธิบาย Amazon ECS และคำจำกัดความของงาน รวมถึงขั้นตอนในการตั้งค่าพารามิเตอร์คำจำกัดความของงานใน AWS ECS
Amazon ECS คืออะไร
Amazon ECS เป็นบริการที่ได้รับการจัดการเต็มรูปแบบโดย AWS ซึ่งให้บริการตามวัตถุประสงค์ของการบรรจุคอนเทนเนอร์ ทำให้ง่ายต่อการปรับใช้ ปรับขนาด และจัดการแอปพลิเคชันและโซลูชันที่ออกแบบโดยสถาปัตยกรรมคลาวด์ ตู้คอนเทนเนอร์มีสภาพแวดล้อมที่สว่างและสมดุล ECS ใช้สำหรับระบบอัตโนมัติเมื่อปรับใช้หรือปรับขนาดคอนเทนเนอร์
ด้วย ECS ผู้ใช้สามารถกำหนดงาน ซึ่งจะห่อหุ้มคอนเทนเนอร์และทรัพยากรที่จำเป็นสำหรับแอปพลิเคชันในการทำงาน งานเหล่านี้สามารถจัดกลุ่มเป็นบริการได้ ซึ่งช่วยให้มั่นใจได้ว่างานตามจำนวนที่ระบุจะทำงานอย่างต่อเนื่องและจัดการการปรับขนาดตามความต้องการโดยอัตโนมัติ ความสามารถในการปรับขนาดแบบไดนามิกนี้ทำให้ ECS เหมาะสมอย่างยิ่งสำหรับแอปพลิเคชันที่ต้องพบกับปริมาณงานที่แตกต่างกัน
คำจำกัดความของงานคืออะไร?
คำจำกัดความของงานใน Amazon ECS คือพิมพ์เขียวที่อธิบายว่าชุดคอนเทนเนอร์ควรนำไปใช้และจัดเตรียมภายในงานอย่างไร โดยจะกำหนดพารามิเตอร์ต่างๆ รวมถึงอิมเมจ Docker ที่จะใช้ ข้อกำหนดของ CPU และหน่วยความจำ การตั้งค่าเครือข่าย และการขึ้นต่อกันของคอนเทนเนอร์
เรามาตั้งค่าพารามิเตอร์คำจำกัดความของงานกันดีกว่า
จะตั้งค่าพารามิเตอร์คำจำกัดความงานใน AWS ECS ได้อย่างไร
มีสองวิธีในการตั้งค่าพารามิเตอร์คำจำกัดความของงานใน AWS ECS เหล่านี้คือ:
วิธีที่ 1: การใช้ AWS Management Console
เริ่มต้นด้วยวิธี AWS Management Console เพื่อตั้งค่าพารามิเตอร์คำจำกัดความของงานใน AWS ECS เพียงทำตามขั้นตอนด้านล่าง:
ขั้นตอนที่ 1: ค้นหา ECS
ไปที่คอนโซล AWS แล้วค้นหา “ อีซีเอส ” ในแถบค้นหาตามที่แสดงด้านล่าง:
คลิกที่ปุ่มไฮไลท์ จากนั้นหน้าจอต่อไปนี้จะปรากฏขึ้น:
ขั้นตอนที่ 2: เปิดคำจำกัดความของงาน
ตอนนี้คลิกที่ “ คำจำกัดความของงาน ” ตามที่แสดงด้านบน และจะนำไปสู่หน้าจอด้านล่าง:
ขั้นตอนที่ 3: สร้างคำจำกัดความของงานใหม่
ตอนนี้คลิกที่ “ สร้างคำจำกัดความของงานใหม่ ” และหน้าจอด้านล่างจะปรากฏขึ้น:
ตอนนี้หน้าจอต่อไปนี้จะปรากฏขึ้น:
ขั้นตอนที่ 4: ระบุรายละเอียด
ระบุรายละเอียดในส่วน “ การกำหนดค่าคำจำกัดความของงาน ” ตามภาพด้านล่าง:
เลื่อนลงและระบุรายละเอียดอื่นๆ รวมถึง “ ขนาดเครือข่าย , ' แกะ , ' หน่วยความจำ ” ฯลฯ ดังแสดงด้านล่าง:
ผู้ใช้สามารถเพิ่ม “ รายละเอียดคอนเทนเนอร์ ” เช่น ภาชนะ “ ชื่อ ' และ ' URI รูปภาพ ' ดังต่อไปนี้:
ขั้นตอนที่ 5: กดปุ่มสร้าง
ทิ้งทุกอย่างไว้แล้วคลิกที่ “ สร้าง ” ที่มุมล่างขวาดังภาพด้านล่าง:
ขั้นตอนที่ 6: การยืนยัน
ซึ่งจะนำไปสู่หน้าจอถัดไปที่ตรวจสอบการเปิดใช้งานข้อกำหนดของงาน สามารถดูได้ด้านล่าง:
มาดูวิธีถัดไปกันดีกว่า
วิธีที่ 2: การใช้ตัวแก้ไข JSON
ทำซ้ำสองขั้นตอนแรกจากวิธีการข้างต้น และทำตามขั้นตอนเหล่านี้ในภายหลัง:
ขั้นตอนที่ 1: สร้างคำจำกัดความของงานใหม่
ขั้นตอนต่อไปคือคลิกที่ปุ่มไฮไลต์ในภาพด้านบน จากนั้นหน้าจอต่อไปนี้จะปรากฏขึ้น:
ซึ่งจะนำไปสู่หน้าจอด้านล่าง:
ขั้นตอนที่ 2: แทนที่รหัส JSON
แทนที่โค้ด JSON ด้วยโค้ดต่อไปนี้:
{'ต้องการความเข้ากันได้' : : [
'อีซี2'
] ,
“คำจำกัดความของคอนเทนเนอร์” : : [
{
'ชื่อ' : : 'ฉัน x00' ,
'ภาพ' : : 'nginx: ล่าสุด' ,
'หน่วยความจำ' : : 256 ,
'ซีพียู' : : 256 ,
'จำเป็น' : จริง ,
'การแมปพอร์ต' : : [
{
'คอนเทนเนอร์พอร์ต' : : 80 ,
'มาตรการ' : : 'ทีซีพี'
}
] ,
'บันทึกการกำหนดค่า' : : {
'ล็อกไดร์เวอร์' : : 'awslogs' ,
'ตัวเลือก' : : {
'awslogs-กลุ่ม' : : 'awslogs-nginx-ecs' ,
'ภูมิภาค awslogs' : : 'ap-ตะวันออกเฉียงใต้-1' ,
'awslogs-stream-คำนำหน้า' : : 'งิงซ์'
}
}
}
] ,
'ปริมาณ' : : [ ] ,
'โหมดเครือข่าย' : : 'สะพาน' ,
'ข้อจำกัดของตำแหน่ง' : : [ ] ,
'ตระกูล' : : 'งิงซ์'
}
แทนที่ภูมิภาคตามนั้นและคลิกที่ “ สร้าง ” ที่มุมล่างขวาดังภาพด้านล่าง:
ขั้นตอนที่ 3: การยืนยัน
การคลิกที่ปุ่มที่ไฮไลต์ด้านบนจะนำไปสู่หน้าจอการยืนยันด้านล่าง:
นี่คือวิธีการตั้งค่าพารามิเตอร์คำจำกัดความของงานใน AWS ECS
บทสรุป
คุณสามารถตั้งค่าพารามิเตอร์คำจำกัดความงาน Amazon ECS ได้โดยใช้คอนโซลการจัดการ AWS และตัวแก้ไข JSON เช่นกัน Amazon ECS มีคำจำกัดความของงานที่สามารถเขียนได้อย่างมีประสิทธิภาพเพื่อปรับใช้และจัดการแอปพลิเคชันที่อยู่ในคอนเทนเนอร์ คำจำกัดความของงานเป็นแกนหลักของ ECS โดยเสนอวิธีการที่มีโครงสร้างเพื่อกำหนดและกำหนดค่าคอนเทนเนอร์ภายในงาน บทความนี้ได้อธิบายรายละเอียดวิธีตั้งค่าพารามิเตอร์คำจำกัดความของงานใน AWS ECS