ฉันมีการตั้งค่า EC2 ง่าย ๆ กับ Eastic Load Balancer และเว็บเซิร์ฟเวอร์สองเครื่องภายใต้ ฉันต้องเริ่มต้นอินสแตนซ์เพิ่มเติมโดยอัตโนมัติเมื่อ CPU ที่หนึ่งในนั้นถึง 100% หรืออินสแตนซ์บางตัวล้มเหลว
สิ่งแรกที่ฉันดูคือหน้าAmazon http://aws.amazon.com/autoscaling/ ฉันอ่านหน้านี้สองสามครั้งแล้วจ้องมองและไม่อยากเชื่อเลย ปรากฏว่า Amazon โฆษณา "การปรับขนาดอัตโนมัติ" เป็นคุณลักษณะในขณะที่พวกเขามีเพียง API และเครื่องมือที่ต้องทำด้วยตัวเอง คุณต้องสร้างการปรับขนาดอัตโนมัติสำหรับพวกเขาจริง ๆ ! ไม่มีคอนโซลหรือเครื่องมือบางอย่างที่ให้ AutoScaling คุณต้องตั้งโปรแกรมหรือจ่ายโปรแกรมเมอร์เพื่อสร้างเครื่องมือดังกล่าว พวกเขาโฆษณา AutoScaling แต่มันไม่มีอยู่ - คุณต้องสร้างมันเอง? หรือฉันหายไปบางอย่าง
ฉันดูทางเลือกอื่น:
Rightscaleดูเหมือน overkill สำหรับการตั้งค่าง่าย ๆ พวกเขาทำงานกับการปรับใช้โครงสร้างพื้นฐานทั้งหมดไม่ใช่เซิร์ฟเวอร์เดียว และค่าใช้จ่ายในการเข้าคือ $ 2,500 เมื่องบประมาณรายเดือนทั้งหมดของฉันต่ำกว่า $ 500
สเกลาร์ ดูเหมือนว่าเข้าถึงได้มากกว่าในตอนนี้ Rightscale แต่เช่นเดียวกับ Rightscale ฉันไม่สามารถหาวิธีที่จะนำเซิร์ฟเวอร์ของตัวเองที่ทำงานบน EC2 แล้ว ด้วย Scalr และ Rightscale ดูเหมือนว่าวิธีเดียวที่จะได้รับคือการสร้างเซิร์ฟเวอร์ตั้งแต่เริ่มต้นในคอนโซลแล้วจึงถ่ายโอนข้อมูลอย่างใด
ฉันยังมองไปที่ผลิตภัณฑ์ที่เรียกว่าYlastic นี่คือผลิตภัณฑ์ที่แปลกประหลาดที่สุดของทั้งหมด การลงทะเบียนต้องมีบัญชี "ยูคาลิปตัส" บางส่วน และฉันอ่านทุกหน้าในเว็บไซต์ Ylastic ไม่มีการพูดถึงว่า "ยูคาลิปตัส" คืออะไร คุณจะรับมันได้อย่างไร? เป็นโปรแกรมที่คุณติดตั้งบนอินสแตนซ์ EC2 ของคุณหรือบริการบางอย่างของบุคคลที่สาม
ฉันงงงวยอย่างสมบูรณ์โดยขาดความเป็นไปได้ง่าย ๆ นี้ - เพื่อเริ่มต้นอินสแตนซ์ EC2 ใหม่เมื่อล้มเหลวหรือกิน CPU 100% ดูเหมือนว่ามีเครื่องมือเฉพาะสำหรับผู้ใช้ระดับองค์กรที่สร้างฟาร์มโซลูชันทั้งหมด หรือเครื่องมือทำเองที่ต้องใช้โปรแกรมเมอร์
มีพื้นกลางหรือไม่
ขอบคุณ