7 R Strategi Migrasi
Terapkan Rehost, Replatform, Repurchase, Refactor, Retire, Retain, dan Relocate untuk mengategorikan setiap beban kerja dan menyusun rencana migrasi.
7 R Strategi Migrasi adalah pelajaran AWS Solutions Architect gratis di CoddyKit. Ini adalah pelajaran 1 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar AWS Solutions Architect, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus AWS Solutions Architect mencakup 4 pelajaran total.
Mengapa Strategi Migration Penting
Memindahkan beban kerja ke AWS jarang merupakan satu tindakan saja — ini adalah serangkaian keputusan yang dibuat untuk setiap aplikasi. 7 Rs migration memberi arsitek kosakata umum untuk mengklasifikasikan aplikasi dan memilih jalur migration yang tepat. Untuk ujian SAA-C03, Anda harus mengetahui R mana yang berlaku untuk deskripsi skenario tertentu, karena pertanyaan sering menguji kemampuan Anda dalam mencocokkan karakteristik aplikasi dengan strategi migration yang tepat.
Rehost: Angkat dan Pindahkan
Rehost (Lift-and-Shift) memindahkan aplikasi ke AWS tanpa perubahan pada kode atau arsitektur aplikasi. Gunakan AWS Application Migration Service (MGN) untuk mereplikasi VM lokal ke instans EC2. Rehost paling cepat dijalankan dan memiliki risiko paling rendah, sehingga ideal untuk migration berskala besar yang mengutamakan kecepatan dan dapat dioptimalkan kemudian. Strategi ini tidak memanfaatkan fitur asli cloud.
# Rehost signal words in exam questions:
# 'move quickly', 'minimal changes', 'same OS and application',
# 'lift-and-shift', 'fastest migration'
# --> Answer: AWS Application Migration Service (MGN)Replatform: Angkat, Sesuaikan, dan Pindahkan
Replatform menerapkan beberapa optimasi cloud yang terarah tanpa mengubah arsitektur inti aplikasi. Contohnya adalah memindahkan basis data MySQL dari EC2 ke Amazon RDS (penambalan dan pencadangan terkelola), atau memindahkan server aplikasi Java ke AWS Elastic Beanstalk (penskalaan terkelola). Anda mempertahankan logika aplikasi yang sama, tetapi mengganti pekerjaan operasional yang berat dengan layanan terkelola. Ini merupakan jalan tengah yang menawarkan manfaat sedang dengan risiko migration yang rendah.
# Replatform signal words:
# 'move to managed service', 'reduce operational overhead',
# 'same application, but use RDS instead of self-managed MySQL'
# --> Answer: Migrate to RDS / Elastic Beanstalk / ECSRepurchase: Tinggalkan dan Beralih
Repurchase mengganti aplikasi yang ada dengan produk SaaS komersial. Contohnya adalah mengganti CRM yang dikelola sendiri dengan Salesforce, atau mengganti sistem HR khusus dengan Workday. Dari sudut pandang AWS, ini berarti membatalkan lisensi lokal dan berlangganan layanan SaaS. Pekerjaan migration berfokus pada pemindahan data dan pelatihan pengguna, bukan infrastruktur. Strategi ini sesuai ketika aplikasi khusus tersebut tidak lagi menjadi pembeda bagi bisnis.
# Repurchase signal words:
# 'legacy CRM', 'switch to SaaS', 'no longer maintain in-house',
# 'purchase a commercial off-the-shelf solution'
# --> Answer: Move to SaaS (no AWS infrastructure)Refactor: Rancang Ulang Arsitektur
Refactor (Re-architect) mencakup perancangan ulang aplikasi agar dapat memanfaatkan sepenuhnya kemampuan asli cloud. Contohnya adalah memecah monolit menjadi layanan mikro yang berjalan di Lambda and API Gateway, atau menerapkan ulang pemrosesan batch menggunakan SQS and auto-scaling workers. Refactor memberikan manfaat jangka panjang terbesar dalam skalabilitas, ketahanan, dan biaya — tetapi merupakan strategi migration yang paling mahal dan paling memakan waktu.
# Refactor signal words:
# 'add features', 'improve scalability', 'reduce technical debt',
# 'modernise', 'cloud-native', 'serverless'
# --> Answer: Redesign with Lambda / containers / event-drivenRetire: Menonaktifkan
Retire berarti mematikan aplikasi yang tidak lagi diperlukan. Penilaian portofolio yang menyeluruh biasanya menemukan bahwa 10–20% aplikasi tidak memiliki pengguna aktif, memiliki fungsi yang sama dengan sistem lain, atau tidak lagi sesuai dengan kebutuhan. Menonaktifkan aplikasi tersebut mengurangi biaya lisensi, area permukaan keamanan, dan cakupan migration. Sebelum menonaktifkannya, konfirmasikan dengan pemangku kepentingan dan periksa persyaratan kepatuhan terkait penyimpanan data.
# Retire signal words:
# 'no longer used', 'duplicate functionality', 'low usage',
# 'can be decommissioned', 'no business value'
# --> Answer: Retire (do not migrate)Retain: Tetap di Lokal
Retain (terkadang disebut Revisit) berarti untuk sementara tetap menyimpan aplikasi di lingkungan lokal. Alasannya dapat mencakup: persyaratan peraturan yang mewajibkan kedaulatan data, investasi modal terbaru pada perangkat keras, ketergantungan vendor yang kompleks, atau aplikasi yang sudah mendekati akhir masa pakainya. Aplikasi yang dipertahankan tidak dimigrasikan dalam gelombang saat ini, tetapi dapat dievaluasi kembali nanti. Retain merupakan hasil penilaian migration yang valid dan umum.
# Retain signal words:
# 'compliance', 'data sovereignty', 'recently upgraded on-prem',
# 'end of life in 12 months', 'too risky to migrate now'
# --> Answer: Retain (keep on-premises, revisit later)Relocate: Pemindahan Tingkat Hypervisor
Relocate adalah R ketujuh yang ditambahkan kemudian ke kerangka kerja ini. Strategi ini memindahkan infrastruktur ke AWS tanpa membeli perangkat keras baru, melakukan refactor aplikasi, atau merancang ulang arsitekturnya. Secara khusus, strategi ini merujuk pada pemindahan VMware vSphere workloads ke VMware Cloud on AWS, sehingga perangkat pengelolaan vCenter yang sama dapat digunakan untuk mengelola VM yang kini berjalan pada bare metal AWS. Strategi ini lebih cepat daripada rehost untuk lingkungan yang banyak menggunakan VMware dan belum siap mengubah OS atau aplikasi.
# Relocate signal words:
# 'VMware', 'vSphere', 'maintain same virtualisation tools',
# 'move hypervisor-level without refactoring'
# --> Answer: VMware Cloud on AWS (Relocate)Menerapkan 7 Rs dalam Praktik
Dalam gelombang migration nyata, satu organisasi mungkin menerapkan seluruh 7 Rs secara bersamaan: menonaktifkan aplikasi yang tidak digunakan, mempertahankan aplikasi yang terhambat kepatuhan, melakukan rehost pada sebagian besar aplikasi dengan MGN, melakukan replatform basis data ke RDS, melakukan refactor pada satu atau dua monolit strategis menjadi tanpa server, mengganti CRM lama dengan produk komersial, dan merelokasi klaster VMware. AWS Migration Readiness Assessment (MRA) dan Migration Hub membantu melacak klasifikasi 7-R setiap aplikasi di seluruh portofolio.
Pertimbangan Biaya untuk Setiap Strategi
Biaya migration meningkat saat Anda berpindah dari Retire melalui Relocate, Retain, Rehost, Replatform, Repurchase, hingga Refactor. Refactor memiliki biaya rekayasa awal tertinggi, tetapi biasanya menghasilkan pengeluaran cloud jangka panjang terendah berkat penskalaan otomatis tanpa server dan penagihan berdasarkan penggunaan. Rehost memberikan waktu tercepat untuk beralih ke cloud, tetapi dapat menghasilkan instans EC2 yang kapasitasnya berlebihan sehingga perlu disesuaikan ukurannya setelahnya untuk memperoleh penghematan biaya.
# Cost vs. effort rough ordering (low to high effort):
# Retire < Retain < Rehost < Relocate < Replatform < Repurchase < Refactor
# Long-term cloud savings rough ordering (low to high savings):
# Rehost < Replatform < Repurchase < Relocate < RefactorKiat Ujian SAA-C03 untuk Pertanyaan Migration
Pertanyaan skenario migration mengikuti pola tertentu: pertanyaan tersebut menjelaskan karakteristik aplikasi dan menanyakan strategi migration yang paling tepat. Perhatikan kata kunci: 'migration tercepat' = Rehost; 'layanan terkelola, tanpa perubahan kode' = Replatform; 'modernisasi/tanpa server' = Refactor; 'memindahkan VMware' = Relocate; 'tidak lagi diperlukan' = Retire; 'kepatuhan/kedaulatan data' = Retain; 'beralih ke SaaS' = Repurchase. Hanya ada satu R yang benar untuk setiap skenario — singkirkan pilihan lain berdasarkan bukti dari kata kunci.
Pemeriksaan Singkat
Uji pemahaman Anda tentang konsep AWS Solutions Architect (SAA-C03) dari pelajaran ini.
Rangkuman Pelajaran
Dalam pelajaran ini Anda mempelajari bahwa: 7 Rs terdiri dari Rehost, Replatform, Repurchase, Refactor, Retire, Retain, dan Relocate, pertanyaan ujian menguji kemampuan Anda mencocokkan karakteristik aplikasi dengan R yang tepat menggunakan petunjuk kata kunci, dan Refactor memberikan manfaat cloud terbesar, tetapi memiliki biaya awal tertinggi. Selanjutnya, kita akan membahas AWS Migration Hub dan Application Discovery Service untuk penilaian portofolio.
Pertanyaan yang Sering Diajukan
Apakah pelajaran “7 R Strategi Migrasi” gratis?
Ya — teks lengkap “7 R Strategi Migrasi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus AWS Solutions Architect, upgrade ke CoddyKit PRO. Kursus AWS Solutions Architect mencakup 4 pelajaran total.
Apa yang akan aku pelajari di “7 R Strategi Migrasi”?
Terapkan Rehost, Replatform, Repurchase, Refactor, Retire, Retain, dan Relocate untuk mengategorikan setiap beban kerja dan menyusun rencana migrasi. Kamu berlatih AWS Solutions Architect dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai AWS Solutions Architect?
Tidak diperlukan pengalaman sebelumnya. AWS Solutions Architect di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 1 dari 4.
Berapa lama pelajaran “7 R Strategi Migrasi” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran AWS Solutions Architect ini?
Ya. Setiap pelajaran AWS Solutions Architect menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- 7 R Strategi Migrasi
- AWS Migration Hub dan Application Discovery Service
- Application Migration Service (MGN)
- Database Migration Service (DMS) dan Schema Conversion Tool