Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
zero-ETLが金融業界にもたらすものとは?
Search
Hikaru Kawagoe
January 10, 2024
1
740
zero-ETLが金融業界にもたらすものとは?
Hikaru Kawagoe
January 10, 2024
Tweet
Share
More Decks by Hikaru Kawagoe
See All by Hikaru Kawagoe
5分でまとめたいWell-Architected Framework アップデート / Well-Architected Framework Update that can be summarized in 5 minutes
rrrraaaaa6
0
160
「オブジェクト作成の最初の 30 日間は頻繁にアクセスされますが、最初の 30 日を超えるとほとんどアクセスされません」と真面目に向き合ってみる
rrrraaaaa6
0
150
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ
rrrraaaaa6
0
900
ぼくのかんがえたさいきょうのAWSへのリソースデプロイ_mentimeter
rrrraaaaa6
1
660
AWS Backup 自動復元テストをやってみる / Try AWS Backup automatic restore testing
rrrraaaaa6
0
540
Verified AccessとBedrockでお手軽セキュアに社内向け生成AIアプリを作る
rrrraaaaa6
3
540
CDK Pipelineにも良いところあるんだからね・・・
rrrraaaaa6
1
350
失敗から学ぶCDK Construct Libraryを利用した効率化
rrrraaaaa6
2
640
CloudFormationの表示がツリーになったけど何が嬉しいん?
rrrraaaaa6
1
530
Featured
See All Featured
Bootstrapping a Software Product
garrettdimon
PRO
305
110k
The World Runs on Bad Software
bkeepers
PRO
65
11k
The Invisible Side of Design
smashingmag
298
50k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.1k
What's new in Ruby 2.0
geeforr
343
31k
The Pragmatic Product Professional
lauravandoore
31
6.3k
Intergalactic Javascript Robots from Outer Space
tanoku
269
27k
Designing for humans not robots
tammielis
250
25k
Bash Introduction
62gerente
608
210k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
250
21k
jQuery: Nuts, Bolts and Bling
dougneiner
61
7.5k
Building Adaptive Systems
keathley
38
2.3k
Transcript
zero-ETLが金融業界にもたらすものとは? 2024/1/10 @Fin-JAWS re:Invent 金融 re:Cap シンプレクス株式会社 河越光 1
2 かわごえ / Hikaru KAWAGOE • Simplex Inc. • Architect/CCoE/育成
等… • Community Builder (DevTool) • 2023 Japan AWS Top Engineer
おことわり 発言は個人の見解に基づくものであり、所属組織 を代表するものではありません 3
4 アイスブレイク 今年(2024) ラスベガスへ行く人へ
WynnのBuffetは美味いぞ 5
WynnのBuffetは美味いぞ 6
7 ここからやっと本題
2022年のAWS re:Invent 8
2022年のAWS re:Inventから約1年 2023年11月 9
そしてその1ヶ月後のAWS re:Invent 2023 10
zero-ETLと名前がつくものたち(2024/01/10現在) 11 Amazon DynamoDB Amazon Aurora Amazon S3 Amazon Redshift
Amazon OpenSearch Service Amazon RDS
re:Invent期間中に私が考えていたzero-ETLの概念 12 ETL
re:Invent期間中に私が考えていたzero-ETLの概念 ETLの「管理」が不要 13 ETL Managed by AWS
re:Invent期間中に私が考えていたzero-ETLの概念 ETLの「管理」が不要 14 ETL Managed by AWS 半分正解だったけど 半分ぐらいはどうやら不正解だった
ETLの課題 15 データのマッピング、異常検 知、データの不整合・競 合・・・などなどそもそもメ ンテナンスが手間 大容量のデータを高速に処理 をするためには料金が膨れ上 がる、DBからデータを読み取 る際にはDBに負荷がかかるた
めワークロードに影響が出る 増え続けるデータの種類やシ ステムに対応するためにコー ドの変更やデプロイなど時間 を要する。結果、データ分析 や機械学習で利用できるまで にかかる時間が増加しデータ の鮮度が劣化していく
ETLの課題 16 データのマッピング、異常検 知、データの不整合・競 合・・・などなどそもそもメ ンテナンスが手間 大容量のデータを高速に処理 をするためには大きなサイズ のインフラを並列に。結果と して料金が膨れ上がる
増え続けるデータの種類やシ ステムに対応するためにコー ドの変更やデプロイなど時間 を要する。結果、データ分析 や機械学習で利用できるまで にかかる時間が増加 手間もコストも時間もかかる苦痛な作業 (AWS re:Invent 2022 Keynote)
zero-ETLとは何か@公式ドキュメント 17 https://aws.amazon.com/jp/what-is/zero-etl/ “ETLデータパイプラインを構築する必要性を排除し または最小限に抑える一連の統合”
zero-ETLとは何か@公式ドキュメント “ETLデータパイプラインを構築する必要性を排除し または最小限に抑える一連の統合” 18 https://aws.amazon.com/jp/what-is/zero-etl/ Federated Querying Streaming ingestion Instant
replication データの移動させる必要がな く、さまざまなデータソース に対してクエリを実行可能 複数のデータソースからリア ルタイムデータをストリーミ ングし、瞬時に分析可能に データベースからデータウェ アハウスへデータを即座に継 続的にレプリケーションする
パターン1 Federated querying 19 Amazon OpenSearch Service Amazon Simple Storage
Service (Amazon S3) AWS Lambda データの取り込み OpenSearch w/ S3
パターン1 Federated querying 20 Amazon OpenSearch Service Amazon Simple Storage
Service (Amazon S3) AWS Glue Data Catalog Amazon OpenSearch Service Amazon Simple Storage Service (Amazon S3) AWS Lambda データの取り込み 直接クエリ OpenSearch w/ S3
パターン1 Federated querying 21 https://speakerdeck.com/nagamina96/re-invent-2023-re-cap- opensearchtos3nozeroetltong-he-sitemita https://www.youtube.com/watch?v=ol-UBfYcKUI
パターン2 Streaming ingestion 22
パターン3 Instant replication 23 https://aws.amazon.com/jp/blogs/big-data/announcing-zero-etl-integrations-with-aws-databases-and-amazon-redshift/ Redshift w/ Aurora w/ RDS
w/ DynamoDB
パターン3 Instant replication 24 https://www.docswell.com/s/hmatsu47/ZGX4PM-2023-12-17-160927 https://www.youtube.com/watch?v=5g8KJbvSCJ4
あらためてzero-ETLとは(私見) AWSのどこかにデータがあれば ワークロードに可能な限り影響を与えずに 最小の作業・メンテナンスで ニアリアルタイムでデータの鮮度を落とさずに データ分析を可能にする統合 25
あらためてzero-ETLとは(私見) AWSのどこかにデータがあれば ワークロードに可能な限り影響を与えずに 最小の作業・メンテナンスで ニアリアルタイムでデータの鮮度を落とさずに データ分析を可能にする統合 26 zero-ETLって名前はついてないけど zero-ETLなサービスってそれなりにいるのでは?
zero-ETLじゃないけど あなたはひょっとしてzero-ETL? • Redshift • auto-copy from Amazon S3 •
Streaming Ingestion(w/ MSK and Kinesis Data Stream) • OpenSearch • Amazon OpenSearch Ingestion • w/ DynamoDBのzero-ETLも実際はこれ • zero-ETLと名前をつけたものと付けてないものの違いってなんなんだろか (単なるタイミング?) 27 https://dev.classmethod.jp/articles/dynamodb-to-opensearch-cdk/
zero-ETL の全体像 28 Amazon DynamoDB Amazon Aurora Amazon S3 Amazon
Redshift Amazon OpenSearch Service Amazon RDS Kinesis Data Stream Amazon MSK Replication Streaming Ingestion Replication 不明 Replication Federated Querying ※ OpenSearch Ingestionは割愛
29 zero-ETLが金融業界にもたらすものとは?
zero-ETLが金融業界にもたらすものとは データを利用した金融ビジネスの展開が容易になっていく • AIでも分析でも、データが一元化されていることが大前提 • ニアリアルタイムかつ複数のシステムを横断してデータを活用することによっ て、よりパーソナライズされた金融サービスの展開などが可能に • 既存のワークロードには影響を出さないようにこれを実現するのは非常に難易 度が高く、実現に踏み込みきれていない金融機関もあるのでは
30
System C zero-ETLが金融業界にもたらすものとは 31 System A System D System B
System C zero-ETLが金融業界にもたらすものとは 32 System A System D System B
Amazon Redshift
System C zero-ETLが金融業界にもたらすものとは 33 System A System D System B
Amazon Redshift
System C zero-ETLが金融業界にもたらすものとは 34 System A System D System B
Amazon Redshift そもそもリアルタイム性を 捨てている データベースにクエリ実行 すると負荷がかかり本番 ワークロードに影響が 高速に処理するためにコス トが 複雑すぎて運用が辛い 作り込みのオンパレード ランタイムのサポート終了 使いこなせる人どこ?
System C zero-ETLが金融業界にもたらすものとは 35 System A System D System B
Amazon Redshift zero-ETL
一方で・・・ • zero-ETLでデータの統合に関する課題は解消できるかもしれないが、AIやアナリティ クスといったETL以外の部分がより課題として浮き出てくるのでは? • データ分析の民主化にむけて・・・ • SQLや可視化などのアナリティクスに関するスキル • 正しくデータの読み解き議論するためのベースライン
• データに基づいた意思決定を行う文化の醸成 36
まとめ(1) • zero-ETLはそれぞれのデータソースの特性に合わせて、ニアリアルタイムかつワーク ロードに影響が出ない形での分析が可能な実装がされていそう • ETLの辛い箇所をいい感じに解消できる統合だと思うので今後も注目していきたい • zero-ETLによって、簡単にニアリアルタイムでのデータ統合が可能になることで、よ り高度なデータドリブンな金融サービスの展開が容易に 37
まとめ(2) WynnのBuffetは美味いぞ 38
39 ご清聴ありがとうございました