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 di AWS memungkinkan grup EC2 instans diluncurkan secara otomatis dari konfigurasi yang ditentukan dalam datastore; menerapkan EC2 instans dengan volume EBS yang terpasang. Ini memberikan kemampuan untuk menyediakan EC2 instans 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 EC2 instance, pengguna dapat memulai tindakan berikut terhadap gelombang:
-
EC2 Validasi Masukan
-
EC2 Hasilkan Template CF
-
EC2 Penyebaran
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 otomatisasi berbasis Python standar di mana akses ke lingkungan lokal tidak diperlukan
Konfigurasi awal
Konfigurasi EC2 instance 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 Replatform ke EC2 fungsionalitas, 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 dari Amazon Machine Image yang digunakan untuk meluncurkan EC2 instance.
Availability Zone - AZ tempat EC2 instance akan digunakan.
Ukuran Volume Root - Ukuran dalam GB volume root untuk instance.
Jenis Instance - jenis EC2 instance yang akan digunakan.
Security Group Ids - Daftar grup keamanan yang ditetapkan untuk instance.
Subnet Ids - Subnet ID untuk menetapkan instance ini EC2 ke.
Penyewaan - Saat ini satu-satunya opsi yang didukung untuk Replatform ke EC2 integrasi adalah Dibagikan, opsi lain apa pun akan diganti dengan Dibagikan saat templat 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 | Wajib | 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_ IDs |
|
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
EC2 validasi masukan
Setelah menentukan parameter instance, Anda harus terlebih dahulu menjalankan aksi gelombang: Replatform > EC2> Validasi EC2 Input. 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 CloudFormation template
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. S3 URIs 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
EC2 penyebaran
Setelah Anda siap untuk menerapkan EC2 instance baru, Anda dapat memulai tindakan EC2 Deployment yang dapat dimulai melalui aksi gelombang Replatform > > Deployment. EC2EC2 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.