All Products
Search
Document Center

Server Migration Center:Migrasi terkontainerisasi untuk server dan aplikasi

Last Updated:Aug 13, 2026

Server Migration Center (SMC) memungkinkan migrasi terkontainerisasi tanpa downtime. SMC 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). Gambar yang dihasilkan kemudian didorong ke Container Registry (ACR) dan dideploy ke Container Service for Kubernetes (ACK).

Pendahuluan

Catatan

Fitur migrasi server ke gambar kontainer telah ditingkatkan untuk mendukung mode migrasi aplikasi, yang memungkinkan Anda memigrasikan aplikasi tertentu. Kedua mode—migrasi tingkat mesin dan migrasi aplikasi—didukung.

SMC mengontainerisasi server dan aplikasi bisnis melalui migrasi tingkat mesin dan migrasi aplikasi. Gambar kontainer yang dihasilkan didorong ke Alibaba Cloud Container Registry (ACR). Dari sana, gambar tersebut dapat dideploy ke Container Service for Kubernetes (ACK). Diagram berikut menggambarkan hubungan layanan dan alur kerja migrasi.

  1. Instal klien SMC pada server sumber.

  2. Konfigurasikan pengaturan migrasi dan mulai migrasi. Setelah migrasi selesai, sistem secara otomatis menghasilkan gambar kontainer dan menyimpannya di edisi Personal Alibaba Cloud Container Registry (ACR).

  3. Deploy aplikasi di Container Service for Kubernetes (ACK) untuk menyelesaikan migrasi.

Catatan

Skenario migrasi

  • Migrasi tingkat mesin

    Mengontainerisasi sistem dan seluruh data aplikasi dari server fisik, mesin virtual, atau server platform cloud ke dalam gambar dan mendorongnya ke Alibaba Cloud Container Registry (ACR). Metode ini ideal untuk pemulihan bencana tingkat sistem.

  • Migrasi aplikasi

    Mengontainerisasi aplikasi tertentu dari server fisik, mesin virtual, atau server platform cloud ke dalam gambar dan mendorongnya ke Alibaba Cloud Container Registry (ACR). Metode ini ideal untuk kontainerisasi layanan mikro.

    Penting

    Migrasi aplikasi sedang dalam pratinjau undangan. Hubungi kami untuk mengajukan permohonan 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

  • Anda hanya dapat memigrasikan server yang menjalankan sistem operasi Linux pada arsitektur x86 ke gambar kontainer. Sistem operasi yang didukung meliputi:

    • CentOS

    • Ubuntu

    • RedHat

    • Alibaba Cloud Linux

  • 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 repositori gambar dalam instans 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, gunakan FTP atau SCP, atau backup data secara manual ke Object Storage Service (OSS) atau File Storage NAS. Untuk informasi lebih lanjut, lihat Pilih metode transfer file dan Alat baris perintah ossutil 1.0.

  • Dalam mode migrasi aplikasi, jangan restart proses aplikasi selama migrasi. Perubahan ID proses akan menyebabkan tugas migrasi gagal.

Biaya migrasi

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

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

  • Biaya spesifik untuk deploy aplikasi ke Container Service for Kubernetes (ACK) bergantung pada jenis kluster dan penggunaan produk cloud Anda.

Cara kerja

Layanan SMC terdiri dari 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 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 dan 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 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.

Proses migrasi sebagai berikut:

  1. Unduh dan instal klien SMC pada server sumber. Jika Anda mengimpor server sumber menggunakan command line 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 memigrasikan data dan menghasilkan gambar kontainer. Disk data pertama menyimpan data dari server sumber, dan yang kedua digunakan untuk membangun gambar kontainer.

  4. Klien SMC terhubung ke instansi perantara pada port 8080. Kemudian, klien mentransfer data 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 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 deploy aplikasi.

Dampak migrasi

Sebelum memigrasikan, tinjau dampak dalam tabel berikut.

Item

Deskripsi

Instans menengah

Jangan mengganggu instansi perantara.

Jangan menghentikan, memulai, merestart, atau melepas instansi perantara, atau mengubah metode penagihannya selama migrasi. Instansi perantara akan dilepas secara otomatis setelah migrasi selesai.

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.

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). Pengguna SMC pertama kali juga harus memberikan izin yang diperlukan, menyiapkan jaringan migrasi, dan mencadangkan data. Untuk informasi lebih lanjut, lihat Sebelum memulai.

  • Untuk migrasi melalui jaringan pribadi, Anda dapat menghubungkan pusat data Anda ke VPC menggunakan Gateway VPN, Express Connect, atau Smart Access Gateway. Karena migrasi lintas wilayah internasional bisa lambat akibat ketidakstabilan jaringan publik, kami menyarankan Anda mengevaluasi waktu migrasi dan menguji kecepatan transfer.

Tindakan 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. Jika halaman menunjukkan bahwa peran yang diperlukan tidak tersedia, klik Request Permissions lalu klik Refresh.

  2. Aktifkan Container Registry dan buat repositori gambar (Edisi Personal). Edisi Personal Container Registry ditujukan untuk pengembang individu dan mendukung pembuatan repositori gambar di beberapa wilayah. Layanan ini gratis selama pratinjau publik. Kemudian, tentukan Namespace, Repository Name, dan Version.

Langkah 2: Impor sumber migrasi

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

Impor CLI (disarankan)

Penting
  • Server sumber harus memiliki akses jaringan publik. Jika server sumber berada di balik firewall, lihat Apa saja domain layanan 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.

    • Status Source Online menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah menggunakan metode berikut, 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 informasi tentang masalah umum dan solusinya, lihat FAQ SMC dan Pemecahan masalah.

Impor konsol otomatis

Penting
  • Metode ini hanya mendukung impor instance ECS Alibaba Cloud.

  • 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

    Dari daftar drop-down, pilih wilayah tempat server sumber berada.

    Instance

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

    Tag (Opsional)

    Ikatan tag pasangan kunci-nilai ke tugas migrasi untuk menyederhanakan 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)

    Jika Anda perlu mengelompokkan sumber daya yang dimigrasikan berdasarkan departemen bisnis atau proyek, Anda dapat membuat kelompok sumber daya.

  4. Setelah mengonfigurasi parameter, klik Import.

    SMC secara otomatis memulai 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.

    • Status Source Online menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah menggunakan metode berikut, 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 informasi tentang masalah umum dan solusinya, lihat FAQ SMC dan Pemecahan masalah.

Impor klien SMC

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

Penting
  • Server sumber harus memiliki akses jaringan publik. Jika server sumber berada di balik firewall, lihat Apa saja domain layanan 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 pada 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. Lakukan koneksi 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 serbaguna g6r dan keluarga instans yang dioptimalkan untuk komputasi c6r. 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.

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

      • Dapatkan pasangan Kunci Akses: Pasangan Kunci Akses terdiri dari ID AccessKey dan Rahasia AccessKey. Jika Anda belum membuatnya, 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 memasukkan kode aktivasi atau pasangan Kunci Akses, prompt berikut mungkin muncul:

      • Jika driver snapshot tidak diinstal pada 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 tidak diinstal, klien SMC akan meminta Anda untuk menginstalnya. Masukkan yes untuk menginstal rsync secara otomatis, seperti yang ditunjukkan pada gambar berikut.Install rsync

      • Jika SELinux diaktifkan pada sistem sumber, klien SMC akan meminta Anda untuk menonaktifkannya. Masukkan yes untuk menonaktifkan SELinux secara otomatis, seperti yang ditunjukkan pada gambar berikut.Disable 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 Pemecahan masalah.

      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.

    • Status Source Online menunjukkan bahwa sumber migrasi berhasil diimpor.

    • Jika sumber migrasi berada dalam status lain, impor gagal. Pecahkan masalah menggunakan metode berikut, 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 informasi tentang masalah umum dan solusinya, lihat FAQ SMC dan Pemecahan masalah.

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

      Target Region (wajib)

      Wilayah Alibaba Cloud tempat Anda ingin memigrasikan server. Untuk informasi lebih lanjut tentang wilayah, lihat Wilayah dan zona ketersediaan.

      Namespace (Wajib)

      Pilih namespace untuk repository gambar kontainer yang akan menyimpan gambar kontainer yang dibuat oleh migrasi. Jika Anda belum membuat namespace, lihat Kelola namespace dan kuota untuk membuatnya.

      Repository Name (Wajib)

      Pilih repository untuk menyimpan gambar kontainer yang dibuat oleh migrasi. Jika Anda belum membuat repository gambar, lihat Bangun repository dan gambar untuk membuatnya.

      Version (Wajib)

      Masukkan versi untuk gambar kontainer yang dibuat oleh migrasi. Contoh: v1.

      • String harus terdiri dari 1 hingga 128 karakter.

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

      • String tidak boleh dimulai atau diakhiri dengan titik (.) atau tanda hubung (-).

      Intermediate instance RAM role (Wajib)

      Pilih peran RAM untuk instansi perantara. Jika Anda belum membuat peran RAM, buatlah seperti yang dijelaskan di Langkah 1: Persiapan.

      Migration Mode

      • Migrate All Instances

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

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

        • Ideal untuk pemulihan bencana tingkat sistem.

      • Application Migration

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

        • Mode ini menganalisis aplikasi yang ditentukan dan hanya mengemas data yang diperlukan berdasarkan laporan, menghasilkan gambar kontainer yang lebih kecil.

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

        • Ideal untuk mengontainerisasi 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} (Process: ${pid}). Contoh: java-tomcat-5924e694(Process: 2360).

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

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

      • Dipilih: Tugas migrasi berhenti setelah analisis selesai. 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 tugas migrasi segera setelah dibuat. Migrate Now adalah opsi default.

      • Create Only: Membuat tugas migrasi tetapi tidak memulainya. Anda harus memulai 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 dan 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 dan 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 menyarankan Anda menggunakan metode ini. Transfer jaringan pribadi lebih cepat dan stabil daripada transfer jaringan publik, 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. Secara opsional, untuk mengatur parameter seperti 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

      Mengatur 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 Anda tidak mengompresi data untuk mengurangi penggunaan CPU pada 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-Select. Enkripsi SSL untuk transfer data meningkatkan keamanan dan integritas data.

      Tag

      Tambahkan tag (pasangan kunci-nilai) ke Pekerjaan migrasi untuk mempermudah pencarian dan pengelolaan. Gunakan tag untuk mengelola sumber migrasi dan Pekerjaan. 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 habis stoknya, pembuatan tugas migrasi gagal.

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

      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. Hal 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 tugas migrasi.

    Waktu transfer data bergantung pada faktor seperti ukuran data sumber dan bandwidth jaringan.

    Catatan
    • Speed: Jumlah data migrasi tak 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, pertimbangkan untuk sementara meningkatkan bandwidth tetap server sumber dan tujuan. Perkirakan waktu migrasi dan uji kecepatan transfer.

    Berlangganan notifikasi kesalahan migrasi, dan modifikasi atau jeda migrasi

    • Untuk menghindari gangguan akibat 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 transfer, rasio kompresi, dan verifikasi Checksum.

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

  4. Pada kolom Migration Source ID/Name dari sumber migrasi target, klik ID sumber migrasi untuk melihat detail migrasi.

    Halaman detail migrasi berisi bagian Informasi Dasar dan Konfigurasi Tugas. Bagian Informasi Dasar menampilkan detail tugas seperti ID/Nama Tugas, Status Tugas, Progres Tugas, Wilayah Tujuan, dan Mode Migrasi. Bagian Konfigurasi Tugas menunjukkan Jenis Jaringan, VPC Tujuan, dan vSwitch Tujuan.

Verifikasi hasil migrasi

  • Ketika Real-time Migration Status berstatus Completed, migrasi berhasil.

    Migrasi yang berhasil menghasilkan gambar kontainer Alibaba Cloud. Anda dapat menggunakan gambar ini untuk deploy aplikasi kontainer.

    1. Pada kolom Actions untuk sumber migrasi, klik Deploy Application. Tindakan ini akan mengarahkan Anda 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 beban kerja tanpa status Deployment.

      • Perintah startup untuk migrasi tingkat mesin

        Saat Anda deploy aplikasi di kluster ACK, Anda harus menambahkan skrip dan port pengembangan terkait ke siklus hidup aplikasi atau file YAML aplikasi untuk memulai layanan di server sumber. Tambahkan skrip sesuai kebutuhan Anda. Berikut contoh penambahan perintah CMD ke 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 Anda deploy aplikasi di kluster ACK.

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

      Catatan

      Jika nama domain dipetakan ke server sumber, petakan ulang ke alamat IP publik instance baru. Tambahkan resolusi website.

  • Jika Real-time Migration Status berstatus Error, 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 pemecahan masalah.

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

      Penting

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

Bersihkan resource

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.

    • Lepaskan instansi perantara secara manual.

Migrasikan ke instance tujuan

Selama migrasi, SMC membuat disk perantara sementara berbayar sesuai penggunaan bernama SMC_Temp_Disk dan menyambungkannya 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.

    • Lepaskan disk perantara secara manual.