Selamat datang kembali ke backspace Academy dalam kuliah ini.
Kita akan membangun apa yang sudah kita ketahui tentang Amazon S3 dan mencari pengarsipan Amazon Glacier juga.
Jadi kita akan mulai dengan melihat kelas penyimpanan S3.
Sejauh ini kami hanya menggunakan salah satunya.
Kita akan melihat semua yang lain dan kelebihan dan kekurangan masing-masing.
Kemudian kita akan membahas sedikit lebih banyak.
Pengarsipan gletser akan berbicara tentang proses siklus hidup dan bagaimana kita dapat menerapkan proses yang dapat memindahkan
objek kita dari Amazon S3 ke Amazon Glacier.
Pengarsipan jangka panjang berdasarkan aturan manajemen siklus hidup, misalnya, mungkin setelah beberapa usia
tertentu dari objek yang dapat dimigrasi untuk diarsipkan di gletser.
Dan akhirnya kita akan berbicara tentang replikasi lintas wilayah ember kami.
Kita sudah tahu apa itu ember.
Kita tahu itu adalah wadah untuk benda-benda yang disimpan di Amazon S3.
Apa yang mungkin belum Anda ketahui adalah bahwa total volume data dan jumlah objek sebenarnya tidak
terbatas.
Jadi Anda tidak bisa terus memasukkan benda ke dalam ember dan masih akan terus tumbuh untuk menerima
benda-benda itu.
Nama bucket, mereka harus unik di seluruh AWB bukan hanya akun Anda, mereka harus
minimal tiga dan tidak lebih dari 63 karakter.
Mereka tidak dapat berupa format alamat IP misalnya 256 dot 256 dot 256 dll. jadi mereka tidak bisa seperti itu sebagai
alamat IP.
Mereka harus huruf kecil, mereka tidak dapat memiliki karakter huruf besar dan mereka tidak boleh berisi garis bawah
baik objek entitas mereka dan itu bisa menjadi data.
Misalnya bisa berupa gambar, bisa berupa video dan juga mereka memiliki metadata yang melekat
pada objek-objek itu juga.
Mereka dapat bervariasi dari nol byte hingga maksimum lima terabyte tetapi objek terbesar yang dapat Anda unggah
adalah lima gigabyte.
Jadi, jika Anda ingin mengunggah objek lima terabyte,
Anda harus memecahnya menjadi beberapa bagian dan menggunakan pengunggahan multi bagian untuk melakukannya.
Satu hal yang perlu dipertimbangkan adalah S3 adalah toko web.
Ini bukan sistem file.
Jadi apa artinya itu.
Apa artinya itu tidak seperti sistem file di mana Anda memiliki server file dan Anda mengunggah file-file
itu ke server file itu dan kemudian Anda dapat mengaksesnya segera.
Itu tidak terjadi dengan Amazon S tiga.
Alasannya adalah S3.
Ini layanan global.
Dan benda-benda itu harus tersedia secara global.
Dan cara yang terjadi adalah layanan S3 memiliki indeks global objeknya.
Dan indeks itu akan diperbarui setiap kali terjadi perubahan data.
Dan itu akan disinkronkan di semua beberapa Zona Ketersediaan tersebut.
Dan itulah yang kami sebut akhirnya konsisten.
Jadi itu tidak terjadi secara instan tetapi pada akhirnya menjadi konsisten di semua Zona dan wilayah
Ketersediaan tersebut sehingga hal lain yang ada adalah kita juga telah membaca setelah konsistensi yang tepat
untuk objek baru.
Jadi mereka akan disinkronkan di beberapa Zona Ketersediaan dan diindeks dan kemudian panggilan balik
sukses akan dikembalikan.
Jadi Anda benar-benar dapat menulis ke Amazon S3, mengunggah suatu objek dan kemudian segera setelah itu Anda
mendapat panggilan balik sukses Anda.
Anda dapat mengakses orang-orang yang dapat melihat di sana kami mengunggah objek baru kami
dan kemudian disinkronkan di beberapa Zona Ketersediaan tersebut kemudian indeks global S3 akan diperbarui dan akhirnya setelah itu
panggilan balik sukses kami akan dikembalikan dari permintaan itu.
Jadi begitu kita mendapatkan panggilan balik sukses itu adalah sinyal kita bahwa kita dapat mengakses
data yang baru diperbarui jika kita mengubah data yang ada atau objek yang ada sehingga kita akan melakukan
pembaruan atau menghapusnya dengan pembaruan juga disebut menimpa menempatkan mereka tidak akan dibaca setelah benar atau
dibaca setelah dihapus konsisten mereka akhirnya konsisten.
Jadi alasannya adalah bahwa keberhasilan callback langsung.
Jadi, jika Anda memperbarui atau menghapus objek yang ada setelah Anda membuat permintaan di layanan Amazon S3 akan mengembalikan permintaan Anda dengan
panggilan balik yang berhasil untuk mengatakan bahwa itu menerima permintaan itu, tetapi itu belum benar-benar melakukan apa yang
Anda minta untuk lakukan namun.
Jadi itu masih akan disinkronkan dan masih harus memperbarui indeks global S3 juga.
Jadi ketika Anda ketika Anda memperbarui atau menimpa menempatkan dan menghapus objek yang ada, Anda perlu
memastikan bahwa jika Anda seorang pengembang perangkat lunak yang menunggu aplikasi Anda hingga konsisten di
semua wilayah tersebut dan Zona
Ketersediaan adalah tiga aman di default .
Jadi, jika kita membuat ember dan kita hanya melalui semua opsi default dan klik Berikutnya dan lanjut ke
akhir buat ember itu akan aman.
Ini akan menjadi ember pribadi yang hanya dapat kita akses tetapi tentu saja kita dapat memodifikasinya dan seperti yang telah
kita lihat di masa lalu ketika kita membuat situs web kita, kita dapat memodifikasinya sehingga juga memiliki akses publik.
Jadi cara kita dapat memodifikasi itu adalah melalui I rolls sehingga kita dapat memodifikasinya untuk peran individu
atau pengguna individu dan grup dan itu akan menjadi kontrol berbutir halus tapi
itu diterapkan khusus untuk kelompok pengguna pengguna atau peran.
Kami juga dapat menerapkan kebijakan cadangan untuk bucket aktual dan itulah yang biasanya
kami lakukan dan ada kontrol berbutir halus yang terkait dengan bucket itu sendiri tidak terhadap pengguna individual.
Jadi siapa pun yang mengakses ember itu akan berada di bawah kebijakan ember itu dan agar mereka tidak memiliki akses, mereka
tidak akan dapat mengaksesnya sama sekali.
Yah saya tidak punya izin mereka tidak akan dapat mengaksesnya.
Dan akhirnya kami memiliki daftar kontrol akses sekarang mereka dapat diterapkan baik di ember atau tingkat
objek individu sehingga Anda dapat memiliki ember publik dan di dalam ember publik Anda bisa memiliki
objek pribadi berdasarkan daftar kontrol
akses ada sejumlah penyimpanan kelas yang tersedia untuk Amazon S3.
Sejauh ini kami hanya menggunakan kelas penyimpanan standar, tetapi tentu saja ada cukup
banyak kelas lain yang dapat memberi kami keuntungan tergantung pada aplikasinya.
Jadi standar itu akan memberi kita sebelas sembilan ketahanan.
Ini akan melakukannya karena objek direplikasi di tiga Zona Ketersediaan
Ini akan memberi kami ketersediaan sembilan puluh sembilan koma sembilan sembilan persen.
Ingat ada perbedaan antara ketersediaan dan daya tahan yaitu tentang replikasi ketersediaan adalah
tentang akses ke objek kita saat kita membutuhkannya.
Ini mendukung enkripsi SSL baik dalam perjalanan maupun saat istirahat dan kami dapat menerapkan aturan manajemen siklus hidup
ke objek standar juga.
Yang berikutnya ada standar dalam akses sering jadi kami punya objek yang kita tidak akan mengakses
Wrigley itu.
Kami mungkin mempertimbangkan akses yang jarang sehingga akan memiliki fitur yang sama dengan tiga standarnya.
Ini akan memiliki ketersediaan yang sedikit lebih rendah dari sembilan puluh sembilan koma sembilan persen dan
itu akan memiliki harga penyimpanan per gigabyte yang lebih rendah daripada standar.
Tapi ada kompromi.
Jadi Anda akan membayar biaya pengambilan per gigabyte sehingga Anda akan mengaksesnya secara teratur.
Mungkin akan dikenakan biaya lebih banyak daripada menggunakan standar.
Jadi ini adalah untuk objek yang jarang diakses untuk memberi Anda sedikit menghemat mereka
yang berikutnya ada standar satu zona dalam akses sering sehingga akan mirip dengan akses jarang atau standar
dalam akses sering.
Ini akan memiliki daya tahan yang sama.
Perbedaannya adalah bahwa replikasi hanya akan terjadi di zona ketersediaan tunggal.
Jadi, jika Anda kehilangan zona ketersediaan, Anda akan kehilangan objek-objek di zona standar
itu.
Jadi jika itu masalah bagi Anda, Anda harus menggunakan standar dalam akses yang
sering yang akan memiliki beberapa Zona Ketersediaan di tiga Zona Ketersediaan.
Ini akan memiliki ketersediaan sedikit lebih rendah lagi sembilan puluh sembilan koma lima persen itu
akan memiliki harga penyimpanan per gigabyte lebih rendah daripada dengan Standar dan standar dalam akses yang sering tetapi juga akan
memiliki biaya pengambilan per gigabyte juga dan ada penyimpanan lain kelas bahwa itu adalah warisan yang sudah pensiun dan telah diganti
dengan akses yang jarang dan itu adalah kelas penyimpanan redundansi yang berkurang sehingga Anda
tidak perlu tahu banyak tentang itu.
Dengan segala cara, abaikan saja dan berkonsentrasilah untuk menggunakan salah satu dari standar akses
tipe penyimpanan yang
jarang ini, kelas terakhir ada tiga pendengaran yang cerdas sehingga sama dengan standar I eh.
Tetapi tidak memiliki biaya pengambilan tetapi memiliki sedikit biaya pemantauan dan otomatisasi bulanan untuk mengelola
objek-objek ini untuk Anda.
Jadi apa yang dilakukannya untuk itu untuk biaya bulanan itu akan secara otomatis memindahkan objek Anda antara dua
tingkatan akses sehingga layanan ini akan memiliki dua tingkatan satu untuk sering mengakses dan satu untuk objek yang
jarang diakses dan jadi jika objek belum diakses selama 30 hari mereka akan dipindahkan ke tingkat akses yang jarang
ketika mereka mulai menjadi lebih banyak akses mereka akan dipindahkan kembali dari yang jarang ke tingkat
akses yang sering.
Jadi dengan melakukan itu akan menghemat sedikit uang dan akan mengimbangi banyak biaya bulanan
juga.
Sekarang satu hal yang perlu dipertimbangkan di sini adalah bahwa ini adalah konfigurasi level objek sehingga tidak pada level
bucket.
Jadi, jika Anda punya satu ember Anda dapat berisi berbagai jenis objek sehingga Anda dapat memiliki objek standar S3.
Di sana Anda dapat memiliki sesuatu dengan pendengaran intelijen S3 Anda dapat mencampur dan mencocokkan objek dalam satu
ember.
Sekarang, ketika jumlah objek di bucket Anda meningkat, kinerja mulai menjadi pertimbangan.
Jadi satu hal yang perlu Anda pertimbangkan adalah bahwa partisi didasarkan pada awalan kunci.
Jadi misalnya kita melihat di sana kita punya dua skenario dari semua objek ini dimasukkan ke dalam awalan
folder dalam ember itu dan di sisi lain ada kita punya beberapa foto satu
foto dua foto tiga ke foto lima dan kita Saya telah mendistribusikannya di berbagai awalan berbeda sekarang karena kinerja S3
terbatas pada tiga setengah ribu benar.
Dan lima setengah ribu permintaan baca per detik per awalan dalam sebuah ember, semakin banyak awalan yang
Anda berikan, peningkatan kinerja.
Jadi apa artinya adalah bahwa jika Anda sudah sampai di sana Anda punya satu yang akan
memberi Anda di sebelah kiri ada lima setengah ribu permintaan baca per detik karena Anda hanya punya satu awalan.
Tetapi jika Anda memecahnya menjadi lima awalan dan Anda mendistribusikan benda-benda secara merata di seluruh yang Anda
dapat garis paralel membaca hingga dua puluh tujuh setengah ribu Reaper detik karena Anda punya lima kali jumlah
awalan di sana.
Jadi ada sesuatu yang perlu dipertimbangkan ketika Anda mengatur data Anda di dalam ember
S3 Amazon S tiga gletser itu solusi pengarsipan Amazon dan menyediakan penyimpanan biaya terendah untuk S tiga
objek itu masih memiliki 11 nin daya tahan di tiga Zona Ketersediaan sama dengan kelas S3 standar tetapi ada
tiga opsi pengambilan sehingga sangat jarang mengakses empat hal sehingga Anda dapat memiliki akses yang dipercepat masih akan memakan waktu
antara satu dan lima menit untuk mendapatkan akses ke objek-objek tersebut
Anda dapat memiliki standar yang akan membutuhkan tiga hingga lima jam dan sebagian
besar yang akan memakan waktu lima hingga 12 jam sehingga masing-masing opsi tersebut akan memiliki titik harga yang
berbeda tetapi itu hanya baik untuk objek yang sangat jarang diakses yang ingin Anda arsipkan untuk
Anda ketahui untuk tujuan historis untuk pencatatan dan sejenisnya fitur yang sangat kuat dari layanan iOS 3
adalah kemampuan untuk menciptakan proses manajemen siklus hidup yang dapat menjaga setelah memastikan objek ditempatkan di Yang tepat
adalah tiga kelas berdasarkan aturan siklus hidup sehingga seperti aturan siklus terbang dapat menghapus objek setelah waktu kedaluwarsa tertentu,
itu bisa mengarsipkan objek dari Amazon S tiga ke Amazon Gletser setelah waktu kedaluwarsa.
Jadi dengan benda-benda tua ini Anda dapat memigrasikannya ke penyimpanan jangka panjang dan dapat dipulihkan kembali dari
gletser ke Amazon S3 jika diperlukan, tetapi tentu saja akan ada batas waktu atau jumlah waktu yang diperlukan
untuk melakukan itu.
Fitur lain yang sangat kuat dari S3 adalah versi S3 sehingga Anda dapat menerapkan kontrol versi ke semua objek
Anda di dalam sebuah ember dan apa yang S3 akan lakukan adalah ia akan membuat salinan dari objek-objek itu di
dalam sebuah ember dan agar masing-masing objek itu dapat dikembalikan ke sebuah versi sebelumnya dan
juga fitur hebat lainnya adalah bahwa jika Anda menghapus objek, Anda dapat memulihkannya asalkan versi diaktifkan
pada bucket itu sekarang meskipun layanan S3 adalah layanan global.
Ember dan objek di dalam ember itu akan berlokasi di wilayah tertentu dan layanan S3 akan
memiliki indeks global yang akan melacak semua informasi pada layanan S3 dan di
mana ember dan objek berada.
Jadi, jika pengguna akhir Anda berada di wilayah yang berbeda dengan ember Anda, maka mereka akan mengalami penurunan
latensi atas apa yang pengguna akhir di dalam wilayah itu di mana ember itu berada.
Jadi cara untuk menyiasatinya adalah dengan replikasi wilayah 3 s di mana kita dapat memiliki
beberapa bucket yang disinkronkan di beberapa wilayah.
Sekarang satu hal yang harus selalu diperhatikan yaitu mempertimbangkan cloud front.
Jadi, Anda ingin kinerja maksimum dan Anda ingin hal-hal direplikasi di semua wilayah.
Cloud front akan melakukan itu untuk Anda, tetapi untuk alasan apa pun Anda mungkin perlu mengakses S3 secara langsung
dan Anda ingin melakukannya dengan kecepatan tinggi di seluruh dunia maka replikasi lintas wilayah akan
memungkinkan Anda untuk melakukan itu baik dari sumber dan tujuan Anda. harus mengaktifkan versi.
Jika Anda akan mengambil keuntungan dari versi Anda tidak bisa hanya memilikinya di salah satu ember.
Sekarang batas kontrol akses mereka akan dimigrasi ke dari sumber ke ember tujuan.
Jika enkripsi yang diaktifkan S3 sudah ada pada bucket sumber maka itu juga akan direplikasi melintasi
bucket tujuan.
Tapi bukan itu masalahnya.
Jika enkripsi layanan manajemen kuncinya, itu tidak akan direplikasi ke ember tujuan.
Jadi awal dari proses ini adalah Anda harus menyalin objek yang
ada di dalam sumber ke wilayah berbeda wilayah tujuan berbeda sebelum Anda
dapat mengatur sinkronisasi dan selalu terjadi antara sepasang wilayah, bukan antara lima wilayah. sekaligus Anda mereplikasi
sepasang wilayah.
Jadi jika Anda ingin melakukannya di beberapa daerah maka Anda perlu memiliki sebuah ember dapat menjadi
sumber ember untuk replikasi lintas wilayah lain sehingga membawa kita ke akhir kuliah lanjutan di Amazon S3 yang akan datang
berikutnya tentu saja ini adalah backspace Akademi jadi kita akan melakukan cukup banyak pekerjaan dan
kita juga akan melalui sedikit hal-hal canggih di S3 juga.
Nantikan melihat Anda dalam satu itu.