Bastion の構成設定について

この記事のセクションでは、Azure Bastion のリソースと設定について説明します。

SKU

SKU はサービス レベルとも呼ばれます。 Azure Bastion では、Basic と Standard の 2 種類の SKU がサポートされています。 SKU は、Bastion を構成するときのワークフロー中に Azure portal 内で構成されます。 Basic SKU は Standard SKU にアップグレードできます。

  • Basic SKU は基本機能を備えています。この機能により、Azure Bastion では、ターゲット アプリケーションの VM 上でパブリック IP アドレスを公開することなく、Virtual Machines (VM) への RDP/SSH 接続を管理できます。
  • Standard SKU では、Premium 機能が有効になります。

次の表は、対応する SKU ごとに機能が使用可能かどうかを示しています。

特徴量 Basic SKU Standard SKU
ピアリングされた仮想ネットワーク内のターゲット VM に接続する あり あり
Azure Key Vault (AKV) で Linux VM のプライベート キーにアクセスする はい はい
SSH を使用した Linux VM への接続 あり あり
RDP を使用した Windows VM への接続 あり はい
Kerberos 認証 はい あり
VM オーディオ出力 はい はい
共有可能リンク いいえ あり
ネイティブ クライアントを使用して仮想マシンに接続する いいえ はい
IP アドレスを使用して VM に接続する いいえ はい
ホストのスケーリング いいえ あり
カスタム受信ポートの指定 いいえ あり
RDP を使用した Linux VM への接続 いいえ あり
SSH を使用した Windows VM への接続 いいえ あり
ファイルのアップロードまたはダウンロード いいえ あり
コピー/貼り付けを無効にする (Web ベースのクライアント) いいえ はい

SKU の指定

現時点では、Standard SKU を指定する場合は Azure portal を使用する必要があります。 Azure CLI または Azure PowerShell を使用して Bastion を構成する場合、SKU を指定することはできません。既定値は Basic SKU です。

Method SKU 値 リンク
Azure portal レベル - Basic または Standard チュートリアル
Azure portal レベル - Basic クイック スタート
Azure PowerShell Basic 使用方法
Azure CLI Basic 使用方法

SKU のアップグレード

Azure Bastion では、Basic SKU から Standard SKU へのアップグレードがサポートされています。

Note

Standard SKU から Basic SKU へのダウングレードはサポートされていません。 ダウングレードするには、Azure Bastion を削除して再作成する必要があります。

この設定を構成するには、次の方法を使用します。

Method リンク
Azure portal レベル 使用方法

Azure Bastion サブネット

重要

2021 年 11 月 2 日以降にデプロイされた Azure Bastion リソースについては、AzureBastionSubnet の最小サイズは /26 以上 (/25、/24 など) となります。 この日付より前にサイズ /27 のサブネットにデプロイされたすべての Azure Bastion リソースは、この変更の影響を受けず、現状どおり動作します。ただし、今後、ホスト スケーリングを利用する場合に備え、既存の AzureBastionSubnet のサイズを /26 にまで増やすことを強くお勧めします。

Azure Bastion では、専用サブネット AzureBastionSubnet が必要です。 このサブネットは、Azure Bastion をデプロイする同じ仮想ネットワークに作成する必要があります。 サブネットには次の構成が必要です。

  • サブネットの名前は AzureBastionSubnet にしてください。
  • サブネットのサイズは /26 以上 (/25、/24 など) にしてください。
  • ホストのスケーリングの場合は、/26 以上のサブネットをお勧めします。 サブネット領域を小さくすると、スケール ユニットの数が制限されます。 詳細については、この記事のホストのスケーリングに関するセクションをご覧ください。
  • サブネットは、bastion ホストと同じ VNet およびリソース グループに存在する必要があります。
  • サブネットに追加のリソースを含めることはできません。

この設定を構成するには、次の方法を使用します。

Method リンク
Azure portal Subnet クイックスタート
チュートリアル
Azure PowerShell -subnetName cmdlet
Azure CLI --subnet-name command

パブリック IP アドレス

Azure Bastion にはパブリック IP アドレスが必要です。 パブリック IP には次の構成が必要です。

  • パブリック IP アドレスの SKU は、Standard にしてください。
  • パブリック IP アドレスの割り当て方法は、静的にしてください。
  • パブリック IP アドレスの名前は、このパブリック IP アドレスを参照するためのリソース名です。
  • 作成済みのパブリック IP アドレスは、そのアドレスが Azure Bastion で求められる条件を満たし、まだ使用されていないものであれば、使用することができます。

この設定を構成するには、次の方法を使用します。

Method リンク Standard SKU が必要
Azure portal パブリック IP アドレス Azure Portal はい
Azure PowerShell -PublicIpAddress cmdlet はい
Azure CLI --public-ip create command はい

インスタンスとホストのスケーリング

インスタンスとは、Azure Bastion を構成するときに作成される、最適化された Azure VM のことです。 これは Azure によって完全に管理され、Azure Bastion に必要なすべてのプロセスを実行します。 インスタンスは、スケール ユニットとも呼ばれます。 クライアント VM には、Azure Bastion インスタンス経由で接続します。 Basic SKU を使用して Azure Bastion を構成すると、2 つのインスタンスが作成されます。 Standard SKU を使用する場合は、インスタンスの数を指定できます。 これはホストのスケーリングと呼ばれます。

各インスタンスは、中程度のワークロードで、20 の同時 RDP 接続と 40 の同時 SSH 接続をサポートできます (詳細については、Azure サブスクリプションの制限とクォータに関する記事を参照してください)。 インスタンスあたりの接続数は、クライアント VM に接続するときに実行するアクションによって異なります。 たとえば、データ処理の多い作業を行っている場合は、インスタンスの処理の負荷が大きくなります。 同時接続セッション数を超えると、追加のスケール ユニット (インスタンス) が必要になります。

インスタンスは AzureBastionSubnet 内に作成されます。 ホストのスケーリングを可能にするには、AzureBastionSubnet が /26 以上である必要があります。 サブネットを小さくすると、作成できるインスタンスの数が制限されます。 AzureBastionSubnet の詳細については、この記事のサブネットに関するセクションをご覧ください。

この設定を構成するには、次の方法を使用します。

Method リンク Standard SKU が必要
Azure portal インスタンス数 使用方法 はい
Azure PowerShell ScaleUnit 使用方法 はい

カスタム ポート

VM への接続に使用するポートを指定できます。 既定で、接続に使用される受信ポートは、RDP の場合 3389、SSH の場合 22 です。 カスタム ポート値を構成する場合は、VM に接続するときにその値を指定します。

カスタムポート値は、Standard SKU でのみサポートされています。

Bastion の共有可能リンク機能を使用すると、ユーザーは Azure portal にアクセスせずに Azure Bastion を使用してターゲット リソースに接続できます。

Azure 資格情報がないユーザーが共有可能リンクをクリックすると、RDP または SSH を使用してターゲット リソースにサインインするようにユーザーに求める Web ページが開きます。 ユーザーは、そのターゲット リソースに対して Azure portal で構成された内容に基づき、ユーザー名とパスワードまたは秘密キーを使用して認証します。 ユーザーは、Azure Bastion で現在接続できる同じリソース (VM または仮想マシン スケール セット) に接続できます。

方法 リンク Standard SKU が必要
Azure portal 共有可能リンク 構成 はい

次のステップ

よくあるご質問については、「Azure Bastion に関する FAQ」を参照してください。