จะใช้ถังเก็บข้อมูล AWS S3ได้อย่างไร? Amazon S3หกประเภทการจัดเก็บ (การจัดเก็บแบบมาตรฐาน/ชั้น/การจัดเก็บแบบเย็น) คู่มือราคาและการเลือก
ในการประมวลผลแบบคลาวด์และธุรกิจในต่างประเทศหากมีบริการที่ทีมเทคนิคทั้งหมดไม่สามารถหลีกเลี่ยงได้ก็ต้องเป็น
Amazon S3(Simple Storage Service)
。
ไม่ว่าคุณจะบันทึกอวาตาร์ผู้ใช้ของแอปหน้าเว็บแบบคงที่พร้อมกันสูงแพตช์สำหรับการเปิดตัวเกมหรือการสำรองข้อมูลประวัติฐานข้อมูลของ T หลายสิบตัว S3คือผู้ที่ต่อต้านทุกอย่างที่ด้านล่างอย่างเงียบๆตลอดทั้งปีและจะไม่มีวันระเบิดถังขยะทองคำสากล ”.
อย่างไรก็ตามเมื่อหลายคนเริ่มสัมผัสกับ S3ครั้งแรกพวกเขามักจะคิดว่ามันง่ายเกินไป-"มันไม่ใช่แค่ดิสก์เครือข่ายเหรอ? สร้างถังใหม่แล้วโยนไฟล์เข้าไป?"
นี่คือจุดเริ่มต้นของการเรียกเก็บเงินจำนวนมาก
S3เป็นบริการบนพื้นผิวแต่ซ่อนอยู่ในท้อง
6ประเภทการจัดเก็บข้อมูลที่แตกต่างกันอย่างสิ้นเชิง (Storage Classes)
。สำหรับข้อมูล10 TB เดียวกันหากคุณเลือกประเภทผิดคุณอาจต้องจ่ายหลายร้อยดอลลาร์ต่อเดือนและหากคุณเลือกที่ถูกต้องราคาสามารถลดลงได้โดยตรง
90%
!
บทช่วยสอนของวันนี้ไม่ได้พูดถึงเรื่องไร้สาระอย่างเป็นทางการโดยใช้ภาษาที่ลงสู่พื้นดินมากที่สุดเพื่อพาคุณออกจาก S3
การใช้งานหลักความแตกต่างของราคาของพลังการคำนวณของหน่วยเก็บข้อมูลหลัก6ประเภทและการเลือกประหยัดเงิน
。
ขั้นตอนแรก: การถอดชิ้นส่วนพื้นถิ่นจะใช้ถังเก็บ S3ได้อย่างไร?
ก่อนการเลือกเราใช้สามประโยคเพื่อทำให้ตรรกะการทำงานหลักของ S3ง่ายขึ้นไม่มีแนวคิด "เส้นทางโฟลเดอร์" ของเซิร์ฟเวอร์แบบเดิมในโลกของ S3โดยพื้นฐานแล้วมันคือก
คู่คีย์-ค่า (Key-Value) ระบบการจัดเก็บวัตถุ
。
Bucket: เทียบเท่ากับ "รากดิสก์" เฉพาะของคุณชื่อของ Bucket จะต้องไม่ซ้ำกันในทุกบัญชีทั่วโลกของ Amazon Cloud (ตัวอย่างเช่นหากคุณตั้งชื่อ my-test-bucket คนอื่นจะไม่สามารถใช้งานได้อีกต่อไป)
วัตถุ: เป็นไฟล์ที่คุณอัปโหลดแต่ละไฟล์มีคีย์ที่ไม่ซ้ำกัน (เทียบเท่ากับชื่อไฟล์หรือเส้นทางหลอกเช่น images/user01.jpg)
การซื้อบัญชี AWS Amazon Cloud
การขยายแบบไม่ใช้สมอง: คุณไม่จำเป็นต้องระบุ "ฉันต้องการซื้อถังนี้500 GB" ล่วงหน้าเหมือนที่คุณซื้อฮาร์ดไดรฟ์บนคลาวด์ความจุของ S3ไม่จำกัดคุณสามารถวางไฟล์และจ่ายเงินสำหรับไฟล์และคุณสามารถวาง100 PB Tencent/Amazon ได้
ขั้นตอนที่สอง: การดวลคอร์ฮาร์ดคอร์การวิเคราะห์ที่สมบูรณ์ของ S3หกประเภทการจัดเก็บ
AWS ตามข้อมูล
ความถี่ในการเข้าถึง (คุณอ่านหลายครั้งต่อเดือน) และความเร็วในการดึงข้อมูล (วิธีที่รวดเร็วสามารถคายออกเมื่อคุณต้องการ)
, แบ่งพื้นที่จัดเก็บออกเป็นหกศิลปะการต่อสู้:
1. S3 Standard Edition (S3 Standard)-ค่าเริ่มต้นของผู้ทรงอำนาจแฟลช
คุณสมบัติ: ความล่าช้ามิลลิวินาทีการทำงานพร้อมกันสูงความน่าเชื่อถือสูงเป็นพิเศษ (ข้อมูลจะถูกจัดเก็บโดยอัตโนมัติในห้องคอมพิวเตอร์ที่แตกต่างกันอย่างน้อย3ห้อง)
ราคา: แพงที่สุดยกตัวอย่างสหรัฐอเมริกาตะวันออก (เวอร์จิเนีย) ประมาณ $0.02
3/GB/เดือน
นี่คือตัวเลือกเริ่มต้นเมื่อคุณอัปโหลดไฟล์หากไฟล์ของคุณเข้าถึงได้บ่อยทุกวัน (เช่นรูปภาพบนหน้าเว็บวิดีโอสั้นๆที่กำลังออกอากาศ) อย่าลังเลที่จะล็อกเวอร์ชันมาตรฐาน
2. S3ไม่ได้รับการเข้าถึงบ่อย (S3 Standard-IA)-ประหยัดเงิน "กึ่งเกษียณ" ทหารผ่านศึก
คุณสมบัติ: ยังคงเป็นความล่าช้าระดับมิลลิวินาทีข้อมูลยังได้รับการสำรองไว้ในห้องคอมพิวเตอร์3ห้องแต่ราคาต่อหน่วยของพื้นที่จัดเก็บจะลดลงครึ่งหนึ่ง (ประมาณ0.0125ดอลลาร์/GB/เดือน)
ราคา: การจัดเก็บถูกลงแต่ทุกครั้งที่อ่านไฟล์จะมีการเรียกเก็บ "ค่าธรรมเนียมการดึงข้อมูล" (ค่าธรรมเนียมการดาวน์โหลดข้อมูล)
การซื้อบัญชีคลาวด์ AWS ของอเมซอน
ภาษาพื้นถิ่น: เหมาะสำหรับจัดเก็บข้อมูลที่ "ไม่มีใครดูในเวลาปกติและต้องเปิดทันทีเมื่อต้องการดู" ตัวอย่างเช่นงบการเงินและบันทึกการปฏิบัติตามข้อกำหนดในอดีตเมื่อหกเดือนที่แล้ว
3. S3โซนเดียวไม่สามารถเข้าถึงได้บ่อย (S3 One Zone-IA)-"นักพนัน" ที่ประหยัดเงินมาก
คุณสมบัติ: ราคาถูกกว่าปกติ IA อีก20% (ประมาณ $0.01/GB/เดือน)
ราคา: ตามชื่อที่แนะนำจะถูกเก็บไว้ในห้องคอมพิวเตอร์1ห้อง (พื้นที่ว่าง) เท่านั้นหากห้องคอมพิวเตอร์เกิดแผ่นดินไหวและไฟไหม้ข้อมูลของคุณจะถูกล้างออกอย่างสมบูรณ์
ภาษาพื้นถิ่น: อย่าใช้เพื่อรักษาทรัพย์สินหลัก! เหมาะสำหรับการจัดเก็บแคชรองที่ไม่สำคัญและไม่ใช่คอร์ (เช่นชิปกลางของการแปลงรหัสวิดีโอ) ที่สามารถสร้างใหม่ได้ด้วยโค้ดแม้ว่าจะสูญหายก็ตาม
4. S3 Intelligent-Tiering (S3 Intelligent-Tiering)-สิ่งประดิษฐ์ของคนขี้เกียจและสถาปนิก
คุณสมบัติ: ปลั๊กอินอัตโนมัติอย่างเป็นทางการ AWS จะจ้องมองไฟล์ของคุณในพื้นหลังหากไฟล์ไม่ได้สัมผัสเป็นเวลา30วันติดต่อกันไฟล์จะลดระดับคุณเป็น IA โดยอัตโนมัติ (ประหยัดเงิน) หากวันหนึ่งไฟล์ระเบิดอย่างกะทันหันและอ่านด้วยความถี่สูงไฟล์จะอัปเกรดคุณกลับไปเป็นเวอร์ชันมาตรฐานโดยอัตโนมัติในไม่กี่วินาที (ยกเว้นค่าธรรมเนียมการค้นหาสูง)
ราคา: Amazon จะเรียกเก็บ "ค่าธรรมเนียมการตรวจสอบ" เล็กน้อยทุกเดือน (ตามจำนวนไฟล์เพียงไม่กี่เซ็นต์สำหรับไฟล์หลายหมื่นไฟล์)
ภาษาพื้นถิ่น: หากคุณใช้ระบบเก่าและไม่ทราบกฎการเข้าถึงของไฟล์เหล่านี้เลยการเลือกเลเยอร์อัจฉริยะเป็นวิธีแก้ปัญหาทุ่นระเบิดที่ปลอดภัยที่สุด
5. S3 Glacier Instant Retrieval (S3 Glacier Instant Retrieval)-แช่แข็งข้อมูลเย็น
คุณสมบัติ: ราคาต่ำมาก (ประมาณ $0.004/GB/เดือน) และโชคดีที่ยังอยู่ในระดับมิลลิวินาทีเมื่อนำออกมาดังนั้นจึงไม่จำเป็นต้องรอ
ภาษาพื้นถิ่น: เหมาะสำหรับการจัดเก็บรายไตรมาส/รายปีที่อ่านเพียงปีละครั้งหรือสองครั้งแต่ต้องใช้ "วินาที" ตราบเท่าที่มีการเรียก
6. S3 Glacier Flexible/Deep Cold Archive (S3 Glacier Flexible/Deep Archive)-เมรุที่ดีที่สุดสำหรับข้อมูล
คุณสมบัติ: ราคาถูกสุดอุกอาจ! ลึกเย็นเก็บเพียง $0.00099/GB/เดือนจัดเก็บข้อมูล1 TB หนึ่ง
เพียง1ดอลลาร์สหรัฐต่อเดือน (น้อยกว่า7หยวน)
ราคา: ไม่สามารถเปิดได้ในไม่กี่วินาทีหากคุณต้องการใช้ไฟล์นี้คุณต้องส่งใบสมัคร "Restore" ในคอนโซลก่อนการยื่นแบบยืดหยุ่นต้องใช้เวลาหลายนาทีถึงหลายชั่วโมงการยื่นแบบเย็นลึกต้องรอ12ชั่วโมงนอกจากนี้ค่าใช้จ่ายในการอ่าน (ละลาย) มีราคาแพงมาก
ภาษาพื้นถิ่น: "ข้อมูลที่ตายแล้ว" เหมาะสำหรับผู้ที่ปฏิบัติตามข้อกำหนดตัวอย่างเช่นการสำรองข้อมูลเวชระเบียนการสำรองข้อมูลของธนาคารและบันทึกต้นฉบับที่ต้องเก็บไว้นานกว่า5ปีตามกฎหมาย
ขั้นตอนที่สาม: ตารางเพื่อดูการคำนวณตามหลักคณิตศาสตร์ประกันภัยราคา S3 (โดยใช้เวอร์จิเนียตะวันออกเป็นตัวอย่าง)
เราใช้ทีมเพื่อจัดเก็บ
10 TB(10240 GB)
ใช้ข้อมูลเป็นตัวอย่างเพื่อดูว่ามิเตอร์ไฟฟ้าเกินจริงแค่ไหน:
ประเภทการจัดเก็บ
ราคาต่อเดือน GB
การเรียกเก็บเงินรายเดือนสำหรับการจัดเก็บข้อมูล10 TB
ค่าธรรมเนียมการเรียกค้น (ต่อ GB อ่าน)
ความเร็วในการดึงไฟล์
S3 Standard (มาตรฐาน)
$0.023
$235.5
$0 (ฟรี)
มิลลิวินาทีวินาทีเปิด
S3 Standard-IA (ไม่บ่อย)
$0.0125
$128.0
$0.01
มิลลิวินาทีวินาทีเปิด
S3 Intelligent-Tiering
การเปลี่ยนแปลงแบบไดนามิก
ช่วยคุณประหยัดเงินตรงกลางโดยอัตโนมัติ
$0
มิลลิวินาทีวินาทีเปิด
S3 Glacier Instant
$0.004
$40.9
$0.03
มิลลิวินาทีวินาทีเปิด
S3 Glacier Deep (เย็น)
$0.00099
$10.1
$0.05
รอ12ชั่วโมง
🚨กรณีเล็กๆในการชำระบัญชี: หาก10 TB นี้เป็นวิดีโอเฝ้าระวังในอดีตของบริษัทจะไม่มีใครดูปีละครั้งหากคุณทิ้งไว้ในเวอร์ชันมาตรฐาน: ปีละ235.5*12 = 2826ดอลลาร์สหรัฐหากคุณทิ้งไว้ในที่เก็บความเย็นลึก: เพียง10.1*12 = 121.2ดอลลาร์ต่อปีกล่าวอีกนัยหนึ่งการเลื่อนเมาส์เพื่อเปลี่ยนประเภทจะช่วยประหยัดเงินได้เกือบ20,000หยวนต่อปีโดยเปล่าประโยชน์
ขั้นตอนที่สี่: ความก้าวหน้าของผู้เชี่ยวชาญ-สองเทคนิคการช่วยชีวิตเพื่อป้องกันพายุฝนฟ้าคะนองในใบเรียกเก็บเงิน S3
ในสภาพแวดล้อมการผลิตทหารผ่านศึกไม่เคยเปลี่ยนประเภทการจัดเก็บไฟล์หลายล้านไฟล์ด้วยตนเองเราใช้กลยุทธ์อย่างเป็นทางการสองประการต่อไปนี้เพื่อเชื่อมกระเป๋าสตางค์:
1.การกำหนดค่ากฎวงจรชีวิต (Lifecycle Rules)-กลไกการเกิดริ้วรอยอัตโนมัติ
คุณสามารถกำหนดค่าสายการประกอบอัตโนมัติในหน้าการจัดการถังเก็บข้อมูล:
ตรรกะทางธุรกิจ: ช่วงเวลาทองของเอกสารมีเพียงหนึ่งเดือน
การกำหนดค่านโยบาย: * อัปโหลดไฟล์วันที่1: ใน S3 Standard (ความถี่สูงวินาทีเปิด) มากกว่า30วัน: โอนโดยอัตโนมัติไปยัง S3 Standard-IA (ค่าธรรมเนียมการจัดเก็บครึ่งหนึ่ง) มากกว่า90วัน: จมลงโดยอัตโนมัติไปที่ S3 Glacier Deep Archive (ป้อนต้นทุนต่ำมาก
สถานะเยือกแข็ง). มากกว่า365วัน: ลบโดยอัตโนมัติ (ล้างหมดอายุ)
ด้วยวิธีนี้ข้อมูลของถังทั้งหมดจะยังคงอยู่ในวงกลมที่มีคุณธรรมของสมดุลแบบไดนามิกข้อมูลเก่าจะเย็นลงและถูกลงโดยอัตโนมัติและการเรียกเก็บเงินจะอยู่ในสถานะที่สมเหตุสมผลที่สุดเสมอ
2.ระวังแวมไพร์ "Fragment/Multi-Version" (AbortIncompleteMultipartUpload)
ทีมวิจัยและพัฒนาหลายทีมจะใช้ "การอัปโหลดแบบแยกส่วน" เพื่อถ่ายโอนไฟล์ G ขนาดใหญ่หลายไฟล์หากการอัปโหลดล้มเหลวเนื่องจากการตัดการเชื่อมต่อเครือข่าย "ชิ้นส่วนที่ไม่สมบูรณ์" ที่อัปโหลดไปแล้วครึ่งหนึ่งจะติดอยู่ในถัง S3ของคุณ
หลุมขนาดใหญ่ที่มองไม่เห็น: ชิ้นส่วนเหล่านี้มองไม่เห็นในรายการไฟล์คอนโซลของคุณแต่ AWS เรียกเก็บค่าธรรมเนียมการจัดเก็บของคุณทุกวัน!
เคล็ดลับการป้องกันตัว: ต้องเพิ่มกฎในวงจรชีวิต: "กฎ ifecycle to abort incomplete multipart uploads" ตั้งค่าชิ้นส่วนที่ยังไม่ผ่านมานานกว่า7วันให้ถูกบดขยี้โดยอัตโนมัติกฎนี้สามารถช่วยให้หลายๆทีมประหยัดเงินได้หลายร้อยดอลลาร์
สรุปและสูตรการเลือก
Amazon S3ไม่ใช่ดิสก์เครือข่ายธรรมดาแต่เป็นการผสมผสานระหว่างความสามารถในการใช้งานสูงและการควบคุมต้นทุนคุณไม่จำเป็นต้องยุ่งเกี่ยวกับการเลือกประเภทจำสูตรป้องกันตัวเองทั้งสี่นี้:
มาตรฐานการเข้าถึงความถี่สูง: ภาพนิ่งของหน้าเว็บข้อมูลความร้อนหลักของแอปความเร็วมาตรฐานมีเสถียรภาพมากที่สุด
การซื้อบัญชีคลาวด์ AWS ของอเมซอน
กฎไม่ชัดเจนเลือกการแบ่งชั้น: ขี้เกียจเกินไปที่จะวิเคราะห์ข้อมูลร้อนหรือเย็นเปิด Intelligent-Tiering โดยตรงเพื่อให้เจ้าหน้าที่จัดการ
ตรวจสอบธารน้ำแข็งเป็นประจำ: บันทึกประวัติศาสตร์รายงานการปฏิบัติตามกฎระเบียบที่อ่านทุกๆหกเดือนและโยนลงใน Standard-IA หรือ Glacier Instant
ค่าใช้จ่ายในการขุดที่ตายแล้วล็อคความเย็น: สำรองการกู้คืนภัยพิบัติข้อมูลที่ตายแล้วที่ไม่ได้รับการดูแลเป็นเวลาหลายปีและเลือก Deep Archive อย่างเด็ดขาดเพื่อล็อคในเมรุที่แช่แข็ง

