Azure Statik Web Uygulamaları nedir?
Azure statik Web Apps, tam yığın Web uygulamalarını otomatik olarak oluşturup bir kod deposundan Azure 'a dağıtan bir hizmettir.
Azure statik Web Apps iş akışı, geliştiricinin günlük iş akışına göre tasarlanmıştır. Uygulamalar kod değişikliklerinden oluşturulur ve dağıtılır.
Azure statik Web Apps kaynağı oluşturduğunuzda, Azure seçtiğiniz bir dalı izlemek için GitHub veya Azure DevOps ile doğrudan etkileşime girer. Değişiklikleri izlenen dala her gönderişinizde veya çekme isteklerini kabul ettiğinizde, bir yapı otomatik olarak çalıştırılır ve uygulamanız ve API 'SI Azure 'a dağıtılır.
Statik Web Apps, genellikle angular, tepki, svelte, Vue veya Blazor gibi sunucu tarafı işlemenin gerekmediği gibi kitaplıklar ve çerçeveler kullanılarak oluşturulmuştur. Bu uygulamalar, uygulamayı oluşturan HTML, CSS, JavaScript ve görüntü varlıklarını içerir. Geleneksel bir Web sunucusu ile, bu varlıklar, gerekli tüm API uç noktaları ile birlikte tek bir sunucudan sunulur.
Statik Web Apps, statik varlıklar geleneksel bir Web sunucusundan ayrılır ve bunun yerine dünyanın dört bir yanındaki coğrafi olarak dağıtılan noktalarından sunulur. Dosyalar son kullanıcılara fiziksel olarak daha yakında bulunduğu için bu dağıtım yöntemi dosyaların daha hızlı sunulmasına olanak tanır. Ayrıca, API uç noktaları sunucusuz bir mimarikullanılarak barındırılır ve tamamen bir arka uç sunucusu gereksinimini ortadan kaldırır.
Önemli özellikler
- HTML, CSS, JavaScript ve görüntüler gibi statik içerik için Web barındırma .
- Azure Işlevleri tarafından, mevcut bir Azure Işlevleri uygulamasını standart bir hesap kullanarak bağlama seçeneğiyle birlikte sunulan TÜMLEŞIK API desteği.
- İlk sınıf GitHub ve Azure DevOps tümleştirmesi depo değişikliklerinin derlemeleri ve dağıtımları tetiklemesi.
- Genel olarak dağıtılmış statik içerik, içeriği kullanıcılarınıza yaklaştırır.
- Otomatik olarak yenilenen ÜCRETSIZ SSL sertifikaları.
- Uygulamanıza markalı özelleştirmeler sağlamak için özel etki alanları .
- CORS yapılandırması gerektirmeyen API 'Ler çağrılırken ters proxy ile sorunsuz güvenlik modeli .
- Azure Active Directory, GitHub ve Twitter ile kimlik doğrulama sağlayıcısı tümleştirmeleri .
- Özelleştirilebilir yetkilendirme rolü tanımı ve atamaları.
- Arka uç yönlendirme kuralları, hizmette olduğunuz içerik ve yollar üzerinde tam denetime olanak sağlar.
- Yayımlamadan önce sitenizin önizleme sürümlerini etkinleştiren çekme istekleri tarafından desteklenen hazırlama sürümleri oluşturulmuş.
Static Web Apps ile neler Static Web Apps
- JavaScript çerçeveleri ve Angular, React, Svelte, Vueveya Blazor kullanarak webassembly uygulamaları oluşturmak için arka uç ile modern web Azure İşlevleri oluşturun.
- Gatsby, VuePressgibi çerçevelere sahip statik siteler yayımlayın.
- Web uygulamalarınıNext.js ve Nuxt.js.