

# Amazon EC2 とは
<a name="concepts"></a>

Amazon Elastic Compute Cloud (Amazon EC2) は Amazon Web Services (AWS) クラウドでオンデマンドのスケーラブルなコンピューティングキャパシティを提供します。Amazon EC2 を使用することで、ハードウェアのコストを削減できます。これによりアプリケーションの開発とデプロイを迅速に行うことができます。Amazon EC2 を使用すると、必要な数 (またはそれ以下) の仮想サーバーの起動、セキュリティおよびネットワーキングの構成、ストレージの管理ができます。月次または年次の処理やウェブサイトのトラフィックの急増など、計算量の多いタスクを処理するためのキャパシティーを追加 (スケールアップ) できます。使用量が減った場合はキャパシティーを再び減らす (スケールダウン) こともできます。

EC2インスタンスは AWS クラウド上の仮想サーバーです。EC2 インスタンスを起動するときは指定したインスタンスタイプによって、インスタンスで使用できるハードウェアが決定します。各インスタンスタイプはコンピューティング、メモリ、ネットワーク、ストレージリソースが異なるバランスで構成されています。詳細については[「Amazon EC2 インスタンスタイプガイド」](https://docs.aws.amazon.com/ec2/latest/instancetypes/instance-types.html)を参照してください。

![\[各 EC2 インスタンスタイプはコンピューティング、メモリ、ネットワーク、およびストレージリソースがバランスよく構成されています。\]](http://docs.aws.amazon.com/ja_jp/AWSEC2/latest/UserGuide/images/instance-types.png)


## Amazon EC2 の機能
<a name="ec2-features"></a>

Amazon EC2 には次の高度な機能があります。

**インスタンス**  
仮想サーバー。

**Amazon マシンイメージ (AMI)**  
サーバーに必要なコンポーネントをパッケージ化した、インスタンス用に事前に設定されているテンプレート(オペレーティングシステムおよび追加のソフトウェアを含む)。

**インスタンスのタイプ**  
インスタンス用の CPU、メモリ、ストレージ、ネットワーキングキャパシティーのさまざまな設定。

**Amazon EBS ボリューム**  
Amazon エラスティックブロックストア (Amazon EBS) を使用したデータ用の永続的ストレージボリューム。

**インスタンスストアボリューム**  
インスタンスを停止、休止、または終了するときに削除される一時データ用のストレージボリューム。

**キーペア**  
インスタンス用の安全なログイン情報。AWS はパブリックキー、ユーザーはプライベートキーを安全な場所に保存します。

**セキュリティグループ**  
インスタンスに到達できるプロトコル、ポート、送信元 IP の範囲、およびインスタンスが接続できる宛先 IP の範囲を指定できる仮想ファイアウォール。

Amazon EC2 はマーチャントまたはサービスプロバイダーによるクレジットカードデータの処理、ストレージ、および伝送をサポートしており、ペイメントカード業界（PCI）データセキュリティ基準（DSS） に準拠していることが確認されています。PCI DSS の詳細 (AWS PCI コンプライアンスパッケージ のコピーをリクエストする方法など) については[「PCI DSS レベル 1」](https://aws.amazon.com/compliance/pci-dss-level-1-faqs/)を参照してください。

## 関連サービス
<a name="related-services"></a>Amazon EC2 で使用できるサービス

Amazon EC2 を使用してデプロイするインスタンスでは 他の AWS のサービス を使用できます。

[Amazon EC2 Auto Scaling](https://docs.aws.amazon.com/autoscaling/)  
アプリケーションの負荷を処理するために適切な数の Amazon EC2 インスタンスがあることを確認できます。

[AWS Backup](https://docs.aws.amazon.com/aws-backup/)  
Amazon EC2 インスタンスとそれらにアタッチされている アマゾン EBS ボリュームのバックアップを自動化できます。

[Amazon CloudWatch](https://docs.aws.amazon.com/cloudwatch/)  
インスタンスと Amazon EBS ボリュームをモニタリングできます。

[Elastic Load Balancing](https://docs.aws.amazon.com/elasticloadbalancing/)  
アプリケーションの着信トラフィックを複数の インスタンスに自動的に分散できます。

[Amazon GuardDuty](https://docs.aws.amazon.com/guardduty/)  
不正な、または悪意のある可能性がある EC2 インスタンスの使用を検出します。

[EC2 イメージビルダー](https://docs.aws.amazon.com/imagebuilder/)  
カスタマイズされたセキュアで最新のサーバーイメージの作成、管理、デプロイを自動化します。

[AWS Launch Wizard](https://docs.aws.amazon.com/launchwizard/)  
個々の AWS リソースを手動で識別およびプロビジョニングすることなく、サードパーティアプリケーション用の AWS リソースのサイズ設定、設定、デプロイを行えます。

[AWS Systems Manager](https://docs.aws.amazon.com/systems-manager/)  
この安全なエンドツーエンドの管理ソリューションにより、EC2 インスタンスで大規模な操作を実行できます。その他のコンピューティングサービス

Amazon EC2 を使用する代わりに、別の AWS コンピューティングサービスを使用してインスタンスを起動できます。

[Amazon Lightsail](https://docs.aws.amazon.com/lightsail/)  
ウェブサイトやウェブアプリケーションの構築にはプロジェクトを迅速にデプロイするのに必要なリソースを低価格で予測可能な月額料金で提供するクラウドプラットフォーム Amazon Lightsail を使用します。Amazon EC2 と Lightsail を比較するには[Amazon Lightsail「 または Amazon EC2」](https://docs.aws.amazon.com/decision-guides/latest/lightsail-or-ec2/lightsail-or-ec2.html)を参照してください。

[Amazon Elastic Container Service (Amazon ECS)](https://docs.aws.amazon.com/ecs/)  
コンテナ化されたアプリケーションを EC2 インスタンスのクラスターにデプロイ、管理、スケーリングできます。詳細については[AWS「 コンテナサービスの選択」](https://docs.aws.amazon.com/decision-guides/latest/containers-on-aws-how-to-choose/choosing-aws-container-service.html)を参照してください。

[Amazon Elastic Kubernetes Service (Amazon EKS)](https://docs.aws.amazon.com/eks/)  
AWS で Kubernetes アプリケーションを実行します。詳細については[AWS「 コンテナサービスの選択」](https://docs.aws.amazon.com/decision-guides/latest/containers-on-aws-how-to-choose/choosing-aws-container-service.html)を参照してください。

## Amazon EC2 へのアクセス
<a name="access-ec2"></a>

次のインターフェイスを使用して、Amazon EC2 インスタンスを作成および管理できます。

**Amazon EC2 コンソール**  
Amazon EC2 インスタンスおよびリソースを作成、管理するためのシンプルなウェブインターフェイス。AWS アカウントにサインアップ済みの場合はAWS マネジメントコンソール にサインインし、コンソールのホームページから [**EC2**] を選択することで、Amazon EC2 コンソールにアクセスできます。

**AWS Command Line Interface**  
コマンドラインシェルでコマンドを使用して AWS  サービスとやり取りを行えます。Windows、Mac、Linux でサポートされています。AWS CLI の詳細については[AWS Command Line Interface「 ユーザーガイド」](https://docs.aws.amazon.com/cli/latest/userguide/)を参照してください。「[AWS CLI コマンドリファレンス](https://docs.aws.amazon.com/cli/latest/reference/ec2/index.html)」で Amazon EC2 のコマンドを確認できます。

**CloudFormation**  
Amazon EC2 はCloudFormation を使用したリソースの作成をサポートしています。AWS リソースを説明するテンプレートを JSON または YAML 形式で作成すると、CloudFormation はそれらのリソースをプロビジョニングして設定します。CloudFormation テンプレートを再利用して、同じリージョンとアカウント内でも、複数のリージョンとアカウント内でも、同じリソースを複数回プロビジョニングできます。サポートされている Amazon EC2 のリソースタイプとプロパティの詳細についてはAWS CloudFormation「ユーザーガイド」の[「EC2 リソースタイプのリファレンス」](https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/AWS_EC2.html)を参照してください。

**AWS SDK**  
HTTP または HTTPS を介してリクエストを送信する代わりに、言語固有の API を使用してアプリケーションを構築することを希望する場合に備えて、AWS にはソフトウェアデベロッパー向けのライブラリ、サンプルコード、チュートリアル、その他のリソースが用意されています。これらのライブラリにはリクエストの暗号化署名、リクエストの再試行、エラーレスポンスの処理などのタスクを自動化する基本機能が用意されているので、開発を簡単に始められます。詳細については「[AWS で構築するツール](https://aws.amazon.com/developer/tools/)」を参照してください 。

**AWS Tools for PowerShell**  
SDK for .NET から公開されている機能に基づいて構築された PowerShell モジュールのセットです。PowerShell用ツール ではPowerShell のコマンドラインから AWS リソースのオペレーションのスクリプトを作成できます。使用を開始する方法については『[AWS Tools for PowerShellユーザーガイド](https://docs.aws.amazon.com/powershell/latest/userguide/)』を参照してください。「[AWS Tools for PowerShell コマンドレットリファレンス](https://docs.aws.amazon.com/powershell/latest/reference/Index.html)」で、Amazon EC2 のコマンドレットを確認できます。

**Query API**  
Amazon EC2 はクエリ API を提供します。このリクエストはHTTP 動詞 (GET または POST) とクエリパラメータ `Action` で記述する HTTP または HTTPS リクエストです。Amazon EC2 の API アクションの詳細については*Amazon EC2 API リファレンス*の[「アクション」](https://docs.aws.amazon.com/AWSEC2/latest/APIReference/API_Operations.html)を参照してください。

## Amazon EC2 の料金表
<a name="ec2-pricing"></a>

Amazon EC2 では次の料金オプションが提供されています。

**無料利用枠**  
Amazon EC2 は無料で始めることができます。無料利用枠のオプションについては[AWS 無料利用枠](https://aws.amazon.com/free/)を参照してください。

**オンデマンドインスタンス**  
インスタンスの使用に対し秒単位 (最低時間は 60 秒) で課金され、長期契約や前払い金は不要です。

**積立プラン**  
1〜3 年の期間、1 時間 につき USD で、定期的な使用量を守ることにより Amazon EC2 コストを削減できます。

**予約インスタンス**  
1〜3 年の期間、インスタンスタイプとリージョンを含む特定のインスタンス設定を守ることにより Amazon EC2 コストを削減できます。

**スポットインスタンス**  
未使用の EC2 インスタンスをリクエストして、Amazon EC2 コストを大幅に削減できます。

**専用ホスト**  
オンデマンドで、または Savings Plan の一部として、専用の物理 EC2 サーバーを使用することでコストを削減できます。既存のサーバーバウンドソフトウェアライセンスを使用して、コンプライアンス要件を満たすための支援を受けることができます。

**オンデマンドキャパシティ予約**  
任意の期間、特定のアベイラビリティーゾーンの EC2 インスタンス用にキャパシティーを予約します。

**1 秒単位の請求**  
未使用の分および秒単位のコストを請求から排除します。

Amazon EC2 の課金および料金の詳細なリストと購入モデルの詳細については[「Amazon EC2 の料金表」](https://aws.amazon.com/ec2/pricing/)を参照してください。

### 見積もり、請求、コストの最適化
<a name="ec2-pricing-additional"></a>

AWS ユースケースの見積もりを作成するには[AWS 料金見積りツール](https://calculator.aws/#/) を使用します。

AWS でデプロイされたクラウドネイティブサービスおよびオープンソースを使用する最新のアーキテクチャに **Microsoft ワークロード**を変換するコストを見積もるには[Microsoft ワークロード用の AWS  モダナイゼーション計算ツール](https://modernization.calculator.aws/microsoft/workload)を使用します。

請求を表示するには[AWS Billing and Cost Management コンソール](https://console.aws.amazon.com/billing/)で**請求およびコスト管理ダッシュボード**に移動します。請求書には料金の明細が記載された使用状況レポートへのリンクが記載されています。AWS アカウントの請求の詳細については[AWS 請求とコスト管理 ユーザーガイド](https://docs.aws.amazon.com/awsaccountbilling/latest/aboutv2/)を参照してください。

AWS の請求、アカウント、イベントについてご質問がある場合は[AWS サポートにお問い合わせください](https://aws.amazon.com/contact-us/)。

プロビジョニングされたサンプル環境の費用を計算するには[「クラウドエコノミクスセンター」](https://aws.amazon.com/economics/)を参照してください。プロビジョニングされた環境のコストを計算するときはEBS ボリュームのスナップショットストレージなどの付随的コストを必ず含めてください。

[AWS Trusted Advisor](https://aws.amazon.com/premiumsupport/technology/trusted-advisor/) を使用して、AWS 環境のコスト、セキュリティ、およびパフォーマンスを最適化できます。

AWS Cost Explorer を使用して、EC2 インスタンスのコストと使用状況を分析できます。過去 13 か月までのデータを表示し、次の 12 か月間にどのくらい使用しそうかを予測するこができます。詳細についてはAWS Cost Management「ユーザーガイド」**の[AWS Cost Explorer「を用いてコストを分析する」](https://docs.aws.amazon.com/cost-management/latest/userguide/ce-what-is.html)を参照してください。

## リソース
<a name="more-resources"></a>
+ [Amazon EC2 の機能](https://aws.amazon.com/ec2/features/)
+ [AWS re:Post](https://repost.aws/)
+ [AWS スキルビルダー](https://aws.amazon.com/training/digital/)
+ [AWS サポート](https://aws.amazon.com/premiumsupport/)
+ [実践的なチュートリアル](https://aws.amazon.com/getting-started/hands-on/)
+ [ウェブホスティング](https://aws.amazon.com/websites/)
+ [Windows on AWS](https://aws.amazon.com/windows/)