GNU/Linux >> Belajar Linux >  >> Linux

Bermigrasi ke server Tujuan Umum atau I/O

Memigrasikan data Anda ke server cloud Tujuan Umum atau yang dioptimalkan I/O (halaman produk) dari server cloud Standar dapat menjadi proses yang mudah dengan beberapa perencanaan dan persiapan.

Persiapan

Untuk saran terperinci tentang menyiapkan server untuk migrasi, lihat rekomendasi di Mempersiapkan untuk memigrasi server Linux atau Bersiap untuk memigrasi server Windows. Anda dapat mengurangi jumlah data yang akan dimigrasikan dengan menghapus penginstal lama, memutar log, dan menghapus cache dan sesi lama file.

Anda juga dapat menemukan daftar item yang perlu dipertimbangkan sebelum bermigrasi di artikel ini.

Jika Anda berencana menghapus file dari server untuk mempercepat migrasi, sebaiknya buat cadangan terlebih dahulu untuk memastikan tidak ada data penting yang hilang.

Migrasi berbasis gambar

Cara termudah untuk memigrasi server yang ada ke server Tujuan Umum adalah dengan membuat gambar dari server Anda saat ini dan menggunakan server Tujuan Umum baru dari gambar tersebut.

Gambar dari server Klasik atau Standar dapat membangun server Tujuan Umum yang satu ukuran lebih besar. Misalnya, gambar server Standar 1 GB dapat membangun server Tujuan Umum 2 GB. Jika server Standar atau Klasik Anda berukuran 8 GB atau lebih besar, Anda tidak dapat melakukan migrasi berbasis gambar karena alokasi diska yang lebih besar pada ragam yang lebih lama. Jika Anda memiliki server Linux® yang lebih lama, Anda mungkin dapat mengubah ukurannya menjadi 4 GB atau lebih kecil, lalu membuat image untuk membangun server Tujuan Umum.

Untuk menguji apakah gambar server Anda terlalu besar atau tidak, gunakan langkah-langkah dalam artikel ini untuk mencoba memulihkan gambar ke server baru. Jika ukuran gambar terlalu besar untuk server Tujuan Umum, Anda tidak akan memiliki opsi untuk membuat server Tujuan Umum.

Jika migrasi berbasis gambar berhasil, sebaiknya gunakan pendekatan tersebut.

Migrasi manual

Jika Anda tidak dapat menggunakan migrasi berbasis gambar, gunakan informasi di bagian ini untuk merencanakan migrasi manual.

Periksa ukuran server asli

Untuk menentukan ruang disk minimum yang Anda perlukan di server baru, periksa berapa banyak ruang disk yang Anda gunakan saat ini.

Untuk memeriksa ruang disk yang digunakan di Linux, jalankan perintah berikut:

df -h

Untuk memeriksa ruang disk yang digunakan pada Windows®, periksa properti untuk C: mengemudi.

Jika Anda memerlukan lebih dari 160 GB (ukuran disk maksimum untuk rasa Tujuan Umum), Anda perlu menggunakan volume Cloud Block Storage di server baru untuk mengakomodasi semua data Anda.

Identifikasi persyaratan direktori

Saat Anda menyiapkan volume Cloud Block Storage, periksa ukuran direktori di server asal Anda. Informasi ini membantu Anda merencanakan organisasi data di server baru, seperti data apa yang masuk ke disk sistem dan data apa yang harus disimpan di volume tambahan.

Di Linux, Anda dapat menentukan ruang disk yang digunakan oleh file dan direktori di direktori saat ini dengan menjalankan perintah berikut:

du -hs *

Anda juga dapat menentukan direktori atau nama file dengan menjalankan perintah berikut:

du -hs directoryName

Di Windows, klik kanan direktori yang ingin Anda periksa dan pilihProperties .

Setelah Anda mengetahui data mana yang akan disalin ke disk sistem Anda dan mana yang akan disalin ke disk yang terpasang, rencanakan ukuran server baru dan volume tambahannya sesuai dengan itu.

Buat server tujuan

Saat Anda membuat server tujuan, pertimbangkan persyaratan penyimpanan serta memori, CPU, dan persyaratan jaringan Anda.

Jika Anda memiliki lebih banyak data daripada yang akan muat di disk sistem server baru, putuskan apakah Anda ingin menggunakan satu atau beberapa disk data (hanya varian I/O), atau lampirkan volume Cloud Block Storage ke server.

Saat memilih ukuran server Anda, pertimbangkan kebutuhan Anda saat ini dan penskalaan apa pun yang mungkin perlu Anda lakukan di masa mendatang.

Server yang dioptimalkan I/O tidak dapat diubah ukurannya, jadi satu-satunya perubahan yang dapat Anda lakukan pada kemampuannya adalah menambah atau menghapus ruang penyimpanan dengan menggunakan Cloud BlockStorage. Server Tujuan Umum memiliki ukuran maksimum 8 GB RAM/160 GB HDD, dan, kecuali jika menggunakan mode virtualisasi paravirtual (PV) yang tidak digunakan lagi, Anda hanya dapat mengubah ukurannya.

Untuk lingkungan server tunggal, Anda harus bermigrasi ke server baru jika persyaratan RAM atau CPU Anda berubah.

Atau, Anda dapat merencanakan lingkungan Anda untuk menggunakan penskalaan horizontal, di mana lebih dari satu server menjalankan aplikasi Anda, dengan penyeimbang beban untuk mengelola lalu lintas ke server yang berbeda. Penskalaan horizontal mungkin tidak berfungsi dengan semua aplikasi, tetapi setelah disiapkan, Anda dapat dengan mudah menambah atau menghapus server untuk memperhitungkan kebutuhan beban yang berfluktuasi.

Artikel arsitektur referensi cloud terbuka memberikan beberapa contoh lingkungan.

Catatan: Jika saat ini Anda menggunakan server Kinerja, perhatikan bahwa disk data tidak diambil saat Anda membuat gambar. Untuk mencadangkan disk data, Anda harus mengandalkan Rackspace Cloud Backup atau pendekatan pencadangan berbasis file serupa. Jika Anda ingin penyimpanan tambahan Anda lebih portabel atau perlu dapat mengambil snapshot data, pertimbangkan untuk menambahkan satu atau lebih volume Cloud Block Storage ke yang baru server.

Memformat dan mengonfigurasi volume atau disk data Cloud Block Storage

Setelah Anda membuat server, siapkan disk data terlampir atau volume Cloud BlockStorage dengan memformatnya dan mengonfigurasi sistem untuk menggunakannya.

Jika Anda telah melampirkan volume Cloud Block Storage, lihat Menyiapkan volume Cloud Block Storage untuk informasi selengkapnya.

Untuk instruksi tentang pemformatan dan pemasangan disk data pada server yang dioptimalkan I/O, lihat artikel berikut yang sesuai untuk sistem operasi server Anda:

  • Siapkan disk data di Server Cloud Windows
  • Menyiapkan disk data di Server Cloud Linux

Jika Anda menyiapkan volume terpasang dalam RAID perangkat lunak di Linux, lihat HOWTO Software-RAID Linux untuk petunjuknya.

Saat disk yang terpasang sudah siap, Anda dapat memigrasikan data Anda.

Opsi migrasi manual lainnya

Anda memiliki beberapa opsi untuk migrasi manual di Linux, termasuk Rackspace CloudBackup, Rackspace Cloud Block Storage, atau rsync. Di Windows, Anda dapat menggunakan WebDeploy atau Microsoft Web Farm Framework (WFF).

Cadangan Cloud

Untuk memigrasi direktori tertentu, Anda dapat menggunakan Cloud Backup. Buat cadangan data Anda di server asal, lalu pulihkan ke server tujuan.

Penyimpanan Blok Cloud

Untuk memigrasikan data tertentu, Anda dapat menggunakan Cloud Block Storage.Lampirkan drive ke server asal Anda dan salin data Anda ke sana. Kemudian lepaskan drive dari server asal, pasang ke server tujuan, dan salin data Anda dari drive.

rsync di Linux untuk migrasi direktori

Di Linux, Anda dapat menggunakan rsync untuk menyalin direktori melalui jaringan secara langsung. Misalnya, dari server asal Anda dapat menjalankan perintah berikut untuk menyalin /var/lib/mysql :

rsync -e 'ssh' -avl --stats --progress /var/lib/mysql [email protected]:/var/lib/mysql

Untuk informasi selengkapnya tentang rsync, lihat Mencadangkan file Anda dengan rsync.

Migrasi Linux lengkap dengan rsync

Jika Anda ingin memigrasi server Linux ke server Tujuan Umum yang baru, Anda dapat menggunakan rsync untuk memigrasikan server Anda dari baris perintah. LihatMemigrasikan server Linux dari baris perintah.

WFF di Windows 2008

Untuk memigrasikan data IIS dan SQL Server® di Windows 2008, Anda dapat menggunakan MicrosoftWFF.

Penyebaran Web di Windows 2012

Untuk memigrasikan data IIS dan SQL Server di Windows 2012, Anda dapat menggunakan alat MicrosoftWeb Deploy. Lihat Meluncurkan Windows Web Farm dengan Web Deploy.

Opsi khusus aplikasi

Aplikasi lain mungkin memiliki caranya sendiri untuk memfasilitasi migrasi data. Misalnya, untuk memigrasi database, Anda dapat membuat server baru menjadi replika database asli untuk secara otomatis mereplikasi data Anda ke server baru.

Tugas pascamigrasi

Setelah semua data Anda berada di server baru, uji aplikasi Anda secara menyeluruh untuk memastikannya berfungsi seperti yang diharapkan di lingkungan baru.

Jika Anda belum melakukannya, terapkan rencana pencadangan untuk mencegah kehilangan data yang signifikan jika terjadi bencana.


Linux
  1. Fitur baru di Server Cloud Tujuan Umum dan yang dioptimalkan untuk pekerjaan

  2. Bersiaplah untuk memigrasi server Linux

  3. Bagaimana cara membersihkan cache I/O disk di Linux?

  1. Linux – Bagaimana Cara Memantau Disk I/o Di Direktori Tertentu?

  2. Tingkatkan sumber daya untuk Server Cloud yang dioptimalkan untuk Tujuan Umum atau I/O

  3. wa (Menunggu I/O) dari atas perintah besar

  1. Pertimbangan untuk bermigrasi ke server cloud Tujuan Umum atau I/O

  2. Buat gambar Server Cloud v1 Tujuan Umum

  3. Bermigrasi antar rasa server