Amazon S3 adalah penyelesaian penyimpanan awan dari Amazon yang menyediakan kapasiti penyimpanan tanpa batas dengan harga yang relatif rendah. Pada masa ini saya menggunakannya untuk menyimpan sandaran peranti NAS tempatan (storan terpasang rangkaian). Walau bagaimanapun, Amazon S3 bukanlah pilihan terbaik untuk menyimpan sejumlah besar data yang tidak kerap anda akses.

Amazon Glacier adalah penyelesaian yang disediakan oleh Amazon yang secara dramatik mengurangkan kos menyimpan sejumlah besar data di awan Contohnya, menyimpan 2500 GB data pada S3 berharga kira-kira $ 215 sebulan. Itu cukup banyak wang untuk hanya menyandarkan data anda. Walau bagaimanapun, menyimpan 2500 GB di Amazon Glacier hanya akan dikenakan biaya $ 25 sebulan. Itu hampir 1/10 kos S3.

Jadi bagaimana anda memindahkan data anda dari Amazon S3 ke Glacier? Menggunakan Dasar Kitaran Hidup. Dasar-dasar ini pada dasarnya hanyalah peraturan yang boleh anda tetapkan untuk memindahkan data dari S3 ke Glacier pada waktu-waktu tertentu. Mari belajar bagaimana membuat Dasar Kitaran Hidup.

Buat Dasar Kitaran Hidup di Amazon S3

Untuk memulakan, mulakan dahulu dan log masuk ke Amazon Web Services (aws.amazon.com) dan klik pada Akaun / Konsol Saya di bahagian atas. Kemudian klik pada AWS Management Console.

Aws konsol

Sekarang dari senarai perkhidmatan Web Amazon yang disenaraikan, teruskan dan klik pada S3.

Perkhidmatan Amazon s3

Klik seterusnya pada nama baldi yang mengandungi data yang ingin anda pindahkan ke Glacier. Perhatikan bahawa anda akan dapat memindahkan keseluruhan baldi, hanya folder atau fail tertentu sahaja.

Nama baldi S3

Apabila anda membuka baldi, anda akan melihat kandungan baldi di sebelah kiri. Klik pada Properties di kanan atas untuk membuka tetapan untuk baldi itu.

Sifat baldi

Di bahagian bawah, anda akan melihat Kitaran Hidup. Teruskan dan kembangkan Kitaran Hidup untuk melihat peraturan semasa anda, jika ada. Saya sudah mempunyai satu persediaan yang memindahkan semua yang ada di dalam baldi ke Glacier setelah ia dimuat naik ke S3.

Tambahkan kitaran hidup

Untuk menyiapkan peraturan baru, teruskan dan klik Tambahkan aturan. Dialog peraturan Kitaran Hidup baru akan muncul seperti yang ditunjukkan di bawah.

Peraturan kitaran hidup

Sekarang mari kita lihat pelbagai pilihan. Pertama, anda boleh memberikannya nama, yang boleh menjadi apa sahaja kehidupan anda. Kotak centang Terapkan ke Seluruh Bucket akan menerapkan peraturan untuk semua fail dan folder di dalam baldi. Sekiranya anda hanya ingin memindahkan sebahagian data tertentu ke Glacier dan meninggalkan yang lain di S3, maka jangan centang kotak.

Sebagai gantinya, anda boleh memasukkan Awalan, yang merupakan nama fail atau folder yang ingin anda pindahkan ke Glacier. Contohnya, jika saya mahu memindahkan folder muzik di baldi saya ke Glacier, saya akan menaip muzik / di kotak Awalan. Untuk menentukan fail, anda menaip jalan seperti muzik / mymusic.mp3.

Seterusnya ialah Format Tempoh Masa. Anda boleh memilih dari Hari dari tarikh penciptaan atau Berkuat kuasa dari tarikh. Pilihan ini membolehkan anda memilih bila anda mahu objek yang anda tetapkan dipindahkan ke Glacier. Sekiranya anda memilih Hari dari tarikh penciptaan, anda boleh mengatakan, sebagai contoh, bahawa anda ingin memindahkan data ke Glacier selepas 10 hari. Ini bermaksud apabila fail tersebut data pertama kali diunggah ke S3, file tersebut akan dipindahkan ke Glacier setelah 10 hari dibuat.

Berkuat kuasa dari tarikh akan membolehkan anda menentukan tarikh di masa depan di mana data akan dipindahkan ke Glacier. Anda mesti mengklik butang Tambah Peralihan untuk menentukan jangka masa. Tangkapan skrin saya mengatakan "Pindah ke Glacier", tetapi itu kerana saya sudah membuat peraturan. Apabila anda mengklik Tambah Peralihan, anda boleh memasukkan bilangan hari atau tarikh. Perhatikan bahawa jika anda mengetik 0 untuk jumlah hari, maka data akan dipindahkan segera pada saat peraturan dijalankan.

Bilangan hari

Terdapat juga butang Luput, tetapi berhati-hati dengan ini. Sekali lagi, bergantung pada apa yang anda pilih dari Format Tempoh Masa, anda boleh menentukan beberapa hari atau tarikh tertentu pada masa akan datang. Menambah masa berlakunya bermaksud data akan dihapus setelah waktu yang anda tentukan. Penting untuk diingat bahawa ia akan dihapuskan dari S3, RRS dan Glacier. Jadi pada dasarnya ia benar-benar hilang jika anda memilih untuk menambah masa berlakunya.

Tambahkan tamat tempoh

Sekiranya anda tidak menambah masa berlakunya, data akan selalu berada di Glacier dan tidak akan dihapuskan. Itu cukup banyak. Setelah anda menyimpan peraturan, peraturan tersebut akan dijalankan sekali sehari. Sekiranya peraturan anda sesuai dengan kriteria yang anda tentukan, data akan dipindahkan.

Terdapat beberapa perkara yang perlu diperhatikan mengenai proses ini. Pertama, anda dapat memberitahu data anda telah dipindahkan ke Glacier dengan memeriksa Kelas Penyimpanan. Sekiranya ia Standard, itu adalah S3. Sekiranya ia RRS, itu adalah Redundancy Berkurang. Kelas ketiga adalah Glacier, yang bermaksud kini disimpan di sana.

Kelas simpanan s3

Perkara lain yang perlu diperhatikan ialah apabila anda memindahkan data dari S3 ke Glacier, anda masih perlu mengaksesnya dari S3. Sekiranya anda memuat naik data terus ke Glacier, data akan muncul di konsol Glacier semasa anda masuk ke AWS. Walau bagaimanapun, memindahkan data menggunakan peraturan Kitaran Hidup bermaksud data akan disimpan di Glacier dan anda akan dikenakan harga Glacier, tetapi anda harus mengakses data dari konsol S3. Agak membingungkan, tapi begitulah cara kerjanya.

Mengambil Data dari Glacier

Mendapatkan kembali data dari Glacier juga sangat jelas. Perkara yang perlu diingat mengenai Glacier ialah data tidak dapat diakses dengan segera seperti di S3. Dengan S3, anda boleh memuat turun fail pada bila-bila masa. Dengan Glacier, anda harus menunggu sekitar 3 hingga 5 jam agar data diambil dan dimasukkan kembali ke S3. Itulah sebabnya ia jauh lebih murah.

Untuk memulakan pemulihan, pilih fail atau folder yang ingin diambil dan kemudian klik kanan padanya. Anda akan melihat pilihan yang dipanggil Memulakan Pemulihan.

Pulihkan dari glasier

Sekiranya pilihan itu dilumpuhkan, itu bermaksud fail tersebut tidak disimpan di Glacier. Apabila anda memulihkan, anda harus memilih berapa lama anda mahu data dapat diakses di S3.

Mulakan pemulihan glasier

Perhatikan bahawa fail dikembalikan ke kelas storan S3 RRS (Reduced Redundancy), yang sedikit lebih murah daripada S3 Standard. Perhatikan juga bahawa anda tidak dapat memulihkan data secara kekal, akhirnya akan dihapus. Saya tidak pasti berapa nilai terbesar yang dapat anda masukkan selama berhari-hari untuk menyimpan data, tetapi tidak selamanya. Anda juga perlu membayar yuran yang lebih tinggi lebih lama data berada di kelas penyimpanan RRS, jadi lebih baik mengekalkan jangka masa pendek.

Untuk melihat status pemulihan, cukup klik pada fail atau folder yang anda pulihkan dan klik pada Properties. Ia akan mengatakan Pemulihan Sedang Berlangsung. Apabila pemulihan selesai dan anda mengklik Properties sekali lagi, anda akan melihat tarikh pemulihan akan disimpan.

Secara keseluruhan, mendapatkan data dari S3 ke Glacier Cukup buat satu peraturan dan anda sudah selesai. Memindahkan data ke Glacier boleh bermakna penjimatan besar jika anda mempunyai banyak data di S3. Sekiranya anda mempunyai sebarang pertanyaan, sila hantar komen. Selamat mencuba!