Bagikan melalui


Tutorial: Menilai aplikasi Spring Boot untuk migrasi ke Azure Spring Apps (pratinjau)

Sebagai bagian dari perjalanan migrasi Anda ke Azure, Anda akan menilai beban kerja lokal untuk mengukur kesiapan cloud, mengidentifikasi risiko, serta memperkirakan biaya dan kompleksitas. Artikel ini memperlihatkan kepada Anda cara menilai aplikasi web Spring Boot yang ditemukan sebagai persiapan untuk migrasi ke Azure Spring Apps, menggunakan Azure Migrate: Penemuan dan alat penilaian.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Jalankan penilaian berdasarkan data konfigurasi aplikasi web.
  • Meninjau penilaian.

Catatan

Tutorial menunjukkan jalur tercepat untuk mencoba skenario, dan menggunakan opsi {i>default

Prasyarat

  • Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.
  • Sebelum Anda mengikuti tutorial ini untuk menilai aplikasi web Anda untuk migrasi ke Azure Spring Apps, pastikan Anda telah menemukan aplikasi web yang ingin Anda nilai menggunakan appliance Azure Migrate, ikuti tutorial ini
  • Jika Anda ingin mencoba fitur ini dalam proyek yang sudah ada, pastikan Anda telah menyelesaikan prasyarat dalam artikel ini.

Jalankan penilaian

Jalankan penilaian sebagai berikut:

  1. Di Server, database, dan aplikasi web, pilih Temukan, nilai, dan migrasikan.

  2. Di Azure Migrate: Penemuan dan penilaian, pilih Nilai dan pilih jenis penilaian sebagai Aplikasi web di Azure.

  3. Di Buat penilaian, Anda akan dapat melihat jenis penilaian yang telah dipilih sebelumnya sebagai Aplikasi web di Azure dan sumber penemuan default ke Server yang ditemukan dari appliance Azure Migrate. Pilih Skenario sebagai Spring Boot ke Azure Apps.

  4. Pilih Edit untuk meninjau properti penilaian.

  5. Berikut ini disertakan dalam properti penilaian Azure Spring Apps:

    Properti Rincian
    Lokasi target Wilayah Azure yang ingin Anda migrasikan. Rekomendasi konfigurasi dan biaya Azure Spring Apps didasarkan pada lokasi yang Anda tentukan.
    Jenis lingkungan Menentukan lingkungan untuk menerapkan harga yang berlaku untuk Produksi atau Dev/Test.
    Program Penawaran/Lisensi Penawaran Azure tempat Anda terdaftar. Penilaian memperkirakan biaya untuk penawaran tersebut.
    Mata Uang Mata uang penagihan untuk akun Anda.
    Diskon (%) Diskon khusus langganan apa pun yang Anda terima selain penawaran Azure. Pengaturan default-nya 0%.
    Langganan EA Menentukan bahwa langganan Perjanjian Enterprise (EA/Enterprise Agreement) digunakan untuk estimasi biaya. Memperhitungkan diskon yang berlaku untuk langganan.

    Tinggalkan pengaturan untuk instans yang dicadangkan dan properti diskon (%) dengan pengaturan default-nya.
    Opsi penghematan (komputasi) Tentukan opsi penghematan yang Ingin Anda pertimbangkan penilaian untuk membantu mengoptimalkan biaya komputasi Azure Anda.

    Reservasi Azure (1 tahun atau 3 tahun dicadangkan) adalah opsi yang baik untuk sumber daya yang paling berjalan secara konsisten.

    Azure Savings Plan (paket penghematan 1 tahun atau 3 tahun) memberikan lebih banyak fleksibilitas dan pengoptimalan biaya otomatis. Idealnya pasca migrasi, Anda dapat menggunakan paket reservasi dan penghematan Azure pada saat yang sama (reservasi adalah yang pertama), tetapi dalam penilaian Azure Migrate, Anda hanya dapat melihat perkiraan biaya dari satu opsi penghematan sekaligus.

    Saat Anda memilih Tidak Ada, biaya komputasi Azure didasarkan pada tarif Bayar sesuai pemakaian atau berdasarkan penggunaan aktual.

    Anda perlu memilih program penawaran/lisensi prabayar untuk dapat menggunakan Instans Terpesan atau Azure Savings Plan. Ketika Anda memilih opsi penghematan selain Tidak Ada, pengaturan Diskon (%) tidak berlaku. Perkiraan biaya bulanan dihitung dengan mengalikan 744 jam dengan harga per jam dari SKU yang direkomendasikan.
  6. Pilih Simpan jika Anda membuat perubahan apa pun.

  7. Di Buat penilaian, pilih Berikutnya.

  8. Di Pilih server untuk menilai>Nama penilaian, tentukan nama untuk penilaian.

  9. Di Pilih atau buat grup, pilih Buat Baru dan tentukan nama grup.

  10. Pilih appliance dan pilih server yang ingin Anda tambahkan ke grup. Pilih Selanjutnya.

  11. Di Tinjau + buat penilaian, tinjau detail penilaian, dan pilih Buat Penilaian untuk membuat grup dan menjalankan penilaian.

  12. Setelah penilaian dibuat, buka Server, database, dan aplikasi>web Azure Migrate: Penemuan dan penilaian. Refresh data petak peta dengan memilih opsi Refresh di atas petak peta. Tunggu hingga data di-refresh.

  13. Pilih nomor di samping Aplikasi web di Azure di bagian Penilaian .

  14. Pilih nama penilaian, yang ingin Anda lihat.

Tinjau penilaian

Untuk menampilkan penilaian:

  1. Di Server, database, dan aplikasi>web Azure Migrate: Penemuan dan penilaian, pilih nomor di samping aplikasi Web pada penilaian Azure.

  2. Pilih nama penilaian, yang ingin Anda lihat.

    Layar Gambaran Umum berisi 3 bagian: Esensial, Entitas yang dinilai, dan skenario Migrasi.

    Penting

    Bagian Esensial menampilkan grup milik entitas yang dinilai, statusnya, lokasi, sumber penemuan, dan mata uang dalam dolar AS.

    Entitas yang dinilai

    Bagian ini menampilkan jumlah server yang dipilih untuk penilaian, jumlah runtime Spring Boot di server yang dipilih, dan jumlah instans aplikasi Sprint Boot berbeda yang dinilai.

    Skenario migrasi

    Bagian ini menyediakan representasi gambar dari jumlah aplikasi yang siap, siap dengan kondisi, dan belum siap. Selain itu, ini juga mencantumkan jumlah aplikasi yang siap dimigrasikan dan perkiraan biaya untuk migrasi.

  3. Tinjau ringkasan penilaian. Anda juga dapat mengedit properti penilaian, atau menghitung ulang penilaian.

Kesiapan Azure Spring Apps

Ini menunjukkan distribusi aplikasi web yang dinilai. Anda dapat menelusuri paling detail untuk memahami detail sekeliling masalah/peringatan migrasi yang dapat Anda remediasi sebelum migrasi. Pelajari lebih lanjut.

Tinjau kesiapan

  1. Di Penilaian, pilih nama penilaian yang ingin Anda lihat.

  2. Pilih Azure Spring Apps untuk melihat detail selengkapnya tentang setiap aplikasi dan instans. Tinjau kolom kesiapan Azure Spring Apps dalam tabel untuk aplikasi web yang dinilai:

    1. Jika tidak ada masalah kompatibilitas yang ditemukan, kesiapan ditandai sebagai Siap untuk jenis penyebaran target.
    2. Jika ada masalah kompatibilitas yang tidak teramat penting, seperti fitur yang terdegradasi atau tidak didukung yang tidak memblokir migrasi ke jenis penyebaran target tertentu, kesiapan ditandai sebagai Siap dengan sejumlah kondisi (dengan hyperlink) dengan detail pemberitahuan dan panduan remediasi yang disarankan.
    3. Jika ada masalah kompatibilitas yang dapat memblokir migrasi ke jenis penyebaran target tertentu, kesiapannya ditandai sebagai Belum siap dengan detail masalah dan panduan remediasi yang disarankan.
    4. Jika penemuan masih berlangsung atau ada masalah penemuan untuk aplikasi web, kesiapannya ditandai sebagai Tidak diketahui karena penilaian tidak dapat menghitung kesiapan untuk aplikasi web tersebut.
  3. Tinjau SKU yang direkomendasikan untuk aplikasi web, yang ditentukan sesuai matriks di bawah ini:

    Kesiapan Tentukan perkiraan ukuran Menentukan perkiraan biaya
    Siap Ya Ya
    Siap dengan syarat Ya Ya
    Belum siap Tidak Tidak
    Tidak dikenal Tidak Tidak

Mengulas perkiraan biaya

Ringkasan penilaian menunjukkan perkiraan biaya bulanan untuk menghosting aplikasi web Anda. Satu atau beberapa aplikasi dapat dikonfigurasi untuk dijalankan pada sumber daya komputasi yang sama.

Langkah berikutnya

Temukan dependensi server menggunakanpemetaan dependensi.