All Products
Search
Document Center

Server Migration Center:Migrasi terkontainerisasi untuk server dan aplikasi

Last Updated:Apr 25, 2026

Server Migration Center (SMC) menyediakan fitur migrasi terkontainerisasi yang memungkinkan migrasi tanpa downtime. Fitur ini mengontainerisasi server dan aplikasi bisnis dari mesin fisik, lingkungan virtualisasi utama (VMware/Xen/KVM/Hyper-V), serta platform multi-cloud (Alibaba Cloud, AWS, Azure, GCP, dan Tencent Cloud). SMC kemudian mendorong gambar hasilnya ke Alibaba Cloud Container Registry (ACR) dan menerapkan aplikasi di Container Service for Kubernetes (ACK), sehingga menyelesaikan migrasi terkontainerisasi server dan aplikasi Anda.

Pengantar

Catatan

Fitur migrasi server ke gambar kontainer telah ditingkatkan untuk mencakup mode migrasi aplikasi, yang memungkinkan migrasi aplikasi tertentu. Kini didukung kedua mode: migrasi tingkat mesin dan migrasi aplikasi.

SMC mengontainerisasi server dan aplikasi bisnis melalui migrasi tingkat mesin dan migrasi aplikasi, lalu mendorongnya ke Alibaba Cloud Container Registry (ACR) untuk penerapan akhir di Container Service for Kubernetes (ACK). Diagram berikut menunjukkan hubungan antar layanan yang terlibat dan alur kerja migrasi.

  1. Instal klien SMC pada server sumber.

  2. Konfigurasikan pengaturan migrasi dan mulai migrasi. Setelah migrasi selesai, layanan secara otomatis menghasilkan gambar kontainer dan menyimpannya di edisi personal ACR.

  3. Terapkan aplikasi di Container Service for Kubernetes (ACK).

Catatan

Skenario migrasi

  • Migrasi tingkat mesin

    Kontainerisasi sistem dan seluruh data aplikasi dari server fisik, mesin virtual, atau server platform cloud ke dalam gambar, lalu dorong ke Alibaba Cloud Container Registry (ACR). Ini ideal untuk pemulihan bencana tingkat sistem.

  • Migrasi aplikasi

    Kontainerisasi aplikasi tertentu dari server fisik, mesin virtual, atau server platform cloud ke dalam gambar, lalu dorong ke Alibaba Cloud Container Registry (ACR). Ini ideal untuk kontainerisasi layanan mikro.

    Penting

    Migrasi aplikasi merupakan fitur pratinjau undangan. Hubungi kami untuk mengajukan daftar putih. Versi aplikasi yang didukung meliputi:

    • Java Tomcat

    • Java Tomee

    • Java JBoss (mode standalone)

    • ASP.NET Core 3.1 dan ASP.NET 5/6/7/8

Batasan

  • Hanya server yang menjalankan sistem operasi Linux pada arsitektur x86 yang dapat dimigrasikan ke gambar kontainer. Versi sistem operasi yang didukung meliputi:

    • CentOS

    • Ubuntu

    • RedHat

    • Alibaba Cloud Linux

  • Fitur migrasi aplikasi hanya tersedia untuk pengguna dalam daftar putih. Untuk meminta akses, hubungi kami. Versi aplikasi yang didukung meliputi:

    • Java Tomcat

    • Java TomEE

    • Java JBoss (mode standalone)

    • ASP.NET Core 3.1 dan .NET 5/6/7/8

  • Anda hanya dapat memigrasikan gambar ke repository gambar dalam instance edisi personal Container Registry (ACR).

  • Migrasi terkontainerisasi saat ini tidak mendukung migrasi disk data. Sistem secara default mengecualikan direktori /mnt dan semua titik pemasangan disk data. Disk target yang dihasilkan hanya berisi satu partisi default. Anda tidak perlu menyesuaikan struktur partisi yang ada.

    Untuk memigrasikan data dari disk data ke Alibaba Cloud, Anda dapat menggunakan FTP atau SCP, atau melakukan backup manual data ke Object Storage Service (OSS) atau Apsara File Storage NAS. Untuk informasi lebih lanjut, lihat Pilih metode transfer file dan Alat baris perintah ossutil 1.0.

  • Saat menggunakan mode migrasi aplikasi, jangan restart proses aplikasi selama migrasi. Jika ID proses berubah, tugas migrasi akan gagal.

Biaya

  • Meskipun SMC adalah layanan gratis, penggunaan resource Alibaba Cloud ECS—seperti pembuatan instansi perantara selama migrasi—akan dikenai biaya kecil. Untuk detailnya, lihat Item yang dapat ditagih SMC.

  • Gambar kontainer yang dihasilkan oleh migrasi terkontainerisasi disimpan di Edisi Personal Alibaba Cloud Container Registry (ACR). Edisi ini dirancang untuk pengembang individu, saat ini tersedia di wilayah tertentu, dan gratis digunakan selama periode beta publik.

  • Biaya spesifik untuk menerapkan aplikasi di Container Service for Kubernetes (ACK) bervariasi tergantung jenis kluster dan penggunaan produk cloud.

Cara kerja

Layanan SMC terdiri atas klien dan konsol. Migrasi terkontainerisasi mendukung kedua mode: migrasi tingkat mesin dan migrasi aplikasi.

Migrasi tingkat mesin

  • Mode ini mengontainerisasi seluruh sistem dan semua data aplikasi dari server fisik, mesin virtual (VM), atau server cloud. Gambar kontainer yang dihasilkan kemudian didorong ke Alibaba Cloud Container Registry (ACR).

  • Mode ini tidak menghasilkan laporan analisis. Sebaliknya, mode ini melakukan pemangkasan minimal lalu mengemas seluruh sistem operasi dan lingkungan aplikasi. Proses ini menghasilkan gambar kontainer yang lebih besar, tetapi sepenuhnya mempertahankan lingkungan sumber sehingga mendukung banyak aplikasi.

Migrasi aplikasi

Penting

Fitur migrasi aplikasi hanya tersedia untuk pengguna dalam daftar putih. Untuk meminta akses, hubungi kami. Versi aplikasi yang didukung meliputi:

  • Java Tomcat

  • Java Tomee

  • Java JBoss (mode standalone)

  • ASP.NET Core 3.1 dan ASP.NET 5/6/7/8

  • Mode ini mengontainerisasi aplikasi tertentu dari server fisik, VM, atau server cloud. Gambar kontainer yang dihasilkan kemudian didorong ke Alibaba Cloud Container Registry (ACR).

  • Mode ini menghasilkan laporan analisis untuk aplikasi yang ditentukan dan menggunakannya untuk mengemas hanya data aplikasi yang diperlukan, sehingga menghasilkan gambar kontainer yang lebih kecil.

Langkah-langkah berikut menjelaskan proses migrasi:

  1. Klien SMC diinstal pada server sumber. Jika Anda mengimpor server sumber menggunakan baris perintah atau fitur impor otomatis konsol, sistem akan menginstal klien secara otomatis.

  2. Klien SMC berjalan di server sumber dan mendaftarkan server sumber ke layanan SMC menggunakan nama domain layanan SMC.

  3. Layanan SMC membuat instansi perantara sementara dan mengonfigurasi grup keamanannya agar mengizinkan trafik pada port 8080 dan 8703.

    Instansi perantara menggunakan dua disk data untuk menyelesaikan migrasi data dan pembuatan gambar kontainer. Disk data pertama menyimpan data dari server sumber, sedangkan disk data kedua digunakan untuk membangun gambar kontainer.

  4. Klien SMC terhubung ke instansi perantara pada port 8080 untuk membentuk saluran komunikasi. Kemudian, klien mentransfer data disk dari server sumber ke disk data instansi perantara melalui port 8703.

    Untuk migrasi aplikasi, klien hanya mentransfer aplikasi yang ditentukan dan data terkaitnya.

  5. Layanan SMC membuat gambar kontainer dari data disk pada instansi perantara dan mengunggah gambar tersebut ke Alibaba Cloud Container Registry (ACR).

    Untuk migrasi aplikasi, layanan membuat gambar kontainer berdasarkan aplikasi, datanya, variabel lingkungan, dan perintah startup sebelum mengunggahnya ke ACR.

  6. Untuk menyelesaikan migrasi, buka konsol Container Service for Kubernetes (ACK) dan terapkan aplikasi.

Dampak migrasi

Tinjau dampak yang dijelaskan dalam tabel berikut.

Item

Deskripsi

Instansi perantara

Jangan mengganggu instansi perantara.

Untuk mencegah kegagalan migrasi, jangan menghentikan, memulai, merestart, atau melepas instansi perantara, atau mengubah metode penagihannya selama migrasi. Setelah migrasi selesai, instansi perantara akan dilepas secara otomatis.

Catatan
  • Untuk setiap migrasi, SMC membuat instansi perantara sementara berbayar sesuai penggunaan bernama No_Delete_SMC_Transition_Instance di akun Alibaba Cloud tujuan Anda untuk membantu migrasi.

  • Jika Anda memigrasikan ke instansi tujuan, instansi tersebut berfungsi sebagai instansi perantara dan tidak dilepas secara otomatis.

Untuk informasi lebih lanjut, lihat Cara kerja.

Alamat IP

Alamat IP akan berubah setelah migrasi. Jika layanan Anda bergantung pada konfigurasi alamat IP tertentu, Anda harus memperbarui pengaturan terkait, seperti rekaman DNS dan pendaftaran ICP.

Perangkat keras dasar

Perangkat keras dasar akan berubah setelah migrasi. Hal ini dapat membatalkan lisensi aplikasi tertentu yang terikat pada perangkat keras spesifik. Verifikasi status lisensi Anda setelah migrasi.

Prasyarat

  • Anda telah mengaktifkan Server Migration Center (SMC). Jika ini pertama kalinya Anda menggunakan SMC, Anda juga harus memberikan izin yang diperlukan, menyiapkan jaringan migrasi, dan melakukan backup data. Untuk informasi lebih lanjut, lihat Sebelum memulai.

  • Untuk migrasi melalui jaringan pribadi, Anda dapat menghubungkan pusat data Anda ke VPC menggunakan VPN Gateway, Express Connect, atau Smart Access Gateway. Jika Anda memigrasikan server lintas wilayah internasional, migrasi mungkin lambat karena ketidakstabilan jaringan publik. Kami menyarankan Anda mengevaluasi waktu migrasi dan menguji kecepatan transfer.

Operasi migrasi

Langkah 1: Persiapan

  1. Ikuti petunjuk di layar untuk memberikan peran RAM yang ditentukan kepada instansi perantara. Server Migration Center (SMC) menggunakan peran RAM ini untuk mendorong gambar kontainer yang dihasilkan ke Container Registry.image

  2. Aktifkan Container Registry dan buat repository gambar (Edisi Personal). Edisi Personal Container Registry ditujukan untuk pengembang individu, mendukung pembuatan repository gambar di beberapa wilayah, dan gratis selama pratinjau publik. Anda kemudian perlu menentukan Namespace, Repository Name, dan Version.

Langkah 2: Impor sumber migrasi

Sumber migrasi adalah server fisik, mesin virtual (VM), atau host cloud dari platform cloud lain yang ingin Anda migrasikan.

Impor CLI

Penting
  • Server sumber harus memiliki akses jaringan publik. Jika server sumber berada di belakang firewall, lihat Apa saja endpoint SMC? untuk mendapatkan endpoint dan port SMC, lalu tambahkan ke daftar izin firewall Anda.

  • Jika server sumber Anda tidak dapat mengakses jaringan publik atau Anda ingin menggunakan jaringan pribadi untuk migrasi yang lebih cepat, lihat migrasi jaringan pribadi.

  1. Buka halaman Migrasi Kontainer di konsol SMC.

  2. Pada halaman Containerized migration, klik Import Migration Source.

  3. Konfigurasikan parameter sesuai petunjuk dan salin perintah kode aktivasi. Tabel berikut menjelaskan parameter tersebut.

    Parameter

    Deskripsi

    Migration Source Type

    Pilih opsi berdasarkan server sumber Anda:

    • Physical servers/VMs/Cloud servers of other cloud platforms.

    • ECS Instance

    Import Method

    Pilih Use CLI to Import Server.

    Migration Source Quota

    Jumlah sumber migrasi yang dapat diaktifkan oleh kode aktivasi. Nilai valid: 1 hingga 1.000. Nilai default: 200.

    Validity Period

    Periode validitas kode aktivasi, dalam hari. Nilai valid: 1 hingga 90. Nilai default: 90.

    Activation Code

    Hasilkan kode aktivasi dan salin perintahnya.

    1. Klik Generate.

    2. Klik tab Linux Shell.

    3. Klik Copy untuk menyalin perintah kode aktivasi.

  4. Login ke server sumber dan jalankan perintah yang disalin dengan hak istimewa administrator untuk mengimpornya.

    1. Login ke server sumber Linux.

    2. Tempel dan jalankan perintah yang disalin dengan hak istimewa administrator untuk mengimpor sumber migrasi.

      image.png

      Jika muncul pesan serupa Import Source Server [s-bp18x8751kgz2oyh****] Successfully!, berarti impor berhasil.

  5. Pada halaman Containerized migration di konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika statusnya Migration Source Online, berarti sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah tersebut, lalu impor ulang sumber migrasi.

      • Pecahkan masalah berdasarkan pesan kesalahan di konsol atau dengan memeriksa file log di direktori klien SMC. Klien SMC secara default diinstal di direktori /smc.

      • Untuk masalah umum dan solusinya, lihat FAQ SMC dan troubleshooting.

Impor konsol

Penting
  • Hanya instance ECS Alibaba Cloud yang dapat diimpor menggunakan metode ini.

  • Server sumber harus dalam status Running, dan Cloud Assistant harus tersedia. Untuk informasi lebih lanjut, lihat Lihat status Cloud Assistant dan tangani pengecualian.

  • Jika Anda menggunakan pengguna RAM untuk mengimpor sumber migrasi, Anda harus memberikan izin berikut kepada pengguna RAM tersebut:

    • Izin AliyunECSReadOnlyAccess, yang memberikan akses read-only ke ECS. Untuk informasi lebih lanjut, lihat Kelola izin pengguna RAM.

    • Izin AliyunECSAssistantFullAccess, yang memberikan izin manajemen penuh atas Cloud Assistant. Untuk informasi lebih lanjut, lihat Kelola izin pengguna RAM.

  1. Buka halaman Migrasi Kontainer di konsol SMC.

  2. Pada halaman Containerized migration, klik Import Migration Source.

  3. Konfigurasikan parameter berdasarkan jenis sumber migrasi.

    Parameter

    Deskripsi

    Migration Source Type

    Pilih ECS Instance.

    Import Method

    Pilih Import through Console.

    Region

    Pilih wilayah server sumber.

    Instance

    Cari dan pilih instance ECS yang akan dimigrasikan berdasarkan ID, nama, atau alamat IP instance. Anda dapat memilih beberapa instance untuk impor batch.

    Tag (Opsional)

    Ikatan tag pasangan kunci-nilai ke tugas migrasi untuk memudahkan pencarian dan manajemen. Untuk informasi lebih lanjut, lihat Kelola sumber migrasi dan tugas menggunakan tag dan Terapkan kontrol akses detail halus menggunakan tag.

    Anda dapat mengikat maksimal 20 tag ke tugas migrasi.

    Resource Group (Opsional)

    Gunakan kelompok sumber daya untuk mengorganisasi sumber daya migrasi berdasarkan departemen bisnis, proyek, atau dimensi lainnya.

  4. Setelah mengonfigurasi parameter, klik Import.

    SMC secara otomatis menjalankan Cloud Assistant untuk melakukan impor. Proses impor memakan waktu 3 hingga 10 menit.

  5. Pada halaman Containerized migration di konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika statusnya Migration Source Online, berarti sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah tersebut, lalu impor ulang sumber migrasi.

      • Pecahkan masalah berdasarkan pesan kesalahan di konsol atau dengan memeriksa file log di direktori klien SMC. Klien SMC secara default diinstal di direktori /smc.

      • Untuk masalah umum dan solusinya, lihat FAQ SMC dan troubleshooting.

Impor klien SMC

Untuk informasi lebih lanjut tentang klien SMC, lihat Panduan Pengguna Klien SMC.

Penting
  • Klien SMC harus berjalan di server sumber. Secara default, akses jaringan publik diaktifkan. Jika server sumber berada di belakang firewall, lihat Apa saja endpoint SMC? untuk mendapatkan endpoint dan port SMC, lalu tambahkan ke daftar izin firewall Anda.

  • Jika server sumber Anda tidak dapat mengakses jaringan publik atau Anda ingin menggunakan jaringan pribadi untuk migrasi yang lebih cepat, lihat migrasi jaringan pribadi.

  1. Buka halaman Migrasi Kontainer di konsol SMC.

  2. Pada halaman Containerized migration, klik Import Migration Source.

  3. Pada halaman Import Source Servers, konfigurasikan parameter seperti dijelaskan dalam tabel berikut.

    Parameter

    Deskripsi

    Migration Source Type

    Physical servers/VMs/Cloud servers of other cloud platforms.

    Import Method

    Pilih Use Client to Import Server.

    Anda harus mengunduh dan menginstal klien SMC secara manual di server sumber.

    Description

    1. Pada bagian Description, ikuti petunjuk untuk mengunduh, menginstal, dan mengaktifkan klien SMC yang sesuai dengan sistem operasi (Linux atau Windows) dan arsitektur (32-bit atau 64-bit) server sumber Anda.

    2. Klik Generate dan salin kode aktivasi.

      Anda harus memasukkan kode aktivasi saat menginstal klien.
  4. Impor sumber migrasi.

    Penting

    Jangan menutup klien SMC selama migrasi. Jika tidak, sumber migrasi akan kehilangan koneksi ke konsol SMC dan migrasi akan gagal.

    1. Gunakan alat koneksi jarak jauh yang mendukung transfer file, seperti WinSCP, untuk mengunggah klien SMC ke server sumber Linux, atau jalankan perintah yang disediakan dalam petunjuk impor untuk mengunduh klien SMC langsung di server sumber.

    2. Sambungkan secara jarak jauh ke server sumber Linux dan ekstrak paket klien SMC.

      Perintah berikut menggunakan Edisi Serbaguna Linux 64-bit sebagai contoh. Jika Anda menggunakan versi klien SMC yang berbeda, ganti nama paket dalam perintah dengan nama file yang Anda unduh.

      tar -zxvf go2aliyun_client.tar.gz
      Catatan

      Linux 64-bit ARM Edition mendukung keluarga instans tujuan umum g6r dan keluarga instans yang dioptimalkan untuk komputasi c6r. Untuk informasi lebih lanjut tentang keluarga instans, lihat Keluarga instans komputasi berbasis Arm tingkat enterprise.

    3. (Opsional) Kecualikan file atau direktori dari migrasi.

      Penting

      Jika Anda mengaktifkan replikasi blok untuk migrasi, Anda tidak dapat mengecualikan file atau direktori.

    4. Dapatkan kode aktivasi atau pasangan Kunci Akses.

      • (Direkomendasikan) Dapatkan kode aktivasi: Di bagian Description di konsol SMC, klik Generate dan salin kode aktivasi.

      • Dapatkan pasangan Kunci Akses: Pasangan Kunci Akses untuk akun Alibaba Cloud terdiri dari ID AccessKey dan Rahasia AccessKey. Jika Anda belum membuat pasangan Kunci Akses, buat terlebih dahulu. Untuk informasi lebih lanjut, lihat Buat pasangan Kunci Akses.

    5. Di direktori klien SMC, jalankan perintah berikut untuk memulai klien SMC.

      Direktori go2aliyun_client2.6.5_linux_x86_64 digunakan sebagai contoh. Nama direktori bervariasi tergantung versi klien. Pastikan untuk menggantinya dengan nama direktori yang dibuat setelah Anda mengunduh dan mengekstrak paket.
      cd go2aliyun_client2.6.5_linux_x86_64
      sudo chmod +x go2aliyun_client
      sudo ./go2aliyun_client
    6. Masukkan kode aktivasi atau pasangan Kunci Akses sesuai permintaan. Contoh berikut menunjukkan cara memasukkan kode aktivasi:adad

      Setelah Anda memasukkan kode aktivasi atau pasangan Kunci Akses, prompt berikut mungkin muncul:

      • Jika driver snapshot belum diinstal di sistem sumber, klien SMC akan meminta Anda untuk menginstalnya. Anda dapat memilih apakah akan menginstalnya berdasarkan rencana migrasi Anda.

        • Jika Anda berencana mengaktifkan replikasi blok saat membuat tugas migrasi, masukkan yes untuk menginstal driver snapshot secara otomatis.

        • Jika Anda tidak berencana mengaktifkan replikasi blok, masukkan no.

        Penting

        Jika instalasi driver snapshot gagal, jangan aktifkan replikasi blok saat membuat tugas migrasi. Jika tidak, migrasi akan gagal.

        123

      • Sebagian besar sistem sumber utama telah menginstal rsync secara default. Jika rsync belum diinstal, klien SMC akan meminta Anda untuk menginstalnya. Masukkan yes untuk menginstal rsync secara otomatis, seperti yang ditunjukkan pada gambar berikut.安装rsync

      • Jika SELinux diaktifkan di sistem sumber, klien SMC akan meminta Anda untuk menonaktifkannya. Masukkan yes untuk menonaktifkan SELinux secara otomatis, seperti yang ditunjukkan pada gambar berikut.关闭SELinux

      Jika muncul pesan serupa Import Source Server [s-bp11npxndknsycqj****] Successfully!, berarti impor berhasil.

      Catatan

      Jika impor gagal, pecahkan masalah berdasarkan pesan yang ditampilkan. Kemudian, jalankan perintah berikut secara berurutan untuk keluar dari proses latar belakang dan impor ulang sumber migrasi. Untuk informasi tentang masalah umum dan solusinya, lihat FAQ SMC dan troubleshooting.

      sudo ./go2aliyun_client --abort
      sudo ./go2aliyun_client
  5. Pada halaman Containerized migration di konsol SMC, periksa status sumber migrasi di kolom Real-time Migration Status.

    • Jika statusnya Migration Source Online, berarti sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah tersebut, lalu impor ulang sumber migrasi.

      • Pecahkan masalah berdasarkan pesan kesalahan di konsol atau dengan memeriksa file log di direktori klien SMC. Klien SMC secara default diinstal di direktori /smc.

      • Untuk masalah umum dan solusinya, lihat FAQ SMC dan troubleshooting.

Langkah 3: Konfigurasi migrasi

  1. Pada kolom Actions dari sumber migrasi yang ingin Anda kelola, klik Start Migration.

  2. Konfigurasikan parameter dan klik Start Migration.

    1. Konfigurasikan parameter dasar.

      Parameter

      Deskripsi

      Destination Region

      Wilayah Alibaba Cloud tujuan untuk server sumber. Untuk informasi lebih lanjut, lihat Wilayah dan zona.

      Namespace (Wajib)

      Pilih namespace untuk repository gambar kontainer yang akan menyimpan gambar kontainer hasil migrasi. Jika namespace belum ada, lihat Kelola namespace dan kuota untuk membuatnya.

      Repository Name (Wajib)

      Pilih repository untuk menyimpan gambar kontainer yang dihasilkan oleh migrasi. Jika repository belum ada, lihat Bangun repository dan gambar untuk membuatnya.

      Version (Wajib)

      Masukkan versi untuk gambar kontainer. Contoh: v1.

      • Nama versi harus terdiri dari 1 hingga 128 karakter.

      • Nama versi hanya boleh berisi huruf kecil (a-z), angka (0-9), titik (.), garis bawah (_), dan tanda hubung (-).

      • Nama versi tidak boleh diawali atau diakhiri dengan titik (.) atau tanda hubung (-).

      Intermediate instance RAM role (Wajib)

      Pilih peran RAM yang akan dilampirkan ke instansi perantara. Jika peran RAM belum ada, buat seperti dijelaskan dalam Langkah 1: Persiapan migrasi.

      Migration Mode

      • Migrate All Instances

        • Mengontainerisasi seluruh sistem dan data aplikasi dari mesin fisik atau mesin virtual, lalu memigrasikannya ke Alibaba Cloud Container Registry (ACR) Edisi Personal.

        • Mode ini tidak menghasilkan laporan analisis. Mode ini mengemas seluruh lingkungan sistem operasi setelah pemangkasan minimal, yang menghasilkan gambar kontainer yang lebih besar. Namun, lingkungan runtime identik dengan sistem sumber dan dapat mendukung banyak aplikasi.

        • Mode ini cocok untuk skenario pemulihan bencana tingkat sistem.

      • Application Migration

        • Memigrasikan aplikasi tertentu dari mesin fisik atau mesin virtual ke Alibaba Cloud Container Registry (ACR) Edisi Personal. Mode ini meminimalkan ukuran gambar kontainer yang dihasilkan, sehingga menghasilkan gambar kontainer yang lebih kecil.

        • Mode ini menghasilkan laporan analisis untuk aplikasi yang ditentukan dan mengemas data aplikasi berdasarkan laporan tersebut, menghasilkan gambar kontainer yang lebih kecil.

        • Saat ini, mode ini mendukung aplikasi Java Tomcat, Tomee, JBoss, dan ASP.NET. Pastikan aplikasi yang ingin Anda migrasikan termasuk dalam jenis yang didukung.

        • Mode ini cocok untuk skenario kontainerisasi layanan mikro.

      Select Applications to Be Migrated

      Pilih aplikasi yang ingin Anda migrasikan.

      • Daftar drop-down hanya menampilkan aplikasi yang didukung. Jika aplikasi Anda tidak ada dalam daftar, aplikasi tersebut tidak dapat dimigrasikan.

      • ID aplikasi dihasilkan oleh SMC dalam format ${application_id} (Proses: ${pid}). Contoh: java-tomcat-5924e694(Proses: 2360).

      After the analysis is completed, you need to confirm the analysis results.:

      • Tidak dipilih: Migrasi dimulai secara otomatis setelah analisis selesai.

      • Dipilih: Anda harus mengonfirmasi hasil analisis. Setelah analisis selesai, tugas dijeda. Anda harus mengonfirmasi hasilnya untuk melanjutkan migrasi. Laporan analisis disimpan di server sumber pada path seperti /smc/app2container/java-tomcat-5924e694/analysis.json.

      Execution Method

      Pilih cara menjalankan tugas migrasi:

      • Migrate Now: Memulai migrasi segera setelah tugas dibuat. Migrate Now adalah opsi default.

      • Create Only: Membuat tugas migrasi tetapi tidak menjalankannya. Anda harus menjalankan tugas secara manual dengan mengklik Run di kolom Actions.

      Network Type

      Pilih jaringan untuk mentransfer data migrasi ke instansi perantara. Secara default, data ditransfer melalui jaringan publik. Instansi perantara dibuat di Virtual Private Cloud (VPC) dan vSwitch yang dipilih, serta diberi alamat IP publik.

      Public Network (Default)

      Data migrasi ditransfer ke instansi perantara melalui jaringan publik. Mode ini mengharuskan server sumber memiliki akses internet publik. Anda dapat memilih apakah akan menentukan Virtual Private Cloud (VPC) dan vSwitch.

      • Tentukan VPC dan vSwitch: Tugas migrasi membuat instansi perantara di VPC dan vSwitch yang Anda tentukan.

      • Jangan tentukan VPC dan vSwitch: Tugas migrasi membuat instansi perantara di VPC dan vSwitch baru yang dibuat secara otomatis oleh sistem.

      VPC

      Data migrasi ditransfer ke instansi perantara melalui koneksi pribadi dalam VPC. Mode ini mengharuskan Anda menghubungkan server sumber ke VPC Alibaba Cloud dan menentukan VPC serta vSwitch.

      Catatan

      Jika Anda dapat mengakses langsung VPC di wilayah Alibaba Cloud dari pusat data lokal (IDC), lingkungan mesin virtual (VM), atau host cloud, kami merekomendasikan metode ini. Transfer jaringan pribadi lebih cepat dan stabil daripada transfer jaringan publik, sehingga meningkatkan efisiensi migrasi. Anda dapat menghubungkan server sumber ke VPC cloud menggunakan gateway VPN, sirkuit Express Connect, atau Gerbang Akses Cerdas. Untuk informasi lebih lanjut, lihat Hubungkan VPC ke pusat data atau cloud lain.

    2. Untuk mengonfigurasi parameter lanjutan seperti batas kecepatan transmisi dan rasio kompresi, klik Advanced Settings.

      Parameter

      Deskripsi

      Migration Job Name

      Nama tugas migrasi.

      Job Description

      Deskripsi tugas migrasi.

      Transmission Speed Limit

      Membatasi kecepatan transfer data, dalam Mbit/s. Jika Compression Ratio diatur ke nilai lebih dari 0, kecepatan transfer jaringan aktual untuk data terkompresi lebih rendah daripada kecepatan yang ditampilkan di Real-time Migration Status.

      Compression Ratio

      Menetapkan tingkat kompresi data untuk migrasi.

      • Di lingkungan dengan bandwidth terbatas, rasio kompresi yang lebih tinggi dapat meningkatkan kecepatan transfer data.

      • Di lingkungan dengan bandwidth tinggi, kami menyarankan agar Anda tidak mengompresi data untuk mengurangi penggunaan CPU di server sumber.

      Nilai valid: 0 hingga 10. Nilai default: 7. Nilai 0 menunjukkan bahwa data tidak dikompresi.

      Checksum Verification

      Fitur ini dinonaktifkan secara default. Mengaktifkannya meningkatkan pemeriksaan konsistensi data tetapi dapat mengurangi kecepatan transfer.

      SSL-Encrypted Transmission

      Nilai default adalah Auto. Enkripsi SSL untuk transfer data meningkatkan keamanan dan integritas data.

      Tag

      Tambahkan tag (pasangan kunci-nilai) ke pekerjaan migrasi untuk meningkatkan pencarian dan pengelolaan. Untuk informasi selengkapnya, lihat Gunakan tag untuk mengelola sumber migrasi dan pekerjaan migrasi dan Terapkan pengelolaan izin detail halus dengan menggunakan tag.

      Catatan

      Anda dapat menambahkan maksimal 20 tag ke satu tugas migrasi.

      Intermediate Instance Type

      Anda dapat memilih tipe instansi untuk instansi perantara.

      • Jika Anda menentukan tipe instansi, sistem akan membuat instansi perantara dengan tipe tersebut. Jika tipe instansi yang ditentukan kehabisan stok, pembuatan tugas gagal.

      • Jika Anda tidak memilih tipe instansi, sistem akan membuat instansi perantara dengan memilih dari daftar tipe instansi yang tersedia secara berurutan.

      Penting

      Untuk mencegah kesalahan migrasi, jangan menghentikan, memulai, merestart, atau melepas instansi perantara selama migrasi. Instansi tersebut akan dilepas secara otomatis setelah migrasi selesai.

      Report diagnostic logs

      Mengunggah log klien SMC ke server SMC secara otomatis untuk analisis diagnostik. Ini membantu memecahkan masalah jika terjadi kesalahan migrasi. Fitur ini diaktifkan secara default.

      Log klien SMC biasanya disimpan di direktori /smc/go2aliyun_client*/Logs dalam path instalasi.

    3. Pada kotak dialog yang muncul, baca catatan migrasi dengan cermat, lalu klik Got It.

  3. Pada halaman Containerized migration, pantau status real-time migrasi.

    Waktu transmisi data bergantung pada faktor seperti ukuran data sumber dan bandwidth jaringan. Tunggu hingga tugas migrasi selesai.

    image

    Catatan
    • Speed: Jumlah data migrasi tidak terkompresi yang ditransfer per detik. Jika Compression Ratio untuk tugas migrasi lebih dari 0, kecepatan yang ditampilkan lebih tinggi daripada kecepatan transfer jaringan aktual data terkompresi.

    • Time Remaining for Synchronization: Dihitung sebagai (Volume Data Total - Volume Data yang Ditransfer) / Kecepatan.

    • Jika kecepatan transfer terlalu lambat untuk jadwal Anda, pertimbangkan untuk sementara meningkatkan bandwidth tetap server sumber dan tujuan. Untuk informasi lebih lanjut, lihat Perkirakan waktu migrasi dan uji kecepatan transfer.

    Berlangganan event kesalahan migrasi, dan modifikasi atau jeda migrasi

    • Untuk menghindari gangguan dari kesalahan migrasi, Anda dapat berlangganan notifikasi kesalahan tugas SMC di CloudMonitor untuk menerima peringatan email tepat waktu.

    • Saat status tugas migrasi adalah Synchronizing, Anda dapat melakukan operasi berikut sesuai kebutuhan:

      • Untuk mengedit tugas migrasi, di kolom Actions, klik Modify Migration Job. Anda dapat memodifikasi parameter seperti pembatasan kecepatan transfer, rasio kompresi, dan verifikasi Checksum.

      • Jeda tugas migrasi: Di kolom Actions, klik Pause Migration Job untuk menjeda migrasi.

  4. Di kolom Migration Source ID/Name, klik ID sumber migrasi untuk melihat detail migrasi.

    image

Verifikasi hasil migrasi

  • Saat Real-time Migration Status berubah menjadi Completed, migrasi berhasil.

    image

    Migrasi yang berhasil menghasilkan gambar kontainer Alibaba Cloud. Anda dapat menggunakan gambar ini untuk menerapkan aplikasi kontainer. Ikuti langkah-langkah berikut:

    1. Di kolom Actions dari sumber migrasi, klik Deploy Application. Anda akan diarahkan ke halaman daftar kluster ACK.

    2. Pilih kluster ACK yang sudah ada atau buat yang baru. Untuk informasi lebih lanjut, lihat Buat kluster.

    3. Buka kluster tersebut. Di panel navigasi kiri, pilih Workloads > Deployments. Klik create from image untuk membuat aplikasi. Pilih gambar kontainer yang dihasilkan oleh migrasi. Untuk informasi lebih lanjut, lihat Buat workload Deployment tanpa status.

      • Contoh perintah startup untuk mode migrasi tingkat mesin

        Saat menerapkan aplikasi di kluster ACK, Anda harus menambahkan skrip untuk memulai layanan dari server sumber dan membuka port pengembangan yang diperlukan. Anda dapat mengonfigurasi ini di kait siklus hidup aplikasi atau di file YAML aplikasi. Sesuaikan skrip berdasarkan kebutuhan aktual Anda. Contoh berikut menunjukkan bagian command dalam file YAML:

        spec:
              containers:
                - args:
                    - |
                      cd /www/server/panel &&
                      chmod +x /www/server/panel/init.sh &&
                      echo 3 | sh init.sh &&
                      tail -f /dev/null
                  command:
                    - /bin/sh
                    - '-c'
                  image: 'registry-vpc.cn-hangzhou.aliyuncs.com/zi***h/sa***:v1'
      • Mode migrasi aplikasi

        Jalankan netstat -lptn di server sumber untuk melihat port layanan aplikasi, lalu konfigurasikan pemetaan port saat menerapkan aplikasi di kluster ACK.

    4. Setelah memigrasikan server, Anda harus memvalidasi data untuk memastikan integritas dan kebenarannya. Untuk informasi lebih lanjut, lihat Bagaimana cara memeriksa sistem setelah memigrasikan server Linux?.

      Catatan

      Jika nama domain sudah dipetakan ke server sumber, petakan nama domain tersebut ke alamat IP publik instance baru. Untuk informasi lebih lanjut, lihat Tambahkan resolusi website.

  • Jika Real-time Migration Status berubah menjadi Error, tugas migrasi gagal. Anda harus memecahkan masalah tersebut, lalu mencoba migrasi ulang:

    1. Di kolom Actions, klik Troubleshoot Errors. Pecahkan masalah berdasarkan kode kesalahan dan pesan kesalahan. Untuk informasi lebih lanjut, lihat FAQ SMC dan troubleshooting.

    2. Setelah memecahkan masalah, di kolom Actions, klik Retry Migration Job. Tugas migrasi dilanjutkan dari titik terakhir.

      Penting

      Jika instansi perantara telah dilepas, Anda harus memulai ulang migrasi. Untuk informasi lebih lanjut, lihat Apa yang harus saya lakukan jika saya tidak sengaja melepas instansi perantara?.

Bersihkan sumber daya

Migrasikan ke gambar

Selama migrasi, SMC membuat instansi perantara sementara berbayar sesuai penggunaan bernama No_Delete_SMC_Transition_Instance di akun Alibaba Cloud tujuan Anda untuk memfasilitasi migrasi. Hasil migrasi menentukan apakah Anda perlu melepas instansi tersebut secara manual:

  • Migrasi berhasil: SMC secara otomatis melepas instansi perantara. Tidak diperlukan pembersihan manual.

  • Kesalahan migrasi: Instansi perantara tidak dilepas dan terus dikenai biaya. Untuk menghindari biaya yang tidak perlu, Anda dapat melepas instansi dengan salah satu cara berikut:

    • Jika Anda tidak lagi memerlukan tugas migrasi, klik ID sumber migrasi. Di kolom Actions untuk tugas migrasi, klik Cancel Migration Job untuk menghapus tugas migrasi dan membersihkan instansi perantara secara otomatis.

    • Secara manual lepas instansi perantara.

Migrasikan ke instance tujuan

Selama migrasi, SMC membuat disk perantara sementara berbayar sesuai penggunaan bernama SMC_Temp_Disk dan melampirkannya ke instance tujuan untuk memfasilitasi migrasi. Hasil migrasi menentukan apakah Anda perlu melepas disk perantara tersebut secara manual:

  • Migrasi berhasil: SMC secara otomatis melepas disk perantara. Tidak diperlukan pembersihan manual.

  • Kesalahan migrasi: Disk perantara tidak dilepas dan terus dikenai biaya. Untuk menghindari biaya yang tidak perlu, Anda dapat melepas disk dengan salah satu cara berikut:

    • Jika Anda tidak lagi memerlukan tugas migrasi, klik ID sumber migrasi. Di kolom Actions untuk tugas migrasi, klik Cancel Migration Job untuk menghapus tugas migrasi dan membersihkan disk perantara secara otomatis.

    • Secara manual lepas disk perantara.