Cost-effective resources
การใช้ประเภทอินสแตนซ์และทรัพยากรที่เหมาะสมกับเวิร์กโหลดเป็นหัวใจสำคัญของการประหยัดต้นทุน ตัวอย่างเช่น กระบวนการออกรายงานอาจใช้เวลา 5 ชั่วโมงบนเซิร์ฟเวอร์ขนาดเล็ก แต่ใช้เวลาเพียง 1 ชั่วโมงบนเซิร์ฟเวอร์ขนาดใหญ่ที่มีราคาแพงกว่าสองเท่า แม้ทั้งสองจะให้ผลลัพธ์ที่เหมือนกัน แต่เซิร์ฟเวอร์ขนาดเล็กจะทำให้เกิดต้นทุนสะสมที่สูงกว่าเมื่อเวลาผ่านไป
เวิร์กโหลดที่ออกแบบตามหลัก Well-architected จะใช้ทรัพยากรที่คุ้มค่าที่สุด ซึ่งส่งผลบวกอย่างมากต่อความคุ้มค่าเชิงเศรษฐกิจ นอกจากนี้คุณยังมีโอกาสใช้บริการแบบจัดการให้เสร็จสรรพ (Managed services) เพื่อลดต้นทุน ตัวอย่างเช่น แทนที่จะต้องดูแลเซิร์ฟเวอร์เพื่อส่งอีเมล คุณสามารถใช้บริการที่คิดค่าใช้จ่ายตามจำนวนข้อความที่ส่งจริงแทน
AWS มีตัวเลือกราคาที่ยืดหยุ่นและคุ้มค่ามากมายในการใช้งานอินสแตนซ์ Amazon EC2 และบริการอื่นๆ ให้สอดคล้องกับความต้องการของคุณ:
-
On-Demand Instances: ช่วยให้คุณจ่ายค่าประมวลผลตามรายชั่วโมงโดยไม่มีข้อผูกมัดขั้นต่ำ
-
Savings Plans และ Reserved Instances: มอบส่วนลดสูงสุดถึง 75% เมื่อเทียบกับราคาแบบ On-Demand
-
Spot Instances: ช่วยให้คุณใช้กำลังการประมวลผลของ Amazon EC2 ที่ว่างอยู่ โดยมอบส่วนลดสูงสุดถึง 90% จากราคาแบบ On-Demand
ซึ่งเหมาะสำหรับระบบที่ทนทานต่อการเพิ่มหรือลดของเซิร์ฟเวอร์ในกลุ่มได้ตลอดเวลา เช่น Stateless web servers, งานประมวลผลแบบ Batch หรือการใช้งาน HPC และ Big Data
การเลือกใช้บริการที่เหมาะสมยังสามารถลดการใช้งานและต้นทุนได้ เช่น การใช้ CloudFront เพื่อลดการรับส่งข้อมูล (Data transfer) หรือการลดต้นทุนด้วยการใช้ Amazon Aurora บน Amazon RDS เพื่อขจัดค่าลิขสิทธิ์ฐานข้อมูลราคาแพง
คำถามต่อไปนี้จะเน้นที่การพิจารณาด้านการจัดการต้นทุนให้คุ้มค่า:
-
COST 5: คุณประเมินต้นทุนอย่างไรเมื่อต้องเลือกบริการ? Amazon EC2, EBS และ S3 เป็นบริการพื้นฐาน (Building-block) ส่วน Managed services เช่น Amazon RDS และ Amazon DynamoDB เป็นบริการในระดับที่สูงกว่า การเลือกส่วนประกอบพื้นฐานและบริการ Managed services ที่เหมาะสมจะช่วยให้เวิร์กโหลดนี้คุ้มค่าที่สุด ตัวอย่างเช่น การใช้ Managed services จะช่วยลดหรือขจัดภาระงานด้านการบริหารจัดการและการดำเนินงาน ทำให้คุณมีเวลาไปโฟกัสกับแอปพลิเคชันและกิจกรรมทางธุรกิจ
-
COST 6: คุณทำตามเป้าหมายด้านต้นทุนอย่างไรเมื่อต้องเลือกประเภท ขนาด และจำนวนทรัพยากร? ตรวจสอบให้แน่ใจว่าคุณเลือกขนาดและจำนวนทรัพยากรที่เหมาะสมกับงานที่ทำอยู่ คุณสามารถลดการสูญเสียได้โดยการเลือกประเภท ขนาด และจำนวนที่คุ้มค่าที่สุด
-
COST 7: คุณใช้รูปแบบราคา (Pricing models) อย่างไรเพื่อลดต้นทุน? ใช้รูปแบบราคาที่เหมาะสมที่สุดสำหรับทรัพยากรของคุณเพื่อลดค่าใช้จ่ายให้เหลือน้อยที่สุด
-
COST 8: คุณวางแผนสำหรับค่าบริการรับส่งข้อมูล (Data transfer charges) อย่างไร? ตรวจสอบให้แน่ใจว่าคุณมีการวางแผนและตรวจสอบค่าบริการรับส่งข้อมูล เพื่อให้สามารถตัดสินใจเชิงสถาปัตยกรรมที่ช่วยลดต้นทุนได้ การเปลี่ยนแปลงสถาปัตยกรรมเพียงเล็กน้อยแต่มีประสิทธิภาพสามารถลดต้นทุนการดำเนินงานได้อย่างมหาศาลเมื่อเวลาผ่านไป
การนำปัจจัยด้านต้นทุนมาพิจารณาระหว่างการเลือกบริการ และการใช้เครื่องมืออย่าง Cost Explorer และ AWS Trusted Advisor เพื่อตรวจสอบการใช้งาน AWS เป็นประจำ จะช่วยให้คุณสามารถเฝ้าติดตามการใช้งานและปรับเปลี่ยนการติดตั้งทรัพยากรได้อย่างเหมาะสม