Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Replatform ke EC2
Solusi Cloud Migration Factory pada AWS memungkinkan grup instans EC2 diluncurkan secara otomatis dari konfigurasi yang ditentukan dalam datastore; menerapkan instans EC2 dengan volume EBS yang terpasang. Ini memberikan kemampuan untuk menyediakan instans EC2 baru, memungkinkan Replatform melalui AWS CloudFormation, dan Rehost server on-premise dengan AWS MGN dalam satu antarmuka pengguna CMF. Sebelum Anda dapat menggunakan fungsi ini datastore harus berisi definisi server. Setelah ini ditangani, server harus ditautkan ke gelombang. Ketika keputusan diambil untuk meluncurkan instans EC2, pengguna dapat memulai tindakan berikut terhadap gelombang:
-
Validasi Masukan EC2
-
EC2 Menghasilkan Template CF
-
Penerapan EC2
Prasyarat
Izin untuk menambahkan akses atribut Replatform.
Pemilihan Platform Eksekusi Skrip
Sebelum menerapkan skrip otomatisasi, tentukan platform komputasi mana yang paling sesuai dengan kebutuhan Anda:
-
Server Otomasi Tradisional: Terbaik untuk skenario yang membutuhkan dependensi kompleks, beberapa bahasa pemrograman, atau persyaratan OS tertentu
-
Dokumen Otomasi SSM: Direkomendasikan untuk skrip Python-based otomatisasi standar di mana akses ke lingkungan lokal tidak diperlukan
Konfigurasi awal
Konfigurasi instans EC2 baru dilakukan melalui pembuatan item server baru menggunakan antarmuka pengguna atau melalui impor formulir asupan CSV yang berisi item server. Definisi ini dikonversi ke CloudFormation templat AWS yang disimpan dalam bucket S3 dalam akun AWS yang sama dengan instans AWS CMF yang digunakan.
Definisi antarmuka pengguna
Saat mendefinisikan server di Datastore AWS Cloud Migration Factory untuk digunakan dengan fungsionalitas Replatform ke EC2, server perlu dikonfigurasi dengan Strategi Migrasi Replatform. Setelah Replatform dipilih maka atribut tambahan yang diperlukan untuk fungsi ini akan ditampilkan di layar. Atribut berikut harus diisi agar fungsionalitas berfungsi:
Atribut yang diperlukan
AMI Id - ID Amazon Machine Image yang digunakan untuk meluncurkan instans EC2.
Availability Zone - AZ tempat instans EC2 akan digunakan.
Ukuran Volume Root - Ukuran dalam GB volume root untuk instance.
Tipe Instance - Jenis instans EC2 yang akan digunakan.
Security Group Ids - Daftar grup keamanan yang ditetapkan untuk instance.
Subnet Ids - Subnet ID untuk menetapkan instans EC2 ini ke.
Penyewaan - Saat ini satu-satunya opsi yang didukung untuk integrasi Replatform ke EC2 adalah Dibagikan, opsi lain apa pun akan diganti dengan Shared saat template dibuat.
Atribut Opsional
Aktifkan Pemantauan Terperinci - Periksa untuk mengaktifkan pemantauan terperinci.
Nama Volume Tambahan - Daftar nama volume EBS Tambahan. Setiap item dalam daftar perlu dipetakan ke baris yang sama dengan daftar Ukuran dan Jenis.
Ukuran Volume Tambahan - Daftar ukuran volume EBS tambahan. Setiap item dalam daftar perlu dipetakan ke baris yang sama dengan daftar Nama dan Jenis.
Jenis Volume Tambahan - Daftar jenis volume EBS tambahan. Setiap item dalam daftar harus dipetakan ke baris yang sama dengan daftar Nama dan Ukuran, jika tidak ditentukan maka default ke gp2 untuk semua volume.
Id Kunci EBS KMS untuk Enkripsi Volume - Jika volume EBS akan dienkripsi maka tentukan ID Kunci, ARN Kunci, Alias Kunci, atau Alias ARN.
Aktifkan EBS Optimized - Pilih untuk mengaktifkan EBS Optimized.
Nama Volume Root - Pilih dari opsi yang disediakan, jika tidak ditentukan maka ID akan digunakan.
Root Volume Type - Berikan tipe EBS dari volume yang akan dibuat, jika tidak ditentukan maka default ke gp2.
Definisi formulir asupan
Formulir asupan dapat berisi detail untuk membuat atau memperbarui beberapa jenis catatan dengan datastore dalam satu baris file csv, ini memungkinkan impor data terkait. Dalam contoh berikut, gelombang, aplikasi dan catatan server akan dibuat dan terkait satu sama lain secara otomatis selama impor.
Contoh: Formulir asupan
| Nama kolom | Contoh data | Diperlukan | Catatan |
|---|---|---|---|
|
wave_name |
|
Ya |
|
|
app_name |
|
Ya |
|
|
aws_accountid |
|
Ya |
|
|
server_name |
|
Ya |
|
|
server_fqdn |
|
Ya |
|
|
server_os_family |
|
Ya |
|
|
server_os_version |
|
Ya |
|
|
server_tier |
|
Tidak |
|
|
server_environment |
|
Tidak |
|
|
Subnet_id |
|
Ya |
|
|
SecurityGroup_ID |
|
Ya |
|
|
instanceType |
|
Ya |
|
|
IamRole |
|
Tidak |
|
|
penyewaan |
|
Ya |
|
|
r_type |
|
Ya |
|
|
root_vol_size |
|
Ya |
|
|
ami_id |
|
Ya |
|
|
zona ketersediaan |
|
Ya |
|
|
root_vol_type |
|
Tidak |
|
|
add_vols_size |
|
Tidak |
|
|
add_vols_type |
|
Tidak |
|
|
ebs_dioptimalkan |
|
Tidak |
|
|
ebs_kmskey_id |
|
Tidak |
|
|
detailed_monitoring |
|
Tidak |
|
|
root_vol_name |
|
Tidak |
|
|
add_vols_name |
|
Tidak |
Untuk mengimpor formulir intake, ikuti proses yang sama seperti impor data lainnya ke solusi Cloud Migration Factory on AWS.
Tindakan penyebaran
Validasi masukan EC2
Setelah menentukan parameter instance, Anda harus terlebih dahulu menjalankan aksi gelombang: Replatform > EC2 > Validasi Input EC2. Tindakan ini memverifikasi bahwa semua parameter yang benar telah disediakan untuk setiap server untuk membuat CloudFormation template yang valid.
catatan
Validasi ini saat ini tidak memverifikasi bahwa parameter input valid, hanya saja parameter tersebut ada di setiap definisi server. Anda harus memverifikasi nilai yang benar sebelum membuat template jika tidak penerapan template akan gagal.
EC2 menghasilkan template CloudFormation
Setelah definisi untuk semua server yang termasuk dalam gelombang telah diverifikasi, CloudFormation template dapat dihasilkan. Untuk melakukan ini, jalankan aksi gelombang: Replatform > EC2 > EC2 Generate CF Template. Tindakan ini membuat CloudFormation template untuk setiap aplikasi dalam gelombang, di mana server dalam aplikasi memiliki Strategi Migrasi Replatform; server apa pun dengan strategi migrasi lain yang ditentukan tidak akan disertakan dalam template.
Setelah dijalankan, template untuk setiap aplikasi akan disimpan di bucket S3: -gfbuild-cftemplates, yang secara otomatis dibuat saat solusi Cloud Migration Factory on AWS diterapkan. Struktur folder bucket ini adalah sebagai berikut:
-
[Target ID Akun AWS]
-
[Nama Gelombang]
-
CFN_Template_\ _ 0yaml
-
Setiap kali tindakan generate dijalankan, versi baru template disimpan di bucket S3. URI S3 untuk template akan disediakan dalam notifikasi, template ini dapat ditinjau atau diedit sesuai kebutuhan sebelum penerapan.
CloudFormation Template menghasilkan jenis CloudFormation sumber daya berikut saat ini:
-
AWS::EC2::Instance
-
AWS::EC2::Volume
-
AWS: :EC2:: VolumeAttachment
Penyebaran EC2
Setelah Anda siap untuk menerapkan instans EC2 baru, Anda dapat memulai tindakan Deployment EC2 yang dapat dimulai melalui aksi gelombang Replatform > EC2 > EC2 Deployment. Tindakan ini akan menggunakan CloudFormation template versi terbaru untuk setiap aplikasi dalam gelombang, dan menerapkan template ini ke akun target yang dipilih, melalui AWS CloudFormation.