วิธีย้ายข้อมูล Amazon S3 ไปยัง Glacier

Amazon S3เป็นโซลูชันพื้นที่เก็บข้อมูล(storage solution) บนคลาวด์ จากAmazonที่ให้ความจุ(storage capacity) ไม่จำกัด ในราคาที่ค่อนข้างต่ำ ขณะนี้ฉันใช้เพื่อสำรองข้อมูลอุปกรณ์NAS (ที่เก็บข้อมูลบนเครือข่าย) ในพื้นที่ของฉัน อย่างไรก็ตามAmazon S3 ไม่ใช่(Amazon S3 isn)ตัวเลือกที่ดีที่สุดสำหรับการจัดเก็บข้อมูลจำนวนมากซึ่งคุณจะไม่เข้าถึงบ่อยนัก

Amazon Glacierเป็นโซลูชันจากAmazonซึ่งช่วยลดต้นทุนการจัดเก็บข้อมูลจำนวนมากในระบบคลาวด์ได้อย่างมาก ตัวอย่างเช่น การจัดเก็บข้อมูล 2,500 GB บนS3 มีค่าใช้จ่าย(S3 cost)ประมาณ 215 ดอลลาร์ต่อเดือน นั่นเป็นเงินเพียงเล็กน้อยสำหรับการสำรองข้อมูลของคุณ อย่างไรก็ตาม การจัดเก็บ 2,500 GB บนAmazon Glacierจะทำให้คุณเสียค่าใช้จ่ายเพียง $25 ต่อเดือน นั่นคือเกือบ 1/10 ของค่าใช้จ่ายของ S3

คุณจะย้ายข้อมูลจากAmazon S3ไปยังGlacierได้อย่างไร การใช้นโยบาย(Policies)วงจร(Lifecycle) ชีวิต นโยบายเหล่านี้โดยพื้นฐานแล้วเป็นเพียงกฎที่คุณสามารถตั้งค่าให้ย้ายข้อมูลจาก S3 ไปยังGlacierได้ในเวลาที่กำหนด มาเรียนรู้วิธีสร้างนโยบายวงจรการ(Lifecycle Policy)ใช้งานกัน

สร้างนโยบายวงจรการ(Create Lifecycle Policy) ใช้งาน บนAmazon S3

ในการเริ่มต้น ก่อนอื่นให้เข้าสู่ระบบAmazon Web Services (aws.amazon.com) แล้วคลิกMy Account/Consoleที่ด้านบน จากนั้นคลิกที่AWS Management Console(AWS Management Console)

คอนโซล Aws

จากรายการ บริการ เว็บของ Amazon(Amazon Web)ที่แสดงไว้ ให้ดำเนินการต่อและคลิกที่ S3

บริการ Amazon s3

คลิกถัดไปที่ชื่อบั(bucket name) คเก็ต ที่มีข้อมูลที่คุณต้องการโอนไปยังGlacier โปรดทราบว่าคุณจะสามารถโอนทั้งบัคเก็ต เฉพาะโฟลเดอร์ หรือแม้แต่ไฟล์บางไฟล์เท่านั้น

ชื่อที่ฝากข้อมูล S3

เมื่อคุณเปิดที่เก็บข้อมูล คุณจะเห็นเนื้อหาของที่เก็บข้อมูลทางด้านซ้ายมือ (hand side)คลิก(Click)คุณสมบัติ(Properties)ที่ด้านบนขวาเพื่อเปิดการตั้งค่าสำหรับที่เก็บข้อมูลนั้น

คุณสมบัติถัง

ที่ด้านล่าง คุณจะเห็นวงจร(Lifecycle)ชีวิต ไปข้างหน้าและขยายLifecycleเพื่อดูกฎปัจจุบันของคุณ หากมี ฉันมีการตั้งค่าหนึ่งรายการแล้ว ซึ่งจะโอนทุกอย่างในที่เก็บข้อมูลไปยังGlacierหลังจากที่อัปโหลดไปยัง S3

เพิ่มวงจรชีวิต

หากต้องการตั้งค่ากฎใหม่ ให้ดำเนินการต่อและคลิกเพิ่มกฎ (Add rule)กล่องโต้ตอบ กฎวงจรชีวิต(Lifecycle rule)ใหม่จะปรากฏขึ้นดังที่แสดงด้านล่าง

กฎวงจรชีวิต

ตอนนี้ มาดูตัวเลือกต่างๆ กัน ประการแรก คุณสามารถตั้งชื่อมัน ซึ่งสามารถเป็นอะไรก็ได้ที่คุณมี กล่อง(check box) กา เครื่องหมาย นำไป ใช้กับถังทั้งหมด(Apply to Entire Bucket) จะใช้กฎกับไฟล์และโฟลเดอร์ทั้งหมดภายในที่เก็บข้อมูล หากคุณต้องการย้ายข้อมูลเพียงบางส่วนไปยังGlacierและปล่อยให้ส่วนที่เหลืออยู่ใน S3 อย่าทำเครื่องหมายที่ช่อง

คุณสามารถป้อนคำนำหน้า(Prefix)แทน ซึ่งเป็นชื่อของไฟล์หรือโฟลเดอร์(file or folder)ที่คุณต้องการย้ายไปยังGlacier ตัวอย่างเช่น ถ้าฉันต้องการเพียงแค่ย้ายโฟลเดอร์เพลง ในบัคเก็ตของฉันไปที่ (music)Glacierฉันจะพิมพ์music/ในกล่องคำนำหน้า (Prefix)หากต้องการระบุไฟล์ คุณต้องพิมพ์เส้นทาง เช่น music / music/mymusic.mp3

ถัดไปคือ รูป แบบช่วงเวลา (Time Period Format)คุณสามารถเลือกจากวันจากวันที่สร้าง(Days from the creation date)หรือมีผลบังคับใช้จากวัน(Effective from date)ที่ ตัวเลือกนี้ช่วยให้คุณเลือกได้ว่าต้องการให้ย้ายวัตถุที่คุณระบุไปยังGlacierเมื่อใด หากคุณเลือกวันจากวันที่สร้าง(creation date)คุณสามารถพูดได้เช่น คุณต้องการย้ายข้อมูลไปยังGlacierหลังจาก 10 วัน ซึ่งหมายความว่าเมื่ออัปโหลดไฟล์ไปยัง S3 เป็นครั้งแรก ไฟล์จะถูกย้ายไปยังGlacierหลังจากสร้าง 10 วัน

มีผลใช้ตั้งแต่วันที่ ช่วยให้คุณสามารถระบุวันที่ในอนาคตซึ่งข้อมูลจะถูกโอนไปยังGlacier คุณต้องคลิกที่ปุ่มเพิ่มการเปลี่ยนภาพ(Add Transition)เพื่อระบุช่วงเวลา (time period)ภาพหน้าจอของฉันระบุว่า " ย้าย(Move)ไปที่ธารน้ำแข็ง" แต่นั่นเป็นเพราะฉันได้สร้างกฎไว้แล้ว เมื่อคุณคลิกเพิ่ม(Add Transition)การเปลี่ยน คุณสามารถพิมพ์จำนวนวันหรือวันที่ได้ โปรดทราบว่าหากคุณพิมพ์ 0 สำหรับจำนวนวัน ข้อมูลจะถูกย้ายทันทีในครั้งถัดไปที่เรียกใช้กฎ

จำนวนวัน

มี ปุ่ม หมดอายุ(Expiration)ด้วย แต่ระวังด้วย อีกครั้ง(Again)ขึ้นอยู่กับสิ่งที่คุณเลือกจากรูปแบบช่วงเวลา(Time Period Format)คุณสามารถระบุจำนวนวันหรือวันที่เฉพาะในอนาคตได้ การเพิ่มวันหมดอายุหมายความว่าข้อมูลจะถูกลบออกหลังจากเวลาที่คุณระบุ สิ่งสำคัญคือต้องจำไว้ว่าจะถูกลบออกจาก S3, RRS และGlacier (RRS and Glacier)โดยพื้นฐานแล้วมันจะหายไปโดยสิ้นเชิงหากคุณเลือกที่จะเพิ่มวันหมดอายุ

เพิ่มวันหมดอายุ

ถ้าคุณไม่เพิ่มวันหมดอายุ ข้อมูลจะยังอยู่ในGlacier เสมอ และจะไม่ถูกลบ ประมาณนั้นครับ เมื่อคุณบันทึกกฎแล้ว กฎจะทำงานวันละครั้ง หากกฎของคุณตรงกับเกณฑ์ที่คุณระบุ ข้อมูลจะถูกโอน

มีบางสิ่งที่ควรทราบเกี่ยวกับกระบวนการนี้ ประการแรก คุณสามารถบอกได้ว่าข้อมูลของคุณถูกย้ายไปยังGlacierโดยการตรวจสอบStorage Class (Storage Class)หากเป็นStandardนั่นคือ S3 หากเป็นRRSนั่นคือการลดความซ้ำซ้อน (Redundancy)ชั้นที่สามคือGlacierซึ่งหมายความว่าตอนนี้มันถูกเก็บไว้ที่นั่น

คลาสสตอเรจ s3

อีกสิ่งหนึ่งที่ควรทราบคือเมื่อคุณย้ายข้อมูลจาก S3 ไปยังGlacierคุณยังต้องเข้าถึงข้อมูลจาก S3 หากคุณอัปโหลดข้อมูลไปยังGlacier โดยตรง ข้อมูล นั้นจะแสดงขึ้นในGlacier Consoleเมื่อคุณเข้าสู่ระบบAWS อย่างไรก็ตาม การย้ายข้อมูลโดยใช้กฎวงจร การใช้งานหมายความว่าข้อมูลจะถูกเก็บไว้ใน (Lifecycle)Glacierและคุณจะถูกเรียกเก็บเงิน ตามราคา Glacierแต่คุณจะต้องเข้าถึงข้อมูลจากคอนโซลS3 (S3 console)ค่อนข้าง(Kind)สับสน แต่นั่นเป็นวิธีการทำงาน

ดึงข้อมูลจากกลาเซียร์

การรับข้อมูลกลับจากกลาเซี(Glacier)ยร์ก็ค่อนข้างตรงไปตรงมาเช่นกัน สิ่งที่ต้องจำเกี่ยวกับGlacierคือข้อมูลไม่สามารถเข้าถึงได้ทันทีเหมือนใน S3 ด้วย S3 คุณสามารถดาวน์โหลดไฟล์ได้ทุกเมื่อ ด้วยGlacierคุณต้องรอประมาณ 3 ถึง 5 ชั่วโมงเพื่อดึงข้อมูลและใส่กลับเข้าไปใน S3 นั่นเป็นเหตุผลว่าทำไมมันถึงถูกกว่ามาก

ในการเริ่มการคืนค่า ให้เลือกไฟล์หรือโฟลเดอร์(file or folder)ที่คุณต้องการดึงข้อมูล จากนั้นคลิกขวาที่ไฟล์นั้น คุณจะเห็นตัวเลือกที่เรียกว่าInitiate Restore(Initiate Restore)

ฟื้นฟูจากธารน้ำแข็ง

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

เริ่มฟื้นฟูธารน้ำแข็ง

โปรดทราบว่าไฟล์จะถูกกู้คืนไปยังคลาสพื้นที่จัดเก็บ(storage class)S3 RRS ( Redundancy(Reduced Redundancy) ) ซึ่งถูกกว่าS3 Standardเล็กน้อย โปรดทราบด้วยว่าคุณไม่สามารถกู้คืนข้อมูลอย่างถาวรได้ ข้อมูลนั้นจะถูกลบออกในที่สุด ฉันไม่แน่ใจว่าคุณสามารถป้อนค่าใดมากที่สุดเป็นเวลาหลายวันเพื่อเก็บข้อมูล แต่จะไม่คงอยู่ตลอดไป นอกจากนี้ คุณต้องจ่ายค่าธรรมเนียมที่สูงขึ้น ยิ่งข้อมูลอยู่ในคลาสพื้นที่จัดเก็บ(storage class)RRS นานขึ้น ดังนั้นจึงควรรักษาระยะเวลาให้สั้นลง

หากต้องการดูสถานะของการกู้คืน เพียงคลิกที่ไฟล์หรือโฟลเดอร์(file or folder) ที่คุณกู้คืน แล้วคลิกProperties มันจะบอกว่ากำลังฟื้นฟูอยู่ในคืบ(Restoration in Progress)หน้า เมื่อการคืนค่าเสร็จสมบูรณ์ และคุณคลิก Properties อีกครั้ง คุณจะเห็นวันที่ที่จะเก็บการคืนค่าไว้

โดยรวมแล้ว การรับข้อมูลจาก S3 ไปยังGlacierนั้นง่ายมาก เพียง(Just)สร้างกฎหนึ่งข้อก็เสร็จแล้ว การย้ายข้อมูลไปยังGlacierอาจหมายถึงการประหยัดได้มาก หากคุณมีข้อมูลจำนวนมากบน S3 หากคุณมีคำถามใด ๆ โปรดโพสต์ความคิดเห็น สนุก!



About the author

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



Related posts