ฉันมีอินสแตนซ์ที่มีแอปพลิเคชัน tomcat หลายตัวและ jars แบบสแตนด์อโลนทำงานอยู่ หากเครื่องมี 2vcpu และ 8GB RAM แต่ละแอปพลิเคชันสามารถใช้ทรัพยากรได้ตามต้องการ (ขึ้นอยู่กับค่า Xms และ Xmx ที่ตั้งค่าสำหรับ Tomcat และสำหรับแต่ละ Jar) ECS ไม่ได้อยู่ในภาพ ณ จุดนี้
ตอนนี้ฉันจะย้ายแอปพลิเคชันไปยังคอนเทนเนอร์บนอินสแตนซ์ EC2 (ไม่ใช่ fargate) เป็นไปได้หรือไม่ที่จะมีคำจำกัดความของงานที่ฉันระบุซีพียูและหน่วยความจำซึ่งรวมกันแล้วมากกว่าซีพียูหรือแรมจริงของโฮสต์ EC2
เนื่องจากฉันไม่คาดหวังว่าแอปพลิเคชันทั้งหมดจะใช้หน่วยความจำ 100% ที่จัดสรรให้ในระหว่างการสร้างข้อกำหนดของงาน
เป็นไปได้ไหมที่จะมีโฮสต์ ECS ที่มี 4vcpus และฉันวางงาน 10 งานไว้ทั้งหมดโดยระบุ 4vcpus ในคำจำกัดความของงาน ฉันรู้ว่างานจะไม่ใช้ 4vcpu แต่ฉันต้องการว่าหากงานใดจำเป็นต้องใช้ งานเหล่านั้นไม่ควรถูกจำกัดให้ใช้เต็มความจุของโฮสต์
ฉันทราบว่า ECS มีความสามารถในการปรับขนาดซึ่งฉันวางแผนจะใช้แต่ฉันมีเป้าหมายเพื่อให้แน่ใจว่าจะไม่จัดสรรโฮสต์ EC2 ที่ฉันใช้สำหรับ ECS มากเกินไป