ハイブリッドおよびマルチクラウド インフラストラクチャは、Apache Kafka を使用するユーザーにとって多くの利点をもたらします。 クラウド テクノロジーは、現代のビジネスにとってこれまで以上に重要になっています。企業の 94% は、クラウド インフラストラクチャがもたらすメリットを理由に、クラウド インフラストラクチャに投資しています。 クラウドを使用している企業の約 87% がハイブリッド クラウド環境に依存しています。ただし、他のクラウド ソリューションを使用している企業もあるため、これについても議論する必要があります。 現在、ほとんどの企業のクラウド エコシステムには、インフラストラクチャ、コンプライアンス、セキュリティなどの側面が含まれています。これらのインフラストラクチャは、ハイブリッドまたはマルチクラウドに配置できます。さらに、マルチクラウド システムでは、組織のニーズに基づいてさまざまなベンダーからクラウド インフラストラクチャを調達します。 ハイブリッド クラウド戦略には多くの利点がありますが、マルチクラウド インフラストラクチャの利点についても議論する必要があります。マルチクラウド インフラストラクチャとは、さまざまなベンダーからテクノロジを取得することを意味します。これらのベンダーはプライベートでもパブリックでもかまいません。ハイブリッド クラウド システムは、オンプレミスのハードウェア ソリューションとパブリック クラウドの両方を使用して、さまざまなクラウド タイプを組み合わせたクラウド展開モデルです。 Apache Kafka クラスターを安全に使用して、Amazon の S3 などのさまざまなクラウド サービスを使用して、オンプレミスのハードウェア ソリューションからデータ レイクにデータをシームレスに移動できます。ただし、クラウド クラスターでトピックを複製するか、クラウドからアプリケーションに読み取りとコピーを行うカスタム コネクタを開発する必要があることに注意してください。 さまざまな Apache Kafka アーキテクチャの 5 つの重要な比較1. KafkaとETL処理Apache Kafka は、高パフォーマンスのデータ パイプライン、さまざまな分析データのストリーミング、Kafka を使用した企業にとって重要な資産の実行などに使用できますが、Kafka クラスターを使用して複数のシステム間でデータを移動することもできることをご存知でしたか? これは通常、Kafka プロデューサーがデータを公開したり、Kafka トピックにプッシュしたりして、アプリケーションがデータを使用できるようにしているためです。ただし、Kafka コンシューマーは通常、ターゲット アプリケーションにデータを供給するカスタム アプリケーションです。したがって、クラウド プロバイダーのツールを使用して、データを抽出して変換するジョブを作成し、ETL データをロードできるという利点も得られます。 Amazon の AWS Glue は、Apache Kafka および Amazon Managed Apache Kafka (MSK) ストリームからデータを消費できるツールの 1 つです。これにより、データ結果をすばやく変換し、Amazon S3 データレイクまたは JDBC データストアにロードできるようになります。 2. 建築設計ほとんどのシステムの場合、最初のステップは通常、ユーザーがこのデータをすばやく表示できるように、応答性が高く管理しやすい Apache Kafka アーキテクチャを構築することです。たとえば、従業員保険証券フォームなど、多くの重要なデータ セットを含むドキュメントを処理および記録する必要がある場合などです。その後、さまざまなクラウド ツールを使用してデータを抽出し、さらに処理することができます。 また、AWS Glue などのクラウドベースのツールを構成して、オンプレミスのクラウドハードウェアに接続し、安全な接続を確立することもできます。 3 ステップの ETL フレームワーク ジョブで問題が解決するはずです。手順がわからない場合は、次の手順に従ってください: 手順 1: ツールとローカルの Apache Kafka データ ストレージ ソース間の接続を作成します。ステップ 2: データ カタログ テーブルを作成します。ステップ 3: ETL ジョブを作成し、そのデータをデータ レイクに保存します。 3. 接続する事前定義された Kafka 接続を使用すると、AWS Glue などのさまざまなクラウド ツールを使用して、データ カタログに安全な Secure Sockets Layer (SSL) 接続を作成できます。さらに、これらの接続には常に自己署名 SSL 証明書が必要であることに注意してください。 さらに、情報からより多くの価値を引き出すために実行できる手順がいくつかあります。たとえば、Quick Sight などのさまざまなビジネス インテリジェンス ツールを使用して、内部の Kafka ダッシュボードにデータを埋め込むことができます。その後、別のチーム メンバーがイベント駆動型アーキテクチャを使用して管理者に通知し、さまざまなダウンストリーム アクションを実行できます。特定のデータ型を扱うときは常にこれを実行する必要がありますが、ここでの可能性は無限です。 4. セキュリティグループAWS Glue のようなクラウドツールがそのコンポーネント間で通信する必要がある場合は、すべての伝送制御プロトコル (TCP) ポートに対して自己参照の受信ルールを持つセキュリティグループを指定する必要があります。これにより、データ ソースを同じセキュリティ グループに制限できるようになります。基本的に、すべてのトラフィックに対して自己参照型の受信ルールを事前に構成できます。次に、この新しく作成された接続を参照する Apache Kafka トピックを設定し、スキーマ検出機能を使用する必要があります。 5. データ処理Apache Kafka 接続を完了してジョブを作成したら、後で必要になるソース データをフォーマットできます。さまざまな変換ツールを使用してデータベースを処理することもできます。このデータ処理を行うには、先ほど作成した ETL スクリプトを使用して、上記の 3 つの手順に従います。 結論はApache Kafka は、さまざまなアプリケーションで多様に使用できるオープンソースのデータ処理ソフトウェアです。上記のガイドラインを使用して、適切なストレージの種類を決定してください。 |
<<: ガートナー:世界のパブリッククラウドのエンドユーザー支出は2022年に5,000億ドルに近づく
>>: 10年間の努力、新時代のIT技術の頂点を目指す - WOTグローバルテクノロジーイノベーションカンファレンス2022が盛大に開幕
百度のアルゴリズムは今日大きく変化したが、依然として検索結果の公平性を損なう不正手段がいくつか存在し...
2019年を振り返ると、様々な人気IPコンテンツが雨後の筍のように登場し、ブランドマーケティングの成...
2012 年は中国の検索エンジン業界にとって順風満帆というわけではなかった。競争が激化するなか、壮大...
2010 年 7 月 1 日、Baidu Alliance は中小規模の URL とのトラフィックの...
ショートビデオ、セルフメディア、インフルエンサーのためのワンストップサービス業界ではよく知られている...
1. 分散データベースとは何ですか? 『分散システム データベース システムの原則 (第 3 版)』...
bluevps は、設立時期が不明な VPS ビジネスです。同社の Web サイトには英語版とロシア...
昨今、多種多様なウェブサイトが存在する中、企業ウェブサイトは、宣伝やプロモーションを目的としているも...
JD.comは最近目立たず、大きな動きもしていないようだ。劉強東氏も微博ではほとんどコメントしていな...
最初の実名インターネットマーケティングフォーラムの創設者である朱偉坤氏は、このトピックを開始しました...
世界はますます小さくなり、情報の伝達速度はますます速くなっています。人々がコミュニケーションのために...
クラウド コンピューティングが万能薬ではないことを企業が認識するにつれ、新しいスキル、新しいアプリケ...
微博マーケティングは現在非常に人気があります。杜子建の『微博の力』、志堅柔舎の『微博マーケティング完...
過去 2 年間、SEO、特に Baidu の最適化について話すとき、私たちが最初に考えるのはユーザー...
[[346377]]建国記念日を前に、NVIDIA による ARM 買収のニュースはテクノロジー界で...