

# Amazon EC2 マネージドインスタンス
<a name="amazon-ec2-managed-instances"></a>

*Amazon EC2 マネージドインスタンス*はEKS [自動モード](https://docs.aws.amazon.com/eks/latest/userguide/automode.html)による Amazon EKS などの指定されたサービスプロバイダーによってプロビジョニングおよび管理される EC2 インスタンスです。マネージドインスタンスはAmazon EC2 でコンピューティングワークロードを実行するための簡単な方法を提供します。これにより、インスタンスの運用管理をサービスプロバイダーに委任できます。

管理されたインスタンスに導入される唯一の変更は委任コントロールです。技術仕様と請求は非管理された EC2 インスタンスと同じです。管理されたインスタンスを使用すると、サービスプロバイダーに制御を委任できるため、サービスプロバイダーの運用上の専門知識とベストプラクティスを活用できます。インスタンスが管理されている場合、サービスプロバイダーはインスタンスのプロビジョニング、ソフトウェアの設定、容量のスケーリング、インスタンスの障害と置換の処理、インスタンスの終了などのタスクを担当します。

マネージドインスタンスの設定を直接変更したり、終了したりすることはできません。サービスと特定のオペレーションはお客様とサービスプロバイダーの間の契約によって決まります。ただし、管理されたインスタンスのタグを追加、変更、または削除して、AWS環境内で分類できます。

**Topics**
+ [管理されたインスタンスの請求](#billing-for-ec2-managed-instances)
+ [管理されたインスタンスを特定する](#identify-ec2-managed-instances)
+ [インスタンスの使用を開始する](#get-started-with-ec2-managed-instances)

## 管理されたインスタンスの請求
<a name="billing-for-ec2-managed-instances"></a>

Amazon EC2 マネージドインスタンスには非マネージド Amazon EC2 インスタンスと同じ基本料金と、サービスプロバイダーの別の料金が発生します。この追加料金はインスタンスを管理するサービスプロバイダーによって課金され、個別に請求されます。管理されたインスタンスの運用と保守のために提供されるサービスのコストをカバーします。

オンデマンドインスタンス、リザーブドインスタンス、スポットインスタンス、Savings Plans など、すべての [Amazon EC2 購入オプション](instance-purchasing-options.md)がマネージドインスタンスで使用できます。コンピューティングを EC2 から直接調達し、サービスプロバイダーに提供することで、アカウントに適用されている既存のリザーブドインスタンスまたは Savings Plans のメリットを享受できるため、利用可能な最も費用対効果の高いコンピューティングキャパシティーを使用できます。

例えば、Amazon EKS Auto Mode を使用する場合、基盤となるインスタンスの標準の EC2 インスタンス料金に加えて、ユーザーに代わってインスタンスを管理するための Amazon EKS からの追加料金を支払います。その後、[Savings Plans](https://docs.aws.amazon.com/savingsplans/latest/userguide/what-is-savings-plans.html) にサインアップすると、EC2 インスタンス料金は Savings Plans によって削減されますが、Amazon EKS からの追加料金は変更されません。

## 管理されたインスタンスを特定する
<a name="identify-ec2-managed-instances"></a>

管理されたインスタンスは**管理された** フィールドの **正** 値によって識別されます。サービスプロバイダーは**オペレータ**フィールド (コンソール) または `Principal`フィールド (CLI) で識別されます。

管理されたインスタンスを識別するには次の手順に従います。

------
#### [ Console ]

**管理されたインスタンスを識別するには**

1. Amazon EC2 コンソールの [https://console.aws.amazon.com/ec2/](https://console.aws.amazon.com/ec2/) を開いてください。

1. ナビゲーションペインで、[**インスタンス**] を選択してください。

1. 削除するインスタンスを選択してください。

1. **詳細**タブ (チェックボックスを選択した場合) または概要エリア (インスタンス ID を選択した場合) で、**管理**対象フィールドを見つけます。
   + **正** の値は管理されたインスタンスを示します。
   + **誤** の値は非管理されたインスタンスを示します。

1. **管理された** が **正** に設定されている場合、**オペレータ**フィールドにはインスタンスの管理を担当するサービスプロバイダーを識別する値が表示されます。例えば、**eks.amazonaws.com** の値は Amazon EKS をサービスプロバイダーとして識別します。

------
#### [ AWS CLI ]

**管理されたインスタンスを識別するには**  
[describe-instances ](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) コマンドを使用して、インスタンス ID を指定します。

```
aws ec2 describe-instances \
    --instance-ids i-1234567890abcdef0 \
    --query Reservations[].Instances[].Operator
```

以下は出力の例です。`Managed` が `true` である場合、インスタンスはマネージドインスタンスであり、`Principal` が含まれています。プリンシパルはインスタンスを管理するサービスプロバイダーです。例えば、 の値は Amazon EKS をサービスプロバイダーとして`eks.amazonaws.com`識別します。

```
[
    {
        "Managed": true,
        "Principal": "eks.amazonaws.com"
    }
]
```

**マネージドインスタンスを見つけるには**  
[describe-instances](https://docs.aws.amazon.com/cli/latest/reference/ec2/describe-instances.html) コマンドを使用して、`operator.managed` および フィルターを持つパラメータを指定します `true`。`--query` オプションには、マネージドインスタンスの ID のみが表示されます。

```
aws ec2 describe-instances \
    --filters "Name=operator.managed,Values=true" \
    --query Reservations[*].Instances[].InstanceId
```

------
#### [ PowerShell ]

**管理されたインスタンスを識別するには**  
[Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) コマンドレットを使用します。

```
(Get-EC2Instance -InstanceId i-1234567890abcdef0).Instances.Operator
```

以下は出力の例です。

```
Managed Principal
------- ---------
True    eks.amazonaws.com
```

**マネージドインスタンスを見つけるには**  
[Get-EC2Instance](https://docs.aws.amazon.com/powershell/latest/reference/items/Get-EC2Instance.html) コマンドレットを使用します。この例では、マネージドインスタンスの ID のみが表示されます。

```
(Get-EC2Instance -Filter @{Name="operator.managed"; Values="true"}).Instances.InstanceId
```

------

## インスタンスの使用を開始する
<a name="get-started-with-ec2-managed-instances"></a>

マネージドインスタンスの使用に関するガイダンスについては*「Amazon EKS*[ ユーザーガイド」の「EKS 自動モードでクラスターインフラストラクチャを自動化](https://docs.aws.amazon.com/eks/latest/userguide/automode.html)する」を参照してください。