AWS S3 ชาร์จพื้นที่เก็บข้อมูล 4 TB เมื่อใช้น้อยกว่า 1 GB


37

ฉันมีปัญหาในการทำความเข้าใจกับใบเรียกเก็บเงิน S3 ขนาดใหญ่ของฉันและคิดว่าฉันจะถามที่นี่ก่อนที่จะลดลง $ 30 เมื่อ AWS สนับสนุนรายเดือน

โดยทั่วไปฉันมีอินสแตนซ์Amazon EC2ที่ทำให้ API เป็นการแลกเปลี่ยน cryptocurrency ที่แตกต่างกันและบันทึกการตอบสนองต่อ HD อินสแตนซ์ การโทรจะทำทุกๆ 5 นาทีวัตถุตอบสนองจะอยู่ที่ประมาณ 100 kb อ่านโดยสคริปต์Rและเพิ่มลงในไฟล์ CSVทุก ๆ 8 นาที ไฟล์ CSV นั้นจะถูกซิงโครไนซ์กับที่ฝากข้อมูลAmazon S3ทุก ๆ 15 นาที

ไฟล์ CSV มักจะมีขนาด 10 MB หรือประมาณ 15 cryptocurrencies ทุกๆ 15 นาที ดังนั้นเมื่อมองในถัง Amazon S3 อาจจะมีพื้นที่ว่างมากที่สุด 0.5 GB

อย่างไรก็ตาม 'TimedStorage-ByteHours' อ่านที่ประมาณ 4 TB!

Amazon Simple Storage Service TimedStorage-ByteHrs $ 89.55

$ 0.000 ต่อ GB - พื้นที่เก็บข้อมูลภายใต้ระดับฟรีระดับโลก 5 GB - Mo $ 0.00

$ 0.023 ต่อ GB - 50 TB แรก / เดือนของการจัดเก็บข้อมูลใช้ 3,893.399 GB - Mo $ 89.55

ความคิดใด ๆ


6
คุณเปิดใช้งานการกำหนดเวอร์ชันหรือไม่ ถ้าเป็นเช่นนั้นเมื่อคุณเขียนทับไฟล์คุณอาจทิ้งเวอร์ชันเก่าไว้
ceejayoz

6
อ้าความสุขของการเรียกเก็บเงิน AWS ครั้งต่อไปที่มีคนถามว่า "นิกเกิลและค่าเล็กน้อย" ใครบางคนฉันจะส่งพวกเขาที่นี่;)
jonatan

คำตอบ:


66

เป็นไปได้ว่าคุณเปิดใช้งานS3 Versioning แล้วนั่นหมายถึงวัตถุเก่าเมื่อเขียนทับด้วยเวอร์ชันใหม่กว่านั้นจะไม่ถูกลบ แต่จะถูกซ่อนอยู่ในประวัติศาสตร์แทน เพื่อตรวจสอบการเดินทางไปยังถัง -> Properties -> รุ่น

การกำหนดเวอร์ชัน S3

นอกจากนี้คุณยังสามารถดูเวอร์ชันเก่าในเบราว์เซอร์เช่นบนหน้าจอนี้ฉันมี108c05...jsonไฟล์หลายเวอร์ชัน:

แสดงรุ่น S3

หากคุณเปิดใช้งานการกำหนดเวอร์ชัน แต่ไม่ต้องการให้คุณระงับการกำหนดรุ่นแต่โปรดทราบว่าจะไม่ลบเวอร์ชันเก่าคุณจะต้อง:

  • ใช้AWS-CLIและการสร้างสคริปต์ (เริ่มต้นด้วยaws s3api list-object-versions)
  • กำหนดค่านโยบายระยะเวลาฝากข้อมูลเพื่อหมดอายุเวอร์ชันเก่า ทำผ่านS3 -> bucket -> Management -> Lifecycle -> เพิ่มกฎวงจรชีวิตและจากนั้นบนหน้าจอExpirationกรอกรายละเอียดเหล่านี้:

ป้อนคำอธิบายรูปภาพที่นี่

หวังว่าจะช่วย :)


3

ที่เก็บข้อมูลไม่บ่อยนักมีค่าใช้จ่ายขั้นต่ำ 30 วันต่อรายการ

  1. ไปที่https://s3.console.aws.amazon.comและรับรายชื่อไฟล์สำหรับหนึ่งในที่เก็บข้อมูลของคุณ
  2. โปรดทราบว่าแต่ละไฟล์ในที่เก็บข้อมูลมีคลาสหน่วยเก็บข้อมูล ตัวเลือกของคลาสหน่วยเก็บข้อมูลอยู่ภายใต้การควบคุมของคุณและมีผลต่อต้นทุน

Standardมีราคาแพงที่สุดดังนั้นบางคนใช้infrequent accessซึ่งมีค่าบริการรายเดือนต่ำกว่า (~ 50% ส่วนลด) ต่อ GB เก็บไว้ตามตารางราคา แต่ไม่บ่อยนักมีการเรียกเก็บเงินจำนวน $ 0.01 / GB ดังนั้นจึงประหยัดเฉพาะค่าใช้จ่ายทั้งหมดสำหรับไฟล์ที่เก็บไว้อย่างน้อยหนึ่งเดือนและเรียกข้อมูลได้น้อยกว่าหนึ่งครั้งต่อเดือน นอกจากนี้อาจมีนโยบายระยะเวลาใช้งานในที่เก็บข้อมูลของคุณซึ่งเปลี่ยนคลาสการจัดเก็บของไฟล์เมื่อเวลาผ่านไปซึ่งอาจส่งผลต่อเมื่อระยะเวลาการเก็บข้อมูลขั้นต่ำ 30 วันเริ่มขึ้น

ในการพิมพ์แบบละเอียดinfrequent accessมีค่าใช้จ่ายขั้นต่ำ 30 วันสำหรับแต่ละรายการที่จัดเก็บ

ที่มา: https://aws.amazon.com/s3/pricing/

เชิงอรรถแรก, เครื่องหมาย marked

† S3 Standard-Infrequent Access และ S3 One Zone-Infrequent Access มีขนาดวัตถุต่ำสุดที่เรียกเก็บได้ที่ 128KB วัตถุขนาดเล็กอาจถูกเก็บไว้ แต่จะถูกเรียกเก็บเงินสำหรับการจัดเก็บ 128KB S3 Standard-Infrequent Access และ S3 One Zone-Infrequent Access Storage คิดค่าบริการเป็นระยะเวลาขั้นต่ำ 30 วัน วัตถุที่ถูกลบเขียนทับหรือเปลี่ยนไปใช้คลาสหน่วยเก็บข้อมูลอื่นก่อน 30 วันจะมีค่าใช้จ่ายการใช้งานปกติบวกกับค่าใช้จ่ายการร้องขอตามสัดส่วนสำหรับส่วนที่เหลืออย่างน้อย 30 วัน วัตถุที่เก็บไว้ 30 วันขึ้นไปจะไม่ต้องเสียค่าธรรมเนียมการร้องขอขั้นต่ำ 30 วัน

สิ่งที่มีราคาแพงเกี่ยวกับ Amazon S3 และ Google Cloud Storage เช่นกันคือค่าใช้จ่ายเครือข่ายหากมีการส่งข้อมูลไปยังอินเทอร์เน็ตสาธารณะแทนที่จะเก็บไว้ในระบบคลาวด์ของ บริษัท นั้น ค่าใช้จ่ายเครือข่ายสำหรับการดึงหนึ่งครั้งสามารถเกินค่าจัดเก็บได้อย่างง่ายดายสำหรับ 3-4 เดือน $ 0.09 / GB (ตุลาคม 2018) สำหรับ AWS S3 , $ 0.12 / GB สำหรับ Google Cloud Storageระดับการใช้งานต่ำสุด

Digital Ocean มีชั้นจัดเก็บข้อมูลที่เข้ากันได้กับ S3 ซึ่งเรียกว่า "Spaces" ซึ่งอาจคุ้มค่าที่จะเช็คเอาท์ มีการรายงานข้อบกพร่องบางอย่างและอาจมีการควบคุมปริมาณในบางวิธี แต่ราคาโดยรวมดูน่าสนใจและอาจ "ดีพอ" สำหรับการใช้งานบางอย่าง

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.