Optimize over time
เมื่อ AWS เปิดตัวบริการและฟีเจอร์ใหม่ๆ แนวปฏิบัติที่ดีที่สุดคือการทบทวนการตัดสินใจด้านสถาปัตยกรรมที่มีอยู่ เพื่อตรวจสอบว่าสิ่งเหล่านั้นยังคงคุ้มค่าที่สุดหรือไม่ และเมื่อความต้องการของคุณเปลี่ยนไป ควรดำเนินการปลดระวางทรัพยากร บริการทั้งหมด หรือระบบที่คุณไม่จำเป็นต้องใช้งานอีกต่อไปอย่างเด็ดขาด
การนำฟีเจอร์ใหม่หรือประเภททรัพยากรใหม่ๆ มาใช้ สามารถช่วยเพิ่มประสิทธิภาพให้กับเวิร์กโหลดของคุณได้ทีละน้อย โดยใช้ความพยายามในการเปลี่ยนแปลงเพียงเล็กน้อย สิ่งนี้ช่วยให้เกิดการปรับปรุงประสิทธิภาพอย่างต่อเนื่องตามกาลเวลา และทำให้มั่นใจได้ว่าคุณกำลังใช้เทคโนโลยีที่ทันสมัยที่สุดเพื่อลดต้นทุนการดำเนินงาน นอกจากนี้ คุณยังสามารถแทนที่หรือเพิ่มส่วนประกอบใหม่ให้กับเวิร์กโหลดด้วยบริการใหม่ๆ ซึ่งสามารถเพิ่มประสิทธิภาพได้อย่างมาก ดังนั้นจึงเป็นเรื่องสำคัญที่จะต้องทบทวนเวิร์กโหลดของคุณอย่างสม่ำเสมอ รวมถึงการนำบริการและฟีเจอร์ใหม่ๆ มาปรับใช้
คำถามต่อไปนี้จะเน้นที่การพิจารณาด้านการจัดการต้นทุนให้คุ้มค่า:
- COST 10: คุณประเมินบริการใหม่ๆ อย่างไร? เมื่อ AWS เปิดตัวบริการและฟีเจอร์ใหม่ๆ แนวปฏิบัติที่ดีที่สุดคือการทบทวนการตัดสินใจด้านสถาปัตยกรรมที่มีอยู่ เพื่อตรวจสอบว่าสิ่งเหล่านั้นยังคงคุ้มค่าที่สุดหรือไม่ เมื่อคุณทบทวนการติดตั้งใช้งาน (Deployments) อย่างสม่ำเสมอ ให้ประเมินว่าบริการที่ใหม่กว่าสามารถช่วยคุณประหยัดเงินได้อย่างไร ตัวอย่างเช่น Amazon Aurora บน Amazon RDS สามารถลดต้นทุนสำหรับฐานข้อมูลเชิงสัมพันธ์ หรือการใช้ Serverless เช่น Lambda สามารถขจัดความจำเป็นในการรันและจัดการอินสแตนซ์เพื่อรันโค้ดได้
- COST 11: คุณประเมินต้นทุนของความพยายาม (Cost of effort) อย่างไร? ประเมินต้นทุนของความพยายามในการปฏิบัติงานบนคลาวด์ ทบทวนการดำเนินงานบนคลาวด์ที่ใช้เวลานาน และเปลี่ยนให้เป็นระบบอัตโนมัติเพื่อลดการใช้แรงงานคนและต้นทุน โดยการนำบริการของ AWS ที่เกี่ยวข้อง ผลิตภัณฑ์จากภายนอก (Third-party) หรือเครื่องมือที่สร้างขึ้นเองมาปรับใช้