Serverless App Engine (SAE), uygulamaları sıfır kod değişikliği ile barındıran, kullanımı kolay, tamamen yönetilen ve yüksek düzeyde esnek bir platformdur. SAE ile altta yatan Hizmet Olarak Altyapı (IaaS) veya Kubernetes'i yönetmenize gerek kalmaz. Herhangi bir programlama dilinde yazılmış mikro hizmetler ve işler gibi çevrimiçi uygulamaları kaynak koddan, kod paketinden veya Docker görüntüsünden saniyeler içinde SAE'ye dağıtabilirsiniz. SAE, uygulama örneklerini otomatik olarak ölçeklendirir ve kullanıma göre ücretlendirme uygular. Ayrıca günlük kaydı, izleme ve Server Load Balancer gibi hazır yetenekler sunar.
mikro hizmetler ve işler gibi,
Hizmet Mimarisi
SAE mimarisi aşağıdaki şekilde gösterilmiştir. Daha fazla bilgi için bkz. Terimler.

SAE, serverless mimarisini mikro hizmet çerçeveleriyle birleştirmek üzere Kubernetes üzerine inşa edilmiştir.
SAE; Spring Cloud, Dubbo ve HSF gibi çeşitli mikro hizmet çerçevelerini destekler. Ayrıca UI, Apsara Devops ve eklentiler gibi birden çok dağıtım kanalını ve WAR paketleri, JAR paketleri, ZIP paketleri ve görüntüler gibi çeşitli dağıtım yöntemlerini destekler. SAE; Java, PHP ve Python dahil olmak üzere birden çok programlama diliyle çalışır.
Özellikler
Özellik | Açıklama |
Uygulamalar için tam yaşam döngüsü yönetimi | SAE, oluşturmadan çalışma zamanına kadar uygulamalar için tam yaşam döngüsü yönetimi sağlar. Aşamalı sürüm ve kanarya sürümü gibi birden çok sürüm ilkesi kullanabilirsiniz. Ayrıca saniyeler içinde etkili olan trafiğe dayalı kanarya sürümlerini de kullanabilirsiniz. Sürüm süreci gözlemlenebilir olup geri alınabilir. |
Platform mühendisliği yetenekleri | Kaynak kodu deposundan veya WAR ya da JAR paketlerinden SAE uygulamalarını saniyeler içinde dağıtabilirsiniz. SAE otomatik sürekli dağıtım (CD) destekler. Ayrıca geliştiricilerin uygulamaları hızlı ve verimli bir şekilde teslim etmesine yardımcı olmak için uygulama şablonları, komut satırı arabirimi (CLI), bileşen kitaplığı ve maliyet yöneticisi gibi yetenekler sunar. |
Müdahale gerektirmeyen mikro hizmet yönetimi | Spring Cloud ve Dubbo uygulamalarını sıfır kod değişikliği ile SAE'ye geçirebilirsiniz. SAE; hizmet kaydı ve keşfi, ortam yalıtımı, yapılandırma yönetimi, kısıtlama ve degradasyon, zarif uygulama başlatma ve durdurma, hizmet kimlik doğrulama ve uçtan uca kanarya sürümü gibi yetenekler sağlar. |
Yüksek esneklik | SAE, saniyeler içinde otomatik ölçeklendirme yapabilir. Konsolda CPU, bellek, QPS, RT, TCP bağlantıları ve SLB QPS gibi birden çok esneklik ilkesi ve ölçümü yapılandırabilirsiniz. |
Uygulama soğuk başlatma hızlandırma | SAE, Java uygulamalarını saniyeler içinde başlatmanıza olanak tanıyan soğuk başlatma hızlandırmayı destekler. Bu özellik, sistem kaynak tüketimini azaltır ve uygulama dağıtımı, ölçeklendirme ve çalışma zamanı verimliliğini artırır. |
Geliştirme ve hazırlama ortamları için tek tıkla başlatma ve durdurma | Büyük ve orta ölçekli işletmelerde genellikle hazırlama ortamlarındaki boşta kalan uygulama örnekleri nedeniyle kaynak israfı yaşanır. Bunu ele almak için SAE, mantıksal olarak yalıtılmış çalışma ortamları sağlar. Donanım maliyetlerinden tasarruf etmek için geliştirme ve hazırlama ortamlarını tek tıkla başlatabilir ve durdurabilirsiniz. |
Müdahale gerektirmeyen uygulama izleme | eBPF teknolojisine dayanan SAE, herhangi bir dilde veya çerçevede yazılmış uygulamalar için müdahale gerektirmeyen uygulama izleme ve uyarı özelliği sunar. Katman 7 gelen trafiği izler ve sorunları hızlı bir şekilde bulup teşhis etmenize yardımcı olmak için Java uygulamaları için uygulama düzeyinde ve iz düzeyinde izleme sağlar. |
Uzaktan hata ayıklama ve cloud-terminal ortak hata ayıklama | SAE, SAE'de dağıtılan uygulamaları teşhis etmek için uzaktan hata ayıklama özelliği sunar. Ayrıca mikro hizmetler için cloud-terminal ortak hata ayıklama imkanı sağlar. Bu özellik, yerel hizmetlere abone olmanıza ve bunları SAE'deki yerleşik kayıt defterine kaydetmenize olanak tanır. Yerel hizmetler ve cloud tabanlı SAE hizmetleri daha sonra birbirini çağırabilir. |
Faturalama
SAE faturalaması hakkında daha fazla bilgi için bkz. Faturalamaya Genel Bakış.
İlgili Bağlantılar
Belge | Açıklama |
SAE kullanabileceğiniz senaryoları açıklar; buna uygulama barındırma, mikro hizmet modeli dönüşümü, esnek ölçeklendirme ve sürekli entegrasyon ve dağıtım dahildir. | |
SAE özelliklerini ve SAE kullanımını açıklar. Bu belge, SAE'yi hızlı bir şekilde kullanmaya başlamanıza yardımcı olur ve farklı uygulamalar için öğreticiler sağlar. | |
Herhangi bir geri bildiriminiz veya sorunuz varsa, bizimle iletişime geçmek için SAE DingTalk kullanıcı grubuna katılın. |