RDS ขอนำเสนอ "อัปเกรดเวอร์ชันย่อยอัตโนมัติ" การตั้งค่าที่อธิบายไว้ใน เอกสารซึ่งทำให้ AWS อัปเกรดกลไกฐานข้อมูลของคุณโดยอัตโนมัติเป็นครั้งคราว:
หากคุณต้องการให้ Amazon RDS อัปเกรดเวอร์ชันเอ็นจิ้น DB ของฐานข้อมูลโดยอัตโนมัติ คุณสามารถเปิดใช้งานการอัปเกรดเวอร์ชันย่อยอัตโนมัติสำหรับฐานข้อมูลได้
เมื่อ Amazon RDS กำหนดเวอร์ชันของกลไกรองเป็นเวอร์ชันของกลไกรองที่ต้องการ แต่ละฐานข้อมูล [โดยเปิดการตั้งค่านี้] จะได้รับการอัปเกรดเป็นเวอร์ชันของกลไกรองโดยอัตโนมัติ
อย่างไรก็ตามบางคน เอกสาร AWS อื่นๆ ยังอธิบายสิ่งที่เรียกว่า "required software patching" ซึ่งมีกรอบแตกต่างจากการอัพเกรดเครื่องยนต์อัตโนมัติอื่นๆ:
เหตุการณ์การบำรุงรักษาที่ต้องใช้ Amazon RDS เพื่อทำให้อินสแตนซ์ DB ของคุณออฟไลน์คือ [bla bla bla] การอัปเกรดเวอร์ชันกลไกฐานข้อมูล, และ การแพตช์ซอฟต์แวร์ที่จำเป็น. การแพตช์ซอฟต์แวร์ที่จำเป็นจะได้รับการกำหนดเวลาโดยอัตโนมัติสำหรับแพตช์ที่เกี่ยวข้องกับความปลอดภัยและความทนทานเท่านั้น
(เหมืองกล้า)
ฉันไม่แน่ใจว่าจะตีความข้อความทั้งสองนี้เมื่อนำมารวมกันอย่างไร ความเป็นไปได้อย่างหนึ่งคือถ้าฉันปิด "อัปเกรดเวอร์ชันย่อยอัตโนมัติ" การตั้งค่าจะไม่มีการอัปเดตเครื่องยนต์ใด ๆ โดยอัตโนมัติ ความเป็นไปได้อีกอย่างคือการอัปเดตเครื่องยนต์บางอย่าง - เช่น การแก้ไขด้านความปลอดภัยที่สำคัญ - เป็นสิ่งที่ "จำเป็น" และจะถูกนำไปใช้แม้ว่าฉันจะปิดการตั้งค่านั้นไว้ก็ตาม และการเปิดใช้ก็หมายความว่าฉันจะได้รับบางอย่าง อื่นๆ การอัปเดตเครื่องยนต์ก็มีผลเช่นกัน แม้ว่าจะไม่เกี่ยวข้องกับการแก้ไขด้านความปลอดภัยที่สำคัญก็ตาม
การทำความเข้าใจว่าการตีความใดถูกต้องดูเหมือนมีความสำคัญเมื่อประเมินผลกระทบด้านความปลอดภัยของการกลึง "อัปเกรดเวอร์ชันย่อยอัตโนมัติ" ปิด. การตีความใดเป็นจริง