เมื่อฉันรีบูตอินสแตนซ์ EC2 ฉันจะได้รับอิมเมจเริ่มต้นอีกครั้งหรือไม่หรือสถานะของฮาร์ดดิสก์ก่อนการรีบูตจะถูกเก็บไว้?
แล้วจะเกิดอะไรขึ้นกับการเรียกเก็บเงินชั่วโมงเริ่มต้นอีกครั้งหรือฉันจะดำเนินการต่อด้วยเศษของชั่วโมงที่ฉันอยู่ในขณะที่ฉันรีบูต
เมื่อฉันรีบูตอินสแตนซ์ EC2 ฉันจะได้รับอิมเมจเริ่มต้นอีกครั้งหรือไม่หรือสถานะของฮาร์ดดิสก์ก่อนการรีบูตจะถูกเก็บไว้?
แล้วจะเกิดอะไรขึ้นกับการเรียกเก็บเงินชั่วโมงเริ่มต้นอีกครั้งหรือฉันจะดำเนินการต่อด้วยเศษของชั่วโมงที่ฉันอยู่ในขณะที่ฉันรีบูต
คำตอบ:
การรีบูตอินสแตนซ์ก็เหมือนกับการรีบูตเครื่องพีซี ฮาร์ดดิสก์ไม่ได้รับผลกระทบ คุณจะไม่กลับสู่สถานะดั้งเดิมของอิมเมจ แต่เนื้อหาของฮาร์ดดิสก์จะเป็นเนื้อหาก่อนการรีบูต
การรีบูตไม่เกี่ยวข้องกับการเรียกเก็บเงิน การเรียกเก็บเงินเริ่มต้นเมื่อคุณสร้างอินสแตนซ์รูปภาพและจะหยุดเมื่อคุณยกเลิก การรีบูตระหว่างนั้นไม่มีผลใด ๆ
/etc/resolv.conf
ในการรีบูต
การรีบูตทำให้ดิสก์ไม่เสียหาย
หากคุณปิดอินสแตนซ์และเปิดเครื่องใหม่ดิสก์จะถูกรีเซ็ตเป็นสถานะเริ่มต้น
สิ่งนี้ใช้ไม่ได้กับดิสก์ EBS ซึ่งยังคงมีอยู่แม้ในระหว่างการปิดระบบ
ตามเอกสาร AWS :
การรีบูตอินสแตนซ์จะเทียบเท่ากับการรีบูตระบบปฏิบัติการ ในกรณีส่วนใหญ่การรีบูตอินสแตนซ์จะใช้เวลาเพียงไม่กี่นาที เมื่อคุณรีบูตอินสแตนซ์อินสแตนซ์จะยังคงอยู่บนโฮสต์ฟิสิคัลเดียวกันดังนั้นอินสแตนซ์ของคุณจะเก็บชื่อ DNS สาธารณะ (IPv4) ที่อยู่ IPv4 ส่วนตัวที่อยู่ IPv6 (ถ้ามี) และข้อมูลใด ๆ บนไดรฟ์ข้อมูลที่เก็บอินสแตนซ์
การรีบูตอินสแตนซ์ไม่ได้เป็นการเริ่มต้นชั่วโมงการเรียกเก็บเงินของอินสแตนซ์ใหม่ซึ่งแตกต่างจากการหยุดและรีสตาร์ทอินสแตนซ์ของคุณ
นอกจากนี้พวกเขาแนะนำ:
เราขอแนะนำให้คุณใช้ Amazon EC2 เพื่อรีบูตอินสแตนซ์ของคุณแทนที่จะเรียกใช้คำสั่งรีบูตระบบปฏิบัติการจากอินสแตนซ์ของคุณ หากคุณใช้ Amazon EC2 เพื่อรีบูตอินสแตนซ์ของคุณเราจะทำการรีบูตอย่างหนักหากอินสแตนซ์ไม่ปิดตัวลงอย่างสมบูรณ์ภายในสี่นาที
เมื่อคุณรีบูตอินสแตนซ์มันจะยังคงเป็นไฮเปอร์ไวเซอร์เหมือนเดิมและรีสตาร์ท VM เหมือนกับการรีบูต Linux ปกติ
หากคุณสร้าง VM ที่มีที่เก็บบล็อกชั่วคราวคุณจะไม่สูญเสียพื้นที่เก็บข้อมูลชั่วคราวเมื่อคุณรีสตาร์ทอินสแตนซ์
ดังที่ได้กล่าวมาแล้วการรีบูตเครื่องจะไม่ส่งผลต่อการเรียกเก็บเงิน