Score:1

การปรับขนาดตามจำนวนกระบวนการที่ทำงานบนอินสแตนซ์ ec2

ธง gr

ฉันมีกรณีการใช้งานที่สคริปต์หลามหลายตัวจะทำงานพร้อมกันบน ec2 พวกเขาอ่านคิว SQS และดำเนินการต่างๆ เช่น ดาวน์โหลดจาก S3 แยกวิเคราะห์ไฟล์ แยก ประมวลผล และอัปเดตฐานข้อมูล สคริปต์ทำงานทุก 5 นาที หาก SQS ว่างเปล่า สคริปต์จะไม่ทำอะไรเลยและออก หาก SQS มีข้อความ ข้อความจะถูกประมวลผลโดยสคริปต์ซึ่งอาจทำงานนานกว่าหนึ่งชั่วโมง ระยะเวลาการทำงานจึงแตกต่างกันไป

ในการปรับขนาดอัตโนมัติ ฉันเห็นว่ามีตัวเลือกในการปรับขนาดตามการใช้งาน cpu โดยเฉลี่ย แต่การสุ่มใช้ cpu ทำให้ไม่ใช่ตัวบ่งชี้ที่ดีเมื่อปรับขนาด (เช่น สคริปต์ python จะใช้ cpu มากขึ้นในขณะที่ดำเนินการกับดิสก์ io แต่ในบางครั้ง ใช้หน่วยความจำ แต่ไม่มี cpu)

มีวิธีปรับขนาดตามจำนวนกระบวนการไพ ธ อนที่ทำงานบนอินสแตนซ์ ec2 หรือไม่ ดังนั้นเมื่อจำนวนการเรียกใช้แบบขนานถึง 10 อินสแตนซ์จะขยายขนาดขึ้นหรือไม่

นอกจากนี้ มีวิธีระบุว่าควรลดขนาดลงหรือไม่ ไม่ เกิดขึ้นกับอินสแตนซ์ ec2 หากมีกระบวนการ python อย่างน้อยหนึ่งกระบวนการทำงานอยู่ภายใน (แม้ว่ากระบวนการนั้นจะใช้ซีพียู <5%) เนื่องจากการลดขนาดจะยุติกระบวนการที่กำลังดำเนินอยู่ และจะดีกว่าหากการลดขนาดสามารถเกิดขึ้นได้ หลังจากเสร็จสิ้นกระบวนการหลาม

ไม่มีตัวจัดสรรภาระงานในภาพ

Rohini avatar
gr flag
ฉันดูแนวคิดในการเรียกใช้แลมบ์ดาด้วยทริกเกอร์ SQS สำหรับทุกข้อความที่ SQS ได้รับ ซึ่งในทางทฤษฎีหมายถึงเมื่อจำนวนข้อความเพิ่มขึ้น การเรียกใช้ฟังก์ชันจะเกิดขึ้นมากขึ้น ดังนั้นมันจึงปรับขนาด แต่ https://docs.aws.amazon.com/lambda/latest/dg/gettingstarted-limits.html ระบุการหมดเวลาสำหรับแลมบ์ดาใดๆ เป็น 15 นาที สิ่งนี้ไม่เหมาะกับกรณีการใช้งานของฉันเนื่องจากการประมวลผลของไพ ธ อนอาจดำเนินไปได้ดีในหนึ่งชั่วโมง
Oscar De León avatar
la flag
แล้วการควบคุม Autoscaling จากภายในอินสแตนซ์ล่ะ? สำหรับฉันแล้ว ดูเหมือนว่าคุณมีกลไกควบคุมบางอย่างสำหรับสคริปต์ ดังนั้นอาจใช้สิ่งนั้นเพื่อขยายขนาดเมื่อจำเป็น และเมื่อไม่จำเป็นต้องเรียกใช้อินสแตนซ์อีกต่อไป คุณสามารถปรับขนาดกลับเข้ามาได้ เมื่อเดือนกรกฎาคมที่ผ่านมา พวกเขาได้เพิ่มคุณลักษณะเพื่อเลือกว่า อินสแตนซ์ที่จะยุติเมื่อปรับขนาด บางทีอาจช่วยได้ อินสแตนซ์ที่จะยุติในระดับใน/

โพสต์คำตอบ

คนส่วนใหญ่ไม่เข้าใจว่าการถามคำถามมากมายจะปลดล็อกการเรียนรู้และปรับปรุงความสัมพันธ์ระหว่างบุคคล ตัวอย่างเช่น ในการศึกษาของ Alison แม้ว่าผู้คนจะจำได้อย่างแม่นยำว่ามีคำถามกี่ข้อที่ถูกถามในการสนทนา แต่พวกเขาไม่เข้าใจความเชื่อมโยงระหว่างคำถามและความชอบ จากการศึกษาทั้ง 4 เรื่องที่ผู้เข้าร่วมมีส่วนร่วมในการสนทนาด้วยตนเองหรืออ่านบันทึกการสนทนาของผู้อื่น ผู้คนมักไม่ตระหนักว่าการถามคำถามจะมีอิทธิพลหรือมีอิทธิพลต่อระดับมิตรภาพระหว่างผู้สนทนา