サービスをクラウドに移行する過程では、企業内で自社構築したミドルウェアなどのサービスの移行も必然的に必要になります。この記事では、自社構築の ES サービスをクラウドに移行するための移行ソリューションと、ビジネス シナリオに基づいて適切な移行ソリューションを選択する方法について説明します。 移行計画1. OSSスナップショット原則: OSS をトランジット ストレージ メディアとして使用し、elasticsearch-repository-oss プラグインを使用して 2 つのクラスターをリンクします。ソース クラスターはデータをバックアップし、ターゲット クラスターはデータを復元します (クラウド ベンダーの管理対象 ES クラスターは、デフォルトで oss プラグインとともにインストールされます)。スナップショットモードなので、データの一貫性が保証され、データの復旧速度が速くなります。 OSS 移行の原則 移行手順の詳細ソースクラスター
ターゲットクラスター
予防
2. ログスタッシュ原則: Logstash は、両端で異なるデータ ソースを接続する単純なパイプラインです。その動作原理は、ソース データ (入力) を読み取り、それを処理 (フィルター) し、ターゲット エンド (出力) に送信することです。この機能を使用すると、2 つのクラスターを接続してデータを移行できます。 Logstashの仕組み 移行手順の詳細
予防Logstash はインデックスの削除操作を認識できません。つまり、元のクラスター内のドキュメント データが削除されても、ターゲット クラスターはそれに応じて削除されません。更新操作は同期をサポートします。 リアルタイム要件が低いシナリオに適しています。 ヒント:
3. elasticsearch-ダンプ原理: これは比較的軽量なインデックス移行ツールです。基本的な原則は、入力と出力を定義し、元のクラスターからターゲット クラスターにクエリ データを書き込むことです。 logstash に似ていますが、データのフィルタリングはサポートされていません。 移行手順の詳細elasticdump --input 元のクラスター es アドレス/インデックス --output ターゲット クラスター es アドレス/インデックス
予防
4. クラスター間のオンライン統合原理:自作クラスターとクラウド クラスターを 1 つの大規模クラスターに統合し、ES クラスターのシャード割り当てと移行機能を組み合わせることで、データ移行が完了します。 オンラインコンバージェンス移行ソリューション 移行手順の詳細
予防
5. 再インデックス原則: reindex は ES によって提供される API インターフェイスであり、あるクラスターから別のクラスターにデータを移行できます。再インデックスの中核は、インデックス間およびクラスター間のデータ移行です。たとえば、インデックス シャードの 1 つが大きすぎる場合は、新しいインデックスを作成し、再インデックス API を使用してデータを移行できます。 移行手順の詳細ターゲット クラスターは whilelist ホワイトリストを設定します。 ターゲット クラスターは、再インデックス API を呼び出して移行タスクを構成します。 予防
6. クラスタ間レプリケーション CCR仕組み: クロスクラスターレプリケーション (CCR) 機能を使用すると、1 つの ElasticSearch クラスターから 1 つ以上の ElasticSearch クラスターに特定のインデックスを複製できます。 CCR には、データセンター間のレプリケーションに加えて、データのローカリゼーションや、Elasticsearch クラスターから中央レポート クラスターへのデータのレプリケーションなど、他の多くのユースケースがあります。 注: バージョン 6.7 以降でサポートされている CCR は、プラチナ機能 (有料機能) です。 移行プランを選択するには?上記では、利用可能なクラスター間移行ソリューションを紹介しました。よく言及される他の 2 つの方法があります。数多くのソリューションが存在する中で、ビジネス シナリオに適した移行ソリューションをどのように選択すればよいのでしょうか?これは考える価値のある質問です。参考までに表をまとめました。 ESクラスタ業界で一般的に使用されている移行ソリューション |
<<: Kubernetes ストレージ: CSI プラグインの実装方法についての簡単な説明
>>: Kubernetes ベースの Nacos 高可用性クラスターを実行する方法
Hostodo は特別価格で別の VPS をリリースしたので、価格が高騰する心配はありません。設立、...
ウェブサイト構築のペースが加速するにつれ、さまざまな理由から、一部のウェブマスターが一生懸命運営して...
ユーザーエクスペリエンスに関して、多くの友人は、高品質のユーザーエクスペリエンスをどのように構築する...
ナンドゥコミックス:チェン・ティンCtripとQunarが訴訟へ、オンライン市場に資本が殺到2500...
「ねえ、今からZhihuで買い物してもいい?」長い間知湖を訪れていなかった小呉さんは、ウェブサイトに...
研修概要対象者コミュニティサイト管理者 コミュニティサイトマネージャー コミュニティ運営責任者 コミ...
2012年はSEO業界にとってまさに激動の年でした。Baiduのアルゴリズムは絶えず調整と更新が行わ...
idcloudhost (PT Cloud Hosting Indonesia) は、2009 年に...
ウェブサイトが適切なキーワードを選択する方法は、ウェブサイトの最適化とプロモーションにおいて重要な役...
onetechcloudは香港に新しいデータセンターを追加し、中国電信はCN2を行き来し、中国聯通と...
原題: マーケティング手法を見つけるのに苦労しているとき、スティーブ・ジョブズは最高レベルのマーケテ...
今日のソーシャルおよびモバイル インターネット マーケティングでは、さまざまな情報とリソースがさまざ...
[[318373]]この記事では、次の内容について説明します。 1. 分散ロックとは何ですか? 2....
9月3日午後、Baidu World 2012カンファレンスで公開されたデータによると、Baiduは...
2018年最もホットなプロジェクト:テレマーケティングロボットがあなたの参加を待っていますモバイルイ...