データベース
 Computer >> コンピューター >  >> プログラミング >> データベース

ObjectRocketへの接続

ObjectRocketへの接続

ObjectRocketデータベースサービスに接続して対話する簡単な方法がいくつかあります。

最初のステップは、「インスタンスの作成」ボタンを使用してインスタンスを作成することです。インスタンスを作成すると、接続文字列が自動的にプロビジョニングされます。いくつかの異なる接続方法のいずれかを選択できます:

  1. ネイティブMongoDBドライバー、プレーンテキスト
  2. ネイティブMongoDBドライバー、SSL暗号化
  3. ObjectRocket API、SSL暗号化

接続方法に入る前に、いくつかの概要を説明します。 ObjectRocketサービスは、本質的かつ自動的にシャーディングされたシステムです。つまり、接続すると、(レイアウトに応じて)少なくとも1つのシャードに即座に接続されます。インスタンスには、レプリカセットに少なくとも3つのメンバーも含まれます。接続すると、そのシャードの現在のマスターに自動的にルーティングされます。ドライバーやシステムに構成は必要ありません。すべてシームレスです。

ObjectRocketサービスは、デフォルトでは「オープン」ではありません。適切なエンタープライズグレードのシステムでは、セキュリティを非常に重要な属性と見なしています。したがって、接続するには、クライアントがアクセス用に独自のACLリストに追加されていることを確認する必要があります。これは、データベース/接続タブのGUIを介して行われます。 ACLエントリを追加すると、自分でファイアウォールを開いて、物事を整理するのに役立つコメントを提供できます。 CIDR準拠のアドレスを追加できます。これにより、アドレスの範囲を開くことができます。たとえば、すべてのEC2ウェブサーバーを一度に開きます。

ObjectRocketは、米国中の人気のあるデータセンターの近くに戦略的に配置されています。当社独自のネットワークピアリングアレンジメントにより、どのアプリケーションからでもObjectRocketに非常に迅速にアクセスできます。多くの場合、お客様はObjectRocketを使用する場合とローカルクラウドプロバイダーを使用する場合のレイテンシーのペナルティに気付くことはありません。

ネイティブ接続

ObjectRocketへのネイティブ接続はかなり簡単です。 MongoDBドライバーを介して通常使用するのと同じように接続文字列を使用します;

$ mongo w-mongos0.objectrocket.com:4343

少しユニークなのは、このホストとポートが完全に負荷分散され、完全に冗長化されていることです。アプリケーションは、多くのホストアドレスを指定したり、複雑な構成を行ったりする必要はありません。指定されたホスト名は、N個のMongoSサーバーの1つにルーティングされます。アプリケーション構成で提供されている接続文字列を使用するだけで、すべて設定されます。自由にシャーディングでき、構成の変更は必要ありません。

SSL

SSL接続は少し異なります。この接続は、ObjectRocketPODで直接終了する標準のSSL接続です。シェルを使用している場合はSSLでコンパイルされたクライアントが必要になります。そうでない場合、多くのドライバーがSSLをサポートするようになりました。 SSLコンパイル済みクライアントをまだ実行していない場合は、お問い合わせください。ソースに組み込むためのクライアントをお送りします。または、stunnelはObjectRocketサービスとシームレスに連携し、既存のソフトウェアスタックを変更せずにSSL対応ではないMongoDBクライアントを引き続き使用できるようにします。接続は引き続き負荷分散され、冗長であり、シャードが追加されても変更する必要はありません。


  1. ObjectRocketへの接続

    ObjectRocketデータベースサービスに接続して対話する簡単な方法がいくつかあります。 最初のステップは、「インスタンスの作成」ボタンを使用してインスタンスを作成することです。インスタンスを作成すると、接続文字列が自動的にプロビジョニングされます。いくつかの異なる接続方法のいずれかを選択できます: ネイティブMongoDBドライバー、プレーンテキスト ネイティブMongoDBドライバー、SSL暗号化 ObjectRocket API、SSL暗号化 接続方法に入る前に、いくつかの概要を説明します。 ObjectRocketサービスは、本質的かつ自動的にシャーディングされたシステム

  2. ObjectRocketElasticsearchでKibana4を使用して稼働する

    数百万(または数十億!)のElasticsearchドキュメントを人目を引くチャート、グラフ、表に変換したい場合は、Kibanaがその答えです。 Elastic製品として、Elasticsearchと緊密に統合され、大量のデータを理解するための使いやすいインターフェースを提供します。 現在、すべてのObjectRocketElasticsearchインスタンスにはKibana3がプリロードされており、ElasticsearchHTTPエンドポイントの/_plugin/kibanaからアクセスできます。ただし、Kibana 4には多くの改善と新機能が導入されているため、ObjectRocket