Google Cloud menyediakan alat, produk, panduan, dan layanan profesional untuk membantu Anda memigrasikan data dari Amazon Simple Storage Service (Amazon S3) ke Cloud Storage. Dokumen ini membahas cara merancang, menerapkan, dan memvalidasi rencana untuk bermigrasi dari Amazon S3 ke Cloud Storage. Dokumen ini menjelaskan sebagian dari keseluruhan proses migrasi saat Anda membuat inventaris artefak Amazon S3 dan membuat rencana cara menangani proses migrasi.
Pembahasan dalam dokumen ini ditujukan untuk administrator cloud yang ingin mendapatkan detail terkait cara merencanakan dan menerapkan proses migrasi. Fitur ini juga ditujukan untuk para pengambil keputusan yang sedang mengevaluasi peluang untuk melakukan migrasi dan yang ingin mengetahui seperti apa migrasi tersebut.
Dokumen ini adalah bagian dari rangkaian multi-bagian tentang migrasi dari AWS ke Google Cloud yang mencakup dokumen berikut:
- Mulai
- Bermigrasi dari Amazon EC2 ke Compute Engine
- Bermigrasi dari Amazon S3 ke Cloud Storage (dokumen ini)
- Bermigrasi dari Amazon Elastic Kubernetes Service (Amazon EKS) ke Google Kubernetes Engine
Rangkaian ini mengasumsikan bahwa Anda telah membaca dan memahami dokumen-dokumen berikut:
- Bermigrasi ke Google Cloud: Pilih jalur migrasi Anda: memperkenalkan rangkaian Migrasi ke Google Cloud dan membantu Anda memahami hubungan setiap bagian dari rangkaian tersebut dengan dokumen lainnya.
- Bermigrasi ke Google Cloud: Mulai: menjelaskan framework migrasi umum yang Anda ikuti dalam migrasi ini.
- Bermigrasi ke Google Cloud: Mentransfer set data besar: menjelaskan cara mentransfer data ke Google Cloud.
- Bermigrasi ke Google Cloud: Praktik terbaik untuk memvalidasi rencana migrasi: menjelaskan potensi perubahan dan peningkatan pada rencana migrasi Anda.
Diagram berikut menggambarkan fase perjalanan migrasi Anda. Untuk skenario migrasi, fase Deploy sama dengan melakukan proses migrasi.
Anda dapat bermigrasi dari Amazon S3 ke Cloud Storage dalam serangkaian iterasi—misalnya, Anda dapat memigrasikan beberapa data serta workload terlebih dahulu dan yang lainnya nanti. Untuk setiap iterasi migrasi terpisah, Anda dapat mengikuti fase-fase framework migrasi umum:
- Lakukan penilaian dan temukan workload serta data Anda.
- Rencanakan dan bangun fondasi di Google Cloud.
- Memigrasikan workload dan data Anda ke Google Cloud.
- Mengoptimalkan lingkungan Google Cloud Anda.
Untuk mengetahui informasi selengkapnya tentang fase framework ini, lihat Bermigrasi ke Google Cloud: Memulai.
Menilai lingkungan sumber
Pada fase penilaian, Anda akan menentukan persyaratan dan dependensi resource yang ingin dimigrasikan dari Amazon S3 ke Cloud Storage.
Fase penilaian terdiri dari tugas-tugas berikut:
- Buat inventaris yang komprehensif untuk beban kerja dan data Anda.
- Membuat katalog workload dan data Anda sesuai dengan properti dan dependensinya.
- Melatih dan mengajari tim Anda tentang Google Cloud.
- Membuat eksperimen dan bukti konsep di Google Cloud.
- Hitung total biaya kepemilikan (TCO) lingkungan target.
- Menentukan urutan dan prioritas workload yang ingin dimigrasikan.
Untuk mengetahui informasi selengkapnya tentang fase penilaian dan tugas-tugas ini, lihat Bermigrasi ke Google Cloud: Menilai dan menemukan workload Anda. Bagian di bawah ini didasarkan pada informasi dalam dokumen tersebut.
Membuat inventaris bucket Amazon S3
Untuk menentukan cakupan migrasi, buat dua inventaris: inventaris bucket Amazon S3, dan inventaris objek yang disimpan di bucket.
Untuk membuat inventaris bucket Amazon S3, sebaiknya gunakan Pusat Migrasi, platform terpadu Google Cloud yang membantu Anda mempercepat perjalanan cloud menyeluruh dari lingkungan Anda saat ini ke Google Cloud. Pusat Migrasi memungkinkan Anda mengimpor data dari Amazon S3 dan resource AWS lainnya. Pusat Migrasi akan merekomendasikan layanan Google Cloud yang relevan sebagai tujuan migrasi Anda.
Setelah mem-build inventaris bucket Amazon S3, tingkatkan inventaris dengan mempertimbangkan titik data berikut untuk setiap bucket Amazon S3:
- Cara Anda mengonfigurasi enkripsi sisi server bucket Amazon S3.
- Setelan Anda untuk pengelolaan akses dan identitas bucket Amazon S3.
- Konfigurasi untuk S3 Blokir Akses Publik.
- Semua tag alokasi biaya untuk bucket Amazon S3.
- Konfigurasi untuk S3 Object Lock.
- Cara Anda mengakses bucket Amazon S3.
- Cara Anda mengonfigurasi Pemohon Membayar.
- Setelan untuk pembuatan versi objek Amazon S3.
- Konfigurasi kebijakan AWS Backup untuk Amazon S3.
- Apakah Anda menggunakan Amazon S3 Intelligent-Tiering.
- Cara Anda mengonfigurasi replikasi objek Amazon S3.
- Siklus proses objek Amazon S3.
Sebaiknya kumpulkan data tentang bucket Amazon S3 agar Anda dapat menghitung statistik agregat tentang objek yang terdapat dalam setiap bucket. Misalnya, jika Anda mengumpulkan total ukuran objek, ukuran objek rata-rata, dan jumlah objek, hal ini dapat membantu Anda memperkirakan waktu dan biaya yang diperlukan untuk bermigrasi dari Bucket Amazon S3 ke bucket Cloud Storage.
Untuk mengumpulkan titik data tentang bucket Amazon S3 ini, Anda dapat menerapkan mekanisme dan proses pengumpulan data yang mengandalkan alat AWS, antara lain:
- Alat pemantauan Amazon S3
- Analisis S3
- AWS API
- Alat developer AWS
- Antarmuka command line AWS
Untuk membantu Anda menghindari masalah selama migrasi, dan untuk membantu memperkirakan upaya yang diperlukan untuk migrasi, sebaiknya evaluasi cara fitur bucket Amazon S3 dipetakan ke fitur bucket Cloud Storage yang serupa. Tabel berikut merangkum pemetaan ini.
Seperti disebutkan sebelumnya, fitur yang tercantum dalam tabel sebelumnya mungkin terlihat mirip jika Anda membandingkannya. Namun, perbedaan dalam desain dan penerapan fitur di kedua penyedia cloud tersebut dapat berdampak signifikan pada migrasi Anda dari Amazon S3 ke Cloud Storage.
Membuat inventaris objek yang disimpan di objek Amazon S3
Setelah mem-build inventaris bucket Amazon S3, sebaiknya buat inventaris objek yang disimpan dalam bucket tersebut menggunakan alat inventaris Amazon S3.
Untuk membuat inventaris objek Amazon S3, pertimbangkan hal berikut untuk setiap objek:
- Nama objek Amazon S3
- Ukuran objek Amazon S3
- Metadata objek Amazon S3
- Subresource objek Amazon S3
- Versi objek Amazon S3, dan jika Anda perlu memigrasikan versi ini
- URL yang diawali dengan objek Amazon S3
- Transformasi objek Amazon S3
- Tag objek Amazon S3
- Kelas penyimpanan objek Amazon S3
- Pengarsipan objek Amazon S3
Sebaiknya kumpulkan data tentang objek Amazon S3 untuk memahami seberapa sering Anda dan workload Anda membuat, mengupdate, dan menghapus objek Amazon S3.
Untuk membantu Anda menghindari masalah selama migrasi, dan untuk membantu memperkirakan upaya yang diperlukan untuk migrasi, sebaiknya evaluasi cara fitur objek Amazon S3 dipetakan ke fitur objek Cloud Storage yang serupa. Tabel berikut merangkum pemetaan ini.
Seperti disebutkan sebelumnya, fitur yang tercantum dalam tabel sebelumnya mungkin terlihat mirip jika Anda membandingkannya. Namun, perbedaan dalam desain dan penerapan fitur di kedua penyedia cloud tersebut dapat berdampak signifikan pada migrasi Anda dari Amazon S3 ke Cloud Storage.
Menyelesaikan penilaian
Setelah Anda mem-build inventaris dari lingkungan Amazon S3, selesaikan aktivitas fase penilaian lainnya seperti yang dijelaskan dalam Bermigrasi ke Google Cloud: Menilai dan menemukan workload Anda.
Merencanakan dan membangun fondasi Anda
Fase perencanaan dan build untuk migrasi Anda ke Google Cloud terdiri dari tugas-tugas berikut:
- Mem-build hierarki resource.
- Mengonfigurasi pengelolaan akses dan identitas.
- Menyiapkan penagihan.
- Menyiapkan konektivitas jaringan.
- Perketat keamanan Anda.
- Menyiapkan logging, pemantauan, dan pemberitahuan.
Untuk mengetahui informasi selengkapnya tentang setiap tugas ini, lihat Bermigrasi ke Google Cloud: Membangun fondasi Anda.
Memigrasikan data dan workload dari Amazon S3 ke Cloud Storage
Untuk memigrasikan data dari Amazon S3 ke Cloud Storage, sebaiknya rancang paket migrasi data dengan mengikuti panduan dalam artikel Bermigrasi ke Google Cloud: Mentransfer set data besar Anda. Dokumen tersebut merekomendasikan penggunaan Storage Transfer Service, produk Google Cloud yang memungkinkan Anda memigrasikan data dari beberapa sumber ke Cloud Storage, seperti dari lingkungan lokal atau dari penyedia penyimpanan cloud. Storage Transfer Service mendukung beberapa jenis tugas transfer data, seperti berikut:
- Tugas transfer satu kali, yang mentransfer data dari Amazon S3 atau sumber lain yang didukung ke Cloud Storage secara on demand.
- Tugas transfer terjadwal, yang mentransfer data dari Amazon S3 atau sumber lain yang didukung ke Cloud Storage sesuai jadwal.
- Tugas transfer berbasis peristiwa, yang otomatis mentransfer data saat Amazon S3 mengirimkan Notifikasi Peristiwa Amazon S3 ke Amazon Simple Queue Service (SQS).
Untuk menerapkan rencana migrasi data, Anda dapat mengonfigurasi satu atau beberapa tugas transfer data. Misalnya, untuk mengurangi durasi periode cut-over selama migrasi, Anda dapat menerapkan strategi migrasi data replikasi berkelanjutan seperti berikut:
- Mengonfigurasikan tugas transfer run sekali untuk menyalin data dari bucket Amazon S3 ke bucket Cloud Storage.
- Melakukan validasi data dan pemeriksaan konsistensi untuk membandingkan data dalam bucket Amazon S3 dengan data yang disalin dalam bucket Cloud Storage.
- Menyiapkan tugas transfer berbasis peristiwa untuk mentransfer data secara otomatis dari bucket Amazon S3 ke bucket Cloud Storage saat konten bucket Amazon S3 berubah.
- Menghentikan workload dan layanan yang memiliki akses ke data yang sedang dimigrasikan (yaitu, ke data yang terkait dalam langkah sebelumnya).
Faktorkan ulang workload untuk menggunakan Cloud Storage, bukan Amazon S3. Anda dapat memfaktorkan ulang workload menggunakan salah satu pendekatan berikut, atau dengan menggunakan pendekatan secara berurutan:
- Migrasi mudah dari Amazon S3 ke Cloud Storage. Dalam migrasi sederhana, Anda menggunakan alat dan library yang sudah ada yang menghasilkan permintaan REST terautentikasi ke Amazon S3 untuk membuat permintaan terautentikasi ke Cloud Storage.
- Migrasikan sepenuhnya dari Amazon S3 ke Cloud Storage. Dalam migrasi penuh, Anda dapat menggunakan semua fitur Cloud Storage, termasuk beberapa project dan OAuth 2.0 untuk autentikasi.
Tunggu hingga replikasi menyinkronkan Cloud Storage sepenuhnya dengan Amazon S3.
Mulai workload Anda.
Jika Anda tidak lagi memerlukan lingkungan Amazon S3 sebagai opsi penggantian, hentikan penggunaan lingkungan tersebut.
Storage Transfer Service dapat menyimpan metadata tertentu saat Anda memigrasikan objek dari sumber yang didukung ke Cloud Storage. Sebaiknya Anda menilai apakah Storage Transfer Service dapat memigrasikan metadata Amazon S3 yang Anda minati.
Saat mendesain paket migrasi data, sebaiknya Anda juga menilai biaya traffic keluar jaringan AWS dan biaya Amazon S3. Misalnya, pertimbangkan opsi berikut untuk mentransfer data:
- Di seluruh internet publik.
- Dengan menggunakan link interkoneksi.
- Menggunakan Amazon CloudFront.
Opsi yang Anda pilih dapat memengaruhi biaya traffic keluar jaringan AWS dan biaya Amazon S3 Anda. Opsi ini juga dapat memengaruhi jumlah upaya dan resource yang Anda perlukan untuk menyediakan dan mengonfigurasi infrastruktur. Untuk mengetahui informasi selengkapnya tentang biaya, lihat referensi berikut:
- Memahami tagihan transfer data dalam dokumentasi AWS
- Harga Amazon S3
Saat memigrasikan data dari Amazon S3 ke Cloud Storage, sebaiknya Anda menggunakan Kontrol Layanan VPC untuk membuat perimeter yang secara eksplisit menolak komunikasi antara layanan Google Cloud kecuali jika layanan tersebut mendapatkan otorisasi.
Mengoptimalkan lingkungan Anda setelah migrasi
Pengoptimalan adalah fase terakhir dari migrasi Anda. Pada fase ini, Anda melakukan iterasi tugas pengoptimalan sampai lingkungan Anda memenuhi persyaratan pengoptimalan. Langkah-langkah iterasi ini adalah sebagai berikut:
- Evaluasi lingkungan Anda saat ini dan tim Anda.
- Tetapkan persyaratan dan sasaran pengoptimalan Anda.
- Optimalkan lingkungan dan tim Anda.
- Sesuaikan proses pengoptimalan Anda.
Anda mengulangi urutan ini sampai Anda mencapai sasaran pengoptimalan.
Untuk mengetahui informasi selengkapnya tentang cara mengoptimalkan lingkungan Google Cloud Anda, lihat Bermigrasi ke Google Cloud: Mengoptimalkan lingkungan Anda.
Langkah selanjutnya
- Pelajari cara bermigrasi dari Amazon EC2 ke Compute Engine.
- Baca tentang perjalanan migrasi AWS ke Google Cloud lainnya.
- Pelajari cara membandingkan layanan AWS dan Azure dengan layanan Google Cloud.
- Pelajari kapan harus mencari bantuan untuk melakukan migrasi.
- Pelajari arsitektur referensi, diagram, dan praktik terbaik tentang Google Cloud. Lihat Cloud Architecture Center kami.