Slide 1

Slide 1 text

Cloud Nativeな
 Elasticsearchの管理方法
 株式会社 ブロードリーフ 
 左近充 裕樹
 Elastic Community in Fukuoka 2024.07.11 


Slide 2

Slide 2 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. ## 名前
 左近充 裕樹 _さこんじゅう ひろき_
 
 ## 所属
 - 株式会社 ブロードリーフ
 - システムインフラ課
 
 ## 役割
 インフラエンジニア
 # 自己紹介


Slide 3

Slide 3 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. 会社紹介


Slide 4

Slide 4 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • Elasticsearchの管理方法
 • Kubernetesでどう管理するか
 
 非常にBasicな内容です!
 Agenda


Slide 5

Slide 5 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Elasticsearchの管理方法 


Slide 6

Slide 6 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • フルマネージド
 • Elastic Cloud
 • セルフホスト
 • VM・ベアメタル管理
 • GCE, EC2 etc..
 • Container
 • Docker, Kubernetes
 
 
 Elasticsearchの管理方法


Slide 7

Slide 7 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • 各種ガバナンスの準拠
 • TCO(Total Cost of Ownership)
 総合的に判断 することが大事
 各管理のコストについて
 クラウドコスト 運用コスト Elastic Cloud △ ◎ VM ◯ △ Kubernetes ◯ ◯

Slide 8

Slide 8 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. K8sでどう管理する? 


Slide 9

Slide 9 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • StatefulSetでクラスタ構築
 Kubernetesでどう管理する?


Slide 10

Slide 10 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • StatefulSetでクラスタ構築
 • Elastic Cloud on Kubernetes(ECK) 
 Kubernetesでどう管理する?


Slide 11

Slide 11 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. ECKについて 


Slide 12

Slide 12 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. CRD (Custom Resource Definitions)を使用して
 Elasticsearch, Kibanaを管理するKubernetes Operator
 
 何がうれしいか?
 • IaCで宣言的に管理出来る
 • 簡単にスケールアウト・アップ出来る
 • 簡単にバージョンアップ出来る
 • 簡単に柔軟な構成を設定できる
 • ちゃんとElasticsearchのstatusを見てくれる
 • green になってから再起動してくれる 
 
 ECKとは


Slide 13

Slide 13 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. ECKのInstall方法は以下の2パターン
 • YamlのmanifestでInstallする
 • Helm chartでInstallする
 
 Installについて


Slide 14

Slide 14 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. ログ管理とかでよくある構成


Slide 15

Slide 15 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Elasticsearchのインストール


Slide 16

Slide 16 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Kibanaのインストール


Slide 17

Slide 17 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. • Elasticsearchの管理は色々あるがTCOで選ぶ
 • ECK(Elastic Cloud on Kubernetes)はメチャクチャ管理が容易
 • (言ってないけど)Elastic Cloudはサポート担当が日本人が担当してくれてて、
 コミュニケーションコストがメチャクチャ低い!!
 まとめ


Slide 18

Slide 18 text

Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Cloud Operator Days Tokyo 2024に登壇します!
 https://cloudopsdays.com/
 
 宣伝


Slide 19

Slide 19 text

We are hiring!!