すべてのプロダクト
Search
ドキュメントセンター

Serverless App Engine:メリット

最終更新日:Mar 19, 2025

Serverless App Engine (SAE) は、サービスとしてのインフラストラクチャ (IaaS) とサービスとしてのプラットフォーム (PaaS) を統合するアプリケーション指向のサーバーレスサービスです。 SAEでは、複数のメソッドを使用してアプリケーションをデプロイできますwebアプリケーション、主流のマイクロサービスフレームワークをサポート. SAEは、アイドルリソースを最小限に抑え、内で自動スケーリングを実行することで、コスト効率の高いサービスを提供します です。

IaaSとPaaSを統合した完全マネージド型のメンテナンスフリーソリューション

SAEはサーバーレスアーキテクチャを採用しています。 SAEを使用すると、IaaSリソースを保持、保守、または管理する必要なく、アプリケーションをすばやくデプロイして実行できます。 クラスターの可用性、容量、パフォーマンスの問題など、基盤となるリソースに関連する問題を修正する必要なく、コアビジネスとビジネスロジックの開発に集中できます。 これにより、O&M管理が簡素化されます。 SAEは、完全に管理された統合コンソールを採用しており、すぐに使えるライフサイクル管理と可観測機能をアプリケーションに提供します. これは、高効率で問題のトラブルシューティングに役立ちます。

コスト効率とリソースの節約

従来のO&Mでは、企業は、ピークトラフィックの量に基づいて、固定数のIaaSリソースを長期間保持する必要があります。 これは、日常業務における資源の浪費をもたらす。 SAEは、アイドルリソースを最小化するように設計される。 アプリケーションで使用されているリソースの実際の量に基づいて課金されます。 これにより、オフピーク時のリソース消費を防ぎ、コストを削減します。

超弾力性と柔軟な自動スケーリングポリシー

  • SAEは、次のタイプの自動スケーリングポリシーをサポートしています。

    • CPUやMemなどの基本的なモニタリングメトリクスと、QPS、RT、TCPなどのビジネスモニタリングメトリクスに基づいてトリガーされる水平スケーリングポリシー。

    • スケジュールされた期間に基づいてトリガーされる水平スケーリングポリシー。

    • スケジュールとメトリックベースの自動スケーリングポリシーを組み合わせたハイブリッド自動スケーリングポリシー。

  • SAEは、インプレースアップグレード、イメージプリダウンロード、DADIベースのイメージアクセラレーション、Javaアプリケーションのコールドスタートアクセラレーション、Javaアプリケーションランタイム中のマルチスレッドなど、複数のポリシーとソリューションを提供します。 これにより、アプリケーションのデプロイ、アプリケーションの実行、および高効率の自動スケーリングの実行に役立ちます。

コンテナテクノロジーとワンストップのマイクロサービスガバナンスに対する障壁が低い

ソースコード、コードパッケージ、およびイメージを使用して、DockerイメージまたはKubernetesの基本的な詳細を理解する必要なく、異なるプログラミング言語のアプリケーションをSAEにデプロイできます。

SAEは、非侵入型マイクロサービスガバナンス機能を提供します。 コードを変更することなく、Spring CloudまたはDubboアプリケーションをSAEに移行できます。 SAEは、サービスの登録と検出、環境の分離、構成管理、スロットリングと劣化、無損失のアプリケーションの接続と切断、サービス認証、およびエンドツーエンドのカナリアリリースの機能と機能も提供します。

オープンスタンダード

SAEは容器の標準に基づいて造られます。 SAEコア機能のオープンソースコードはリリースされており、クラウドサービスプロバイダーによって制限されていません。 SAEは、CLIやS2A (Source to Application) などの複数のテクノロジーを統合して、開発とO&Mの効率を向上させるエンジニアリングプラットフォームを提供します。

包括的なセキュリティ機能

SAEは、セキュアコンテナを使用して基盤レイヤを構築し、仮想プライベートクラウド (VPC) を使用してネットワークを分離します。 これにより、アプリケーションの実行時のセキュリティが向上します。

サービス統合

SAEは、Server Load Balancer (SLB) 、Simple Log Service、CloudMonitorなどのAlibaba Cloudインフラストラクチャサービスと、Application Configuration Management (ACM) 、Application Real-Time Monitoring Service (ARMS) 、Application High Availability Service (AHAS) などのマイクロサービス周辺サービスを自動的に統合するワンストップソリューションを提供します。