Aracılığıyla paylaş


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ğ

Sonraki adım