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 エンドポイント経由でルーティングできます。
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 認証 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 では、さまざまな時間帯に、さまざまなデータセットを使用して、徐々にユーザー数を増やしながら、エクスペリエンスをテストすることを推奨しています。 |
| コスト | VPC 内に存在し、Site-to-Site VPN を使用してクエリが実行されるデータソースには、標準の Site-to-Site VPN データ転送料金がかかります。コストを削減するために、クエリを制限し、フィルタを使用して、インターネット経由で取得するデータの量を減らすことをお勧めします。 |