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

【DataStax Japan Webinar】 Cassandra 3.xサポート終了迫る! DataStax製品・サービス紹介および最新動向

【DataStax Japan Webinar】 Cassandra 3.xサポート終了迫る! DataStax製品・サービス紹介および最新動向

コミュニティサポート終了後のApache Cassandraに対するサポートのオプションの紹介とともに、Apache Cassandraをご利用になられている方や、DataStaxのテクノロジー全般にご興味のある方に向けて、DataStaxの提供する製品やサポートサービスについて、説明します。

Yoshiyuki Kono

March 30, 2023
Tweet

More Decks by Yoshiyuki Kono

Other Decks in Technology

Transcript

  1. ©2023 DataStax. – All rights reserved
 【DataStax Japan Webinar】 Cassandra

    3.xサポート終了迫る! DataStax製品・サービス紹介および最新動向 DATASTAX JAPAN合同会社
 河野泰幸<[email protected]> - PreSales Architect
 
 
 2023年3月28日

  2. ©2023 DataStax. – All rights reserved
 DataStaxのご紹介 本社
 
 Santa

    Clara, CA
 
 2010年4月創業
 
 Santa Clara • London • Paris • 
 Singapore • Tokyo •
 Sydney • Wellington
 
 テクノロジー
 
 
 
 オープンソースを基盤とした
 テクノロジースタックを
 エンタープライズ向けソリューション 
 として提供
 DATASTAX JAPAN 2017年法人設立
  3. ©2023 DataStax. – All rights reserved
 ©2023 DataStax. – All

    rights reserved
 アジェンダ • Apache Cassandra ~ユースケースによる簡単な紹介 
 • DataStaxがCassandraユーザーに提供する価値
 • DataStax製品・サービス概要
 • 最新動向
 ◦ クラウドネイティブ
 ◦ ブロックチェーン/Web3
 ◦ AI/機械学習
 ◦ Cassandra次期リリース
 3

  4. ©2023 DataStax. – All rights reserved
 ニーズに応じたDataStaxテクノロジー活用 4
  DataStaxテクノロジー コミュニティー

    技術サポート パッケージ製品 クラウドサービス エンタープライズ オープンソース 市場投入までの期間短縮
  5. ©2023 DataStax. – All rights reserved
 5
 5 NYSEの顧客は1日36億件規模のデータにリアルタイムでアクセス ソリューション: 

    ◦ ティック情報をDataStaxを使って管理 要件: • 正確かつ最新の金融データを提供 • データ量にかかわらずピーク性能を維持 • 24時間365日ダウンタイムなし お客様の声: DataStaxは、コンピューター単体ではなく、複数のコンピューター郡からなるシステムであるため、 サービスの成長に伴ってスケール することができるので助かります。 我々は無限にスケールしなければなりませんから。 “
  6. ©2023 DataStax. – All rights reserved
 RDBオフロード:適材適所によるコスト最適化 6
 Cassandra •

    更新されないデータ(明細履歴)は Cassandraへ • そのほかの更新が頻繁に発生するデータは既存の RDBMSを利用 6
 Log Files Spark load tool ・・・・ ・・・・ ・・・・ ・・・・ ・・・・ ・・・・ Log Files CSV Files 基幹
 システム 商用 RDBMS 会員向けポータル —------------ ----- ------------ 大量データロード・データ加工用 – – – – – 弊社パートナーSIOS Technology様による DB Tech Showcase 2022発表から引用させていただきました。
  7. ©2023 DataStax. – All rights reserved
 Cassandra を超える価値提案 先進機能とサポートでTCO削減 8


    シンプルな操作 • 構成管理UI • 可観測性: ヘルス メトリックス • 管理 API 先進のパフォーマンス • 2 倍の r-w スループット • レイテンシーを 50% 削減 • データロード4 倍高速化 TCO の削減 • サービス安定性向上 • 運用管理コスト削減 • 開発生産性向上 • 統合テクノロジースタック パートナーシップ • 24時間サポート • バグ修正パッチ • ベスト プラクティス • 専用ツール 詳細 :https://www.datastax.com/resources/whitepaper/advan ced-performance-datastax-enterprise
  8. ©2023 DataStax. – All rights reserved
 9
 Apache Cassandra NoSQLデータベース

    マルチモデルデータ アナリティクス 高度なサーチ グラフエンジン 外部連携 Kafka など各種 コネクター Stargate DataStax Enterprise 統合テクノロジースタック
  9. ©2023 DataStax. – All rights reserved
 単一のプラットフォームで様々なデータ モデルを選択可能 グラフ ドキュメント

    キーバリュー カラムファミリー 表形式モデル 構造化データ 時系列データ AI・機械学習 JSON の保存、取得、操作 半構造化データ 拡張性の高い K-V ストア 非構造化データ リアルタイム トラバーサルの ためのスケーリング カスタマー 360 データ統合、ETL レス 分散キャッシュ 不正行為とリスク分析 権限、認証
  10. ©2023 DataStax. – All rights reserved
 GraphQL ドライバー API 高いパフォーマンス

    構造化レベル高 高い柔軟性 構造化レベル低 Cassandra Query Language / CQL REST API JSON Document gRPC SQL 類似テーブルモデル 構造化データ Key-Value データ 強い型付け 最小限のクエリ オーバー ヘッド 型とフィールドの階層 構造化データ Key-Value データ 実行時の柔軟性 行ベース 構造化データ Key-Value データ 弱い型付け 広く使用されており柔軟 JSON ドキュメント 半構造化データ 弱い型付け スキーマレスで柔軟 CQL over gRPC 構造化データ より軽量 ネイティブドライバの代替 クエリーのオーバーヘッドは少 ない 開発者の選択肢 API、ドライバー、および複数のデータ モデル 柔軟なデータベースへのアクセス方法の選択肢により開発速度が向上
  11. ©2023 DataStax. – All rights reserved
 13
 NoSQL データモデルとユースケース(+対応データベース例) 13

    ドキュメント (JSON) • 汎用、スキーマレス • MongoDB グラフ • 関係の発見、不正行為の検出 • neo4j、Janus キーバリュー • キャッシュ、キーによる値へのアクセス(セッションストア、カート、商品マスター等) • Redis、DynamoDB ワイドカラム • 高トランザクション、検索によるデータセットへのアクセス(時系列データ等) • Cassandra、HBase
  12. ©2023 DataStax. – All rights reserved
 14
 DataStax:全てのユースケースをカバー 14 ドキュメント

    (JSON) • 汎用、スキーマレス • Cassandra/DataStax グラフ • 関係の発見、不正行為の検出 • Cassandra/DataStax キーバリュー • キーによる値へのアクセス(セッション、カート、商品マスター等)、キャッシュ • Cassandra/DataStax ワイドカラム • 高トランザクション、検索によるデータセットへのアクセス(時系列データ等) • Cassandra/DataStax
  13. ©2023 DataStax. – All rights reserved
 DataStax管理ソリューションを選ぶ理由:主な機能 16
 統合された視覚的な監視と管理 •

    透過的な修復 • 自動管理サービスの制御 • バックアップおよび復元 操作の管理とスケ ジュール • 過去の傾向分析と予測機能を利用した キャパ シティプランニング • しきい値とタイミングベースの アラート • 組み込みの自動フェイルオーバー 容易かつDevOps対応の環境構築 • マウスを数回クリックするだけで、 視覚的に新 しいクラスターを作成 、または既存のクラス ターをアップグレード • 企業内の外部プラットフォームとの統合 • 宣言型・冪等性の構築
  14. ©2023 DataStax. – All rights reserved
 DSE管理サービス 17
 パフォーマンス・サービス ◦

    パフォーマンス メトリック収集 ▪ クエリ、テーブル、およびクラスターレベル ◦ 特定の問題に対処するための推奨事項を提供 ベストプラクティス・サービス ◦ クラスターを定期的にスキャン、クラスターのセキュリティ、可用性、およびパフォーマンスを 脅かす問題を自動的に検出 バックアップ&リストア・サービス
  15. ©2023 DataStax. – All rights reserved
 NodeSyncサービス 18
 DataStax独自のNodeSync サービスは、古くて管理が難しい修復メカニズムに取って代わります。

    • 自動化を前提として、かつ理解が容易であるように、設計 • タスクの進行状況を示す視覚的インジケーター
  16. ©2023 DataStax. – All rights reserved
 OpsCenter のアーキテクチャ 19
 ◦

    Stomp - 双方向通信 ◦ http/https - 一方向通信
  17. ©2023 DataStax. – All rights reserved
 LifeCycle Manager概要 21
 シンプルで柔軟なエンタープライズ

    ク ラスのプロビジョニング環境 • 構成管理 • 堅牢性と監査性の向上 • アップグレード簡素化 • パッチの適用 • 等
  18. ©2023 DataStax. – All rights reserved
 初心者にとっての利点 22
 – 不安のない導入

    – すべての DSE 構成を 1 か所で管理 – 管理画面からデプロイ/構成可能 – 管理画面上でのトラブルシューティング – SSL 証明書を自動生成
  19. ©2023 DataStax. – All rights reserved
 エキスパートにとっての利点 23
 – 宣言型の構成管理

    – API – ジョブイベント管理 – 高度なワークフロー – サードパーティ構成管理システムと連携
  20. ©2023 DataStax. – All rights reserved
 ライフサイクル マネージャー - アーキテクチャ

    24
 実証済みのアプローチ • コンバージェンス(収束): 一時的なエ ラーに直面しても、可能な作業を続 行。複数回の実行で目的の状態に収 束。 • べき等性: 複数回実行しても安全かつ 効率的 • 宣言型: 必要な状態を宣言型によりモ デル化。LCM はそこに到達する方法 を見つけ出します。
  21. ©2023 DataStax. – All rights reserved
 Luna for Apache Cassandra

    のご紹介 お客様のニーズに合わせて以下のサポート形態を提供します。 
 26
 プレミアムサポートエンジニア - 専任または共有 Premium Support アドオン Luna for Apache Cassandra スタンダード 通常サポート オープンソースのCassandraに対する商用サポート • DataStaxには、サポートエンジニアとして、 Cassandraコミッターが在籍 • 迅速な問題解決によるシステムの安定稼働を実現 • スタンダードよりも手厚いサポート(レスポンスタイム等) • Apache Cassandra のサポート終了後の延長サポートのご相談
  22. ©2023 DataStax. – All rights reserved
 Apache Cassandraリリース・サポート状況 https://cassandra.apache.org/_/download.html
 27


    現在、3.xをご利用の方は、2023年5~7月に訪れる予定のサポート期間の終了にご注意ください。
  23. ©2023 DataStax. – All rights reserved
 移行先のオプション&その後のサポート期間 28
 Apache Cassandra

    3.x DataStax Enterprise 6.8 DataStax Enterprise 7.0 Apache Cassandra 4.0 Apache Cassandra 4.1 Apache Cassandra 4.2 移行先
 サポート終了
 6/30/2026 (Earliest EOL)
 Apache Cassandra 3.11 互換
  24. ©2023 DataStax. – All rights reserved
 30
 オープンソース 作成者 Yahoo

    2016 年に Apache Software Foundation (ASF) に寄贈 ➔ クラウドネイティブ設計 ➔ クラスターベース ➔ マルチテナント ➔ コンピューティングとストレージを分離 ➔ データ期限の管理:コールドストレージへのオフロード メッセージング メッセージが Pulsar ブローカーに到達すると、構成されたター ゲットに配信 ストリーミング Pulsar クラスター内で複雑な処理ロジックを作成可能
  25. ©2023 DataStax. – All rights reserved
 31
 Splunkは、Pulsar を搭載 調査結果:

    Pulsar はKafka よりも 5 倍から 50 倍優れたレイテンシ を実現し、運用上の負担を軽減 します • フラッグシップ DSP 製品、 • 1 日あたり数十億のメッセージ処理に対応
  26. ©2023 DataStax. – All rights reserved
 DataStax Starlight: Pulsar用のプロトコル互換機能 33


    • 既存メッセージング・ストリーミング プラットフォームの置き換えが可能 • クライアントコード変更不要 • 既存のスキルセットを適用可能 **MQTT, ActiveMQ, RocketMQ coming soon
  27. ©2023 DataStax. – All rights reserved
 Apache Cassandra
 マルチクラウド DBaaS

    (Database-as-a-Service)
 
 
 
 導入期間短縮 数クリックで環境利用開始、リソース計画不要 運用管理オーバーヘッドなし 運用の管理が不要になり、 ビジネスの推進に専念 動的な弾力性 プロビジョニングの過剰や不足なし ベンダーロックインなし AWS、Azure、GCPにデプロイ可能 真の意味で従量課金 READ/WRITEリクエスト、データ容量単位 開発速度向上 各種APIと柔軟なデータモデル astra.datastax.com
  28. ©2023 DataStax. – All rights reserved
 複数の データ モデル 共通API

    一般的な プログラミング 言語のドライバー ドキュメント キー バリュー カラム ファミリー グラフ 開発柔軟性 API と ドライバー 複数の データ モデル マネージド DBaaS クラウド ネイティブ クラウド プラットフォーム 非依存 運用環境を 問わない ゼロ ダウンタイム & ゼロ オペレーション 自動スケーリング、マ ルチリージョン 等 ASTRA DB 概要
  29. ©2023 DataStax. – All rights reserved
 39
 運用負荷ゼロ ストリーミング サービスを運用・スケーリングす

    るためのオーバーヘッドを排除 AstraDB統合 DataStax Astra DBとのCDC機能を提供 従量制モデル 柔軟な消費ベースの価格設定 簡単な構成管理 REST API管理コンソールまたは REST APIで 簡単に設定可能 Apache Pulsar Streaming-as-a-Service/products/astr a-streaming
  30. ©2023 DataStax. – All rights reserved
 Cassandra Enhancement Proposal (CEP)

    42
 Adopted CEPリスト https://cwiki.apache.org/confluence/pages/viewpage.action?pageId=95652201 Proposal Number Status 起案エンジニア所属企業 CEP-3: Guardrails V4.1実装済み DataStax CEP-7: Storage Attached Index DataStax CEP-9: Make SSLContext creation pluggable v4.1実装済み CEP-10: Cluster and Code Simulation v4.1実装済み Apple CEP-11: Pluggable memtable implementations v4.1実装済み DataStax CEP-14: Paxos Improvements v4.1実装済み Apple CEP-15: General Purpose Transactions Apple CEP-13: Denylisting partitions v4.1実装済み Netflix CEP-16: Auth Plugin Support for CQLSH v4.1実装済み CEP-17: SSTable format API DataStax CEP-19: Trie memtable implementations v4.2実装済み DataStax CEP-20: Dynamic Data Masking DataStax CEP-21: Transactional Cluster Metadata Apple CEP-25: Trie Indexed SSTable DataStax
  31. ©2023 DataStax. – All rights reserved
 Astra DB Block 43


    Web3 Dapps を構築するためのリアルタイムイ ンデックス化済みブロックチェーン データ Astra上で公開されている 
 サンプルアプリケーション 

  32. ©2023 DataStax. – All rights reserved
 Astra Block Extractor
 Reads


    Writes
 Writes
 44
 44 Blockchain
 Blockchain
 ユースケース:データオフロード(自社管理) Reads
 コンセンサス
 バリデーション(検証)
 トランザクション
 検証済みトランザクション参照
 コンセンサス
 バリデーション(検証)
 トランザクション
 検証済み
 トランザクション参照
 オフロード前
 オフロード後

  33. ©2023 DataStax. – All rights reserved
 Astra Block 45
 マイクロ


    サービス
 ブロックチェーン API
 プロバイダー 
 ブロックチェーン 1
 ブロックチェーン 2
 ブロックチェーン 3
 Astra Block
 インデクサー 
 アプリ、API
 AI/ML
 ユースケース:データ分析(プロバイダー利用)
  34. ©2023 DataStax. – All rights reserved
 • Web3: What is

    It?
 • Web2 vs. Web3: Explained
 • What is Web3, Blockchain, NFTs. 
 • What is Ethereum?
 • What is Blockchain technology?
 • What is Web3.js?
 • Why Web3 Needs Real Time Data
 • 
 • Product Page on DataStax.com
 • Block Explorer Sample App 
 ◦ source code
 関連情報発信中 46

  35. ©2023 DataStax. – All rights reserved
 現在、利用可能な選択肢: Astra DB +

    Feast 51
 https://www.datastax.com/blog/lift-your-mlops-pipeline-to-the-cloud-with-feast-and-astra-db
  36. ©2023 DataStax. – All rights reserved
 https://www.datastax.com/jp /cassandra-health-check 53
 診断のしくみ

    診断のために、情報収集のためのスクリプトを 実行していただきます。 スクリプトは、ノードからメタデータを収集し、安 全な AWS S3 バケットに投稿します。 この情報を使用して、クラスターの正常性を分 析します。