Uygulamanızı Serverless App Engine (SAE) üzerinde dağıtmadan önce bir dağıtım yöntemi seçin ve mimari gereksinimleri gözden geçirin.
Dağıtım yöntemleri
SAE tüm programlama dillerini destekler. Uygulamanızı aşağıdaki iki yöntemden biriyle dağıtabilirsiniz:
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Konteyner görüntüsü: Uygulamanızı herhangi bir dilde geliştirin, Docker görüntüsü olarak paketleyin ve SAE üzerinde dağıtın. Çalışma zamanı ortamı üzerinde tam kontrol sahibi olmak istiyorsanız veya kullandığınız dil kod paketi dağıtımı tarafından desteklenmiyorsa bu yöntemi seçin.
Kod paketi: JAR, WAR veya ZIP dosyasını doğrudan SAE üzerine yükleyin; Dockerfile gerekmez. Java, PHP, Python ve .NET Core için kullanılabilir.
Uygulama mimarisi
SAE hem monolitik hem de mikroservis uygulamalarını destekler.
Monolitik uygulamalar
Monolitik uygulamaları doğrudan SAE üzerinde dağıtın. Dağıtımdan önce uygulamanızın yerel ortamınızda doğru çalıştığını doğrulayın.
Yönergeler için bkz. Uygulama dağıtımı.
Mikroservis uygulamaları
SAE, yerel Spring Cloud ve Dubbo çerçeveleriyle oluşturulan mikroservisleri destekler. Geliştirme rehberliği için bkz.:
Geliştirme tamamlandıktan sonra uygulamanızı SAE üzerinde dağıtın. Bkz. Uygulama dağıtımı.
Mevcut mikroservisleri SAE'ye geçirmek için bkz. Uygulama geçişi.