Penampungan aplikasi ASP.NET dan migrasi ke Azure Kubernetes Service

Pada artikel ini, Anda akan mempelajari cara menampung aplikasi ASP.NET dan memigrasikannya ke Azure Kubernetes Service (AKS) dengan menggunakan Azure Migrate: alat Kontainerisasi Aplikasi. Proses penampungan tidak memerlukan akses ke basis kode Anda dan menyediakan cara mudah untuk menampung aplikasi yang ada. Alat ini bekerja dengan menggunakan status aplikasi yang berjalan di server untuk menentukan komponen aplikasi dan membantu Anda mengemasnya dalam gambar kontainer. Aplikasi yang dikontainerisasi dapat disebarkan pada Azure Kubernetes Service (AKS).

Azure Migrate: Alat Kontainerisasi Aplikasi saat ini mendukung -

  • Menampung aplikasi ASP.NET dan menyebarkannya di kontainer Windows pada AKS.
  • Menampung aplikasi ASP.NET dan menyebarkannya di kontainer Windows pada Azure App Service. Pelajari lebih lanjut
  • Mengkontainerisasi Aplikasi Web Java di Apache Tomcat (di server Linux) dan menyebarkannya pada kontainer Linux di AKS. Pelajari lebih lanjut
  • Menampung Aplikasi Web Java di Apache Tomcat (pada server Linux) dan menyebarkannya di kontainer Linux pada App Service. Pelajari lebih lanjut

Azure Migrate: alat Penampungan Aplikasi membantu Anda untuk -

  • Menemukan aplikasi Anda: Alat ini terhubung dari jarak jauh ke server aplikasi yang menjalankan aplikasi ASP.NET Anda dan menemukan komponen aplikasi. Alat ini membuat Dockerfile yang dapat digunakan untuk membuat image kontainer untuk aplikasi.
  • Membangun gambar kontainer: Anda dapat memeriksa dan menyesuaikan Dockerfile lebih lanjut sesuai persyaratan aplikasi Anda dan menggunakannya untuk membangun gambar kontainer aplikasi Anda. Gambar kontainer aplikasi didorong ke Azure Container Registry yang Anda tentukan.
  • Menyebarkan ke Azure Kubernetes Service: Alat ini kemudian menghasilkan file YAML definisi sumber daya Kubernetes yang diperlukan untuk menyebarkan aplikasi yang dikontainerisasi ke kluster Azure Kubernetes Service. Anda dapat menyesuaikan file YAML dan menggunakannya untuk menyebarkan aplikasi pada AKS.

Catatan

Azure Migrate: alat Kontainerisasi Aplikasi membantu Anda menemukan jenis aplikasi tertentu (aplikasi web ASP.NET dan Java di Apache Tomcat) dan komponennya di server aplikasi. Untuk menemukan server dan inventaris aplikasi, peran, dan fitur yang berjalan di komputer lokal, gunakan Azure Migrate: Kemampuan penemuan dan penilaian. Pelajari lebih lanjut

Meskipun semua aplikasi tidak akan mendapat manfaat dari perpindahan langsung ke kontainer tanpa perancangan ulang yang signifikan, beberapa manfaat memindahkan aplikasi yang ada ke kontainer tanpa menulis ulang meliputi:

  • Pemanfaatan infrastruktur yang ditingkatkan: Dengan kontainer, beberapa aplikasi dapat berbagi sumber daya dan dihosting pada infrastruktur yang sama. Hal ini dapat membantu Anda mengkonsolidasikan infrastruktur dan meningkatkan pemanfaatan.
  • Manajemen yang disederhanakan: Dengan menghosting aplikasi Anda di platform terkelola modern seperti AKS dan App Service, praktik manajemen Anda dapat disederhanakan. Anda dapat mencapainya dengan menghentikan atau mengurangi proses pemeliharaan dan manajemen infrastruktur yang biasanya Anda lakukan dengan infrastruktur yang dimiliki.
  • Portabilitas aplikasi: Dengan peningkatan adopsi dan standarisasi format dan platform spesifikasi kontainer, portabilitas aplikasi tidak lagi menjadi masalah.
  • Mengadopsi manajemen modern dengan Azure DevOps: Membantu Anda mengadopsi dan menstandarkan praktik modern untuk manajemen dan keamanan serta transisi ke Azure DevOps.

Dalam tutorial ini, Anda akan mempelajari cara:

  • Menyiapkan akun Azure.
  • Menginstal Azure Migrate: alat Penampungan Aplikasi.
  • Menemukan aplikasi ASP.NET Anda.
  • Build image kontainer.
  • Menyebarkan aplikasi yang dikontainerisasi pada AKS.

Catatan

Tutorial menunjukkan kepada Anda jalur penyebaran paling sederhana untuk sebuah skenario sehingga Anda dapat dengan cepat menyiapkan bukti konsep. Tutorial menggunakan opsi default jika memungkinkan, dan tidak menampilkan semua kemungkinan pengaturan dan jalur.

Prasyarat

Sebelum memulai tutorial ini, Anda harus:

Persyaratan Detail
Mengidentifikasi komputer untuk menginstal alat Anda membutuhkan komputer Windows untuk menginstal dan menjalankan Azure Migrate: Alat Kontainerisasi Aplikasi. Komputer Windows dapat berupa server dengan sistem operasi (Windows Server 2016 atau lebih baru) atau klien (Windows 10), yang berarti bahwa alat itu dapat berjalan di desktop atau laptop Anda juga.

Mesin Windows yang menjalankan alat harus memiliki konektivitas jaringan ke server/mesin virtual yang menghosting ASP.NET yang akan dihosting.

Pastikan ruang 6 GB tersedia di komputer Windows untuk menjalankan Azure Migrate: alat Penampungan Aplikasi untuk menyimpan artefak aplikasi.

Mesin Windows harus memiliki akses internet, langsung atau melalui proxy.

Instal alat Microsoft Web Deploy di komputer yang menjalankan alat pembantu Penampungan Aplikasi dan server aplikasi jika belum diinstal. Anda dapat mengunduh versi terbaru alat dari sini
Server aplikasi Aktifkan PowerShell jarak jauh di server aplikasi: Masuk ke server aplikasi dan Ikuti instruksi berikut untuk mengaktifkan PowerShell jarak jauh.

Jika server aplikasi menjalankan Window Server 2008 R2, pastikan bahwa PowerShell 5.1 diinstal di server aplikasi. Ikuti instruksi di sini untuk mengunduh dan menginstal PowerShell 5.1 di server aplikasi.

Instal alat Microsoft Web Deploy di komputer yang menjalankan alat pembantu Penampungan Aplikasi dan server aplikasi jika belum diinstal. Anda dapat mengunduh versi terbaru alat dari sini
Aplikasi ASP.NET Alat ini sekarang mendukung

Aplikasi ASP.NET yang menggunakan Microsoft .NET framework 3.5 atau lebih baru.
Server Aplikasi yang menjalankan Windows Server 2008 R2 atau lebih baru (Server Aplikasi harus menjalankan PowerShell versi 5.1).
- Aplikasi yang berjalan di Internet Information Services (IIS) 7.5 atau yang lebih baru.

Alat ini sekarang tidak mendukung

- Aplikasi yang memerlukan autentikasi Windows (AKS tidak mendukung gMSA saat ini).
- Aplikasi yang bergantung pada layanan Windows lain yang dihost di luar IIS.

Menyiapkan akun pengguna Azure

Jika Anda tidak memiliki langganan Azure, buat akun gratis sebelum Anda memulai.

Setelah langganan disiapkan, Anda akan memerlukan akun pengguna Azure dengan:

  • Izin pemilik pada langganan Azure
  • Izin untuk mendaftarkan aplikasi Azure Active Directory

Jika Anda baru saja membuat akun Azure gratis, Anda adalah pemilik langganan Anda. Jika Anda bukan pemilik langganan, bekerja samalah dengan pemilik untuk menetapkan izin sebagai berikut:

  1. Di portal Microsoft Azure, cari "langganan", dan di bagian Layanan, pilih Langganan.

    Kotak pencarian untuk mencari langganan Azure.

  2. Di halaman Langganan, pilih langganan tempat Anda ingin membuat proyek Azure Migrate.

  3. Di langganan, pilih Kontrol akses (IAM) > Periksa akses.

  4. Di Periksa akses, cari akun pengguna yang relevan.

  5. Di Tambahkan penetapan peran, klik Tambahkan.

    Cari akun pengguna untuk memeriksa akses dan menetapkan peran.

  6. Pada Tambahkan penetapan peran, pilih peran Pemilik, dan pilih akun (azmigrateuser dalam contoh kami). Lalu klik Simpan.

    Buka halaman Tambahkan penetapan Peran untuk menetapkan peran ke akun.

  7. Akun Azure Anda juga memerlukan izin untuk mendaftarkan aplikasi Azure Active Directory.

  8. Di portal Microsoft Azure, buka Azure Active Directory > Pengguna > Pengaturan Pengguna.

  9. Di Pengaturan pengguna, verifikasi bahwa pengguna Azure Active Directory dapat mendaftarkan aplikasi (diatur ke Ya secara default).

    Pastikan pengguna dapat mendaftarkan aplikasi Direktori Aktif di Pengaturan Pengguna.

  10. Jika pengaturan 'Pendaftaran aplikasi' ditetapkan ke 'Tidak', minta admin penyewa/global untuk menetapkan izin yang diperlukan. Secara bergantian, admin penyewa/global dapat menetapkan peran Pengembang Aplikasi ke akun untuk mengizinkan pendaftaran Aplikasi Azure Active Directory. Pelajari selengkapnya.

Mengunduh dan menginstal Azure Migrate: alat Kontainerisasi Aplikasi

  1. Unduh Azure Migrate: Alat penginstal Kontainerisasi Aplikasi di komputer Windows.

  2. Jalankan PowerShell dalam mode administrator dan ubah direktori PowerShell ke folder yang berisi alat penginstal.

  3. Menjalankan skrip penginstalan menggunakan perintah

    .\AppContainerizationInstaller.ps1
    

Membuka alat Penampungan Aplikasi

  1. Buka browser di komputer apa pun yang dapat terhubung ke komputer Windows yang menjalankan alat Pemantauan Aplikasi, lalu buka URL alat https://nama komputer atau alamat IP: 44369.

    Sebagai alternatif, Anda dapat membuka aplikasi dari desktop dengan memilih pintasan aplikasi.

  2. Jika Anda melihat peringatan yang menyatakan bahwa koneksi Anda tidak privat, klik Tingkat Lanjut dan pilih untuk melanjutkan ke situs web. Peringatan ini muncul saat antarmuka web menggunakan sertifikat TLS/SSL yang ditandatangani sendiri.

  3. Di layar masuk, gunakan akun administrator lokal pada komputer untuk masuk.

  4. Pilih aplikasi web ASP.NET sebagai jenis aplikasi yang ingin Anda tampung.

  5. Untuk menentukan target layanan Azure, pilih Kontainer pada AKS.

    Pemuatan default untuk alat Kontainerisasi Aplikasi.

Prasyarat alat lengkap

  1. Terima syarat lisensi, dan baca informasi pihak ketiga.
  2. Di aplikasi web alat > Siapkan prasyarat, lakukan hal berikut:
    • Konektivitas: Alat ini memeriksa apakah komputer Windows memiliki akses internet. Jika komputer menggunakan proksi:
      • Klik Siapkan proksi untuk menentukan alamat proksi (dalam alamat IP formulir atau FQDN) dan port mendengarkan.
      • Tentukan kredensial jika proksi memerlukan autentikasi.
      • Hanya proksi HTTP yang didukung.
      • Jika Anda telah menambahkan detail proksi atau menonaktifkan proksi dan/atau autentikasi, klik Simpan untuk memicu pemeriksaan konektivitas lagi.
    • Instal pembaruan: Alat ini akan secara otomatis memeriksa pembaruan terbaru dan menginstalnya. Anda juga dapat menginstal alat versi terbaru secara manual dari sini.
    • Instal alat Microsoft Web Deploy: Alat ini akan memeriksa apakah alat Microsoft Web Deploy diinstal di komputer Windows yang menjalankan alat Azure Migrate: Penampungan Aplikasi.
    • Aktifkan PowerShell jarak jauh: Alat ini akan memberi tahu Anda untuk memastikan bahwa PowerShell jarak jauh diaktifkan di server aplikasi yang menjalankan aplikasi ASP.NET yang akan ditampung.

Masuk ke Azure

Klik Masuk untuk masuk ke akun Azure.

  1. Anda memerlukan kode perangkat untuk mengautentikasi dengan Azure. Mengklik masuk akan membuka modal dengan kode perangkat.

  2. Klik Salin kode & masuk untuk menyalin kode perangkat dan membuka perintah masuk Azure di tab browser baru. Jika tidak muncul, pastikan Anda telah menonaktifkan pemblokir pop-up di browser.

    Modal menunjukkan kode perangkat.

  3. Di tab baru, tempelkan kode perangkat dan selesaikan proses masuk menggunakan informasi masuk akun Azure. Anda dapat menutup tab browser setelah proses masuk selesai dan kembali ke antarmuka web alat Kontainerisasi Aplikasi.

  4. Pilih penyewa Azure yang ingin Anda gunakan.

  5. Tentukan langganan Azure yang ingin Anda gunakan.

Menemukan aplikasi ASP.NET

Alat pembantu Penampungan Aplikasi terhubung dari jarak jauh ke server aplikasi menggunakan kredensial yang disediakan dan mencoba menemukan aplikasi ASP.NET yang dihost di server aplikasi.

  1. Tentukan alamat IP/FQDN dan kredensial dari server yang menjalankan aplikasi ASP.NET yang harus digunakan untuk terhubung ke server dari jarak jauh untuk penemuan aplikasi.

    • Mandat yang disediakan harus untuk administrator lokal (Windows) pada server aplikasi.
    • Untuk akun domain (pengguna harus seorang administrator di server aplikasi), beri awalan pada nama pengguna dengan nama domain dalam format <domain\username> .
    • Anda dapat menjalankan penemuan aplikasi hingga lima server sekaligus.
  2. Klik Validasi untuk memverifikasi bahwa server aplikasi dapat dijangkau dari komputer yang menjalankan alat dan kredensialnya valid. Setelah validasi berhasil, kolom status akan menampilkan status sebagai Dipetakan.

    Tangkap layar IP server dan kredensial.

  3. Klik Lanjutkan untuk memulai penemuan aplikasi pada server aplikasi yang dipilih.

  4. Setelah berhasil menyelesaikan penemuan aplikasi, Anda dapat memilih daftar aplikasi yang akan ditampung.

    Cuplikan layar untuk aplikasi ASP.NET yang ditemukan.

  5. Gunakan kotak centang untuk memilih aplikasi yang akan ditampung.

  6. Tentukan nama kontainer: Menentukan nama untuk kontainer target pada setiap aplikasi yang dipilih. Nama kontainer harus ditentukan sebagai <name:tag> di mana tag digunakan untuk gambar kontainer. Misalnya, Anda dapat menentukan nama kontainer target sebagai appname:v1.

Membuat parameter konfigurasi aplikasi

Membuat parameter konfigurasi membuatnya tersedia sebagai parameter waktu penyebaran. Hal ini memungkinkan Anda mengonfigurasi pengaturan ini saat menyebarkan aplikasi, bukan membuatnya dikodekan secara permanen ke nilai tertentu dalam gambar kontainer. Misalnya, opsi ini berguna untuk parameter seperti string koneksi database.

  1. Klik konfigurasi aplikasi untuk meninjau konfigurasi yang terdeteksi.

  2. Pilih kotak centang untuk membuat parameter konfigurasi aplikasi yang terdeteksi.

  3. Klik Terapkan setelah memilih konfigurasi yang akan dibuat parameternya.

    Cuplikan layar untuk membuat parameter konfigurasi aplikasi pada aplikasi ASP.NET.

Eksternalisasi dependensi sistem file

Anda dapat menambahkan folder lain yang digunakan aplikasi Anda. Tentukan apakah folder tersebut harus menjadi bagian dari gambar kontainer atau akan dieksternalisasi melalui volume persisten pada berbagi file Azure. Menggunakan volume persisten sangat bagus untuk aplikasi stateful yang menyimpan status di luar kontainer atau memiliki konten statis lainnya yang disimpan di sistem file. Pelajari lebih lanjut

  1. Klik Edit di bagian Folder Aplikasi untuk meninjau folder aplikasi yang terdeteksi. Folder aplikasi yang terdeteksi telah diidentifikasi sebagai artefak wajib yang diperlukan oleh aplikasi dan akan disalin ke dalam gambar kontainer.

  2. Klik Tambahkan folder dan tentukan jalur folder yang akan ditambahkan.

  3. Untuk menambahkan beberapa folder ke volume yang sama, berikan nilai yang dipisahkan koma (,).

  4. Pilih Volume Persisten sebagai opsi penyimpanan jika Anda ingin folder disimpan di luar kontainer pada Volume Persisten.

  5. Klik Simpan setelah meninjau folder aplikasi. Cuplikan layar untuk pemilihan penyimpanan volume aplikasi.

  6. Klik Lanjutkan untuk melanjutkan ke fase build gambar kontainer.

Mem-build gambar kontainer

  1. Pilih Azure Container Registry: Gunakan menu drop-down untuk memilih Azure Container Registry yang akan digunakan untuk mem-build dan menyimpan gambar kontainer untuk aplikasi. Anda dapat menggunakan Azure Container Registry yang sudah ada atau memilih untuk membuat yang baru menggunakan opsi Buat registri baru.

    Cuplikan layar untuk pemilihan ACR aplikasi.

  2. Tinjau Dockerfile: Dockerfile diperlukan guna mem-build gambar kontainer untuk setiap aplikasi yang dipilih dibuat di awal langkah build. Klik Tinjau untuk meninjau Dockerfile. Anda juga dapat menambahkan kustomisasi yang diperlukan pada Dockerfile di langkah peninjauan dan menyimpan perubahan sebelum memulai proses build.

  3. Proses build pemicu: Pilih aplikasi untuk mem-build gambar dan klik Build. Klik build akan memulai build gambar kontainer untuk setiap aplikasi. Alat ini terus memantau status build secara terus menerus dan akan mengizinkan Anda melanjutkan ke langkah berikutnya setelah berhasil menyelesaikan build.

  4. Melacak status build: Anda juga dapat memantau kemajuan langkah build dengan mengklik tautan Build sedang dikerjakan di bagian kolom status. Tautan ini membutuhkan waktu beberapa menit untuk aktif setelah Anda memicu proses build.

  5. Setelah build selesai, klik Lanjutkan untuk menentukan pengaturan penyebaran.

    Cuplikan layar untuk penyelesaian build gambar kontainer aplikasi.

Menyebarkan aplikasi yang dikontainerisasi di AKS

Setelah gambar kontainer di-build, langkah selanjutnya adalah menyebarkan aplikasi sebagai kontainer pada Azure Kubernetes Service (AKS).

  1. Memilih Kluster Azure Kubernetes Service: Tentukan kluster AKS tempat aplikasi tersebut disebarkan.

    • Kluster AKS yang dipilih harus memiliki kumpulan simpul Windows.
    • Kluster harus dikonfigurasi untuk memungkinkan menarik image dari Azure Container Registry yang dipilih untuk menyimpan gambar.
      • Jalankan perintah berikut di Azure CLI untuk melampirkan kluster AKS ke ACR.
        az aks update -n <cluster-name> -g <cluster-resource-group> --attach-acr <acr-name>
        
    • Jika Anda tidak memiliki kluster AKS atau ingin membuat kluster AKS baru untuk menggunakan aplikasi, Anda dapat memilih untuk membuat dari alat dengan mengeklik Buat kluster AKS baru.
      • Kluster AKS yang dibuat menggunakan alat ini akan dibuat dengan kumpulan simpul Windows. Kluster akan dikonfigurasi untuk memungkinkannya menarik image dari Azure Container Registry yang dibuat sebelumnya (jika opsi registri baru dipilih).
    • Klik Lanjutkan setelah memilih kluster AKS.
  2. Tentukan penyimpanan rahasia: Jika Anda telah memilih untuk membuat parameter konfigurasi aplikasi, tentukan penyimpanan rahasia yang akan digunakan untuk aplikasi tersebut. Anda dapat memilih pengaturan aplikasi Azure Key Vault atau App Service untuk mengelola rahasia aplikasi. Pelajari lebih lanjut

    • Jika Anda telah memilih pengaturan aplikasi App Service untuk mengelola rahasia, lalu klik Lanjutkan.
    • Jika ingin menggunakan Azure Key Vault untuk mengelola rahasia aplikasi Anda, tentukan Azure Key Vault yang ingin digunakan.
      • Jika tidak memiliki Azure Key Vault atau ingin membuat Key Vault baru, Anda dapat memilih untuk membuatnya dari alat dengan mengklik Buat Azure Key Vault baru.
      • Alat ini akan otomatis menetapkan izin yang diperlukan untuk mengelola rahasia melalui Key Vault.
  3. Tentukan berbagi file Azure: Jika Anda telah menambahkan lebih banyak folder dan memilih opsi Volume Persisten, tentukan berbagi file Azure yang harus digunakan oleh Azure Migrate: alat Kontainerisasi Aplikasi selama proses penyebaran. Alat akan membuat direktori baru di berbagi file Azure ini guna menyalin folder aplikasi yang dikonfigurasi untuk penyimpanan Volume Persisten. Setelah penyebaran aplikasi selesai, alat ini akan membersihkan berbagi file Azure dengan menghapus direktori yang telah dibuatnya.

    • Jika Anda tidak memiliki berbagi file Azure atau ingin membuat berbagi file Azure baru, Anda dapat memilih untuk membuat dari alat dengan mengklik Buat Akun Penyimpanan dan berbagi file baru.
  4. Konfigurasi penyebaran aplikasi: Setelah menyelesaikan langkah-langkah di atas, Anda harus menentukan konfigurasi penyebaran untuk aplikasi. Klik Konfigurasikan untuk menyesuaikan penyebaran aplikasi. Dalam langkah konfigurasi Anda dapat menyediakan penyesuaian berikut:

    • String awalan: Tentukan string awalan untuk digunakan dalam nama untuk semua sumber daya yang dibuat untuk aplikasi kontainer di kluster AKS.
    • Sertifikat SSL: Jika aplikasi Anda memerlukan pengikatan situs https, tentukan file PFX yang berisi sertifikat yang akan digunakan untuk pengikatan. File PFX seharusnya tidak dilindungi kata sandi dan situs asli tidak boleh memiliki beberapa pengikatan.
    • Set replika: Tentukan jumlah instans aplikasi (pod) yang harus berjalan di dalam kontainer.
    • Jenis Load balancer: Pilih Eksternal jika aplikasi kontainer harus dapat dijangkau dari jaringan publik.
    • Konfigurasi Aplikasi: Untuk konfigurasi aplikasi apa pun yang di parameter, berikan nilai yang digunakan untuk penyebaran saat ini.
    • Penyimpanan: Untuk folder aplikasi apa pun yang dikonfigurasi untuk penyimpanan Volume Persisten, tentukan apakah volume harus dibagikan di seluruh instans aplikasi atau harus diinisialisasi satu per satu dengan setiap instans dalam kontainer. Secara default, semua folder aplikasi pada Volume Persisten dikonfigurasi sebagai dibagikan.
    • Klik Terapkan untuk menyimpan konfigurasi penyebaran.
    • Klik Lanjutkan untuk menyebarkan aplikasi.

    Cuplikan layar untuk konfigurasi aplikasi penyebaran.

  5. Sebarkan aplikasi: Setelah konfigurasi penyebaran untuk aplikasi disimpan, alat akan menghasilkan YAML penyebaran Kube untuk aplikasi.

    • Klik Tinjau untuk meninjau dan menyesuaikan YAML penyebaran Kube untuk aplikasi.

    • Pilih aplikasi yang akan disebarkan.

    • Klik Sebarkan untuk memulai penyebaran aplikasi yang dipilih

      Cuplikan layar untuk konfigurasi penyebaran aplikasi.

    • Setelah aplikasi disebarkan, Anda dapat mengklik kolom Status Pene=yad sipenyebaran untuk melacak sumber daya yang disebarkan perintah aplikasi.

Mengunduh artefak yang dihasilkan

Semua artefak yang digunakan untuk mem-build dan menyebarkan aplikasi ke dalam AKS, termasuk file spesifikasi YAML Dockerfile dan Kubernetes, disimpan pada komputer yang menjalankan alat. Artefak berada di C:\ProgramData\Microsoft Azure Migrate App Containerization.

Satu folder dibuat untuk setiap server aplikasi. Anda dapat melihat dan mengunduh semua artefak menengah yang digunakan dalam proses kontainerisasi dengan menavigasi ke folder ini. Folder, yang sesuai dengan server aplikasi, akan dibersihkan di awal setiap menjalankan alat untuk server tertentu.

Memecahkan masalah

Untuk memecahkan masalah dengan alat ini, Anda dapat melihat file log di komputer Windows yang menjalankan alat Kontainerisasi Aplikasi. File log alat berada di folder C:\ProgramData\Microsoft Azure Migrate App Containerization\Logs.

Langkah berikutnya

  • Menampung aplikasi web ASP.NET dan menyebarkannya di kontainer Windows pada App Service. Pelajari lebih lanjut
  • Menampung aplikasi web Java web di Apache Tomcat (pada server Linux) dan menyebarkannya di kontainer Linux pada AKS. Pelajari lebih lanjut
  • Menampun aplikasi web Java di Apache Tomcat (pada server Linux) dan menyebarkannya di kontainer Linux pada App Service. Pelajari lebih lanjut