Identifikasi dependensi - AWS Bimbingan Preskriptif

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

Identifikasi dependensi

Anda mulai dengan mengidentifikasi dependensi aplikasi dan database, dengan mengajukan pertanyaan seperti berikut:

  • Apakah database ini langsung diakses oleh aplikasi lain?

    Jika demikian, Anda harus menentukan bagaimana migrasi database memengaruhi aplikasi tersebut. Jika Anda rehosting database, Anda perlu memastikan bahwa aplikasi masih dapat mengakses database dengan kinerja yang dapat diterima.

  • Apakah aplikasi secara langsung mengakses database lain?

    Jika demikian, tentukan rencana migrasi untuk database lainnya. Jika itu juga bermigrasi, Anda perlu memperbarui aplikasi yang sesuai. Jika tidak bermigrasi, Anda perlu memastikan bahwa aplikasi dapat terus terhubung dengannya dengan latensi yang dapat diterima.

  • Apakah database menggunakan link database untuk mengambil data dari database lain?

    Seperti pada poin sebelumnya, tentukan rencana migrasi untuk database lain dan tangani tautan yang sesuai.

  • Apakah aplikasi tergantung pada perangkat lunak lokal?

    Jika demikian, Anda harus menentukan rencana migrasi untuk perangkat lunak itu. Jika bermigrasi, Anda perlu memperbarui aplikasi Anda sesuai dengan itu. Jika tidak, pastikan aplikasi dapat terus terhubung ke perangkat lunak dan latensi dapat diterima.

  • Apakah ada dependensi perangkat keras?

    Jika demikian, buatlah rencana untuk mengatasinya.

  • Apakah ada persyaratan bandwidth atau jaringan yang ketat?

    Jika demikian, pilih AWS layanan yang dapat membantu Anda memenuhi persyaratan ini.

  • Apakah aplikasi menggunakan opsi atau fitur mesin basis data khusus?

    Jika Anda bermigrasi ke mesin database yang berbeda, Anda perlu memperbarui aplikasi yang sesuai.

Jika jawaban atas pertanyaan-pertanyaan ini rumit, opsi yang lebih baik adalah memisahkan database dari aplikasi dengan menggunakan layanan mikro. Dengan cara ini, aplikasi bisa mendapatkan data dengan memanggil microservice alih-alih langsung terhubung ke database.