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

Elastic Compute Service:ECS の概要

最終更新日:Dec 26, 2023

Elastic Compute Service (ECS) は、Alibaba Cloud が提供する、高性能で安定性、信頼性、拡張性を有する IaaS レベルのサービスです。 ECSにより、ハードウェアに前もって投資する必要がなくなります。 ワークロードの要件や人気の変更に応じて、必要な数または数のインスタンスを作成できます。 ECSは、さまざまなビジネスニーズに適したさまざまなインスタンスタイプを提供し、ビジネスの成長を促進します。

ECS の特徴

ECSは次の競争上の利点を提供します。

  • 何年にもわたって拘束される可能性のあるITインフラストラクチャへの先行投資を回避するのに役立ちます。

  • 仮想コンピューティング環境 (インスタンスと呼ばれます) を数分で提供し、アプリケーションをすばやくセットアップして開発またはデプロイを開始できます。

  • Border Gateway Protocol (BGP) ベースおよび非BGPベースのデータセンターの世界的なネットワークに相互接続することで、世界中のどこにでもアプリケーションをデプロイできます。

  • サプライは、透明な価格でオンデマンドで容量を計算し、ビジネス要件に応じてスケールインまたはスケールアウトすることができます。

  • GPU高速化インスタンス、FPGA高速化インスタンス、ECSベアメタルインスタンス、x86-basedインスタンスなどのさまざまなインスタンスを提供し、ワークロードに最適なコンピューティング、メモリ、ストレージ、ネットワークバランスを実現します。

  • 内部ネットワークを介して他のさまざまなAlibaba Cloudサービスと相互接続することで、アウトバウンドパブリック帯域幅を節約しながら、さまざまなシナリオに対応した多様なソリューションを構築できます。

  • 仮想ファイアウォール、ロールベースの権限管理、内部ネットワークの分離、ウイルス対策、トラフィック監視など、さまざまなセキュリティ機能を活用して、データとリソースを保護し、セキュリティ体制を向上させます。

  • パフォーマンス監視フレームワークとアクティブなO&Mシステムが付属しています。

  • Alibaba Cloudリソースおよび一部のサードパーティリソースと連携する標準化されたAPIを提供します。

ECSのメリットとサポートされるシナリオの詳細については、「ECSのメリット」および「一般的なシナリオ」をご参照ください。

ECSのサービスアーキテクチャ

ECSは、インスタンス、イメージ、セキュリティグループ、ブロックストレージデバイスなど、さまざまなネットワークで使用するためのさまざまな機能とコンポーネントを提供します。 次の図は、ECSのサービスアーキテクチャを示しています。 図に示す機能とコンポーネントの詳細については、「用語」をご参照ください。

詳細については、Elastic Compute Serviceプロダクトページをご覧ください。

image

ECSの課金

ECSでは、コンピューティングリソース (vCPUとメモリ) 、イメージ、ブロックストレージデバイス、パブリック帯域幅、およびスナップショットが、支払う必要のあるリソースです。

ECSはリソースに対して複数の課金方法をサポートしています。

  • サブスクリプション: サブスクリプションインスタンスは、前払いのために長期間保護するリソースです。

  • 従量課金: 従量課金インスタンスでは、事前のコミットメントや前払いを行わずに、使用したリソースに対してのみ料金を支払うことができます。

  • プリエンプティブルインスタンス: プリエンプティブルインスタンスは、Alibaba Cloudの未使用のECS容量です。 プリエンプティブルインスタンスは大幅な割引価格で購入できますが、これらのインスタンスはAlibaba Cloudによって急な通知で回収される場合があります。

  • リザーブドインスタンス: リザーブドインスタンスは、割引料金で提供される容量予約です。 ECSインスタンスの属性 (インスタンスタイプ、リージョン、ゾーンを含む) がリザーブドインスタンスの属性と一致する場合、割引料金が適用されます。

  • 貯蓄プラン: 貯蓄プランは、従量課金インスタンスの低価格を提供する柔軟な価格設定モデルです。 貯蓄プランは、コンピューティングリソースやディスクなどのECSリソースに適用でき、特定の期間内に特定の金額 (USD /時間で測定) を使用するというコミットメントと引き換えに、これらのリソースの従量課金を節約できます。

  • ストレージ容量単位 (SCU): SCUは、従量課金制のストレージリソースの低価格を提供するリソースプランです。 SCUを購入すると、特定のタイプと容量のストレージリソースを低価格と引き換えに使用することを約束します。 SCUは、EBSデバイス、Apsara File Storage NASファイルシステム、およびObject Storage Service (OSS) バケットに適用できます。

ECSリソースの課金方法の詳細については、「課金の概要」をご参照ください。また、「Elastic Compute Serviceプロダクトページ」の「料金」タブをご参照ください。

ECSへのアクセス

Alibaba Cloudアカウントを作成すると、Alibaba CloudにログインしてECSの使用を開始できます。 さまざまなプリファレンスに対応するために、Alibaba CloudはECSへのアクセスに使用できるさまざまなオプションを提供しています。

  • ECS コンソール:ECS インスタンスの管理に使用される Web サービスページです。 ECSコンソールで実行できる操作の詳細については、「クイックリファレンス」をご参照ください。

  • ECS API: GETおよびPOST要求をサポートするリモートプロシージャコール (RPC) API。 詳細については、「概要」をご参照ください。 次の開発者ツールまたはサービスを使用して、ECS API操作を呼び出すことができます。

    • Alibaba Cloud CLI

    • OpenAPI Explorer: APIルックアップを容易にし、リクエストの作成を簡素化し、SDKで使用するサンプルコードを動的に生成するAlibaba Cloudサービス。

    • Alibaba Cloud SDK: Java、Python、PHPなどのさまざまなプログラミング言語向けのSDKを提供します。

  • Resource Orchestration Service (ROS): ユーザー定義のテンプレートに基づいてAlibaba Cloudリソースを作成および設定するために使用できるAlibaba Cloudサービス。

  • Operation Orchestration Service (OOS): O&Mタスクの管理と実行に使用できるAlibaba Cloudの自動O&Mサービスです。 タスク、タスクステップ、入力、出力などの項目を実行テンプレートに定義し、テンプレートを使用してO&Mタスクを自動化できます。

  • Terraform: 設定ファイルのバージョン管理や、Alibaba CloudやTerraformをサポートする他のプラットフォームのコンピューティングリソースの呼び出しに役立つオープンソースツールです。

  • Alibaba Cloudクライアント: ECSインスタンス、エラスティックコンテナインスタンス、シンプルアプリケーションサーバー、マネージドインスタンスのクエリ、表示、接続に使用できるAlibaba Cloudが提供するクライアント。

ECSのベストプラクティス

ECSのメリットを最大限に活用するために、このセクションで説明するベストプラクティスに従うことを推奨します。

  • 展開の場所

    Alibaba Cloud ECSは、世界中の複数の場所で利用できます。 これらの位置は、領域とゾーンに分類される。 リージョンは、Alibaba Cloudデータセンターが存在し、サービスを提供する地理的領域です。 ゾーンは、独立した電力およびネットワーク能力を有する領域内の個別の位置である。 ECSインスタンスを作成するときに、インスタンスが作成されているリージョンとゾーンを選択できます。 ただし、インスタンスの作成後は、インスタンスが存在するリージョンを変更することはできません。 したがって、インスタンスをデプロイするリージョンを選択する際には、ビジネス要件に固有の要素を考慮することをお勧めします。 この決定に影響を与える可能性のある要因には、顧客の居住地、ECSで使用するAlibaba Cloudサービスが利用可能かどうか、高可用性要件があるかどうか、内部ネットワーク経由で他のサービスにアクセスするかどうかなどがあります。 たとえば、ECSインスタンスから内部ネットワーク経由でApsaraDB RDSインスタンスにアクセスする場合は、両方のインスタンスが同じリージョンにあることを確認します。 詳しくは、「リージョンとゾーン」をご参照ください。

  • 高可用性

    ビジネスの一貫性と継続性を確保するには、スナップショットを作成してデータをバックアップし、アプリケーションの重要なコンポーネントを複数のゾーンにデプロイし、デプロイメントセットとServer Load Balancer (SLB) を使用してディザスタリカバリを行います。

  • ネットワーク

    Alibaba Cloud VPCでは、アカウント専用の論理的に分離された仮想ネットワーク環境にECSインスタンスをデプロイできます。 VPC内のネットワークトポロジーを完全に制御でき、VPC内のECSインスタンスにプライベートIPアドレスを割り当てることができます。 Alibaba Cloud VPCは、すべてのECSインスタンスタイプおよび機能と互換性があり、複数のリージョンにまたがるアプリケーションの分離やサービスの相互接続に役立ちます。 詳細については、「VPC の概要」をご参照ください。

  • セキュリティ

    • セキュリティグループは、ECSインスタンスの仮想ファイアウォールとして機能し、インバウンドおよびアウトバウンドトラフィックを制御し、ポートリスニング設定を構成できます。 セキュリティグループは追加料金なしで提供されます。 詳細については、「概要」をご参照ください。

    • Alibaba Cloudは、Anti-DDoS Origin basicおよびAlibaba Cloud security Center Basicの形式で、無料の基本的なセキュリティおよび攻撃軽減サービスを提供しています。 これらのサービスは、ECSインスタンスにデプロイされたアプリケーションを保護します。 詳細については、「Anti-DDoS Origin Basic」および「Basicセキュリティサービス」をご参照ください。

      • Anti-DDoS Origin Basicは、最大5 Gbit/sのDDoS軽減機能を提供し、デフォルトで有効になっています。 より高度なDDoS軽減機能については、Anti-DDoS ProまたはAnti-DDoS Premiumインスタンスを購入することを選択できます。 詳細については、「Anti-DDoS ProおよびAnti-DDoS Premiumとは? 」をご参照ください。

      • Security Center Basicは、疑わしいログオン検出、脆弱性スキャン、ベースラインチェックなどの基本的なセキュリティサービスをECSインスタンスに無料で提供します。 セキュリティセンターをAnti-virus、Advanced、またはEnterpriseエディションにアップグレードして、セキュリティ機能を強化し、ECSインスタンスのセキュリティをさらに強化することができます。 詳しくは、「Security Center の概要」をご参照ください。