Serverless App Engine (SAE), uygulamalarınızı hızlı bir şekilde cloud ortamına taşımanıza olanak tanır. Esnek uygulama başlatma ve durdurma ayarlarını yapılandırarak kaynak ve BT operasyon maliyetlerinizi düşürebilirsiniz. Bu konu, SAE'nin Pumpkin Film'in iş verilerini cloud ortamına hızla nasıl taşıdığını açıklar.
Arka plan bilgileri
2015 yılında kurulan Pumpkin Film, yüksek kaliteli film ve dizi içerikleri sunan dikey bir video uygulamasıdır. Orta sınıf elitlere yönelik farklılaştırılmış içerik işletme hizmetleri sağlar.
Zorluklar
Pumpkin Film, Alibaba Cloud Elastic Compute Service (ECS) üzerinde çalışır. Pumpkin Film ayrıca altyapı, ara katman, veritabanı, büyük veri ve güvenlik gibi işlev modüllerini oluşturmak için diğer Alibaba Cloud hizmetlerini kullanır. Ancak, iş büyüdüğü ölçüde Pumpkin Film'in ECS tabanlı BT operasyon mimarisi artan zorluklarla karşı karşıya kalır. Aşağıdaki tabloda Pumpkin Film'in karşılaştığı zorluklar açıklanmaktadır. Tabloda ayrıca SAE'nin sağladığı avantajlar belirtilmektedir.
|
|
|
|
|
|
|
|
|
|
|
|
Çözüm
Aşağıdaki şemada Pumpkin Film tarafından kullanılan çözüm gösterilmektedir. 
SAE, cloud geçişini kolaylaştıran, serverless uygulama odaklı bir platformdur. SAE, Kubernetes kümelerinin alttaki ayrıntılarını gizler ve PaaS katmanı kullanıcıları tarafından doğrudan çağrılabilecek uygulama odaklı ve mikroservis odaklı UI ve API işlemleri sağlar.
Sorunsuz geçiş: Pumpkin Film'in yeni sistemi, WAR paketleri ve JAR paketleri kullanarak sorunsuz uygulama geçişini destekleyen Spring Boot çerçevesini kullanır. SAE'ye erişim maliyeti düşüktür.
Azalan BT operasyon iş yükü ve maliyetler: SAE, Pumpkin Film'in BT operasyon iş yükünü ve maliyetlerini azaltmasına yardımcı olan otomatik ölçeklendirme özelliği sunar.
Kararlı iş süreçleri: SAE kapsamlı bir izleme ve uyarı sistemi ile otomatik BT operasyon yetenekleri sağlar. Pumpkin Film'in BT operasyon mühendisleri, SAE'yi kullanarak sistem darboğazlarını en kısa sürede tespit edip çözebilir ve yoğun saatlerde sistem kararlılığını sağlamak için otomatik ölçeklendirme ilkelerini yapılandırabilir.
Etki
-
Daha yüksek ölçeklendirme verimliliği
SAE, trafik dalgalanmaları meydana geldiğinde örnek sayısını trafiğin hacmine göre ayarlayarak uygulamaları otomatik olarak ölçeklendirir. Pumpkin Film SAE'yi kullanmaya başladıktan sonra artık kaynak kapasitesini tahmin etmesine gerek kalmamış ve donanım maliyetlerini yaklaşık %40 oranında azaltmıştır.
-
Daha hızlı sürüm yayınlama hızı
SAE, entegrasyon ve sürekli dağıtım (CI/CD) araçları ve Alibaba Cloud Toolkit eklentisi kullanılarak uygulama dağıtımını destekler. Pumpkin Film, şirket içi uygulamalarını birkaç tıklamayla cloud ortamına dağıtabilir. Bu durum uzaktan hata ayıklamayı kolaylaştırır.
-
Zahmetsiz BT operasyonları
SAE, bakım gerektirmeyen bir hizmettir. BT operasyon süreci basit ve zahmetsizdir. Örneğin, Pumpkin Film'den bir geliştirici bir uyarı bildirimi alırsa, geliştiricinin yapması gereken tek şey SAE konsolunda oturum açmaktır. Geliştirici uyarıyı temizlemeye başladığında BT operasyon süreci sona erer. BT operasyon süreci, manuel bakıma kıyasla daha yüksek verimlilik sağlar.
-
Daha verimli sorun giderme
SAE'nin yerleşik izleme yetenekleri, Pumpkin Film'in zaman alıcı sorun giderme süreçlerinden kaçınmasına yardımcı olur.