Elasticは2022年10月末、国内でElasticsearchの新アーキテクチャやその他の新機能に関する発表を行った。これらについて、Elastic CEOのアシュ・クルカルニ氏に聞いた。
この記事は会員限定です。会員登録(無料)すると全てご覧いただけます。
Elasticsearchをベースとしたビジネスを展開するElasiticは2022年10月27日、国内で同社製品群全般に関するアップデートを発表した。これについてElastic CEO(最高経営責任者)のアシュ・クルカルニ(Ash Kulkarni)氏に聞いた。
今回Elasticはまず、検索データ基盤のElasticsearchで、「ステートレス」な新アーキテクチャの実装に向けた開発を進めていることを明らかにした。
新アーキテクチャは、AWS(Amazon Web Services)でいえば「Amazon EC2」に対する「AWS Lambda」に例えられると、クルカル二氏は説明する。
「EC2はステートフルで、Lambdaはステートレスなサービスだ。どちらにも価値がある。EC2ではある程度のコンピュートリソースを長期間コミットする必要があると分かっている場合には効率的だ。一方Lambdaは変動の大きいユースケースに適しており、リソースを効率的にスケールできる。Elasticsearchは現在、ステートフルなアーキテクチャで提供しているが、今後はステートレスなモデルも提供することになる。この2つは、異なるユースケースや利用パターンに対応し、どちらも非常に重要なものであり続ける」(クルカル二氏、以下同)
クラウド上でElasticsearchを稼働するサービス「Elastic Cloud」に導入される新アーキテクチャでは、演算とストレージを分離する。データはその鮮度にかかわらず、オブジェクトストレージで管理する。
現在のアーキテクチャでは、クラスタ構成ノードがそれぞれインデックスをローカルディスクに保持し、入力データのインデクシングと検索の双方に対応している。ノード間でのシャードの複製処理もあり、各ノードのCPU負荷は高くなる。
Copyright © ITmedia, Inc. All Rights Reserved.