Upgrade to Pro — share decks privately, control downloads, hide ads and more …

S3からBigQueryへ閉域ネットワーク経由でデータ転送する方法

 S3からBigQueryへ閉域ネットワーク経由でデータ転送する方法

2023年3月16日に開催された「SoftBank Tech Night Fes 2023」の講演資料です。

AWS S3からGoogleCloud BigQueryへ閉域ネットワーク経由でデータ転送する方法をご紹介します。クラウド間の接続にはソフトバンクのクラウド閉域接続サービス「OnePortマルチクラウドアクセス」を使い、オンデマンドのクラウド接続も検証しました。OnePortによるクラウド接続の流れもご紹介します。

■関連リンク
・OnePort マルチクラウドアクセス
 https://www.softbank.jp/biz/services/network/cloud-connect/multi-access/

・ソフトバンククラウドテクノロジーブログ
 https://www.softbank.jp/biz/blog/cloud-technology/

■作成者
赤羽 啓(あかはね けい)
ソフトバンク株式会社
法人事業統括 クラウドエンジニアリング本部
ソリューションアーキテクト

■SoftBank Tech Nightについて
ソフトバンク株式会社のエンジニア有志が開催するテックイベントです。
各分野のエキスパートが、日頃培った技術や事例、知見について発信しています。
イベントは開催スケジュールはconnpassをご確認ください。
https://sbtechnight.connpass.com/

SoftBank Tech Night Fes 2023公式サイト
https://www.softbank.jp/biz/events/tech-night-fes-2023/

SoftBank Tech Night

March 16, 2023
Tweet

More Decks by SoftBank Tech Night

Other Decks in Technology

Transcript

  1. 赤羽 啓 Kei Akahane ⚫ SoftBank 株式会社 ⚫ ソリューションアーキテクト プロダクト技術検証、ソリューション開発、顧客提案

    ⚫ 前職は社内SE 海外含めたネットワーク全体の設計構築を担当 ⚫ 通信キャリア伝送路構築の経験もあり 3
  2. 6 転送パターン①インターネット経由での転送 構成のしやすさ〇 / 通信品質△ / セキュリティ△ (暗号化はされています) • 一般的な転送方法なので情報が多い

    • ネットワーク設計等は必要なし インターネット AWS S3 (オブジェクトストレージ) Google Cloud BigQuery (データ分析)
  3. 7 転送パターン②インターネットVPN経由での転送 インターネット AWS S3 (オブジェクトストレージ) Google Cloud BigQuery (データ分析)

    IPsecVPN 構成のしやすさ△ / 通信品質△ / セキュリティ〇 • VPNGWどうしの接続情報は多い。 • インターネットを使うため品質は向上しない。
  4. 8 転送パターン③閉域ネットワーク経由での転送 閉域 ネットワーク AWS S3 (オブジェクトストレージ) Google Cloud BigQuery

    (データ分析) 構成のしやすさ× / 通信品質〇 / セキュリティ〇 事業所 ・通信品質・セキュリティ面で優れる構成 ・拠点間通信を含めた全体設計が必要
  5. 10 転送パターン④閉域ネットワーク(OnePort マルチクラウドアクセス)経由 OnePort AWS S3 (オブジェクトストレージ) Google Cloud BigQuery

    (データ分析) 構成のしやすさ〇 / 通信品質〇 / セキュリティ〇 • 導入が簡単(インターネットVPNより楽) • エンドエンドでプライベート通信が可能 ※以降マルチクラウドアクセス=MCA API API 管理画面からクラウド接続ができる
  6. 14 S3 (オブジェクトストレージ) OnePort VPC BigQuery (データ分析) VPC GoogleCloud AWS

    インターネット API API 管理画面 で設定 ①AWSとGoogleCloudをOnePortで接続する
  7. 15 S3 (オブジェクトストレージ) OnePort VPC BigQuery (データ分析) VPC GoogleCloud AWS

    インターネット API API 管理画面 で設定 数分~数十分で完成。クラウド側のゲートウェイも自動で作成される。 ①AWSとGoogleCloudをOnePortで接続する
  8. 16 S3 (オブジェクトストレージ) OnePort VPC BigQuery (データ分析) VPC GoogleCloud AWS

    インターネット pingOK EC2 (仮想マシン) Compute Engine (仮想マシン) ①AWSとGoogleCloudをOnePortで接続する
  9. 17 ②S3からBigQueryへOnePort経由でデータ転送する S3 (オブジェクトストレージ) OnePort VPC BigQuery (データ分析) VPC GoogleCloud

    AWS インターネット インターネット上のサービス EC2 (仮想マシン) Compute Engine (仮想マシン)
  10. 18 S3 (オブジェクトストレージ) OnePort VPC EC2 (仮想マシン) BigQuery (データ分析) VPC

    GoogleCloud AWS Private Service Connect Private Link Compute Engine (仮想マシン) インターネット ②S3からBigQueryへOnePort経由でデータ転送する
  11. 19 S3 (オブジェクトストレージ) OnePort VPC EC2 (仮想マシン) BigQuery (データ分析) VPC

    GoogleCloud AWS Private Service Connect Private Link Compute Engine (仮想マシン) インターネット ②S3からBigQueryへOnePort経由でデータ転送する
  12. 20 S3 (オブジェクトストレージ) OnePort VPC EC2 (仮想マシン) BigQuery (データ分析) VPC

    GoogleCloud AWS Private Service Connect Private Link Compute Engine (仮想マシン) インターネット ②S3からBigQueryへOnePort経由でデータ転送する
  13. 21 S3 (オブジェクトストレージ) OnePort VPC EC2 (仮想マシン) BigQuery (データ分析) VPC

    GoogleCloud AWS Private Service Connect Private Link Compute Engine (仮想マシン) インターネット S3連携するときにインターネット経由のAPI連携をするため、 OnePortを通らずデータ転送してしまう・・。 BigQuery Data Transfer Service ②S3からBigQueryへOnePort経由でデータ転送する
  14. 22 S3 (オブジェクトストレージ) OnePort VPC EC2 (仮想マシン) BigQuery (データ分析) VPC

    GoogleCloud AWS Private Service Connect Private Link Compute Engine (仮想マシン) IPアドレス ②S3からBigQueryへOnePort経由でデータ転送する ①S3をマウント ③bqコマンド(bq load)で転送 ※PSCのプライベートIPに向ける ②Google Cloud SDKを インストール 転送OK
  15. 構成・環境例(OnePort ダイレクトアクセスからの切替) AWS 東京リージョン OnePort マルチクラウドアクセス 構築の範囲 OnePort作業による構築範囲 サブ メイン

    VIF VIF DXGW VPC 管理画面 で設定 15分程度で作成できました! 同様の手順で他クラウドへの接続が可能です。