จะสร้างและปรับใช้บริการ ECS ใน AWS ได้อย่างไร

Ca Srang Laea Prab Chi Brikar Ecs Ni Aws Di Xyangri



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

บทความนี้เป็นการสาธิตการสร้างและปรับใช้บริการ ECS ใน AWS

บริการ Amazon ECS คืออะไร

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







จะสร้างและปรับใช้บริการ ECS ใน AWS ได้อย่างไร

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



เจ้าของบัญชี AWS สามารถรวม ECS เข้ากับบริการต่างๆ มากมาย เช่น:



  • อเมซอน EC2
  • อเมซอน SDK
  • อเมซอน ECR
  • เครื่องมือของ Amazon สำหรับ Windows PowerShell

ในการสร้างและปรับใช้บริการ อันดับแรกเราจำเป็นต้องสร้างคลัสเตอร์ ECS ที่จะจัดเก็บแอปพลิเคชัน หากต้องการเรียนรู้เพิ่มเติมเกี่ยวกับการสร้างคลัสเตอร์ โปรดดูบทความ “ จะสร้างคลัสเตอร์ ECS ได้อย่างไร '. หลังจากสร้างคลัสเตอร์ Amazon ECS และสร้างคำจำกัดความของงานแล้ว เราสามารถสร้างบริการที่ใช้คำจำกัดความของงานนั้นได้ และจะมีการปรับใช้และทดสอบโดยที่อยู่ IP สาธารณะ





เรียนรู้เพิ่มเติมเกี่ยวกับการกำหนดและการสร้างคำจำกัดความของงานโดยอ้างอิงจากบทความนี้: “ จะกำหนดคำจำกัดความของงาน Amazon ECS ได้อย่างไร '. ให้เราสำรวจขั้นตอนบางอย่างสำหรับการสร้างและปรับใช้บริการ ECS:

ขั้นตอนที่ 1: เลือกคลัสเตอร์
บนแดชบอร์ดคลัสเตอร์ ECS เลือกคลัสเตอร์ที่มีการกำหนดค่าคำจำกัดความของงาน:



ขั้นตอนที่ 2: สร้างบริการ
เลื่อนอินเทอร์เฟซลงแล้วคลิกที่ “ สร้าง ' ปุ่ม:

ขั้นตอนที่ 3: เลือกบริการหรืองาน
เราสามารถเลือกบริการที่จะรันกลุ่มงาน เช่น เว็บแอปพลิเคชันหรือตัวเลือกงานแบบสแตนด์อโลนซึ่งจะดำเนินการครั้งเดียวแล้วยุติลง ที่นี่เราได้เลือก “ บริการ ' ตัวเลือก:

ขั้นตอนที่ 4: เลือกครอบครัว
ในส่วนข้อกำหนดของงาน เลือกข้อกำหนดของงานที่คุณได้กำหนดค่าไว้สำหรับคลัสเตอร์ ตามที่เราได้กำหนดค่า “ คำนิยาม ประชาธิปัตย์ ” คำจำกัดความของงาน ก่อนหน้านี้ เราจะเลือกตัวเลือกนั้น:

ขั้นตอนที่ 5: กำหนดชื่อบริการ
ระบุชื่อของ “ บริการ ” และเราได้ตั้งค่าความจุที่ต้องการเป็น 1 คุณสามารถปรับแต่งได้ตามความต้องการ:

ขั้นตอนที่ 6: ส่วนการเข้าถึงเครือข่าย
คลิกที่ ' เครือข่าย ” ส่วนที่เราจะกำหนดการตั้งค่าเครือข่ายบางอย่างที่จะช่วยให้เราสามารถเข้าถึงได้:

ขั้นตอนที่ 7: เปิดใช้งาน IP สาธารณะ
ภายใต้ ' เครือข่าย ” ให้เปิดใช้งานตัวเลือก Public IP และเลือก “ สร้างกลุ่มความปลอดภัยใหม่ ' ตัวเลือก:

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

ภายใต้แนวเดียวกัน” เครือข่าย ” ให้ทำการกำหนดค่าดังต่อไปนี้:

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

ขั้นตอนนี้จะใช้เวลาหนึ่งหรือสองนาที บริการของเราได้รับการปรับใช้เรียบร้อยแล้ว:

จะทดสอบการใช้บริการได้อย่างไร?

ตอนนี้เพื่อทดสอบว่าบริการกำลังทำงานอยู่และสามารถเข้าถึงได้หรือไม่ ให้คลิกที่ “ งาน ” แท็บ:

ในแท็บงาน คลิกงานที่กำลังทำงานอยู่:

เลื่อนอินเทอร์เฟซลงแล้วคลิกที่ “ เปิดที่อยู่ ” ตัวเลือกภายใต้ “ ไอพีสาธารณะ ' ตัวเลือก:

บริการของเราทำงานได้สำเร็จและสามารถเข้าถึงได้:

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

บทสรุป

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