Change management
การเปลี่ยนแปลงที่เกิดขึ้นกับเวิร์กโหลดหรือสภาพแวดล้อมต้องเป็นสิ่งที่คาดการณ์ได้และสามารถรองรับได้ เพื่อให้เวิร์กโหลดทำงานได้อย่างน่าเชื่อถือ การเปลี่ยนแปลงเหล่านี้รวมถึงสิ่งที่ถูกกำหนดมาจากภายนอก เช่น ความต้องการใช้งานที่พุ่งสูงขึ้น (Spikes in demand) และสิ่งที่เกิดขึ้นจากภายใน เช่น การอัปเดตฟีเจอร์ใหม่ๆ หรือการลงแพตช์ความปลอดภัย
เมื่อใช้ AWS คุณสามารถตรวจสอบพฤติกรรมของเวิร์กโหลดและตั้งค่าการตอบสนองต่อ KPIs แบบอัตโนมัติได้ ตัวอย่างเช่น เวิร์กโหลดของคุณสามารถเพิ่มจำนวนเซิร์ฟเวอร์ได้โดยอัตโนมัติเมื่อมีผู้ใช้งานมากขึ้น นอกจากนี้คุณยังสามารถควบคุมได้ว่าใครมีสิทธิ์ในการเปลี่ยนแปลงเวิร์กโหลด และสามารถตรวจสอบประวัติการเปลี่ยนแปลงเหล่านั้นย้อนหลังได้
คำถามต่อไปนี้จะเน้นที่การพิจารณาด้านความน่าเชื่อถือ:
-
REL 6: คุณตรวจสอบทรัพยากรของเวิร์กโหลดอย่างไร? ล็อก (Logs) และตัวชี้วัด (Metrics) เป็นเครื่องมือที่ทรงพลังในการสร้างความเข้าใจเชิงลึกเกี่ยวกับสุขภาพของเวิร์กโหลด คุณสามารถตั้งค่าเวิร์กโหลดให้ตรวจสอบล็อกและตัวชี้วัด รวมถึงส่งการแจ้งเตือนเมื่อข้อมูลเกินเกณฑ์ที่กำหนดหรือเมื่อเกิดเหตุการณ์สำคัญ การตรวจสอบนี้ช่วยให้เวิร์กโหลดรับรู้ได้เมื่อประสิทธิภาพลดลงต่ำกว่าเกณฑ์หรือเมื่อเกิดความล้มเหลว เพื่อให้ระบบสามารถกู้คืนได้เองโดยอัตโนมัติ
-
REL 7: คุณออกแบบเวิร์กโหลดอย่างไรให้ปรับตัวตามความต้องการใช้งานที่เปลี่ยนแปลงไป? เวิร์กโหลดที่ขยายขนาดได้ (Scalable workload) จะมีความยืดหยุ่น (Elasticity) ในการเพิ่มหรือลดทรัพยากรโดยอัตโนมัติ เพื่อให้ทรัพยากรที่มีอยู่สอดคล้องกับความต้องการใช้งาน ณ เวลาใดเวลาหนึ่งอย่างใกล้ชิดที่สุด
-
REL 8: คุณดำเนินการเปลี่ยนแปลงอย่างไร? การควบคุมการเปลี่ยนแปลงเป็นสิ่งจำเป็นในการส่งมอบฟังก์ชันการทำงานใหม่ๆ และเพื่อตรวจสอบว่าเวิร์กโหลดและสภาพแวดล้อมกำลังรันซอฟต์แวร์ที่ระบุไว้ รวมถึงสามารถลงแพตช์หรือเปลี่ยนทดแทนได้อย่างแม่นยำ หากการเปลี่ยนแปลงเหล่านี้ไม่ได้รับการควบคุม จะทำให้ยากต่อการคาดเดาผลกระทบ หรือยากต่อการแก้ไขปัญหาที่เกิดขึ้นจากการเปลี่ยนแปลงนั้น
เมื่อคุณออกแบบสถาปัตยกรรมเวิร์กโหลดให้เพิ่มและลดทรัพยากรโดยอัตโนมัติตามความต้องการใช้งาน สิ่งนี้ไม่เพียงแต่เพิ่มความน่าเชื่อถือ แต่ยังช่วยยืนยันว่าความสำเร็จทางธุรกิจ (เช่น การที่มีผู้ใช้เพิ่มขึ้นอย่างรวดเร็ว) จะไม่กลายเป็นภาระของระบบ ด้วยการวางระบบตรวจสอบที่มีประสิทธิภาพ ทีมของคุณจะได้รับการแจ้งเตือนโดยอัตโนมัติเมื่อ KPIs เบี่ยงเบนไปจากมาตรฐานที่คาดไว้ การบันทึกประวัติการเปลี่ยนแปลงสภาพแวดล้อมโดยอัตโนมัติยังช่วยให้คุณตรวจสอบและระบุการกระทำที่อาจส่งผลกระทบต่อความน่าเชื่อถือได้อย่างรวดเร็ว นอกจากนี้ การควบคุมการจัดการการเปลี่ยนแปลงยังช่วยรับรองว่าคุณสามารถบังคับใช้กฎเกณฑ์ต่างๆ เพื่อส่งมอบความน่าเชื่อถือตามที่คุณต้องการได้