โฮมเพจ » เคล็ดลับคอมพิวเตอร์ » วิธีย้าย Amazon S3 Data ไปยัง Glacier

    วิธีย้าย Amazon S3 Data ไปยัง Glacier

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

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

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

    สร้างนโยบายระยะเวลาการใช้งานใน Amazon S3

    ในการเริ่มต้นใช้งานก่อนอื่นให้ลงชื่อเข้าใช้ Amazon Web Services (aws.amazon.com) และคลิกที่ บัญชี / คอนโซลของฉัน ที่ด้านบน. จากนั้นคลิกที่ คอนโซลการจัดการ AWS.

    ตอนนี้จากรายการของ Amazon Web services ที่ระบุไว้ไปข้างหน้าแล้วคลิกที่ S3.

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

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

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

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

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

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

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

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

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

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

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

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

    การดึงข้อมูลจากธารน้ำแข็ง

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

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

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

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

    หากต้องการดูสถานะการคืนค่าเพียงคลิกที่ไฟล์หรือโฟลเดอร์ที่คุณกู้คืนและคลิกที่ คุณสมบัติ. มันจะพูด การฟื้นฟูในความคืบหน้า. เมื่อการคืนค่าเสร็จสมบูรณ์และคุณคลิกคุณสมบัติอีกครั้งคุณจะเห็นวันที่ที่การกู้คืนจะถูกเก็บไว้.

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