Ably
Apache Cassandra はインターネットレベルのスケールに信頼されており、限界なくスケールできるように設計されています。それこそが、当社 Ably Realtime がメッセージの永続ストレージに Cassandra を使用している理由です。
Apache Cassandra はインターネットレベルのスケールに信頼されており、限界なくスケールできるように設計されています。それこそが、当社 Ably Realtime がメッセージの永続ストレージに Cassandra を使用している理由です。
Activision は、プレイヤーに非常にパーソナライズされた通信でメッセージを送信するための新しいシステムを構築しました。これには大量のリアルタイムデータが使用されており、Apache Cassandra で構築されています。
AdStage は、パフォーマンスの傾向を常に監視し、広告主の代わりにキャンペーンを最適化しています。Apache Cassandra は、プラットフォームが低遅延で必要なスループットを確保するために必要な運用速度を提供しました。
当初、デバイスデータを一連の PostgreSQL シャードに格納していましたが、スケールがすぐに新しいシャードを追加する容量を上回ったので、HBase と Cassandra を使用する複数のデータベースアーキテクチャに移行しました。
1 年前、Apple は 75,000 を超える Cassandra ノードを実行し、10 ペタバイトを超えるデータを格納していると述べました。少なくとも 1 つのクラスターは 1,000 ノードを超えており、Apple は Cassandra で毎秒何百万もの操作(読み取り/書き込み)を定期的に取得しています。
本当に高い書き込みスループットを処理し、書き込みスループットでスケールを維持できるものが必要でした。それにより分散ストアを検討しなければならなくなり、Apache Cassandra は私たちが必要なものに適合するオプションでした。
EmoDB は Cassandra 上に構築されたオープンソース RESTful データストアで、JSON ドキュメントを格納し、最も重要なのは、サブスクライバーがそれらのドキュメントへの変更をリアルタイムで監視できるデータバスを提供することです。
Best Buy は Apache Cassandra を使用して、ホリデイトラフィックの急増(トラフィックが 7 倍に急増し、バーストが 50,000 rps 超)を管理し、「完璧」と表現しています。
IoT のスケールのために MySQL、MongoDB、およびその他の潜在的なデータベースを検証した結果、オープンソースの Apache Cassandra で得られるスケーラビリティには匹敵できないことがわかりました。これにより、毎秒数百万の操作または同時ユーザーを処理できます。
BlackBerry は、モノのインターネット(IoT)プラットフォーム用の NoSQL データベースソリューションとして Apache Cassandra を展開しました。BlackBerry IoT プラットフォームは、組織の輸送艦隊の継続的な可視性を提供するように設計された BlackBerry Radar IoT ソリューションを強化します。
BlackRock では、Apache Cassandra をさまざまな形で使用して、Aladdin 投資管理プラットフォームの強化に役立てています。この講演では、Cassandra の使用の概要を紹介します。特に、Cassandra インフラストラクチャでのマルチテナント管理方法について重点的に説明します。
Bloomberg Engineering は、Apache Cassandra と Apache Solr を使用して、ブルームバーグ バークレイズの固定利付債インデックスの毎日の運用を処理するための新しいインデックス構築プラットフォームを作成する、数年にわたる構築に取り組んでいます。
IT システム部門は、アプリケーションとビジネスプロセスのリアルタイム監視のための新しいソリューションを必要とし、悪影響に素早く対抗できるようにする必要がありました。ニーズに合わせてカスタマイズできるため、Apache Cassandra を選択しました。
Campaign Monitor は、新しいデータベーステクノロジーへの移行が重要な取り組みであることを理解していました。彼らは、並外れた信頼性、スケールでの管理性、オープンソースコミュニティを理由に、Apache Cassandra を戦略的な運用データベースプラットフォームとして選択しました。
P-BEAST は、2,400 台の相互接続されたコンピューター上で実行される 20,000 のアプリケーションで構成されています。CERN は、Apache Cassandra を使用して、このプロジェクトに必要な大規模な時系列データレート、柔軟性、およびスケーラビリティの要件を満たしています。
クラウドキックは、メトリクス処理に追いつくことと、高速ロードグラフで高品質なユーザーエクスペリエンスを提供することに重要な要素である、構成データとメトリクスストレージに Apache Cassandra を使用しています。
オープンメッシュチームは Apache Cassandra が彼らの意図した機能に理想的であることを知っていました。このソリューションには、CloudTrax プラットフォームのニーズを満たすスケーラビリティとデータストレージの要件がありました。
コンスタントコンタクトは Cassandra を使用して、40 万社以上の小規模ビジネス顧客のソーシャルメディアデータを管理しています。その最大のプロダクションクラスタは、150 台以上のマシンに 100 TB 以上データを格納しています。
石油とガスの産業は、業界固有のドキュメントデータベースにセンサデータを格納しています。そこでは、データアクセスは SOAP と XML に基づいた独自の API 経由でのみ可能です。データクラウドは、このデータを Apache Cassandra データベースクラスタに転送することでこれを解決しました。
Cassandra はディスコードのすべての要件を満たす唯一のデータベースです。ノードを追加してスケールアップでき、アプリケーションに影響を与えずにノードの損失に耐えることができます。関連データは、最小のシークとクラスタ内の簡単な配布を提供するディスク上に連続的に格納されます。
同社は 2008 年に事業を開始し、2012 年にシングルマッチファンタジースポーツの提供を開始しました。クリケット、サッカー、カバディ、バスケットボールとホッケーのファンタジーゲームをプレイするユーザーを抱えるインド最大のスポーツゲームプラットフォームです。ドリーム11 は、VIVO インディアンプレミアリーグ (IPL)、国際クリケット評議会 (ICC) の公式ファンタジーパートナーです。
Cassandra の展開状況: 複数のクラスタにまたがる数十のノード 200 TB 以上のプロビジョニングされたストレージ 1 日あたり 4 億以上の書き込みと 1 億以上の読み込み、増加中 QA、LnP、複数のプロダクションクラスタ。
エクイニクスは、その操作の容易性と常時オンのノードアーキテクチャのために Cassandra を使用しています。また、そのピアツーピアのアーキテクチャは、インフラストラクチャ機器からのストリーミングデータを収集して格納するために単一点障害がないことを保証しています。
フラントは、Kubernetes で Cassandra クラスタを操作するために Rook オペレータを正常に使用しており、Cassandra 設定でいくつかのパラメータを変更する方法のヒントを提供しています。
フラクタルの API はデータを統合し、パーミッションベースの銀行取引、会計、および支払データを分析します。これにより、金融機関は適時にコツや洞察を提供し、中小企業のクライアントに資金調達や財務の理解を支援できます。
グラブハブは、主に複数の AWS データセンター (リージョン) を運用するサービス指向のプラットフォームを運用しています。拡張を加速するためにクラウドインフラストラクチャに移行し、Apache Cassandra をプライマリの永続データストアとして使用しています。
ホームデポも DataStax と Apache Cassandra を使用して、迅速にカーブサイドアプリを立ち上げました。シディキ氏は、ホームデポが大規模なオープンソースショップであると述べました。
これはおそらく今までで最もエンジニアリング的なノンアンサーになりますが、簡単に言うと変更とアップグレードを行って以来、Cassandra のことはほとんど気にする必要がありませんでした。通常、夜中に呼び出しがあった場合、おそらくそれは Cassandra の短い一時的な障害が応答時間の増加を引き起こしていたことと関係がありました。それはちょうど完全に消えてしまいました。
Hulu は、前のシステムが成長する加入者ベースに拡張するのに問題を抱えていたときに、Apache Cassandra システムを選択しました。「チームが非常に小さいため、迅速にスケールアップでき、メンテナンスが容易なものが必要でした。」
IBM は、スケーラビリティ、パフォーマンス、高可用性の要件を実現するため、Apache Cassandra NoSQL データベースがプラットフォーム アーキテクチャの主要テクノロジーであると判断しました。
Instaclustr でも、Apache Cassandra と Apache Spark を使用して解決するビッグデータの課題が生じています。Instametrics は、Instaclustr テクノロジースタックを実践する絶好の機会を提供しています。
「Cassandra は適切に機能しており、非常にスムーズに動作します。データが失われたことはありませんし、簡単に修正できます。率直に言って、Cassandra がなければ Instana を実行することはできません。」
継続的な Instagram では、世界最大の Apache Cassandra データベースのデプロイメントの 1 つが行われています。詐欺検出、フィード、ダイレクト受信トレイなどの製品ユースケースのサポートおよび Redis の置換のために、2012 年に Cassandra の使用を開始しました。
Mint Bills は、ユーザーアカウントデータを格納するために Apache Cassandra を選択しました。「Mint Bills アプリでアカウントを選択すると、実際には Cassandra から直接情報を取得しています」と Csasznik-Shaked は付け加えました。
Intuit は、AWS で稼働する 8 つのクラスターにおいて、42,000 を超える Peak TPS をサポートしています。Cassandra は、特典、税申告、申告、ユーザーエクスペリエンス、TurboTax をサポートするために必要なすべてのものなど、膨大な量のデータを処理する必要があります。
Keen は、Kafka、Apache Cassandra NoSQL データベース、Apache Spark 分析エンジンを利用し、RESTful API と多数の SDK をさまざまな言語に追加しています。ストリーミングデータに関連するメタデータを補完し、顧客が補完されたデータを Amazon S3 やその他のデータストアにストリーミングできるようにします。
「セットアップして実行すれば、あとは何もする必要はありません。率直に言って、運用面では簡単です。そのため、顧客は Cassandra を使用していますが、実際にはそのことを認識していません。しかし、彼らは「常に稼働しています。常に高速です。」と言っています。最終ユーザーに本当に知ってもらいたいのは、これらすべての利点です。」
「お客様は、Apache Cassandra ほど大量のデータをすべて処理できるプラットフォームはないと常に言っています。大量のデータを生成している場合は、グローバルな回復力が必要です。Cassandra を選択してください。スケーリングが必要な場合は、それを実行します。」
Locstat は、ケープタウン国際空港周辺の航空機と飛行パターンからの飛行データを格納した、Geotrellis によって生成されたヒートマップを示しました。データは Cassandra に格納されてから Apache Spark によってプッシュされて、Cesium 空間インタフェースで Geotrellis を使用して視覚化されます。
Cassandra は、オープン API プラットフォームを介して Macquarie 内のバックエンドシステムからの情報で給餌されるスマートデータストレージレイヤーを提供し、主にそのインメモリ機能により顧客のリクエストに高速に対応します。
事業の成長により、データの 10 倍の成長を望み、ほとんど読み取り専用モデルからほぼリアルタイムの更新を処理できるモデルに移行し、複数のデータセンターに移行するようになりました。POC の結果: Cassandra と ActiveSpaces - かなり近い。MongoDB - テストに失敗。YMMV!
Maths Pathway は、学習と指導のモデルであり、数学に対する深い認識と知識を構築するための個々のパスに沿って学生をサポートします。Maths Pathway は、Apache Cassandra の助けを借りて、その個別かつパーソナライズされた学習を提供します。
METRO は開発を統合したいと考えており、経営陣は Apache Cassandra が良い出発点になると考えていました。プラットフォーム全体が移行され、チームは Google Cloud のネイティブサービスを使用して Cassandra と効果的に対話するようになっています。
「マイクロサービスベースのアプリケーション戦略に合った、アプリケーションの可用性と拡張性のニーズにも対応できる分散型データベースを実装するにはどうすればいいのだろうと思っていました」とヤコブセン氏は言います。「その点で、Cassandra はこのモデルに完璧に合い…」
Monzo ではマイクロサービスアーキテクチャ(Go と Kubernetes)を採用し、Apache Cassandra と Linkerd などの主要プラットフォームコンポーネントにプロファイリングと最適化を施して、最近アプリだけで実施したクラウドファンディング活動を支援しました。
Netflix は Apache Cassandra でペタバイト単位のデータを管理していますが、これらデータには、ユーザーがわずか数ミリ秒で確実にアクセスできる必要があります。同社は、Apache Cassandra に基づく永続化レイヤーを、真の自律運転システムに変える、洗練された制御プレーンを構築しました。
New York Times 社は、同社の ⨍aбrik メッセージングプラットフォームに、Python とともに Apache Cassandra を使用しています。
NHN Techorus 社は、データホテル部門を通じて、IT インフラストラクチャとマネージドサービスを提供しています。同チームは、データストアとして Apache Cassandra を使用するアプリケーションとソリューションを展開したいと考えている顧客が急速に増加していることを特定しました。
Ooyala 社は、Cassandra を使用して、リアルタイム分析エンジンを構築しました。Ooyala 社のソフトウェアエンジニアであるエバン・チャンは、Spark、Shark の各フレームワークを使用して、Cassandra データに基づいてリアルタイムクエリを実行する、自身の実体験について説明します。
Outbrain 社には、さまざまな規模の Apache Cassandra の 30 の本番クラスターがあります。小規模なものから、3 つのデータセンターにまたがる 100 ノードのクラスターまであります。Cassandra は、最終的な整合性モデルを採用するデータストアとして非常に信頼性の高い選択肢であることが証明されています。
Paidy 社は、日本全国でリアルタイムの月次統合クレジットサービスを提供しています。同社は、イベントソーシングとリアクティブアーキテクチャに最適なデータベーステクノロジーとして、Apache Cassandra を特定しました。
Penn Mutual 社は、6 ノードの Cassandra リングにデータ情報を格納しています。現在では、データを活用してイノベーションを起こし、さらに情報に基づいた意思決定を行うことができ、顧客に真にパーソナライズされたプレミアムエクスペリエンスを提供できます。
「IoT の出現により、ネットワークのタッチポイントの増加を追跡する必要性がさらに高まっています。幸いにも、スティーブンスとそのチームは、Apache Cassandra についての経験をすでに持っていました…」
PubNub は、リアルタイムの infrastructure-as-a-service を提供し、エンタープライズグレードのセキュリティ、SLA でサポートされる 99.999% の信頼性、グローバルなスケーラビリティを提供し、最も大規模なリアルタイム展開をサポートします。これらはすべて、シンプルな API と 70 以上の SDK を介して行われます。
RevTrax 社は、アップタイムとリニアスケールの点を考慮して Cassandra を選択しました。「スケールアウトする必要がある場合、Cassandra では MySQL よりも読み取りと書き込みをスケールアウトする方が簡単です。」ただし、最も重視したのは、耐久性と単一障害点の排除でした。
Sky 社は、オンラインビデオプラットフォーム(Sky 社と NOW TV 社の両方の顧客にすべての OTT ビデオコンテンツを提供するシステム)でデータベースの永続化に Cassandra を使用しています。これには、人気のスポーツゲームとテレビ番組に対する大量のトラフィックの急増に対応することも含まれます。
全体として、当社はパーソナライズのニーズに対するソリューションとしての Cassandra に非常に満足しており、成長し続けるエンゲージユーザーベースにパーソナライズされたエクスペリエンスを提供するために、それを確実に拡張できると思っています。
「運用レベルでは、Docker に基づくコンテナとマイクロサービスのインフラストラクチャを備えた Cassandra を使用することで、サービスを動的にサイズ変更できます」とジェローム・レブール氏は説明します。
Apache Cassandra は、Target 社で長年(2014 年ごろから)使用されています。同社では、Kubernetes の Docker コンテナに Cassandra をデプロイする方法を学びましたが、安定性と一貫性は維持され、マップ上のあらゆる場所に確実に配置されています。
Uberは、現在、毎秒数百万のクエリとペタバイトのデータを処理し、Uber規模のさまざまなミッションクリティカルOLTPワークロードを可能にするサービスとして、オープンソースのApache Cassandra®データベースを6年以上運用しています。
過去にCassandraで良い経験をしたため、最初の選択肢となりました。Apache Cassandraは、最高の書き込みおよび読み取りパフォーマンスを備えています。Kafkaと同様に、分散されており、スケーラビリティが高く、耐障害性があります。
海洋観測イニシアチブ(OOI)は、世界中の海洋に関する重要な科学的疑問に対処するために、800以上の機器からリアルタイムデータを配信する科学的な海洋観測ネットワークです。Apache Cassandraはこのシステムの中心として機能しており、ハイブリッドインフラストラクチャ上に存在しています。
Yelpは、EC2でのCassandraクラスタの管理から、Kubernetesでの同じクラスタを運用環境でオーケストレーションすることへと移行しています。ここでは、EC2ベースのデプロイメントと、クロスリージョン協調のためのCassandraオペレータおよびetcdを使用する方法について説明します。