Aliran kerja dalam migrasi besar - AWS Bimbingan Preskriptif

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Aliran kerja dalam migrasi besar

Proyek migrasi besar biasanya terdiri dari beberapa alur kerja, dan setiap alur kerja memiliki cakupan tugas yang jelas. Setiap alur kerja bersifat independen tetapi juga mendukung alur kerja lain untuk mencapai tujuan yang sama — memigrasikan server dalam skala besar. Bagian ini membahas alur kerja inti standar untuk migrasi besar serta alur kerja pendukung umum.

Aliran kerja inti

Aliran kerja inti diperlukan untuk setiap migrasi besar, terlepas dari ukuran atau segmen perusahaan. Berikut ini adalah ikhtisar peran utama dari setiap alur kerja inti:

  • Foundation workstream — Alur kerja ini difokuskan pada mempersiapkan orang-orang dan platform untuk migrasi besar.

  • Alur kerja tata kelola proyek - Alur kerja ini mengelola proyek migrasi secara keseluruhan, memfasilitasi komunikasi, dan berfokus pada penyelesaian proyek sesuai anggaran dan tepat waktu.

  • Alur kerja portofolio — Tim dalam alur kerja ini mengumpulkan metadata untuk mendukung migrasi, memprioritaskan aplikasi, dan melakukan perencanaan gelombang.

  • Aliran kerja migrasi — Menggunakan rencana gelombang dan metadata yang dikumpulkan dari alur kerja portofolio, tim dalam alur kerja ini bermigrasi dan memotong aplikasi dan server.

Informasi dan aktivitas mengalir dari hulu ke hilir dalam migrasi besar, seperti yang ditunjukkan pada tabel berikut. Informasi berasal dari yayasan hulu dan alur kerja tata kelola proyek, melalui alur kerja portofolio, dan ke dalam alur kerja migrasi. Misalnya, alur kerja portofolio berada di hulu alur kerja migrasi karena alur kerja portofolio menyiapkan metadata dan rencana gelombang yang digunakan aliran kerja migrasi untuk memigrasi dan memotong aplikasi dan server. Menambahkan alur kerja tambahan yang mendukung dalam proyek migrasi besar Anda dapat mengubah aliran informasi dan aktivitas melalui alur kerja inti.

penting

Anda perlu menetapkan pemimpin teknis tingkat proyek untuk proyek migrasi besar Anda. Peran ini bukan bagian dari alur kerja individu mana pun tetapi memiliki tanggung jawab total dari semua alur kerja. Individu ini mengawasi semua alur kerja untuk memastikan mereka bekerja sama dan tetap fokus pada tujuan tingkat proyek.

Nama alur kerja inti Aliran kerja hulu Aliran kerja hilir

Dasar

Migrasi:

Portofolio

Tata kelola proyek

Migrasi:

Portofolio

Portofolio

Dasar

Tata kelola proyek

Migrasi:

Migrasi:

Dasar

Tata kelola proyek

Portofolio

Berikut ini adalah fungsi utama dari setiap alur kerja inti dalam fase migrasi besar. Buku pedoman dalam seri dokumen ini disusun untuk membantu Anda menavigasi tugas untuk setiap alur kerja dalam fase dan tahap yang sesuai.

  Dasar Tata kelola proyek Portofolio Migrasi:

Fase 1: Menilai

Fase 2: Memobilisasi

Anda mungkin telah merancang AWS landing zone atau workstreams dalam fase ini.

Anda mungkin telah merancang proses manajemen proyek dalam fase ini.

Anda mungkin telah menyelesaikan penilaian dan penemuan portofolio awal dalam fase ini.

Anda mungkin telah menyelesaikan migrasi percontohan dalam fase ini.

Fase 3: Migrasi

Tahap 1: Inisialisasi

Buat alur kerja dan tinjau desain landing zone. Bersiaplah untuk perubahan.

Memformalkan prinsip migrasi, tim, dan matriks RACI. Pelatihan lengkap.

Mengembangkan proses manajemen proyek dan komunikasi dan rencana pertemuan.

Mengembangkan metadata, perencanaan gelombang, dan runbook prioritas aplikasi.

Kembangkan runbook migrasi.

Tahap 2: Impement

Memfasilitasi dan mengkomunikasikan status gelombang dan proyek migrasi secara keseluruhan.

Kumpulkan metadata untuk migrasi, prioritaskan aplikasi, dan rencanakan gelombang.

Migrasikan dan potong gelombang, dan ulangi runbook untuk meningkatkan kecepatan.

Bagian berikut menjelaskan masing-masing alur kerja inti secara lebih rinci, termasuk tugas umum untuk setiap alur kerja, hasil yang diharapkan dari setiap alur kerja, dan keterampilan yang dibutuhkan di setiap alur kerja. Tidak diperlukan bahwa setiap individu dalam alur kerja memiliki setiap keterampilan. Alur kerja terdiri dari satu tim lintas fungsi lagi, sehingga setiap orang menyumbangkan keterampilan yang berbeda. Tetapi sebagai sebuah tim, mereka harus memiliki semua keterampilan yang terdaftar.

Alur kerja yayasan

Alur kerja yayasan terdiri dari dua kategori: platform foundation dan people foundation. Membangun fondasi platform membantu mengonfirmasi bahwa infrastruktur lokal AWS dan lokal siap mendukung migrasi besar. Membangun yayasan orang mempersiapkan dan melatih tim proyek untuk migrasi dan menyiapkan semua alur kerja.

Tugas umum

  • Membangun dan memvalidasi AWS landing zone

  • Mempersiapkan infrastruktur lokal untuk mendukung migrasi, seperti membuat perubahan jaringan atau firewall, perubahan izin, atau perubahan Active Directory

  • Siapkan alur kerja inti proyek dan mendukung alur kerja

  • Siapkan rencana pelatihan untuk tim

  • Bangun matriks RACI dengan manajer proyek

Hasil yang diharapkan

  • Platform sumber dan target disiapkan untuk migrasi besar.

  • Masyarakat siap mendukung migrasi besar

  • Semua workstream sudah diatur.

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang pusat data lokal, termasuk server, penyimpanan, dan jaringan

  • Pengalaman dengan AWS Cloud dan pengetahuan tentang layanan AWS komputasi, termasuk zona pendaratan dan AWS Control Tower

  • Pengalaman dengan pusat data besar atau migrasi cloud

  • Pengalaman membangun rencana pelatihan

  • Pengalaman membangun tim lintas fungsi

Alur kerja tata kelola proyek

Alur kerja tata kelola proyek mengelola proyek migrasi secara keseluruhan dan bertanggung jawab untuk memberikan proyek sesuai anggaran dan tepat waktu.

Tugas umum

  • Memulai proyek

  • Mengatur model tata kelola

  • Siapkan Cloud Enablement Engine (CEE)

  • Siapkan rencana komunikasi

  • Siapkan rencana eskalasi

  • Bangun matriks RACI

  • Siapkan kerangka kerja manajemen proyek

  • Menyiapkan pelaporan status dan pelacakan proyek

  • Siapkan pelacakan risiko dan masalah

  • Terus mengelola proyek dengan menggunakan proses dan alat yang telah ditentukan

Hasil yang diharapkan

  • Pastikan bahwa setiap workstream dapat menyelesaikan tugasnya tepat waktu

  • Memastikan kolaborasi lintas alur kerja

  • Memastikan bahwa proyek mencapai hasil bisnis yang ditentukan

  • Memberikan proyek sesuai anggaran dan tepat waktu

Keterampilan yang dibutuhkan

  • Pengalaman dengan metodologi manajemen proyek umum, seperti air terjun, tangkas, Kanban, dan scrum

  • Pengalaman dengan alat manajemen proyek umum, seperti Jira, Microsoft Project, dan Confluence

  • Pengalaman dengan manajemen proyek migrasi besar

Alur kerja portofolio

Alur kerja portofolio mengelola semua aktivitas penemuan migrasi, mengumpulkan metadata, memprioritaskan aplikasi, dan membuat rencana gelombang untuk mendukung alur kerja migrasi.

Tugas umum

  • Validasi strategi dan pola migrasi

  • Penemuan portofolio lengkap dengan menggunakan alat penemuan dan database manajemen konfigurasi (CMDB)

  • Tentukan metadata yang diperlukan, proses pengumpulan, dan lokasi penyimpanan

  • Prioritaskan aplikasi

  • Lakukan penyelaman mendalam aplikasi, termasuk analisis ketergantungan dan desain status target

  • Lakukan perencanaan gelombang

  • Kumpulkan metadata migrasi

Hasil yang diharapkan

  • Terus buat rencana gelombang dan kumpulkan metadata migrasi, lalu serahkan ke alur kerja migrasi

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang CMDB lokal, repositori data, dan alat manajemen konten

  • Pengalaman dengan alat penemuan portofolio umum, seperti, Flexera OneAWS Application Discovery Service, dan ModelizeIt

  • Pengalaman dengan penilaian portofolio dan prioritas aplikasi

  • Pengalaman dengan penyelaman mendalam aplikasi dan wawancara pemilik aplikasi

  • Pengalaman dengan desain aplikasi untuk AWS Cloud

  • Pengalaman dengan perencanaan gelombang untuk migrasi besar

  • Pengalaman dengan otomatisasi, termasuk shell scripting, Python, dan Microsoft PowerShell

Alur kerja migrasi

Alur kerja migrasi mengelola aktivitas terkait implementasi migrasi, termasuk replikasi dan pemotongan data. Karena tim migrasi melakukan migrasi dan cutover, kesalahpahaman umum adalah bahwa alur kerja migrasi melakukan segalanya dalam proyek migrasi besar. Namun, alur kerja migrasi bergantung pada alur kerja lain untuk membangun fondasi dan menyediakan data portofolio untuk mendukung migrasi.

Tip

Alur kerja migrasi umumnya merupakan alur kerja terbesar dalam proyek migrasi besar. Bergantung pada ukuran dan strategi proyek Anda, pertimbangkan untuk membagi alur kerja ini menjadi beberapa sub-alur kerja. Sebagai contoh:

  • Aliran kerja migrasi rehost

  • Aliran kerja migrasi replatform

  • Alur kerja migrasi refactor

  • Pindahkan alur kerja migrasi

  • Migrasi workstream untuk beban kerja khusus, seperti SAP atau database

Tugas umum

  • Validasi rencana gelombang migrasi

  • Membangun runbook migrasi

  • Gunakan layanan AWS migrasi untuk mentransfer data, seperti AWS Application Migration Service (AWSMGN), AWS Database Migration Service (AWS DMS), dan AWS DataSync

  • Instal dan hapus instalan perangkat lunak pada server sumber dan target sesuai kebutuhan mendukung migrasi

  • Tulis skrip otomatisasi untuk mengotomatiskan aktivitas migrasi

  • Luncurkan AWS lingkungan target, seperti instans Amazon Elastic Compute Cloud (Amazon EC2), untuk pengujian atau pemotongan

  • Bekerja dengan tim manajemen perubahan untuk perubahan dan pemotongan

  • Lakukan cutover migrasi

  • Support pemilik aplikasi selama pengujian aplikasi

  • Jika cutover gagal, bantu putar kembali server

Hasil yang diharapkan

  • Selesaikan pemotongan migrasi dan aplikasi go-live di akun target AWS

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang pusat data lokal, termasuk server, penyimpanan, dan jaringan

  • Pengalaman dengan AWS Cloud dan pengetahuan tentang layanan AWS komputasi, termasuk landing zone dan AWS Control Tower

  • Pengalaman dengan layanan AWS migrasi, termasuk Layanan Migrasi AplikasiAWS DMS, DataSync, dan AWS Snow Family

  • Pengalaman dengan pusat data besar atau migrasi dan pemotongan cloud

  • Pengalaman dengan otomatisasi, termasuk shell scripting, Python, dan Microsoft PowerShell

Mendukung alur kerja

Aliran kerja pendukung mendukung alur kerja inti. Aliran kerja ini bersifat opsional, dan Anda mungkin memutuskan untuk menggunakannya berdasarkan kasus penggunaan dan tahap migrasi saat ini. Berikut ini adalah beberapa workstream pendukung umum yang mungkin ingin Anda sertakan dalam proyek migrasi besar Anda:

  • Alur kerja keamanan dan kepatuhan — Alur kerja ini mendefinisikan dan membangun standar keamanan untuk AWS infrastruktur target dan mendukung migrasi.

  • Cloud operations (Cloud Ops) workstream — Workstream ini mengelola aplikasi setelah cutover, ketika periode hypercare selesai.

  • Application testing workstream — Workstream ini melakukan pengujian aplikasi sebelum dan selama cutover.

  • Alur kerja migrasi beban kerja khusus — Alur kerja ini mendukung migrasi untuk beban kerja khusus dan spesifik, seperti SAP atau database.

Anda mungkin tidak memerlukan alur kerja khusus untuk kegiatan ini. Adalah umum untuk memiliki individu atau sekumpulan individu bertanggung jawab atas kegiatan ini dan kemudian menanamkan individu-individu tersebut di salah satu alur kerja inti. Misalnya, setiap migrasi besar memerlukan petugas keamanan dan kepatuhan karena Anda perlu memastikan infrastruktur target Anda aman dan sesuai. Namun, penilaian dan keputusan keamanan dan kepatuhan biasanya dilakukan di awal migrasi, paling sering dalam fase mobilisasi. Jika Anda telah menyelesaikan ini, Anda tidak memerlukan aliran kerja khusus untuk mengulangi tugas yang sama. Namun, Anda disarankan untuk menyematkan petugas keamanan dan kepatuhan di alur kerja migrasi untuk mendukung aktivitas migrasi.

Ketika Anda menambahkan workstreams pendukung, itu memodifikasi aliran informasi dan aktivitas melalui alur kerja inti. Tabel berikut adalah contoh bagaimana menambahkan workstreams mengubah alur ini. Aliran kerja pendukung Anda mungkin berbeda dari contoh dalam tabel ini.

Nama Workstream Tipe Aliran kerja hulu Aliran kerja hilir

Migrasi:

Core

Dasar

Tata kelola proyek

Portofolio

Keamanan dan kepatuhan

Pengujian aplikasi

Operasi cloud

Portofolio

Core

Dasar

Tata kelola proyek

Keamanan dan kepatuhan

Migrasi:

Tata kelola proyek

Core

Migrasi:

Portofolio

Dasar

Core

Migrasi:

Portofolio

Operasi cloud

Keamanan dan kepatuhan

Mendukung

Migrasi:

Portofolio

Operasi cloud

Mendukung

Migrasi:

Pengujian aplikasi

Dasar

Pengujian aplikasi

Mendukung

Migrasi:

Operasi cloud

Migrasi beban kerja khusus

Mendukung

Dasar

Tata kelola proyek

Portofolio

Keamanan dan kepatuhan

Pengujian aplikasi

Operasi cloud

Alur kerja keamanan dan kepatuhan

Alur kerja keamanan dan kepatuhan mendefinisikan dan membangun standar keamanan untuk AWS infrastruktur dan mendukung migrasi. Dengan menggunakan standar yang ditetapkan oleh alur kerja ini, pemilik aplikasi biasanya menentukan persyaratan keamanan dan kepatuhan untuk setiap aplikasi. Anda mungkin memutuskan untuk meninjau alur kerja keamanan dan kepatuhan dan menyetujui persyaratan untuk beberapa atau semua aplikasi.

Tugas umum

  • Menentukan persyaratan keamanan untuk AWS landing zone, seperti kebijakan logging terpusat, enkripsi, AWS Identity and Access Management (IAM), dan integrasi Active Directory

  • Tentukan persyaratan kepatuhan, seperti HIPAA, informasi identitas pribadi (PII), Kontrol Organisasi Layanan (SOC), dan Program Manajemen Risiko dan Otorisasi Federal (FedRAMP)

  • Tentukan persyaratan keamanan untuk migrasi, seperti firewall, grup keamanan, dan persyaratan peran IAM

  • Mengelola perubahan untuk tugas terkait keamanan, seperti perubahan pada firewall, grup keamanan, dan izin

Hasil yang diharapkan

  • Selesaikan pemotongan migrasi dan aplikasi go-live di akun target AWS

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang pusat data lokal, termasuk server, penyimpanan, dan jaringan

  • Pengetahuan mendalam tentang beban kerja khusus dalam ruang lingkup

  • Pengalaman dengan AWS Cloud dan pengetahuan tentang layanan AWS komputasi, termasuk zona pendaratan dan AWS Control Tower

  • Pengalaman dengan alat AWS migrasi, termasuk Layanan Migrasi AplikasiAWS DMS, DataSync, dan AWS Snow Family

  • Pengalaman dengan pusat data besar atau migrasi dan pemotongan cloud

Alur kerja operasi cloud

Alur kerja operasi cloud mendukung aplikasi setelah pemotongan migrasi. Terkadang operasi cloud berada dalam alur kerja terpisah dengan sumber daya khusus, tetapi paling umum, sumber daya ini berasal dari tim operasi TI yang ada. Dalam hal ini, tidak diperlukan aliran kerja khusus.

Tugas umum

  • Memantau dan mencadangkan server dan aplikasi yang dimigrasi

  • Mengelola permintaan business-as-usual layanan dari tim aplikasi, seperti meningkatkan ukuran disk atau mengubah jenis instance

  • Selesaikan masalah aplikasi dan pemadaman sesuai kebutuhan

  • Kelola kebijakan dan jadwal penambalan

  • Mengelola tugas pemeliharaan dan permintaan

Hasil yang diharapkan

  • Server dan aplikasi yang dimigrasi berjalan dengan lancar AWS

  • Menanggapi permintaan layanan dari pengguna dan menyelesaikan masalah apa pun

Keterampilan yang dibutuhkan

  • Pemahaman mendalam tentang bagaimana pusat data lokal saat ini beroperasi

  • Pengalaman dengan layanan AWS operasi umum, seperti Amazon CloudWatch,AWS Config,AWS CloudTrail,AWS Backup, AWS Support

  • Pengalaman dengan pemecahan masalah, dan memahami SLA

  • Pengalaman dalam mendukung migrasi besar

Alur kerja pengujian aplikasi

Alur kerja pengujian aplikasi mendukung pengujian aplikasi sebelum dan selama pemotongan. Alur kerja ini lebih umum dalam proyek di mana integrator sistem mengelola pusat data karena pemilik aplikasi tidak memiliki pengetahuan yang cukup untuk melakukan pengujian aplikasi. Dalam kebanyakan kasus, pemilik aplikasi melakukan aktivitas ini, dan alur kerja pengujian aplikasi khusus tidak diperlukan.

Tugas umum

  • Lakukan pengujian aplikasi sebelum cutover

  • Lakukan pengujian aplikasi selama cutover

  • Buat perubahan aplikasi sesuai kebutuhan untuk bekerja di lingkungan baru

  • Buat keputusan go or no-go untuk aplikasi berdasarkan hasil pengujian selama cutover

Hasil yang diharapkan

  • Lengkapi pengujian aplikasi tepat waktu selama cutover

  • Lakukan perubahan aplikasi sesuai kebutuhan untuk mendukung lingkungan target

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang aplikasi dan bagaimana mereka beroperasi di tempat

  • Pengalaman denganAWS Cloud, terutama AWS layanan target

  • Pengalaman dengan migrasi besar

Aliran kerja migrasi untuk beban kerja khusus

Anda dapat membuat alur kerja migrasi yang didedikasikan untuk beban kerja khusus. Umumnya, Anda dapat membuat pola migrasi standar dan runbook untuk memigrasikan server dan aplikasi dalam skala besar, dan ini dikelola oleh alur kerja migrasi. Namun, dalam beberapa kasus, aplikasi tertentu memerlukan proses migrasi khusus. Misalnya, Anda mungkin memerlukan proses khusus untuk memigrasikan beban kerja Hadoop, database SAP HANA, atau aplikasi mission-critical yang tidak dapat mentolerir jumlah standar down time. Untuk informasi selengkapnya tentang beban kerja khusus, lihat beban kerja khusus MAP di AWSMigration Acceleration Program.

Tugas umum

  • Validasi rencana gelombang migrasi

  • Membangun runbook migrasi

  • Gunakan alat migrasi atau alat aplikasi asli untuk mentransfer data

  • Luncurkan AWS lingkungan target, seperti instans EC2, untuk pengujian atau pemotongan

  • Bekerja dengan tim manajemen perubahan untuk perubahan dan pemotongan

  • Lakukan cutover migrasi

  • Support pemilik aplikasi selama pengujian aplikasi

  • Jika cutover gagal, putar kembali aplikasi atau server

Hasil yang diharapkan

  • Selesaikan pemotongan migrasi dan aplikasi go-live di akun target AWS

Keterampilan yang dibutuhkan

  • Pengetahuan mendalam tentang pusat data lokal, termasuk server, penyimpanan, dan jaringan

  • Pengetahuan mendalam tentang beban kerja khusus dalam ruang lingkup

  • Pengalaman dengan AWS Cloud dan pengetahuan tentang layanan AWS komputasi, termasuk zona pendaratan dan AWS Control Tower

  • Pengalaman dengan alat AWS migrasi, termasuk Layanan Migrasi AplikasiAWS DMS, DataSync, dan AWS Snow Family

  • Pengalaman dengan pusat data besar atau migrasi dan pemotongan cloud

  • Pengalaman dengan memigrasikan beban kerja khusus