AivenとConduktorでApache Kafka®を自在に操る

<font color="Grey">*[Drive Apache Kafka® like a boss with Aiven and Conduktor](https://aiven.io/blog/drive-apache-kafka-like-a-boss-with-aiven-and-conduktor)の翻訳です。*</font>

2022年6月23日

# AivenとConduktorでApache Kafka®を使いこなす

AivenはApache Kafka®のためのセキュアでフルマネージドなプラットフォームを提供します。生産性が10倍向上します。Conduktorをチェックしてください。

## Apache Kafka®を評価中ですか？


[Apache Kafka](https://aiven.io/kafka)は非常に人気があり、そのパワーは証明されている。Apache Software Foundationによると、フォーチュン100社の80%以上がKafkaを信頼して本番ワークロードを運用している。


しかし実際のところ、Apache Kafka®を運用するには、特に規模が大きくなるにつれて、時間とエネルギーの大きな投資が必要になる。


良いニュースは、Apache Kafkaへの投資が大幅にリスク回避できることです。この投稿では、AivenとAiven for Apache Kafkaクラウドサービスを紹介し、ConduktorのオールインワンKafka管理プラットフォームとの連携方法を実演します。


Aivenを使えば、Apache Kafkaを安全で完全に管理されたプラットフォーム上にデプロイでき、Conduktorを使えばApache Kafkaの生産性が10倍向上します。非常に簡単なWin-Winソリューションです。


## Aiven for Apache Kafkaはあなたのために働きます。


Aivenは、100%オープンソースのデータベースとストリーミングプロジェクトを、フルマネージドクラウドサービスとして、世界中の主要なクラウドプロバイダーに提供しています。ローカルホストやクラウドプロバイダーで実行中のApache Kafkaコードは、Kafkaクラスタのプロビジョニング時にAivenがインストールするコードと同じです。


私たちは100％オープンソースのKafkaを使用しているだけでなく、オープンソースコミュニティにも貢献しています。例えば、ConfluentがSchema Registryのオープンソースライセンスを変更した際、Aivenは[Karapaceと呼ばれるSchema Registryのドロップイン代替](https://aiven.io/blog/what-is-karapace)を開発し、オープンソースコミュニティと共有しました。


### Aivenは99.99%のアップタイムでお客様をサポートします。


Aivenでは、Apache Kafkaを最低3ノードクラスタで提供し、選択したクラウドリージョンのアベイラビリティゾーンにノードを均等に分散します。また、Aivenのソリューションアーキテクトは、特定の要件を満たすカスタムプランを構築することができます。


Aivenは、VMのプロビジョニング、セットアップ、セキュリティ、そしてお客様のKafkaクラスターを99.99%のSLAで稼働させるための日々の運用を引き受けます。また、過去36ヶ月間、99.997%に近いアップタイムを観測しています。


私たちは、自己修復的な方法で、お客様のために透過的にクラスタをリバランスします。


### Apache Kafkaの4年間


Aivenは、Apache Kafkaをフルマネージドクラウドサービスとして4年間運用してきました。これは、Apache Kafkaをサービスとして提供する他のどのプロバイダーよりも長い期間です。


この4年間で、Apache Kafkaのエコシステムも大きく成長し、今日多くの開発者がApache Kafkaを選択する主な理由の1つとなっています。


Apache Kafkaの軌道上にあるツールの多くは、データのソースまたはデータのシンクであるが、Conduktorのように、Apache Kafkaでの作業をより簡単にするために構築されたツールもある。


## Conduktor


Kafkaエコシステムの新しいメンバーであるConduktorは、世界中の企業のKafkaジャーニーを簡素化すると同時に、より幅広いApache Kafkaコミュニティの教育にも力を注いでいます。[Conduktor Kafkademy](https://www.conduktor.io/kafka) をチェックして、レベルアップを始めましょう！  

9,000の組織で60,000人以上のユーザーを持つConduktorは、Apache Kafkaを使用する強力なGUIを提供します。クラスタの監視からデータの認識と探索まで、ConduktorはApache Kafkaのパワーをこれまで以上に簡単に利用できるようにします。  

Conduktorはピカピカの新しい製品に見えるかもしれないが、Apache Kafkaエコシステムと連携するためのオールインワンのフレンドリーなインターフェースは、実は2016年から無償で使用できる製品として開発が進められてきた。ほぼ同じ期間に、Aivenは、完全に管理され、安全で、パフォーマンスの高いApache Kafka、Kafka Connect、およびMirrorMakerを、クラウドに依存しないサービスとして、驚くほど簡単に使い始めることができる技術を磨いてきました。


### Conduktorは、データの生産性を10倍向上させます。


Conduktor は Apache Kafka のエキスパートによって構築され、Apache Kafka をより文化的に使用するためのエレガントなソリューションです。Apache Kafka を使用する場合、Conduktor はあなたの生活を向上させます。


* 開発者 - Conduktorを使用すると、トピックの設定、データの検索、コンシューマの管理、Kafka Streamsアプリケーションの管理、Connectorsの管理ができます。
* オペレーター - Conduktorを使用すると、ブローカーの設定と監視、トピックパーティションの再割り当て、メトリクスの確認が容易になります。
* QA - Conduktorを使用すると、カスタムメッセージを送信してシナリオを実行し、機能テストを実行したり、ランダムデータを送信して回復力をテストしたりできます。


エンタープライズ規模で Apache Kafka を使用する場合、Conduktor は Apache Kafka の使用を標準化し、組織全体の情報収集と生産性を向上させます。


革新的なストック映像プラットフォームであるStoryblocksは、ConduktorのデスクトップGUIを使用して、Kafkaの運用を簡素化し、効率化しています。「Storyblocks社のリード・データ・エンジニア、イリヤ・ベルディチェフスキー氏は次のように述べています。「Conduktorは素晴らしいツールです。思慮深いUIの下にKafkaのパワーを巧みに隠しています。"


## Conduktor と Aiven for Apache Kafka の接続


この2つのツールの連携を見てみよう。Aiven for Apache Kafkaで管理を行い、ConduktorでApache Kafkaとデータの扱いを10倍簡単にします。


Conduktorを使い始めるのはとても簡単で、接続を設定するためのサポートが組み込まれている。必要なのは、Conduktorの各Aivenプロジェクト用のCA証明書だけです。


### ConduktorでAivenプロジェクトのCA証明書を追加する


Aiven for Apache Kafka®サービスのサービス概要ページに移動し、サービス名（下の画像では「kafka-conduktor」）をクリックします。


![conduktor-image4](https://cdn.sanity.io/images/sczeoy4w/production/2034d42196be5a28f17adb68ee3eb4d7189b69c4-1999x433.png?q=80&fit=min&auto=format&dpr=1.5 "Aiven Console Service Overview page with a Business-4 Aiven for Apache Kafka service")


アクセスキー、アクセス証明書、CA証明書をコンピュータにダウンロードします。


ホストとポートの情報をメモしてください。すぐに必要になります。


### AivenクラスタをConduktorに追加します。


1.Conduktorデスクトップアプリケーションで、メインペインの**New Kafka Cluster**をクリックします。


![conduktor-image6](https://cdn.sanity.io/images/sczeoy4w/production/c9dbe4667305d0eecbe1eb018ef37604d57ea622-1492x794.png?q=80&fit=min&auto=format&dpr=1.5 "Connecting a Kafka cluster in Conduktor, step 1")


1.Aivenアイコンをクリックします。


![conduktor-image9](https://cdn.sanity.io/images/sczeoy4w/production/8e4eac05109ca18b423671212747504dc9d85927-1999x1339.png?q=80&fit=min&auto=format&dpr=1.5 "Connecting a Kafka cluster in Conduktor, step 2")


1.Add new Cluster画面で、Aiven integrationボタンをクリックします。


![conduktor-image7](https://cdn.sanity.io/images/sczeoy4w/production/6163265083f4f28bfe1fdee3ec67235694624335-1416x840.png?q=80&fit=min&auto=format&dpr=1.5 "Connecting a Kafka cluster in Conduktor, step 3")


1.ここに先ほどメモしたAiven Consoleの情報を追加し、ダウンロードした2つのファイルを追加し、ConduktorがKeystoreとTruststoreのファイルを作成するフォルダを指定します。
2.Create**をクリックします。  

Conduktor が Aiven for Apache Kafka サービスに接続するための設定を作成します。


![conduktor-image11](https://cdn.sanity.io/images/sczeoy4w/production/1bf62ff6ec243c3beeb7bcae169c202a2dd29db6-1999x1338.png?q=80&fit=min&auto=format&dpr=1.5 "Connecting a Kafka cluster in Conduktor, step 5")


1.Save**をクリックします。


これでAiven for Apache KafkaクラスタにConduktorが接続されました！


![conduktor-image8](https://cdn.sanity.io/images/sczeoy4w/production/d1cbaa8cc42e32ce5d676ecd684e0024bda68c88-1494x796.png?q=80&fit=min&auto=format&dpr=1.5 "Connecting a Kafka cluster in Conduktor - finished!")


これで、Apache Kafka内のすべてのデータを可視化できるようになりました。見てみてください：


![conduktor-image3](https://cdn.sanity.io/images/sczeoy4w/production/617ef879a1fa5d8c4c9a1277b1d83666a4f40954-1999x1141.png?q=80&fit=min&auto=format&dpr=1.5 "Aiven data as seen in Conduktor")


## 次は


今回のブログでは、Conduktorをさらに掘り下げるためのデモデータを紹介しませんでした。


次回のブログポストでは、デモデータを使ってAiven for Apache KafkaのConduktorでできるクールなことのすべてをご紹介します。


Aiven for Apache Kafkaは100%オープンソースのコードですが、Kafkaの世話や餌やりよりも、お客様に喜んでいただけるものを作ることに集中できるよう、私たちは（文字どおり）お客様のために全力を尽くしています！


--


Aivenと私たちのサービスに関する最新ニュースや、オープンソースに関するちょっとした情報を入手するには、[月刊ニュースレターを購読](https://aiven.io/newsletter)してください！Aivenに関する日々のニュースは、[LinkedIn](https://www.linkedin.com/company/aiven/)と[Twitter](https://twitter.com/aiven_io)のフィードでご覧いただけます。