Bagikan melalui


Perbandingan multipenyewa publik App Service Environment v3 dan App Service

Lingkungan Azure App Service adalah fitur Azure App Service yang menyediakan lingkungan yang sepenuhnya terisolasi dan khusus untuk menjalankan aplikasi App Service dengan aman dalam skala tinggi. Dibandingkan dengan penawaran multipenyewa publik, di mana infrastruktur pendukung dibagikan dengan pelanggan lain, Lingkungan App Service memberikan keamanan, isolasi, dan kontrol akses jaringan yang ditingkatkan. Artikel ini menyediakan perbandingan antara fitur yang membedakan App Service Environment v3 dan penawaran multipenyewa publik App Service.

Hosting

Fitur Lingkungan App Service v3 Multipenyewa publik App Service
Lingkungan hosting Komputasi yang sepenuhnya terisolasi dan khusus Lingkungan bersama. Pekerja yang menjalankan aplikasi Anda berdedikasi, tetapi infrastruktur pendukung dibagikan dengan pelanggan lain.
Perangkat Keras Virtual Machine Scale Sets Virtual Machine Scale Sets
SKU yang tersedia Terisolasi v2 Gratis, Dasar, Standar, Premium v2, Premium v3
Grup host khusus Tersedia No
Penyimpanan file jarak jauh Sepenuhnya didedikasikan untuk Lingkungan App Service Penyimpanan file jarak jauh untuk aplikasi didedikasikan, tetapi penyimpanan dihosting di server file bersama
Konfigurasi masuk privat Ya, menggunakan variasi ILB App Service Environment Ya, melalui titik akhir privat
Pemeliharaan terencana Preferensi peningkatan manual tersedia Platform menangani pemeliharaan
Batas penyimpanan berbagi file jarak jauh agregat 1 TB untuk semua aplikasi di Lingkungan App Service v3 250 GB untuk semua aplikasi dalam satu paket App Service. 500 GB untuk semua aplikasi di semua paket App Service dalam satu grup sumber daya.

Penskalaan

Baik App Service Environment v3 maupun penawaran multipenyewa publik berjalan pada Virtual Machine Scale Sets, yang berarti bahwa kedua penawaran mendapat manfaat dari kemampuan yang disediakan set skala. Namun, App Service Environment v3 adalah lingkungan khusus, yang berarti bahwa meskipun dapat menskalakan ke lebih banyak instans daripada penawaran multipenyewa publik, peluasan skala ke beberapa instans dapat lebih lambat daripada penawaran multipenyewa publik.

Fitur Lingkungan App Service v3 Multipenyewa publik App Service
Jumlah instans maksimum 100 instans per paket App Service. Maksimum 200 instans di semua paket dalam satu Lingkungan App Service v3. 30 instans per paket App Service. Batas ini adalah batas keras yang tidak dapat dinaikkan.
Kecepatan penskalakan Waktu penskalaan yang lebih lambat karena sifat khusus lingkungan Waktu penskalaan yang lebih cepat karena sifat lingkungan bersama

Sertifikat dan domain

Fitur Lingkungan App Service v3 Multipenyewa publik App Service
Domain kustom Akhiran domain kustom dapat ditambahkan ke Lingkungan App Service dan semua aplikasi mewarisi akhiran domain. Domain kustom juga dapat ditambahkan langsung ke aplikasi. Domain kustom dapat ditambahkan langsung ke aplikasi.
Domain kustom pada DNS privat (tidak diperlukan verifikasi domain) Ya, pada Lingkungan App Service Internal Load Balancer (ILB) Tidak, domain kustom perlu diselesaikan melalui DNS publik
TLS masuk Ya, Anda dapat mengelola sertifikat SSL langsung dalam lingkungan, termasuk kemampuan untuk mengunggah dan mengikat sertifikat SSL kustom Ya, Anda dapat membawa sertifikat Anda sendiri atau menggunakan sertifikat yang disediakan oleh Azure
TLS masuk menggunakan masalah sertifikat oleh otoritas sertifikat privat (CA) Didukung No
Panggilan keluar menggunakan masalah sertifikat klien oleh CA privat Hanya didukung dari kode kustom di aplikasi berbasis kode Windows. Anda dapat memuat sertifikat OS akar Anda sendiri ke penyimpanan akar tepercaya. Tidak didukung untuk penyebaran berbasis kode sumber. Didukung jika menyebarkan menggunakan kontainer Windows atau kontainer Linux (Anda dapat menginstal dependensi arbitrer termasuk sertifikat klien yang dikeluarkan CA privat di dalam kontainer kustom untuk kedua varian platform).
Sertifikat Terkelola App Service Tidak Didukung
Sertifikat yang dibagikan di seluruh aplikasi Ya Tidak, Anda harus mengunggah sertifikat ke setiap aplikasi
Batas sertifikat publik 1.000 sertifikat publik per Paket App Service 1.000 sertifikat publik per Paket App Service
Enkripsi TLS ujung ke ujung untuk panggilan masuk Didukung Didukung dalam pratinjau untuk Linux, tidak didukung di Windows
Mengubah pesanan cipher suite TLS Didukung Didukung dengan fitur cipher suite TLS min

Jaringan

Fitur Lingkungan App Service v3 Multipenyewa publik App Service
Integrasi jaringan virtual Ya, App Service Environment v3 disebarkan ke subnet di jaringan virtual Anda secara default Didukung, harus diaktifkan secara eksplisit
Dukungan titik akhir privat Ya, harus diaktifkan secara eksplisit di Lingkungan App Service Ya, harus diaktifkan secara eksplisit
Pembatasan akses IP untuk lalu lintas masuk Ya, harus diaktifkan secara eksplisit Ya, harus diaktifkan secara eksplisit
Integrasi kelompok keamanan jaringan (NSG) Mendukung kontrol lalu lintas masuk dan keluar Dapat menggunakan NSG untuk kontrol lalu lintas masuk menggunakan subnet yang bersumber ip titik akhir privat (Catatan: memerlukan titik akhir privat). Mendukung pembatasan jaringan keluar dengan NSG pada subnet integrasi jaringan virtual.
Integrasi UDR Mendukung perutean lalu lintas keluar, harus diaktifkan secara eksplisit Mendukung perutean lalu lintas keluar, harus diaktifkan secara eksplisit
Merutekan lalu lintas keluar melalui jaringan virtual Ya, semua aplikasi berada dalam subnet yang sama dan semua lalu lintas keluar dirutekan melalui jaringan virtual secara default Didukung
Memblokir lalu lintas masuk ke fungsionalitas App Service yang dihosting di port non-HTTP Didukung, NSG dapat digunakan untuk memblokir lalu lintas masuk ke port non-HTTP Tidak didukung. Dalam beberapa kasus (FTP dan penelusuran kesalahan jarak jauh), fungsionalitas dapat dinonaktifkan secara eksplisit per aplikasi. Namun, lalu lintas jaringan masuk tidak dapat diblokir menggunakan NSG karena infrastruktur hosting platform App Service yang mendasar memiliki port yang tercantum.
Menarik kontainer Docker melalui jaringan virtual Didukung, menggunakan subnet App Service Environment Didukung
Akses akun penyimpanan Azure Functions melalui jaringan virtual Didukung, menggunakan subnet App Service Environment Didukung
Pencadangan/pemulihan melalui jaringan virtual Didukung, menggunakan subnet App Service Environment Didukung
Koneksi TCP/IP keluar maksimum per instans komputer virtual 16.000 1.920 per instans P1V3. 3.968 per instans P2V3. 8.064 per instans P3V3
Port SNAT maksimum per instans komputer virtual Dinamis: 256 - 1.024 tergantung pada jumlah total instans 128 per instans

Harga

App Service Environment v3 cenderung lebih mahal daripada penawaran multipenyewa publik karena sifat khusus infrastruktur. Untuk kedua penawaran, Anda hanya membayar sumber daya yang Anda gunakan. Instans cadangan dan paket penghematan tersedia untuk kedua penawaran untuk menghemat uang pada komitmen jangka panjang.

Fitur Lingkungan App Service v3 Multipenyewa publik App Service
Harga Bayar per instans Bayar per instans
Instans yang dipesan Tersedia Tersedia
Paket hemat Tersedia Tersedia
Harga zona ketersediaan Ada biaya minimum 18 core. Tidak ada biaya tambahan untuk dukungan zona ketersediaan jika Anda memiliki 18 inti atau lebih di seluruh instans paket App Service Anda. Jika Anda memiliki kurang dari 18 core di seluruh paket App Service Anda di Lingkungan App Service zona redundan, perbedaan antara 18 core dan jumlah inti dari jumlah instans yang sedang berjalan dibebankan sebagai instans Windows I1v2. Tiga instans minimum yang diberlakukan per paket App Service.

Tanya jawab umum

Bagaimana cara mengetahui penawaran mana yang tepat untuk saya?

Memutuskan antara App Service Environment v3 dan penawaran multipenyewa publik tergantung pada persyaratan spesifik Anda. Ada beberapa faktor utama yang perlu dipertimbangkan saat memutuskan antara kedua penawaran. Berikut ini adalah beberapa skenario umum untuk membantu Anda memutuskan penawaran mana yang tepat untuk Anda.

Jika Anda memerlukan lingkungan yang sepenuhnya terisolasi dan khusus untuk menjalankan aplikasi Anda, Maka App Service Environment v3 adalah pilihan yang tepat untuk Anda. Jika Anda tidak memerlukan lingkungan yang sepenuhnya terisolasi dan Anda baik-baik saja dengan berbagi infrastruktur pendukung dengan pelanggan lain, maka penawaran multipenyewa publik adalah pilihan yang tepat untuk Anda.

Jika Anda membutuhkan waktu penskalaan yang hampir seketika, maka penawaran multipenyewa publik adalah pilihan yang tepat untuk Anda. Jika Anda perlu meluaskan skala ke lebih dari 30 instans, maka App Service Environment v3 adalah pilihan yang tepat untuk Anda.

Jika Anda perlu menggunakan sertifikat klien yang dikeluarkan oleh CA privat, maka App Service Environment v3 adalah pilihan yang tepat untuk Anda. Jika Anda perlu menggunakan sertifikat klien yang dikeluarkan oleh CA privat dan Anda menyebarkan menggunakan kontainer Windows atau kontainer Linux, maka penawaran multipenyewa publik juga merupakan kemungkinan.

Jika Anda ingin menyederhanakan konfigurasi jaringan dan memiliki semua aplikasi Di subnet yang sama, App Service Environment v3 adalah pilihan yang tepat untuk Anda. Jika Anda ingin menggunakan integrasi jaringan virtual, titik akhir privat, atau pembatasan akses IP, kedua penawaran tersebut tepat untuk Anda, tetapi Anda perlu mengaktifkan fitur ini berdasarkan per aplikasi untuk penawaran multipenyewa publik.

Dapatkah saya menggunakan App Service Environment v3 dan penawaran multipenyewa publik bersama-sama?

Ya, Anda dapat menggunakan App Service Environment v3 dan penawaran multipenyewa publik bersama-sama. Anda dapat menggunakan App Service Environment v3 untuk aplikasi paling penting yang memerlukan lingkungan yang sepenuhnya terisolasi dan khusus. Anda dapat menggunakan penawaran multipenyewa publik untuk aplikasi Anda yang tidak memerlukan lingkungan yang sepenuhnya terisolasi.

Dapatkah saya bermigrasi dari penawaran multipenyewa publik ke Lingkungan App Service v3?

Ya, Anda dapat bermigrasi dari penawaran multipenyewa publik ke Lingkungan App Service v3 dan sebaliknya. Anda dapat menggunakan fitur pencadangan dan pemulihan untuk memigrasikan aplikasi Anda.

Dapatkah saya menggunakan App Service Environment v3 untuk lingkungan pengembangan dan pengujian saya?

Ya, Anda dapat menggunakan App Service Environment v3 untuk lingkungan pengembangan dan pengujian Anda. Namun, perlu diingat bahwa App Service Environment v3 lebih mahal daripada penawaran multipenyewa publik, jadi Anda mungkin ingin menggunakan penawaran multipenyewa publik untuk lingkungan pengembangan dan pengujian Anda untuk menghemat uang.

Bagaimana cara mulai menggunakan App Service Environment v3?

Untuk mulai menggunakan App Service Environment v3, lihat Akselerator zona pendaratan Azure App Service.

Bagaimana cara memulai penawaran multipenyewa publik App Service?

Untuk mulai menggunakan penawaran multipenyewa publik App Service, lihat Mulai menggunakan Azure App Service.

Langkah berikutnya

Mulai menggunakan App Service Environment v3