ec2 เริ่มต้นอินสแตนซ์ของฉันใหม่หรือไม่


17

ฉันพบว่าเซิร์ฟเวอร์ CentOS 5 ของฉันบน EC2 ถูกรีบูทโดยที่ไม่มีคำสั่งให้ทำ ฉันไม่ได้เข้าสู่ระบบในวันที่รีบูตเครื่อง เมื่อฉันดู 'ล่าสุด' ใน linux มันพูดว่า:

jeroen   pts/0        128.97.......    Thu Apr  7 15:02 - 16:28  (01:25)    
reboot   system boot  2.6.18-xenU-ec2- Wed Apr  6 15:48         (1+05:27)   
jeroen   pts/2        128.97.......    Tue Apr  5 19:31 - 23:17  (03:45)

ดูเหมือนว่าไม่มีใครเข้าสู่ระบบในวันนั้น ข้อเสนอแนะใด ๆ เกี่ยวกับสิ่งที่อาจเกิดขึ้น? EC2 รีบูตอินสแตนซ์ไม่ว่าในกรณีใด ๆ ? หรืออาจถูกแฮ็ก


มีกระทู้ reddit ที่น่าสนใจเกี่ยวกับเรื่องนี้คือ ...
Ivan Aracki

คำตอบ:


27

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

  • เซิร์ฟเวอร์จริงถูกทำเครื่องหมายว่าถูกปลดประจำการดังนั้นจึงไม่มีการเปิดตัวอินสแตนซ์ใหม่
  • หากพวกเขาสามารถ (เช่นพวกเขาไม่ได้จัดการกับความล้มเหลวของฮาร์ดแวร์ที่สำคัญ), Amazon จะรอช่วงระยะเวลาหนึ่งเพื่อดูว่าอินสแตนซ์ที่ทำงานในการปิดเซิร์ฟเวอร์หรือรีบูตด้วยตัวเอง (รีบูตอินสแตนซ์ EC2 มักจะทำให้ เปิดใช้งานบนเซิร์ฟเวอร์จริงที่แตกต่างกัน)
  • หลังจากช่วงเวลาดังกล่าวเสร็จสมบูรณ์อเมซอนจะบังคับให้อินสแตนซ์ที่เหลืออยู่เพื่อรีบูตย้ายไปยังเซิร์ฟเวอร์ทางกายภาพอื่น ๆ

เนื่องจากกฎข้อนี้ทั่วไปและอื่น ๆ ในสภาพแวดล้อมคุณควรปฏิบัติกับเซิร์ฟเวอร์ใด ๆ ที่ทำงานบน EC2 เป็น Ephemeral เซิร์ฟเวอร์ใด ๆ อาจรีบูตหรือแบนออกหายไปได้ตลอดเวลา ดังนั้นการติดตั้งโดยอัตโนมัติด้วยสิ่งต่าง ๆ เช่นพ่อครัวหรือหุ่นเชิดการตรวจสอบที่แน่นหนาและการออกแบบแอปพลิเคชันของคุณเพื่อแก้ไขปัญหาความล้มเหลวเป็นสิ่งสำคัญ


มันแย่มาก - ฉันได้รับแรงผลักดันที่จะสร้างอินสแตนซ์ชั่วคราว แต่ถ้าพวกเขากำลังจะเกษียณโฮสต์พวกเขาควรจะส่งสัญญาณให้แขกไปยังโฮสต์อื่น

ดังนั้นไม่มี vMotion (หรือเทียบเท่า) D'โอ้
Massimo

ระบบอัตโนมัติและกรอบการตรวจสอบของคุณควรตรวจสอบว่า นั่นเป็นเหตุผลที่ว่าทำไมแอปพลิเคชันของคุณควรเขียนเพื่อใช้ Elastic Load Balancer
Magellan

นอกจากนี้พวกคุณกำลังแสดงความคิดเห็นในคำถามอายุ 4 ปี คุณจะไม่ได้รับคำตอบจาก OP
Magellan

2

อาจเป็นปัญหา EC2 ดูรีบูตไหม

ฉันมีปัญหาเดียวกันและพบในDashboard Health Service ของ AWSว่ามีปัญหาใน EC2

สรุป: ควรคาดหวังการรีบูตเครื่อง แต่ไม่บ่อยกว่าที่คุณคาดหวังด้วยฮาร์ดแวร์สินค้าโภคภัณฑ์


โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.