Elastic Compute Service (ECS) は、高い可用性とセキュリティを備え、スケーラブルでオンデマンドなコンピューティングリソースを提供する IaaS のクラウドコンピューティングサービスです。
ECS の利点
多様なコンピューティング能力:ECS は x86 および Arm アーキテクチャをサポートし、CPU、GPU、ECS Bare Metal、Super Computing Cluster (SCC) などのサーバータイプにより、数百のインスタンスファミリーをカバーします。
使いやすさ:リソースは数分で提供され、データセンターは不要です。ECS は、標準 API、パフォーマンス監視、およびプロアクティブな O&M システムを提供します。Terraform、CloudOps Orchestration Service (OOS)、Resource Orchestration Service (ROS) などの O&M ツールと統合されています。
コストの最適化:ECS は、従量課金、サブスクリプション、スポットインスタンスなどの課金方法を提供します。これらを Savings Plans、リザーブドインスタンス、Auto Scaling (ESS)、および弾力的なプロビジョニングと組み合わせることで、コストを最適化できます。
柔軟性と伸縮性:ビジネスの成長に合わせて、コンピューティング、ストレージ、ネットワーク帯域幅をアップグレードまたはダウングレードできます。Auto Scaling を使用すると、スケジュールに基づいて、またはワークロードに応じてリソースをスケーリングできます。
安定性と信頼性:単一インスタンスの可用性は 99.975%に達し、マルチゾーンの可用性は 99.995%に達します。ECS ストレージは、99.9999999% (9 つの 9) のデータの耐久性を実現するために、マルチレプリカメカニズムを使用します。スナップショットや自動アラートなどの機能により、信頼性がさらに向上します。
セキュリティ:高水準のデータセンターが物理インフラストラクチャを保護します。ECS は、ハードウェア暗号化、仮想ファイアウォール、Resource Access Management (RAM)、Anti-DDoS、脆弱性スキャン、データ暗号化などの階層的な保護を提供します。
アーキテクチャ
ECS は、インスタンス、イメージ、ブロックストレージ、スナップショット、セキュリティグループ、およびネットワークで構成されます。コンポーネントの定義については、「用語」をご参照ください。
課金
課金対象の ECS リソース:コンピューティングリソース (vCPU とメモリ)、イメージ、ブロックストレージ、パブリック帯域幅、スナップショット。
一般的な課金方法:
サブスクリプション:一定期間リソースを購入し、前払いします。
従量課金:オンデマンドでリソースを作成およびリリースし、使用後に支払います。
スポットインスタンス:従量課金インスタンスよりも低価格でスペアキャパシティに入札します。これらのインスタンスはシステムによって回収される可能性があります。
リザーブドインスタンス:割引料金でキャパシティを予約します。この割引は、インスタンスの属性 (インスタンスタイプ、リージョン、ゾーン) がリザーブドインスタンスと一致する場合に適用されます。
Savings Plans:従量課金インスタンスに対して一定の利用額 (USD/時間) をコミットすると、コンピューティングとシステムディスクで割引料金が適用されます。
ストレージ容量ユニット (SCU):ストレージ容量クォータをコミットすると、ブロックストレージ、NAS、OSS などの従量課金ストレージで割引料金が適用されます。
ECS の使用
Alibaba Cloud アカウントを登録した後、次の方法で ECS インスタンスを作成、使用、またはリリースします。
ECS コンソール:ECS リソースを管理するための Web インターフェイスです。詳細については、「一般的な操作ガイド」をご参照ください。
ECS API:GET および POST リクエストをサポートする RPC API です。「API リファレンス」をご参照ください。ECS API は、次の方法で呼び出せます。
OpenAPI Explorer:API を検索し、オンラインで呼び出し、SDK サンプルコードを生成します。
Alibaba Cloud SDK:Java、Python、PHP などの言語向けの SDK です。
Resource Orchestration Service (ROS):テンプレートで Alibaba Cloud リソースを定義します。ROS はそれらを自動的に作成および設定します。
CloudOps Orchestration Service (OOS):テンプレートで O&M タスク、実行順序、入力、出力を定義することで、操作を自動化します。
Terraform:設定ファイルを使用して、Alibaba Cloud および Terraform がサポートする他のプラットフォーム間でクラウドリソースをプロビジョニングし、バージョン管理します。
Alibaba Cloud Client:ECS、Elastic Container Instance (ECI)、Simple Application Server (SAS)、およびマネージドインスタンスを参照、検索、リモート接続します。
デプロイに関する推奨事項
ECS インスタンスを起動する際には、次の点を考慮してください。
リージョンとゾーン
リージョンは、Alibaba Cloud のデータセンターが配置されている地理的なエリアです。リージョンとゾーンは ECS インスタンスの物理的な場所を決定し、作成後に変更することはできません。メタデータを取得するには、Virtual Private Cloud (VPC) が必要です。ユーザーの所在地、製品の可用性、内部ネットワーク要件などの要因に基づいてリージョンを選択します。たとえば、内部ネットワーク通信を行うには、ApsaraDB RDS と ECS が同じリージョンにある必要があります。「リージョンとゾーン」をご参照ください。
高可用性
スナップショットを使用してデータバックアップを行います。マルチゾーンデプロイメント、デプロイメントセット、および Server Load Balancer (SLB) を使用してディザスタリカバリを実装してください。
ネットワーク計画
VPC を使用して、すべてのインスタンスタイプと機能をサポートするプライベート IP アドレスを計画してください。VPC は、マルチシステムの分離や複数リージョンへのデプロイにも適しています。「VPC とは」をご参照ください。
セキュリティソリューション
セキュリティグループ (無料) を使用して、ECS インスタンスのインバウンドおよびアウトバウンドのアクセスポリシーとポート監視を制御してください。「概要」をご参照ください。
ECS には、無料の Anti-DDoS Origin Basic および 基本的なセキュリティサービス が含まれています。
Anti-DDoS Origin Basic は無料で、デフォルトで有効になっており、最大 5 Gbps の DDoS 緩和を提供します。より大容量が必要な場合は、Anti-DDoS Proxy を購入してください。
基本的なセキュリティサービス (無料) には、異常なログオンの検出、脆弱性スキャン、セキュリティベースライン評価が含まれます。高度な保護のために、Security Center の Anti-virus、Premium、または Enterprise Edition にアップグレードしてください。