View a markdown version of this page

Site-to-Site VPN 経由でのデータソースへの接続 - AWS クラウド での Microsoft Power BI の使用

Site-to-Site VPN 経由でのデータソースへの接続

このモデルでは、インストールされた Power BI Desktop は、AWS Site-to-Site VPN または AWS Client VPN のいずれかの Site-to-Site VPN 方法を使用して、AWS ネットワーク内のデータソースに接続します。各接続タイプは、高い可用性、管理性、伸縮性を兼ね備えたクラウド VPN ソリューションを提供して、ネットワークトラフィックを保護します。

Site-to-Site VPN は、お客様のネットワークと AWS VPN または AWS Transit Gateway の間に暗号化されたトンネルを作成します。Client VPN は、無料の VPN ソフトウェアクライアントを使用して、AWS またはオンプレミスのリソースにユーザーを接続します。

Site-to-Site VPN と Client VPN の両方の接続からの VPN トラフィックは、お客様の VPC 内で終端します。そのため、VPN トラフィックはプライベート IP アドレスにルーティングできるため、インスタンスにパブリック向けの IP アドレスが不要になります。Athena などのパブリックサービスエンドポイントからデータパスにアクセスできるサービスの場合、これらのサービスリクエストはインターネット経由で、または VPN 接続と VPC エンドポイント経由でルーティングできます。

Power BI Desktop が Site-to-Site VPN と Client VPN 経由で AWS データソースに接続する方法を示す図。

Site-to-Site VPN および Client VPN 経由での Power BI Desktop から AWS データソースへの接続

Site-to-Site VPN は AWS Transit Gateway にも接続でき、複数の VPC に分散したデータソースへのアクセスが容易になります。

Site-to-Site VPN を使用すると、AWS に保存されているデータソースにアクセスするときに暗号化が適用されるというメリットがあり、各データソースを明示的に設定する必要はありません。一度設定すると、VPN テクノロジーはエンドユーザーにとってほぼシームレスになります。

表 2 — Site-to-Site VPN を使用して AWS データソースにアクセスする際の考慮事項

条件 Site-to-Site VPN を使用して AWS データソースにアクセスする際の考慮事項
ネットワーク接続 データソースを利用するために、VPC 内のプライベート IP アドレスに接続するか、リージョン別または VPC サービスのエンドポイントを使用します。Power BI Desktop は、VPN 経由で接続したうえで、データソース (Amazon RDS、Amazon Redshift、Amazon EC2 ベースのデータソース) に直接アクセスします。もしくは、リージョンエンドポイントを使用するサービス (Amazon Athena) の場合、DNS 設定に応じて、プライベート VPC またはリージョン別のエンドポイントを使用して、それらのデータソースにアクセスします。
セキュリティ IP アクセスコントロール

ルーティングとセキュリティグループを組み合わせて使用することで、AWS クラウドに保存されているデータソースへのアクセスを制御できます。

転送中の暗号化

どちらのタイプの Site-to-Site VPN でも IPsec 暗号化を使用するため、AWS とオンプレミス間で転送されるデータは暗号化されます。これにより、データソースが暗号化通信を使用するように設定されていない場合でも、インターネット経由で転送されるデータは保護されます。

認証

Site-to-Site VPN は 1 回限りの設定が必要で、いったん確立されると、ユーザーにとってシームレスになります。エンドユーザーは Site-to-Site VPN を使用するために認証する必要はありませんが、データソースへのアクセスには認証が必要です。

一方、Client VPN では、接続を確立するためにエンドユーザーによる認証が必要です。Client VPN 認証は、Active Directory (ユーザーベース)、相互認証 (証明書ベース)、または SAML SSO (ユーザーベース) を介して行うことができます。認証が完了すると、接続はエンドユーザーにとってシームレスになります。Power BI Desktop に追加された AWS データソースには認証が必要です。

AWS では、必要なデータセットへの読み取り専用アクセス権のみを持つ ID を使用して AWS データソースに対して認証を行うことを推奨しています。

パフォーマンス

Site-to-Site VPN の使用はインターネット経由で行われます。そのため、パフォーマンスの限界は最初に提示したシナリオに似ています。インターネット経由で AWS データソースにアクセスする場合、Power BI Desktop の全体的なパフォーマンスに影響を与える可能性のある要因がいくつかあります。この 8 つの原則は以下のとおりです。

  • アクセスするデータセットのサイズ。データセットが大きいほど、取得に時間がかかります。クエリを制限し、フィルタを使用して、インターネット経由で取得するデータの量を減らすことをお勧めします。

  • 帯域幅、レイテンシー、パケット損失など、インターネット接続の品質。可能な限り、地理的に近い AWS リージョンのデータにアクセスしてください。これにより、レイテンシーの影響が軽減されます。インターネット接続を共有している場合は、ピーク時以外の時間帯にデータソースをロードすること、十分な帯域幅が確保されていることを検討してください。

一般的に AWS では、さまざまな時間帯に、さまざまなデータセットを使用して、徐々にユーザー数を増やしながら、エクスペリエンスをテストすることを推奨しています。

コスト VPC 内に存在し、Site-to-Site VPN を使用してクエリが実行されるデータソースには、標準の Site-to-Site VPN データ転送料金がかかります。コストを削減するために、クエリを制限し、フィルタを使用して、インターネット経由で取得するデータの量を減らすことをお勧めします。