ฉันจะแน่ใจได้อย่างไรว่าแผนระดับ AWS ฟรีของฉันไม่เกินขีด จำกัด การใช้งานฟรี


คำตอบ:


31

คุณไม่สามารถกำหนดวงเงินสำหรับการใช้จ่าย AWS ได้ AWS ไม่มีฟังก์ชั่นการ จำกัด - มันไม่ได้อยู่ในความสนใจของพวกเขาแม้ว่าพวกเขาจะทำได้ดีในการวางลูกค้าก่อนและพยายามที่จะช่วยให้ลูกค้าประหยัดเงิน

สัญญาณเตือนการเรียกเก็บเงิน

คุณสามารถตั้งค่าการเตือนการเรียกเก็บเงินหลายครั้งซึ่งจะเตือนคุณเมื่อการเรียกเก็บเงินรายเดือนโดยประมาณถึงเกณฑ์ที่คุณตั้งไว้ คุณตั้งค่าเหล่านี้ใน CloudWatch ในภูมิภาค N. Virginia ใน CloudWatch คลิกการเรียกเก็บเงินสร้างการเตือนภัยเลือก "ค่าใช้จ่ายโดยประมาณทั้งหมด" จากนั้นตั้งค่าหน้าจอบางอย่างเช่นนี้

การแจ้งเตือนการเรียกเก็บเงิน CloudWatch

งบประมาณ

งบประมาณเป็นอีกวิธีในการจัดการต้นทุน มีความยืดหยุ่นมากกว่าการเตือนการเรียกเก็บเงินและมีความละเอียดมากขึ้น คุณสามารถตั้งค่าได้ตามบริการหรือตามตัวชี้วัด

Cost Explorer

สำรวจค่าใช้จ่ายที่เป็นที่น่าสนใจมากเกินไป มันจะไม่เตือนคุณ แต่คุณสามารถเห็นสิ่งที่คุณใช้จ่ายเงิน

คุณสามารถใช้มันเพื่อดูแผนภูมิที่แสดงสิ่งที่คุณใช้จ่ายเงิน ตัวอย่างเช่นแผนภูมินี้แสดงบัญชีนี้ใช้จ่ายเงินส่วนใหญ่ใน EC2 แต่บางแห่งอยู่บนธารน้ำแข็ง S3 และบิตและชิ้นส่วนอื่น ๆ แผนภูมิด้านล่างจะบอกคุณอย่างชัดเจนว่าต้นทุนคืออะไร

AWS Cost Explorer

ฟรีเทียร์

ชั้นฟรีช่วยให้คุณมีเครดิตพอที่จะเรียกใช้ EC2 เดียว t2.micro อินสแตนซ์สำหรับปีด้วยดิสก์เพียงพอ, การจัดเก็บข้อมูลภาพรวม ฯลฯ ที่จะเป็นประโยชน์ คุณได้รับสิ่งอื่น ๆ มากมายฟรีเช่น Lambda, RDS, EBS, EFS, การจัดสรรที่มีน้ำใจมาก หลายคนจะจบลงด้วยการจ่ายเงินเล็กน้อยสำหรับสิ่งต่าง ๆ เช่นภาพรวมแบนด์วิดท์ ฯลฯ แต่ดูเหมือนว่ายุติธรรมเมื่อคุณได้รับเท่าไหร่

สิ่งที่ฉันทำ

ฉันคิดว่าเป็นการดีที่สุดที่จะสร้างการแจ้งเตือนการเรียกเก็บเงินหลายครั้งพูดที่ $ 5, $ 10, $ 20, $ 50 และ $ 100 ที่ควรจะครอบคลุมคุณ หากคุณได้รับการแจ้งเตือนหลายครั้งในครั้งเดียวก็สามารถดำเนินการได้อย่างรวดเร็วและจัดการสิ่งที่เกิดขึ้น ฉันยังใช้งบประมาณ

CloudTrail

CloudTrailเป็นบริการที่ดีในการตรวจสอบการโทร API ในบัญชีของคุณเพื่อให้คุณรู้ว่าใครสร้างทรัพยากรใดและเมื่อใด มันอาจเป็นเรื่องยากที่จะคิดออกสิ่งที่มันพูดเพราะมันคือ JSON ทั้งหมด แต่ถ้ามีอะไรผิดพลาดอย่างน้อยคุณก็มีข้อมูลทั้งหมดที่จะบอกว่าเกิดอะไรขึ้น ฉันถือว่ามีบริการเชิงพาณิชย์ที่ทำให้บันทึกเหล่านี้ง่ายต่อการเข้าใจ

การเรียกเก็บเงินต่อวินาที

@avinashbot ชี้ให้เห็นด้านล่างตั้งแต่วันที่ 2 ตุลาคม 2560 การเรียกเก็บเงินทั้งหมดสำหรับอินสแตนซ์ Linux ส่วนใหญ่จะเป็นอันดับที่สองแทนที่จะเป็นรายชั่วโมง ทำให้สิ่งต่าง ๆ ถูกลงอย่างมาก


8
ฉันไม่รังเกียจที่จะจ่ายเงินสองสามเหรียญ สิ่งที่ฉันเป็นห่วงคือฉันไม่ได้คิดค่าใช้จ่ายจำนวนบ้าโดยไม่ตั้งใจ ขอบคุณสำหรับคำตอบ!
Alexander Suraphel

9
คุณจะไม่ตราบเท่าที่คุณใส่ใจกับสิ่งที่คุณทำและอย่าไปเพิ่ม VMs ให้ได้ 100 ครั้งต่อวัน ฉันใช้ระดับชั้นที่สูงขึ้นเป็นเวลาหนึ่งหรือสองชั่วโมงต่อครั้งเพื่อทดสอบสิ่งต่าง ๆ หยุดและลบพวกเขาทันทีที่ฉันทำกับพวกเขาและพวกเขาเสียค่าใช้จ่ายตามที่ฉันคาดหวัง (การใช้งาน 2 ชั่วโมง) ตัวอย่าง) เพียงจำไว้ว่าคุณจะยังคงถูกเรียกเก็บเงินสำหรับ VM ที่หยุดทำงาน (เนื่องจากยังมีการจัดสรรทรัพยากร) ดังนั้นการลบพวกเขาเมื่อคุณจำเป็นต้องรักษาต้นทุนให้น้อยที่สุด
RobbG

3
@RobbG ใช่ส่วนสุดท้าย (และ gotchas ที่คล้ายกัน) เป็นปัญหา AWS นั้นทรงพลังจริงๆ แต่ค่อนข้างซับซ้อนและอาจเป็นเรื่องยากสำหรับผู้ใช้ใหม่ที่จะตรวจสอบว่าพวกเขากำลังใช้อะไรอยู่
sudo

2
โปรดทราบว่าการหมุนอินสแตนซ์ที่ใหญ่กว่าเพื่อทดสอบสิ่งต่าง ๆ นั้นมีราคาถูกกว่ามากในขณะนี้ด้วยการเรียกเก็บเงินต่อวินาที (ขั้นต่ำ 1 นาที)
avinashbot

1
@RobbG คุณไม่จำเป็นต้องถูกเรียกเก็บเงินเมื่ออินสแตนซ์ของคุณถูกหยุดเพียงแค่ราคา EBS (ถ้าคุณใช้แทนที่จะเป็น Instance Store) และราคา Elastic IP (ถ้าคุณจัดสรรหนึ่งแม้หลังจากหยุดอินสแตนซ์ของคุณ)
avinashbot
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.