ハイブリッドおよびマルチクラウド インフラストラクチャは、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が盛大に開幕
今年のアリババグループの行動をみると、頻繁であると言える。ショッピング検索の開始だけでも業界に衝撃を...
IBM Think 2020 テクノロジーカンファレンスにオンラインで参加する機会をいただき、大変感...
Rainbow Network (imidc) の香港サーバーは、10M ~ 20Mbps の帯域幅...
月収10万元の起業の夢を実現するミニプログラム起業支援プランXiaomi の第 2 四半期の財務報告...
4月27日、ShitouはSEO初心者向けに「SEO職場体験シーズン2:実践してみる」というタイトル...
SEO は誕生以来、検索エンジンの天敵です。その主な理由は、検索エンジン自身の入札ランキングを下げる...
6月22日と28日のBaiduの大量Kサイト事件の後、多くのSEO仲間が不安になっていると思います。...
Linode.com は長い間、良いニュースを届けていません。XEN から KVM への切り替えの最...
最近、国内の多くの地域で流行状況が再発しています。春節の旅行ラッシュが近づいており、流行中の旅行政策...
私は今年、新しく立ち上げられ、慎重に管理されているウェブサイトのいくつかをフォローして観察し、他の人...
58 プライベート クラウド プラットフォームは、58 Tongcheng Architecture...
10月29日、Funshine Salesと多くのパートナーが主催する2020 SaaS業界売上成長...
多くの研究機関は、ハイブリッド クラウド環境が今後 5 年以内にエンタープライズ IT の主流になる...
これは偶然の出来事です。ドメイン名が Baidu の検索結果から削除され、その後通常の表示に戻り、キ...
BannerPlay: AdWords に似たバナー広告プラットフォーム予算が限られている中小企業に...