Lampiran: Kuesioner modernisasi aplikasi - AWS Panduan Preskriptif

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

Lampiran: Kuesioner modernisasi aplikasi

Gunakan kuesioner di bagian ini sebagai titik awal untuk mengumpulkan informasi untuk penilaian modernisasi dan fase perencanaan proyek Anda. Anda dapat mengunduh kuesioner ini dalam format Microsoft Excel dan menggunakannya untuk merekam informasi Anda.

Unduh kuesioner

Disposisi

  1. Apa itu ID aplikasi?

  2. Apa jenis aplikasinya?

  3. Apa disposisi aplikasi yang dimaksudkan (misalnya, replatform, refactor, atau replace)?

Validasi ulang keputusan refactoring

  1. Apakah ini aplikasi bernilai tinggi (menghasilkan pendapatan)?

  2. Apakah ini aplikasi yang dihadapi pelanggan?

  3. Apakah ini aplikasi strategis yang membutuhkan penambahan atau peningkatan fitur bisnis?

  4. Apakah Anda bersedia mengubah aplikasi untuk mendukung laju inovasi yang dipercepat?

  5. Apakah aplikasi ini menggunakan kerangka kerja atau pustaka berpemilik atau kustom? Jika ya, berikan nama kerangka kerja atau pustaka berpemilik.

  6. Apa kerangka kerja dan versi bahasa pemrograman aplikasi? (Diperlukan hanya untuk aplikasi khusus)

Antarmuka dan dependensi

  1. Buat daftar aplikasi yang akan menjangkau aplikasi ini (antarmuka masuk).

  2. Buat daftar aplikasi yang akan dijangkau aplikasi ini (antarmuka keluar). Apakah ini aplikasi yang dihadapi pelanggan?

  3. Apa jenis antarmuka?

  4. Apa protokol antarmuka?

  5. Berikan daftar layanan bersama yang digunakan aplikasi ini (misalnya, Active Directory, logging, backup, monitoring).

  6. Berikan daftar aplikasi yang bergantung pada database aplikasi saat ini.

  7. Apakah antarmuka langsung, diperantarai, atau keduanya?

Karakteristik dan profil aplikasi

  1. Strategi atau teknologi caching seperti apa yang digunakan aplikasi?

  2. Teknologi pengelompokan seperti apa yang digunakan aplikasi?

  3. Layanan antrian atau teknologi apa yang digunakan aplikasi?

  4. Apakah aplikasi mendukung antarmuka seluler? (Diperlukan hanya untuk saluran seluler)

  5. Apakah aplikasi tanpa kewarganegaraan?

  6. Bagaimana aplikasi mendukung skalabilitas?

  7. Berapa ukuran heap Java Virtual Machine (JVM) yang dikonfigurasi agar aplikasi ini dapat dijalankan?

  8. Berapa ukuran kode aplikasi, yang diukur dalam jumlah baris? (Diperlukan hanya untuk aplikasi khusus)

  9. Apakah aplikasi ini memberikan kemampuan untuk beradaptasi dengan cepat terhadap perubahan persyaratan peraturan?

  10. Apakah Anda memiliki skrip pengujian unit untuk aplikasi ini?

Aplikasi COTS

  1. Apakah kode aplikasi komersial off-the-shelf (COTS) telah diperpanjang dan disesuaikan?

  2. Apa ekstensi bahasa pemrograman kustomisasi COTS?

  3. Berapa ukuran (jumlah baris) dari ekstensi kode yang disesuaikan untuk aplikasi COTS?

  4. Apakah aplikasi COTS ini memerlukan konfigurasi khusus?

  5. Apa upaya keseluruhan untuk menginstal, mengkonfigurasi, dan memvalidasi aplikasi?

Database (kustom)

  1. Berapa ukuran database (dalam GB)?

  2. Berapa jumlah total tabel database?

  3. Berapa jumlah total prosedur yang disimpan?

  4. Berapa ukuran total gumpalan jarak jauh atau lokal yang disimpan di luar database? (Jawab hanya jika gumpalan digunakan oleh database aplikasi.)

  5. Berapa jumlah rata-rata atribut per tabel?

  6. Berapa banyak pekerjaan database yang ada untuk aplikasi ini?

Layar, laporan, dan pekerjaan batch (kustom dan COTS)

  1. Berapa banyak layar yang disertakan aplikasi?

  2. Buat daftar semua laporan yang terkait dengan aplikasi.

  3. Daftar semua pekerjaan batch dan proses yang terkait dengan aplikasi, dan daftar sistem kontrol yang menjalankan pekerjaan.

Keamanan dan kepatuhan

  1. Apa itu kontrol sumber atau sistem repositori?

  2. Buat daftar semua persyaratan kepatuhan untuk aplikasi ini.

  3. Apa klasifikasi datanya?

  4. Berikan nama integrasi single sign-on (SSO), jika ada, yang digunakan aplikasi ini.

  5. Berikan nama sistem otentikasi pihak ketiga, jika ada, yang digunakan aplikasi ini.

  6. Bagaimana data dilindungi?

Operasi

  1. Apakah aplikasi ini digunakan di belakang penyeimbang beban?

  2. Apakah aplikasi ini memerlukan sesi lengket?

  3. Apakah aplikasi ini memerlukan akses ke penyimpanan bersama? Jika demikian, tentukan ukuran penyimpanan bersama.

  4. Berapa ukuran konten statis (misalnya,, file JPEG MP3, AVI, WMV, PNG, GIF), dalam GB?

  5. Apa tujuan waktu pemulihan (RTO) dan tujuan titik pemulihan (RPO)?

  6. Apakah aplikasi ini membutuhkan ketersediaan tinggi?

  7. Apakah aplikasi memerlukan situs failover sekunder untuk pemulihan bencana?

  8. Berapa banyak CPUs yang digunakan untuk menjalankan aplikasi ini?

  9. Berapa ukuran memori aplikasi?