Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Elasticsearch_Community_in_Fukuoka_20240711

 Elasticsearch_Community_in_Fukuoka_20240711

Broadleaf Co., Ltd.

July 11, 2024
Tweet

More Decks by Broadleaf Co., Ltd.

Other Decks in Technology

Transcript

  1. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  2. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

    Broadleaf Co., Ltd. All rights reserved. 会社紹介

  3. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  4. 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の管理方法

  5. 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 ◯ ◯
  6. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  7. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  8. 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とは

  9. 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について

  10. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  11. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  12. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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

  13. 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はサポート担当が日本人が担当してくれてて、
 コミュニケーションコストがメチャクチャ低い!!
 まとめ

  14. Copyright (c) Broadleaf Co., Ltd. All rights reserved. Copyright (c)

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