Serverless App Engine

Serverless App Engine (SAE), uygun maliyetli ve son derece verimli, hepsi bir arada uygulama barındırma çözümü sunan, dünyanın ilk uygulama odaklı sunucusuz PaaS'idir.

Avantajlar

Kullanıma hazır mikroservisler ve Kubernetes kümeleri
Kullanıma hazır mikroservis ortamı, Spring Cloud, Dubbo ve HSF uygulamalarını sıfır kod değişikliğiyle kullanmanızı sağlar. WAR, JAR veya PHP paketleri konteynerleştirme olmadan doğrudan dağıtılabilir.
Düşük Maliyet ve Üstün Performans
Kubernetes kümelerine sahip tam yönetilen IaaS, işletmeniz için düşük maliyetli çözümler sunar. SAE saniyeler içinde ölçeklenir ve çalışma zamanları ile Java uygulaması başlatma verimliliğini artırır.
Yüksek kullanılabilirlik ve güvenlik
Yalıtılmış konteynerler ve Virtual Private Cloud (VPC) ile sağlanan ağ yalıtımı, uygulama çalışma zamanlarının güvenliğini garanti eder. SAE, hassas kapasite yönetimi, yüksek ölçeklenebilirlik ve hizmet kısıtlama ve düşürme gerektiren büyük ölçekli etkinlikler için yüksek kullanılabilirlik çözümleri sunar.
Hepsi bir arada PaaS
Temel hizmetleri, mikroservisleri ve DevOps ürünlerini kesintisiz entegre eden hepsi bir arada PaaS.

Özellikler

Tam Yaşam Döngüsü Uygulama Yönetimi

SAE, tam yaşam döngüsü uygulama yönetimi sunar. Aşamalı sürüm ve kanarya sürümü gibi farklı sürüm ilkelerini uygulayabilirsiniz. Trafik oranına dayalı kanarya sürümü modeli de desteklenir. Sürüm süreci tamamen gözlemlenebilir ve geri alınabilir.

Docker Görüntülerinin Otomatik Oluşturulması

SAE; WAR, JAR ve PHP paketleri için Docker görüntülerini otomatik olarak oluşturur. Konteynerleştirilmemiş hizmetleri doğrudan SAE üzerinde dağıtabilirsiniz.

Auto Scaling

Web tabanlı sayaçlarla ölçeklendirme ilkeleri ayarlayabilir (örneğin sayaçları izleyerek veya belirlenen zamanda ölçeklendirmeyi tetikleyebilir), uygulama ölçeklendirmenin yanıt verme hızını artırabilirsiniz. SAE, yoğun saatlerdeki beklenmedik trafik artışlarını karşılamak için saniyeler içinde ölçeklenebilir ve yoğun olmayan saatlerde maliyetleri düşürebilir.

Test Ortamı İçin Tek Tıkla Geçiş

Büyük ve orta ölçekli işletmelerde, çalışma saatleri dışında boşta kalan test ortamında uygulama örneklerinin tutulması kaynak israfına yol açar. SAE ile test ortamını tek tıkla etkinleştirebilir veya devre dışı bırakabilir, böylece test ortamı işletme maliyetlerinin üçte ikisine kadar tasarruf sağlayabilirsiniz.

Kapsamlı İzleme

SAE; sistemler (CPU ve bellek), uygulamalar (QPS, RT, işlem frekansı, SQL durumu ve hata sayısı) ve yaşam döngüsü (izleme durumu) için izleme işlevi sağlar. İzleme işlevini kullanarak sorunları tespit edip çözebilirsiniz.

Java Uygulamalarında Hızlandırılmış Soğuk Başlatma

Dragonwell 11 ile Uygulama Sınıf Veri Paylaşımı (AppCDS), başlatma, sınıf yükleme ve tam zamanında (JIT) derleme ihtiyacını ortadan kaldırarak Java uygulamalarının başlangıcını hızlandırır. Bu özellik, Java uygulamalarının soğuk başlangıç süresini %40 oranında kısaltır.

Uzak Hata Ayıklama

SAE'de dağıtılan Java uygulamalarını tanılamak için uzak hata ayıklama desteği sunar. Ayrıca şirket içi hizmetlere abone olabilir ve bu hizmetleri SAE kayıt defterine kaydedebilirsiniz. Şirket içi ve bulut mikroservisleri arasında hizmetler çağrılabilir.

Mikroservis Yönetimi

Spring Cloud, Dubbo ve HSF mikroservis çerçeveleri, kod değişikliği gerektirmeden SAE'ye geçirilebilir. SAE ayrıca hizmet kaydı ve keşfi, ortam yalıtımı, yapılandırma yönetimi, hizmet yönetimi, hizmet kısıtlama ve düşürme, kesintisiz uygulama yayınlama ve yayından kaldırma ile hizmet kimlik doğrulama gibi yetenekler sunar.

Mikroservis Karşılaştırması

Öğe

Açık Kaynak Spring Cloud/Dubbo + IaaS Kümeleri Açık Kaynak Spring Cloud/Dubbo + Kendiniz Yönettiğiniz Kubernetes Kümeleri

Serverless App Engine

IaaS Satın Alma ve Sistem Kurulumu

Evet Evet Hayır. Serverless App Engine, yerleşik bir mikroservis çerçevesi ve Kubernetes kümeleri sunar.

İşletme ve Bakım Maliyetleri

Evet Evet Tamamen yönetilen.

Donanım Maliyetleri

Zirve trafik hacmine göre yapılan yıllık IaaS aboneliği, genel kaynak kullanım oranının düşük olması nedeniyle nispeten maliyetlidir. Zirve trafik hacmine göre yapılan yıllık IaaS aboneliği, genel kaynak kullanım oranının düşük olması nedeniyle nispeten maliyetlidir. Ölçeklenebilir kaynaklar ve kullandıkça öde faturalandırma modeli, boşta kalan kaynakları en aza indirerek maliyetleri düşürür.

Uygulama Yönetimi

Komut satırı arayüzleri (CLI) üzerinden yapılan işlemler verimsizdir ve hata yapma riski taşır. Yükseltme sırasındaki kesinti süresini ve hizmet kesintilerini önlemek için kendi entegre edilen bulut hizmetleri ve geliştirilen sürüm ilkeleri kullanılır. kubectl veya Kubernetes Dashboard üzerindeki işlemler belirli bir deneyim düzeyi gerektirir. Serverless App Engine, yükseltme kesinti süresini ve hizmet kesintilerini en aza indirmek için entegre bulut hizmetleri ve özel sürüm ilkeleri sunar. Web tabanlı işlemler, uygulama durumuna göre otomatik trafik dağılımı sağlar. SAE kanarya sürümü ilkesini destekler; sürümler gözlemlenebilir ve geri alınabilir. Ayrıca Jenkins, Yunxiao, Container Registry ve kaynak kod ile CI/CD uygulanabilir.

Mikroservis Yönetimi

Entegre mikroservisler, açık kaynak çerçevelere dayalı olarak özelleştirilir. Entegre mikroservisler, açık kaynak çerçevelere dayalı olarak özelleştirilir. Mikroservis çerçeveleri sorunsuz şekilde geçirilerek eksiksiz ve kararlı mikroservis yetenekleri oluşturulur.

İzin Yönetimi

Kendi geliştirdiğiniz çözümler. İzinler, Kubernetes'in rol tabanlı erişim kontrolü (RBAC) mekanizmasıyla verilir; bu mekanizma işletmelerin çoklu kiracılar arası izin yalıtımı gereksinimlerini karşılamaz. Serverless App Engine, Resource Access Management (RAM) ile tam uyumludur ve ad alanı ile uygulama seviyelerinde izin yalıtımı sağlar.

Ölçeklendirme Verimliliği

Dakikalar içinde. Dakikalar içinde. Saniyeler içinde

İzleme ve Tanılama

Kullanıcıların açık kaynak sisteme dayalı olarak tanılama araçlarını ve bakım sunucularını manuel olarak entegre etmesi ve alarm kanalları oluşturması gerekir. Kullanıcıların açık kaynak sisteme dayalı olarak tanılama araçlarını ve bakım sunucularını manuel olarak entegre etmesi ve alarm kanalları oluşturması gerekir. SAE; sistemler, uygulamalar ve izleme noktaları üzerinde izleme işlevi sunar. Ayrıca uygulama tanılama yetenekleri sağlar ve özelleştirilmiş alarm kurallarını destekler.

Uygulama Yüksek Kullanılabilirliği

Yüksek kullanılabilirlik mimarisinin geliştirilmesi uzmanlardan oluşan bir ekip gerektirir. Yüksek kullanılabilirlik mimarisinin geliştirilmesi uzman bir ekip gerektirir. Serverless App Engine, çok bölgeli dağıtımı destekler ve hassas kapasite yönetimi, yüksek ölçeklenebilirlik ile hizmet kısıtlama ve performans düşürme gerektiren büyük ölçekli etkinlikler için yüksek kullanılabilirlik çözümleri sağlar.

Kullanıcı Deneyimi

Kullanıcıların uygulama oluşturmadan önce altyapı satın alma, küme oluşturma ve kümeleri başlatma gibi birçok adımı tamamlaması gerekir. Bulut hizmetlerine bağlantı da manuel işlemler gerektirir; bu durum entegrasyon deneyimini olumsuz etkiler. Kullanıcıların uygulama oluşturmadan önce altyapı satın alma, küme oluşturma ve kümeyi başlatma gibi birçok adımı tamamlaması gerekir. Bulut hizmetlerine bağlantı da manuel işlem gerektirir, bu da zayıf bir entegrasyon deneyimine yol açar. Uygulamalar kolayca oluşturulabilir. Çeşitli bulut hizmetleriyle kesintisiz entegrasyon, tek elden PaaS deneyimi sunar.

Senaryolar

Kullanımı Kolay Mikroservis Çerçevesi Dönüşümü, İterasyon Verimliliğini Hızlandırır

Kurumsal üretim ortamlarında mikroservis uygulamaları ayrıştırılır ve ACR'de depolanan WAR, JAR veya Docker görüntülerine dönüştürülür. Her mikroservis uygulamasını Spring Cloud veya Dubbo geliştirme standartlarına göre iterasyon yapmanız yeterlidir. SAE, temel kaynakları dağıtma ve zamanlama, kanarya sürümleri uygulama, mikroservisleri yönetme ile hizmetleri izleme ve tanılama yetenekleri sunar.

Avantajlar

  • Kod Değişikliği Gerektirmeyen Sorunsuz Uygulama Geçişi

    Dubbo ve Spring Cloud uygulamaları, kod değişikliği gerektirmeden buluta kolayca geçirilebilir.

  • Tamamen Yönetilen Altyapı (IaaS, Kubernetes, Mikroservis Bileşenleri ve APM Bileşenleri)

    Altyapı tamamen yönetildiğinden ZooKeeper, Eureka, Consul ve Skywalking sistemlerini manuel olarak kurmanıza gerek kalmaz. Bu durum geliştirme ve işletme ile bakım maliyetlerini önemli ölçüde azaltır ve ticari kullanımda kararlılık sağlar.

  • Kullanıma Hazır, Başlangıç Dostu Eksiksiz Mikroservis Seti

    SAE otomatik görüntü oluşturma özelliği sunar ve kanarya sürümleri, trafik kontrolü, ortam yalıtımı, uygulama izleme ve tanılama ile izin yönetimi gibi kurumsal gelişmiş özellikler sağlar. Konteynerleştirme deneyimi az olan kullanıcılar için bile kullanımı kolaydır.

Büyük Ölçekli Etkinlikler için Ölçeklenebilir Yüksek Kullanılabilirlik Çözümleri

Yeni perakende, e-ticaret, çevrimiçi eğitim ve eğlence sektörlerinde beklenmedik trafik artışları yaygındır. SAE, hassas kapasite yönetimi, yüksek ölçeklenebilirlik ile hizmet kısıtlama ve düşürme yetenekleri sunan eksiksiz bir yüksek kullanılabilirlik çözümü sağlar.

Avantajlar

  • Yoğun Saatlerde SLA Garantisi

    SAE otomatik ölçeklendirme özelliği, trafik artışlarını yönetmeye ve hizmet güvenilirliğini garanti etmeye yardımcı olmak için Application High Availability Service (AHAS) tarafından sağlanan hizmet kısıtlama ve düşürme özellikleriyle birlikte kullanılabilir.

  • Hızlı Tanılama ve Arıza Tespiti

    SAE, web tabanlı uygulama izleme ve tanılama sağlamak için Application Real-Time Monitoring Service (ARMS) ile sorunsuz entegre olur. Yavaş SQL sorguları, yavaş işlemler ve çağrılan işlem yığınları için arıza tespiti sağlar. ARMS, çevrimiçi sorunların analizini, sorun gidermesini, erken uyarısını ve çözümünü kolaylaştırarak zamandan tasarruf sağlar.

  • Optimum Verimlilik ve Minimum Maliyet

    SAE çeşitli ölçeklendirme ilkeleri sunarak saniyeler içinde ölçeklendirme sağlar ve donanım işletme maliyetlerini en aza indirir. Boşta kalan kaynaklar için ödeme yapmanız gerekmez.

Optimum Sürekli Teslimat için Çoklu Dağıtım Modları

Görüntüleri ve paketleri dağıtmak için Yunxiao, Jenkins, kaynak kod, Cloud Plugin eklentisi veya Container Registry kullanılabilir. SAE, kod gönderiminden uygulama dağıtımına kadar olan DevOps sürecini otomatik olarak tamamlar. Bu sayede karmaşık ve yavaş ilerleyen geleneksel dağıtım yöntemlerine verimli bir alternatif sunar.

Avantajlar

  • DevOps Otomasyonu

    DevOps; kod değişikliği, kod oluşturma, görüntü yaratma ve uygulama dağıtımı süreçlerinin tamamını otomatikleştirir.

  • Tek Tıkla Buluta Dağıtım

    Alibaba Cloud Toolkit eklentisi, yerel uygulamaları tek tıkla buluta dağıtmak ve uzak hata ayıklamayı kolaylaştırmak için kullanılır.

phone Bize Ulaşın
Hi, I'm Alibaba Cloud AI Assistant!
I can help with questions and solutions.