データのポータビリティと冗長性は、スケーラブルなクラウドネイティブ・アプリケーションを作成するために不可欠な要素です。プラットフォームにとらわれないツールを使用することで、エンタープライズ・アプリケーションが求める柔軟性を備えたマルチクラウド、マルチリージョンのワークロードに対応できる。Couchbaseは、今日の複雑なクラウドエコシステムで必要とされる動的なスケーリングのために設計された高性能NoSQLデータベースです。当社は Couchbase のチームと協力し、アカマイのクラウド・コンピューティング・サービス(以前は Linode として知られていた)上に高可用性 Couchbase Enterprise Server データベース・クラスタを迅速かつ合理的に展開できるようにしました。
Couchbaseは、MongoやRedisのようなNoSQLデータストアの代替として、またはSparkや Kafkaのようなビッグデータコネクタと組み合わせて使用することができます。Couchbaseは、直感的なノード管理と多次元スケーリングで際立っており、エンドユーザーが計算予算を最大限に活用できるようになっている。同じツールは、プッシュプルクラスタリングと弾力性のあるクロスデータセンターレプリケーション(XDCR)を使用して、マルチリージョン展開のスプロールを管理するのに役立ちます。
Couchbaseは、他のMarketplace クラスタアプリに加わり、単一のインスタンス上にアプリをデプロイするのと同じくらい簡単に、高可用性でクラウドネイティブなクラスタをデプロイおよび構成することができます。Marketplace クラスタは、TLS、暗号化、厳格なファイアウォールルール、および制限されたユーザーのための生成されたパスワードなどの合理的なデフォルトのセキュリティプラクティスを提供しながら、高可用性環境をセットアップするために通常必要な手動タスクと追加のスクリプトを排除します。
仕組み
CouchbaseMarketplace アプリは、コンピュートインスタンスのプロビジョニングとネットワーク化されたCouchbaseクラスタの設定を自動化するために、公開されているオープンソースのAnsible playbooksを使用しています。プレイブックは、バックグラウンドでIPアドレス割り当てのような動的変数を入力するためにLinode APIv4にクエリします。これは、デプロイメントをハンズオフに保つことで、複雑な本番ワークロードのためのディスカバリとネットワーク設計を簡素化します。
このアプリでは、3、5、または7つのノード・クラスタを選択できる。各クラスタは、データノードとインデックス/クエリノードが2対1の割合で配置され、最適な耐障害性と可用性を実現しています。TLS証明書の生成が組み込まれているため、デフォルトのノード間暗号化と、管理者の変更を最小限に抑えた完全なセキュアXDCRが可能です。これらのオプションは、多くのユースケースに適しています。より特化した、またはスケーリングされたクラスタの展開については、Couchbaseにお問い合わせください。
利用可能なリージョンにクラスタをデプロイするには、Linode APIトークンを追加し、クラスタと一緒にプロビジョニングするためのsudoユーザ名を選択し、自己署名TLS証明書を生成するために必要なサブジェクト情報を提供するだけです。
アカウントのSSHキーは、作成されたsudoユーザに割り当てられ、SSHによるroot認証を無効にし、パブキー認証を強制するオプションが可能になります。インストールが完了し、生成された秘密を保存すると、Couchbase Enterprise Serverクラスタは CLI またはTLSで保護されたWeb UIを介して管理できます。
ワンクリックでCouchbaseを検索して始めましょうMarketplace 。
本番環境でCouchbase Enterprise Serverクラスタを使用する前に、Couchbaseサポートに連絡して、アカマイのクラウド上でEnterpriseライセンスを有効にする必要があります。
Couchbase と協力し、アカマイでクラウドネイティブのインフラ as code デプロイメントをシンプルに管理し続けることができることを嬉しく思います!
コメント (1)
The addition of Couchbase Enterprise Server Cluster to the One-Click App Marketplace is exciting news! It promises to simplify the deployment and management of powerful database solutions. I’m eager to see how this will benefit businesses looking for efficient, scalable database options and what kind of impact it will have on overall productivity.