action.skip

MegaportをAWS上のSnowflakeと統合する

Megaportを使用して、オンプレミスまたはコロケーションベースのインフラストラクチャとAWS上のSnowflake環境との間に、AWS Direct Connectレイヤー2接続を作成できます。

開始する前に、ポートが作成されていることを確認してください。ポートを作成したら、ポートからAWS VPCインフラストラクチャに関連付けられた仮想ゲートウェイにVirtual Cross Connect(VXC)を接続できます。VXCは、Aエンド(利用者のポート)とBエンド(この場合はAWSインスタンス)間のポイントツーポイントイーサネット接続です。

Megaportの顧客でない場合は、当社のグローバルなデータセンター/拠点のいずれかに1 Gbps、10 Gbps、または100 Gbpsポートを作成できます。貴社がMegaportのPoPのいずれかに位置していない場合は、Megaportに接続するために、サイトのいずれかにラストマイルの回線を調達できます。詳細については、Megaportにお問い合わせください。

注記

既存のトラフィックがあなたのPortを通過する際、このソリューションを物理的に分離するために、異なる場所にPortが必要な場合は、続行する前に新しいポートを作成することをお勧めします。

この画像は、単一の接続を使用してAWS上でMegaportをSnowflake Data Warehousingと統合するソリューションのハイレベルのトポロジーダイアグラムを示しています.

Megaport-Snowflake on AWS architecture

Snowflake環境の設定

Snowflake環境を設定するには、次の手順を行います。

  • Snowflakeにログインする
  • Snowflakeオブジェクトを作成する
  • データファイルをステージする
  • データをターゲットテーブルにコピーする
  • ロードされたデータをクエリする

AWS環境でSnowflakeを設定する方法の詳細については、Snowflake Prerequisitesを参照してください。

SnowflakeソリューションとVPC間のデータ転送が安全であることを保証するために、AWS PrivateLinkを使用して二つの環境を接続することができます。PrivateLinkは、AWS VPC間で直接かつ安全な接続を実現するAWSサービスです。これにより、データがインターネットにさらされることなくAWSインフラ内に留まることができ、インターネットを通過するデータに関連するセキュリティリスクを軽減します。

注記

AWS PrivateLinkを有効にするには最大で営業日2日かかることがあります。AWS上のSnowflakeソリューションにAWS PrivateLinkを有効にする方法の詳細については、AWS PrivateLink & Snowflakeを参照してください。

AWS上でSnowflake Data WarehousingとMegaportを統合する

Megaport Portalを使用して、AWS上のSnowflake環境とのVXCを作成できます。

  1. Megaport Portalで、Servicesページに移動し、使用したいPortを選択します。
    Portをまだ作成していない場合は、Portの作成を参照してください。

  2. PortのAWS接続を追加します。
    これがPortにとって最初の接続である場合、AWSタイルをクリックします。タイルは構成ページへのショートカットです。あるいは、+Connectionをクリックし、Cloudをクリックし、AWSをクリックします。

  3. AWS Connection Typeとして、Hosted VIFまたはHosted Connectionをクリックし、次へをクリックします。
    この例では、Hosted Connectionをクリックします。
    Hosted Connection

  4. 次に、新しいVXCを作成します。Select Destination PortリストでAWSリージョンと接続のインターコネクションポイントを選択し、次へをクリックします。
    Port名、国、メトロ都市、または目的Portの住所を見つけるために検索フィールドを使用できます。また、ダイバーシティでフィルタリングすることもできます.
    New Connection

  5. 接続の詳細を指定します:

    • Connection NameMegaport Portalに表示されるあなたのVXCの名前。

    • サービスレベル参照 (オプション) – コストセンター番号、ユニークな顧客ID、または注文書番号など、請求目的で使用するMegaportサービスの一意の識別番号を指定します。サービスレベル参照番号は、請求書の製品セクションに各サービスごとに表示されます。このフィールドは既存のサービスに対しても編集できます。

    • Rate Limit – 接続の速度。提供された帯域幅オプション(Hosted VIFの場合は50 Mbpsから数Gbps、Hosted Connectionの場合は最大25 Gbps)から選択する必要があります。より高い速度は、地域と能力に応じて利用可能な場合があります。サービスへのホストされた仮想VXCの合計はPort容量(1、10、または100 Gpbs)を超えることがありますが、合計はPort容量を超過することはありません。

    • VXC State – 初期状態を定義するために有効またはシャットダウンを選択します。詳細については、Failover TestingのためのVXCのシャットダウンを参照してください。

      注記

      シャットダウンを選択すると、このサービスを通過するトラフィックは流れず、Megaportネットワーク上ではダウンしているかのように動作します。このサービスの請求はアクティブなままで、この接続に対して料金が請求されます。

    • Preferred A-End VLAN (オプション) – この接続の未使用のVLAN IDを指定します。
      このVLAN IDはこのPortで一意でなければならず、2から4093の範囲内である必要があります。既に使用中のVLAN IDを指定すると、システムは次の利用可能なVLAN番号を表示します。注文を進めるにはVLAN IDが一意でなければなりません。値を指定しない場合、Megaportが設定します。

      また、Untagをクリックして、この接続のVLANタグを削除することもできます。Untaggedオプションでは、このPortにデプロイされた1つのVXCのみに限られます。

    • 最低期間 – 1ヶ月、12 ヶ月、24 ヶ月、または 36 ヶ月を選択します。期間が長いほど月額料金が安くなります。デフォルトでは 12 ヶ月* が選択されています。早期終了手数料(ETF)を避けるためにスクリーン上の情報に注意してください。

      最低期間の自動更新 オプションを 12、24、または 36 ヶ月の契約期間のサービスに対して有効にすると、契約終了時に同じ割引価格と期間で自動的に契約が更新されます。契約を更新しない場合、契約期間終了時に契約は月単位の契約に自動的に移行され、次の請求期間には同じ価格で、期間の割引なしで継続されます。

      詳細については、VXCの料金と契約条件およびVXC, InternetVXC そしてIX Billingを参照してください。

    • リソースタグ – リソースタグを使用して、Megaportサービスに独自の参照メタデータを追加できます。
      タグを追加するには:

      1. Add Tagsをクリックします。
      2. Add New Tagをクリックします。
      3. フィールドに詳細を入力します:
        • キー – 文字列最大長128。 有効な値は a-z 0-9 _ : . / \ -
        • – 文字列最大長256。 有効な値は a-z A-Z 0-9 _ : . @ / + \ - (スペース)
      4. 保存をクリックします。

      そのサービスに既にリソースタグがある場合は、Manage Tagsをクリックして管理できます。

      警告

      リソースタグに機密情報を含めないでください。機密情報には、既存のタグ定義を返すコマンドや個人や会社を特定する情報が含まれます。

    Snowflake connection details

  6. 次へをクリックします。

  7. クラウドの詳細を指定します:

    • AWS Connection Name – これはテキストフィールドで、AWSコンソールに表示される仮想インターフェースの名前になります。簡単にマッピングできるように、このフィールドには前の画面のVXC名と同じ名前を使用してください。
    • AWS Account ID – 接続するアカウントのIDです。この値はAWSコンソールのAccount Settingsセクションで見つけることができます。
      AWS connection details
  8. 次へをクリックします。

  9. 接続の詳細を確認し、Add VXCをクリックします。
    Connection detail summary
  10. Review Orderをクリックします。
    Order button
  11. Order Nowをクリックします。
    Megaport Portalでの作業は完了しました。次に、新しいVXCをAWS環境に接続します。
  12. 約2分後、AWSアカウントにログインします。
    実装されたVXCがDirect ConnectのConnectionsに表示されます。
  13. Create connectionをクリックします。
    次に、Direct Connect Gatewayに接続する必要があります。さまざまなタイプのゲートウェイに接続する方法については、Working with Direct Connect gateways - AWS Direct Connectを参照してください。

冗長性

このソリューションの接続部分の冗長性を達成するには、AWS環境内の異なるエッジルーターに追加のVXCを確立します。AWS上のSnowflake Data WarehousingとのMegaportの統合手順のステップ3から実行し、AWSリージョンを選択する際に、ブルーのサークルアイコンで示される代替ダイバーシティゾーンを選択します。

注記

Megaport Portalで示されているダイバーシティゾーンは、AWSエッジルーターの場所を示しているだけで、AWSインフラストラクチャ内のアベイラビリティゾーンを示しているわけではありません。

Diversity zone

AWSコンソール内で必要な手順を含め、手順を完了します。

この画像は、Megaportを異なる接続でAWSインフラストラクチャのSnowflake Data Warehousingに統合するソリューションのハイレベルのトポロジーダイアグラムを示しています。

Two VLANs and one Port

接続のための追加の物理的冗長性を確保するには、別々のPortでVXCを実装できます:

Two VLANs and two Ports

背景情報

Snowflakeは、クラウド用に特別に設計されたSoftware as a Service (SaaS)データウェアハウスサービスです。インフラストラクチャはAWSクラウド内に構築されており、AWS VPC環境とオンプレミスのインフラストラクチャとの迅速で簡単な実装と統合を可能にします。AWS環境のSnowflakeでは、使用したリソースにのみ支払うことで、柔軟性とスケーラビリティの利点を活用できます。メタデータ管理、データのセキュリティ、および堅牢で冗長なプラットフォーム上のANSI準拠のエンジンを提供し、すべてのデータを一か所に保存、クエリ、分析することが可能です。SnowflakeはAWSマーケットプレイスで利用可能であり、AWSが直接提供するサービスと競合しますが、より多くの機能を低コストで提供することができます。利用可能なオプションを確認し、ビジネスの要件に最適なものを選択することをお勧めします。

Snowflakeに関する詳しい情報については、以下の追加リンクを参照してください: