Tutorial AWS S3: Mendalami Layanan Amazon Simple Storage



Tutorial AWS S3 memandu Anda memahami konsep utama Organisasi Data, Penyimpanan Regional, teknik Transfer Data, dan Penetapan Harga di S3 dengan kasus penggunaan.

Tutorial AWS S3 akan memberi Anda pemahaman yang jelas tentang layanan, kami juga telah menyebutkan beberapa contoh yang dapat Anda sambungkan.

Kebutuhanuntuk penyimpanan meningkat setiap hari, sehingga membangun dan memelihara repositori Anda sendiri, oleh karena itu, menjadi pekerjaan yang membosankan dan melelahkan karena mengetahui jumlah kapasitas yang mungkin Anda perlukan di masa depan sulit untuk diprediksi. Anda dapat menggunakannya secara berlebihan yang menyebabkan kegagalan aplikasi karena tidak memiliki cukup ruang atau Anda mungkin akan membeli tumpukan penyimpanan yang kemudian akan kurang dimanfaatkan.





Dengan mengingat semua kerepotan ini, Amazon datang dengan layanan penyimpanan internet yang disebut AWS S3. Kitaakan membawa Anda melalui layanan ini di blog tutorial AWS S3 ini.

Apa itu AWS S3?

Amazon Simple Storage Service (S3) adalah penyimpanan untuk internet. Ini dirancang untuk penyediaan penyimpanan berkapasitas besar dan berbiaya rendah di berbagai wilayah geografis. Amazon S3 menyediakan pengembang dan tim TI Aman , Tahan lama dan Sangat Skalabel penyimpanan objek.



S3 adalah Aman karena AWS menyediakan:

  • Enkripsi ke data yang Anda simpan. Itu bisa terjadi dalam dua cara:
    • Enkripsi Sisi Klien
    • Enkripsi Sisi Server
  • Beberapa salinan dipertahankan untuk memungkinkan regenerasi data jika terjadi kerusakan data
  • Pembuatan versi, di mana setiap suntingan diarsipkan untuk pengambilan potensial.

S3 adalah Tahan lama karena:

  • Ini secara teratur memverifikasi integritas data yang disimpan menggunakan checksum mis. jika S3 mendeteksi ada kerusakan dalam data, itu segera diperbaiki dengan bantuan data yang direplikasi.
  • Bahkan saat menyimpan atau mengambil data, ia memeriksa lalu lintas jaringan yang masuk untuk setiap paket data yang rusak.

S3 adalah Sangat Skalabel , karena secara otomatis menskalakan penyimpanan Anda sesuai dengan kebutuhan Anda dan Anda hanya membayar untuk penyimpanan yang Anda gunakan.



Pertanyaan selanjutnya yang muncul di benak kita adalah,

Jenis dan berapa banyak data yang dapat disimpan di AWS S3?

Anda dapat menyimpan hampir semua jenis data, dalam format apa pun, dalam S3 dan ketika kita berbicara tentang kapasitas, volume dan jumlahbendayang bisa kita simpan di S3 tidak terbatas.

* Sebuah Objek adalah entitas fundamental di S3. Ini terdiri dari data, kunci dan metadata.

Ketika kita berbicara tentang data, itu bisa dari dua jenis-

  • Data yang harus sering diakses.
  • Data yang diakses tidak terlalu sering.

Oleh karena itu, Amazon menghadirkan 3 kelas penyimpanan untuk memberikan pengalaman terbaik kepada pelanggannya dan dengan biaya yang terjangkau.

Mari kita pahami 3 kelas penyimpanan dengan kasus penggunaan 'perawatan kesehatan':

1. Standar Amazon S3 untuk akses data yang sering
penyimpanan standar - aws s3 tutorial - edurekaIni cocok untuk kasus penggunaan yang sensitif terhadap kinerja di mana latensi harus dijaga tetap rendah.misalnya Di rumah sakit, data yang sering diakses adalah data pasien yang dirawat, yang harus diambil dengan cepat.

2. Standar Amazon S3 untuk akses data yang jarang

Ini cocok untuk kasus penggunaan di mana datanya berumur panjang dan jarang diakses, yaitu untuk pengarsipan data tetapi masih mengharapkan kinerja tinggi.misalnya di rumah sakit yang sama, orang yang telah dipulangkan, catatan / data mereka tidak akan diperlukan setiap hari, tetapi jika mereka kembali dengan komplikasi apapun, ringkasan kepulangan mereka harus diambil dengan cepat.

3. Gletser Amazon
Cocok untuk kasus penggunaan di mana data akan diarsipkan, dan kinerja tinggi tidak diperlukan, ini memiliki biaya yang lebih rendah daripada dua layanan lainnya.misalnya di rumah sakit, laporan tes pasien, resep, MRI, X Ray, Scan docs, dll. yang lebih tua dari satu tahun tidak akan diperlukan dalam kegiatan sehari-hari dan bahkan jika diperlukan, latensi yang lebih rendah tidak diperlukan.

Spesifikasi Snapshot: Kelas Penyimpanan

Bagaimana data diatur di S3?

Data di S3 diatur dalam bentuk keranjang.

  • Bucket adalah unit penyimpanan logis di S3.
  • Bucket berisi objek yang berisi data dan metadata.

Sebelum menambahkan data apa pun di S3, pengguna harus membuat ember yang akan digunakan untuk menyimpan objek.

Di mana data Anda disimpan secara geografis?

Anda dapat memilih sendiri di mana atau di wilayah mana data Anda harus disimpan. Pengambilan keputusan untuk daerah itu penting dan oleh karena itu harus direncanakan dengan baik.

Ini adalah 4 parameter untuk memilih wilayah yang optimal -

  • Penetapan harga
  • Lokasi Pengguna / Pelanggan
  • Latensi
  • Ketersediaan Layanan

Mari kita pahami ini melalui contoh:

Misalkan ada perusahaan yang harus meluncurkan instans penyimpanan ini untuk menghosting situs web bagi pelanggan di AS dan India.

Untuk memberikan pengalaman terbaik, perusahaan harus memilih wilayah, yang paling sesuai dengan persyaratannya.

Sekarang melihat parameter di atas, kami dapat dengan jelas mengidentifikasi, bahwa Virginia N akan menjadi wilayah terbaik untuk perusahaan ini karena latensi rendah dan harga rendah.Terlepas dari lokasi Anda, Anda dapat memilih wilayah mana pun yang mungkin sesuai dengan kebutuhan Anda, karena Anda dapat mengakses bucket S3 Anda dari mana saja.

Berbicara tentang wilayah, mari kita lihat tentang kemungkinan memiliki cadangan di beberapa wilayah ketersediaan lain atau Anda mungkin ingin memindahkan data Anda ke beberapa wilayah lain.Untungnya, fitur ini baru saja ditambahkan ke sistem AWS S3 dan cukup mudah digunakan.

Replikasi Lintas Wilayah

Seperti namanya, Replikasi Lintas Wilayah memungkinkan pengguna untuk mereplikasi atau mentransfer data ke beberapa lokasi lain tanpa kerumitan.

fibonacci c ++ rekursi

Ini jelas memiliki biaya untuk itu yang telah dibahas lebih lanjut dalam artikel ini.

Bagaimana data ditransfer?

Selain praktik transfer tradisional yang dilakukan melalui internet, AWS memiliki 2 cara lagi untuk menyediakan transfer data dengan aman dan lebih cepat:

  • Transfer Akselerasi
  • Semakin bertambah

Transfer Akselerasi memungkinkan transfer yang cepat, mudah, dan aman dalam jarak jauh dengan memanfaatkan teknologi edge CloudFront Amazon.

CloudFront adalah layanan caching oleh AWS, di mana data dari situs klien ditransfer ke lokasi edge terdekat dan dari sana data dialihkan ke bucket AWS S3 Anda melalui jalur jaringan yang dioptimalkan.


Itu
Semakin bertambah adalah cara mentransfer data Anda secara fisik. Di Amazon ini mengirimkan peralatan ke tempat Anda, di mana Anda dapat memuat data. Ini memiliki kindle yang melekat padanya yang memiliki alamat pengiriman Anda saat dikirim dari Amazon.
Ketika transfer data selesai di Snowball, kindle mengubah alamat pengiriman kembali ke markas AWS di mana Snowball harus dikirim.

Bola Salju sangat ideal untuk pelanggan yang memiliki banyak data bergerak. Waktu penyelesaian rata-rata untuk Snowball adalah 5-7 hari, pada saat yang sama Akselerasi Transfer dapat mentransfer hingga 75 TB data pada jalur khusus 1Gbps. Jadi tergantung pada kasus penggunaan, pelanggan dapat memutuskan.

Jelas, akan ada beberapa biaya di sekitarnya, mari kita lihat biaya keseluruhan di sekitar S3.

Penetapan harga

“Apakah tidak ada yang gratis di AWS?”

Iya! Sebagai bagian dari Tingkat Penggunaan Gratis AWS, Anda dapat memulai dengan AWS S3 secara gratis. Setelah mendaftar, pelanggan AWS baru menerima 5 GB penyimpanan standar Amazon S3, 20.000 Get-Requests, 2.000 Put-Requests, dan 15GB transfer data keluar setiap bulan selama satu tahun.

Di atas batas ini, ada biaya yang dilampirkan, mari kita pahami bagaimana amazon menagih Anda:

Gaji java developer di india

Bagaimana S3 ditagih?

Meski memiliki begitu banyak fitur, AWS S3 terjangkau dan fleksibel dalam penetapan biaya. Ini berhasil Bayar Per Penggunaan, artinya, Anda hanya membayar apa yang Anda gunakan. Tabel di bawah ini adalah contoh harga S3 untuk wilayah tertentu:

Sumber : aws.amazon.com untuk wilayah Virginia Utara

Replikasi Lintas Wilayah ditagih dengan cara berikut:

Jika Anda mereplikasi 1.000 objek 1 GB (1.000 GB) antar wilayah, Anda akan dikenai biaya permintaan $ 0,005 (1.000 permintaan x $ 0,005 per 1.000 permintaan) untuk mereplikasi 1.000 objek dan biaya $ 20 ($ 0,020 per GB yang ditransfer x 1.000 GB) untuk antar transfer data -region. Setelah replikasi, 1.000 GB akan dikenai biaya penyimpanan berdasarkan wilayah tujuan.

Semakin bertambah, ada 2 varian:

  • Bola Salju 50 TB: $ 200
  • Bola Salju 80 TB: $ 250

Ini adalah biaya layanan tetap yang mereka kenakan.

Selain itu ada di tempat, biaya yang tidak termasuk hari pengiriman, hari pengiriman gratis.

10 hari pertama di tempat juga gratis, artinya ketika Bola Salju mencapai tempat Anda sejak saat itu, hingga hari pengiriman kembali, itu adalah hari di tempat. Hari itu tiba, dan hari itu dikirim dihitung sebagai hari pengiriman, oleh karena itu gratis.

Transfer Akselerasi harga ditampilkan pada tabel berikut:


Kasus Penggunaan AWS S3: 1

Industri 'Media'

Mari kita pahami melalui kasus penggunaan waktu nyata untuk mengasimilasi semua yang telah kita pelajari sejauh ini: Basis Data Film Internet IMDb adalah basis data online terkenal untuk informasi yang berkaitan dengan film, program televisi, dan permainan video.

Mari kita lihat bagaimana mereka mengeksploitasi layanan AWS:

  • Untuk mendapatkan latensi serendah mungkin, semua kemungkinan hasil pencarian telah dihitung sebelumnya dengan dokumen untuk setiap kombinasi huruf dalam pencarian. Setiap dokumen didorong ke Amazon Simple Storage Service (S3) dan karenanya ke Amazon CloudFront , menempatkan dokumen secara fisik dekat dengan pengguna. Jumlah teoritis dari pencarian yang mungkin untuk dihitung sangat membingungkan — pencarian 20 karakter memiliki 23 x 1030 kombinasi
  • Namun dalam praktiknya, menggunakan otoritas IMDb pada film dan data selebriti dapat mengurangi ruang pencarian menjadi sekitar 150.000 dokumen, yang mana Amazon S3 dan Amazon CloudFront dapat didistribusikan hanya dalam beberapa jam.

Kasus Penggunaan AWS S3: 2

Pernyataan Proyek - Menghosting Situs Statis di Amazon S3

Pertama-tama, mari kita pahami: Apa itu situs web statis?

Singkatnya, ini adalah situs web yang hanya terdiri dari HTML, CSS, dan / atau JavaScript. Itu berarti skrip sisi server tidak didukung, jadi jika Anda ingin menghosting aplikasi Rails atau PHP, Anda perlu mencari di tempat lain.

Untuk tujuan yang lebih sederhana, selamat datang di dunia luar biasa dari situs web hosting di AWS S3!

Langkah 1: Buat ember

Untuk membuat bucket, navigasikan ke S3 di AWS Management Console dan tekan Buat Bucket. Anda akan diminta untuk memasukkan nama dan wilayah.

Jika Anda berencana untuk menggunakan domain / sub-domain Anda sendiri, gunakan itu untuk nama keranjang Anda. Untuk wilayah, pilih yang paling dekat dengan Anda dan tekan Buat. Jika beruntung, Anda akan melihat keranjang baru Anda muncul di konsol.

Langkah 2: Verifikasi Bucket yang Dibuat

Langkah3: Aktifkan Hosting Situs Web

Satu-satunya hal yang harus dilakukan sekarang adalah, mengaktifkan Hosting Situs Web Statis. Cukup pilih dari panel properti di sebelah kanan.

Langkah 4: Buat File Html

Pastikan Anda menyetel Dokumen Indeks ke index.html. Anda juga bisa mengatur halaman kesalahan jika kamu mau. Setelah selesai, tekan Simpan.

Satu hal yang menyenangkan tentang AWS Management Console Apakah itu Anda dapat mengunggah file ke keranjang Anda langsung dari browser Anda. Mari kita mulai dengan membuat satu panggilan index.html . Ini akan menjadi konten halaman beranda:

Halo, S3!

Situs web S3 pertama saya

Saya tidak percaya itu semudah itu!

bagaimana melewati referensi di java

Langkah 5: Unggah File dalam Bucket

Untuk mengupload file, pilih bucket baru Anda dan tekan tombol Start Upload.

Setelah Anda mengunggah index.html, ini akan muncul di keranjang Anda. Namun, Anda tidak akan melakukannya dapat melihatnya di browser Anda karena semua yang ada di AWS S3 bersifat pribadi secara default.

Langkah 6: Jadikan File Html Publik

i) Untuk membuat file index.html menjadi publik, klik kanan pada index.html dan pilih Jadikan Publik. (Ingatlah untuk melakukan ini untuk file lain yang Anda unggah ke situs web Anda!)

Sekarang beranda Anda dapat dilihat oleh dunia, saatnya untuk menguji semuanya!

ii) Sekarang, pilih index.html di konsol dan buka tab Properties.

Langkah 7: Langkah Terakhir untuk Memverifikasi Hasil

Mengklik tautan akan membawa Anda ke beranda baru Anda.

Selamat! Anda baru saja meng-host situs web html di AWS menggunakan S3.

Berikut adalah video tutorial AWS S3 singkat yang menjelaskan: Tingkat Penyimpanan Tradisional, Kekurangan Penyimpanan Tradisional melalui Cloud, Opsi penyimpanan AWS: EBS, S3, Glacier, AWS Connecting Storage: Snowball & Storage Gateway, AWS Command Line Interface (CLI), Demo, dll. Tutorial AWS S3 adalah layanan yang sangat penting bagi mereka yang ingin menjadi Arsitek Solusi Tersertifikasi AWS.

Saya harap Anda menikmati pengalaman mendalami tutorial AWS S3 ini. Ini adalah salah satu rangkaian keterampilan yang paling dicari yang dicari perekrut di AWS Solution Architect Professional. Ini koleksi dari untuk membantu Anda mempersiapkan wawancara kerja AWS berikutnya.

Edureka memiliki kursus langsung dan dipimpin instruktur tentang Pelatihan Sertifikasi Arsitek AWS, yang dibuat bersama oleh praktisi industri. !

Ada pertanyaan untuk kami? Harap sebutkan di bagian komentar dari AWS S3 Tutorial ini dan kami akan menghubungi Anda kembali.