Azure Uygulaması Hizmeti ile çalışmaya başlama
Azure Uygulaması Hizmeti, web uygulamalarını barındırmak için tam olarak yönetilen bir hizmet olarak platformdur (PaaS).
ASP.NET veya ASP.NET Core
.NET'i kullanmaya başlamak için aşağıdaki kaynakları kullanın.
Eylem | Kaynaklar |
---|---|
İlk .NET uygulamanızı oluşturma | Aşağıdaki araçlardan birini kullanın: - Visual Studio - Visual Studio Code - Komut satırı - Azure PowerShell - Azure portalı |
Uygulamanızı dağıtma |
-
ASP.NET yapılandırma - ASP.NET çekirdeği yapılandırma - GitHub eylemleri |
Uygulamanızı izleme |
-
Günlük akışı - Tanılama ve çözme aracı |
Etki alanı ve sertifika ekleme |
-
Özel etki alanını eşleme - SSL sertifikası ekleme |
Veritabanına bağlanma |
-
Azure SQL Veritabanı ile .NET - Azure SQL Veritabanı ile .NET Core |
Özel kapsayıcılar |
-
Linux - Visual Studio Code - Windows - Visual Studio |
En iyi uygulamaları inceleme |
-
Uygulamanızı ölçeklendirme - Dağıtım - Güvenlik - Sanal Ağ |
Java
App Service, Java için sağlam destek sağlamayı amaçlar. App Service, Java uygulamalarının derinliğini ve kapsamına yönelik olarak Java Standard Sürümü (SE), Tomcat ve JBoss Enterprise Application Platform (EAP) teknoloji yığınlarını destekler. Bu yığınların temelinde App Service, tüm son Java uzun vadeli destek (LTS) sürümlerini destekler. Java uygulamalarınız için App Service'i benimsemeyi göz önünde bulundurmanız gereken birkaç önemli senaryo vardır.
App Service'te Java SE
App Service'te Java SE, uygulamalarınızı tam olarak yönetilen Java Sanal Makinesi (JVM) örneklerine zahmetsizce dağıtmanıza olanak tanır. Spring Boot ve Quarkus web uygulamalarınız varsa bu yığını göz önünde bulundurmanız gerekir. Ancak, bu yığını doğrudan bir JVM'den başlatilebilen ve eklenmiş bir Köprü Metni Aktarım Protokolü (HTTP) sunucusu içeren tüm uygulamalar için kullanabilirsiniz. Java arşiv (JAR) dosyanızı dağıtabilir ve gerisini App Service'e bırakabilirsiniz.
App Service'te Tomcat
Bu App Service yığını, Tomcat'in tüm son ana ve ikincil sürümlerini destekler. Bu yığını kullanarak şirket içi Tomcat web uygulamalarını App Service'e geçirmeyi düşünmelisiniz. Bu tür uygulamalar genellikle Spring Framework ve Hazırda Bekletme gibi teknolojiler kullanır. Yığın, şu anda WebLogic veya WebSphere gibi sunucularda çalışan ve Kolayca Tomcat'e geçirilebilen uygulamalar için de uygundur. Web uygulaması arşiv (WAR) dosyanızı dağıtabilir ve gerisini App Service'e bırakabilirsiniz.
App Service'te JBoss EAP
Şu anda Red Hat tarafından desteklenen tüm JBoss EAP sürümlerini bu App Service yığınında zahmetsizce çalıştırabilirsiniz. JBoss EAP, Java Enterprise Sürümü (EE) ve Jakarta EE standartlarıyla tamamen uyumludur. Yığın isteğe bağlı olarak JBoss EAP kümeleme gerektiren tüm uygulamaları destekleyebilir. Şu anda JBoss EAP ve WildFly üzerinde şirket içinde çalışan uygulamaları bu yığına geçirmeyi düşünmelisiniz. Yığın, JBoss EAP'ye kolayca geçirilebilen WebLogic veya WebSphere gibi sunucularda çalışan uygulamalar için de uygundur. Web uygulaması arşiv (WAR) veya kurumsal arşiv (EAR) dosyanızı dağıtabilir ve gerisini App Service'in yapmasına izin vekleyebilirsiniz.
Java'ya başlamak için aşağıdaki kaynakları kullanın.
Eylem | Kaynaklar |
---|---|
İlk Java uygulamanızı oluşturma | Aşağıdaki araçlardan birini kullanın: - Ekli web sunucusu ile Maven dağıtımı - Maven bir Tomcat sunucusuna dağıtma - Maven bir JBoss EAP sunucusuna dağıtma |
Uygulamanızı dağıtma |
-
Maven ile - Gradle ile - Popüler IDE'ler (Visual Studio Code, IntelliJ ve Eclipse) ile - JAR, WAR veya EAR paketlerini doğrudan dağıtma - GitHub Actions ile - Azure DevOps ile |
Uygulamanızı izleme |
-
İzlemeye genel bakış - Günlük akışı - Tanılama ve çözme aracı |
Etki alanı ve sertifika ekleme |
-
Özel etki alanını eşleme - SSL sertifikası ekleme |
Veritabanına bağlanma |
-
Azure Cosmos DB ile Spring Boot - PostgreSQL ile Tomcat - PostgreSQL ile JBoss EAP |
Özel kapsayıcılar | - Linux - Visual Studio Code |
En iyi uygulamaları inceleme |
-
Uygulamanızı ölçeklendirme - Dağıtım - Güvenlik - Sanal ağlar |
Node.js
Node.js kullanmaya başlamak için aşağıdaki kaynakları kullanın.
Eylem | Kaynaklar |
---|---|
İlk Node.js uygulamanızı oluşturma | Aşağıdaki araçlardan birini kullanın: - Visual Studio Code - CLI - Azure portalı |
Uygulamanızı dağıtma |
-
Node.js yapılandırma - GitHub Actions |
Uygulamanızı izleme |
-
Günlük akışı - Tanılama ve çözme aracı |
Etki alanı ve sertifika ekleme |
-
Özel etki alanını eşleme - SSL sertifikası ekleme |
Veritabanına bağlanma | - MongoDB |
Özel kapsayıcılar | - Linux - Visual Studio Code |
En iyi uygulamaları inceleme |
-
Uygulamanızı ölçeklendirme - Dağıtım - Güvenlik - Sanal ağlar |
Python
Python'ı kullanmaya başlamak için aşağıdaki kaynakları kullanın.
Eylem | Kaynaklar |
---|---|
İlk Python uygulamanızı oluşturma | Aşağıdaki araçlardan birini kullanın: - Flask - CLI - Flask - Visual Studio Code - Django - CLI - Django - Visual Studio Code - Django - Azure portalı |
Uygulamanızı dağıtma |
-
Python'u yapılandırma - GitHub Actions |
Uygulamanızı izleme |
-
Günlük akışı - Tanılama ve çözme aracı |
Etki alanı ve sertifika ekleme |
-
Özel etki alanını eşleme - SSL sertifikası ekleme |
Veritabanına bağlanma |
-
PostgreSQL - CLI - PostgreSQL - Azure portalı |
Özel kapsayıcılar | - Linux - Visual Studio Code |
En iyi uygulamaları inceleme |
-
Uygulamanızı ölçeklendirme - Dağıtım - Güvenlik - Sanal ağlar |
PHP
PHP'yi kullanmaya başlamak için aşağıdaki kaynakları kullanın.
Eylem | Kaynaklar |
---|---|
İlk PHP uygulamanızı oluşturma | Aşağıdaki araçlardan birini kullanın: - Linux - CLI - Linux - Azure portalı |
Uygulamanızı dağıtma |
-
PHP'yi yapılandırma - FTP aracılığıyla dağıtma |
Uygulamanızı izleme |
-
Azure İzleyici ile ilgili sorun giderme - Günlük akışı - Tanılama ve çözme aracı |
Etki alanı ve sertifika ekleme |
-
Özel etki alanını eşleme - SSL sertifikası ekleme |
Veritabanına bağlanma | - PHP ile MySQL |
Özel kapsayıcılar | - Sepet kapsayıcıları |
En iyi uygulamaları inceleme |
-
Uygulamanızı ölçeklendirme - Dağıtım - Güvenlik - Sanal Ağ |