Terraform を使って IaC を始める

はじめに

  • AWS をはじめとした各種クラウドサービスのインフラを安全かつ効率的に管理するためのツールである Terraform を導入します。
    • 実際に、いくつかの AWS のリソースを Terraform で作成してみます。
  • Terraform を導入するにあたって IaC (Infrastructure as Code)の考え方にも触れていきます。
続きを読む

Developpers Summit 2020 Summer に参加してきました

  • 2020年7月21日に開催された「Developper Summit 2020(デブサミ2020夏)」に参加しました。
  • 今回は、初のオンライン開催で開催されました。
  • 関連資料等についてはこちらにまとめられておりますが、私が参加したセッションの内容のレポートを書いておこうと思います。
続きを読む

Helm を使って Kubernetes のアプリケーションをデプロイする

ここまで、KubernetesK8sクラスタのアプリケーションをデプロイする際には、アプリケーションの設定内容を記述したマニフェストファイルを作成し、 kubectl コマンドで適用していました。しかしながら、設定ファイルごとに kubectl コマンドを実行するため、一括での管理が難しくなり、コマンドの実行もれが起こる可能性もあります。 今回は、K8s クラスタのアプリケーション管理を簡単にしてくれる Helm というツールを紹介します。

続きを読む

Elasticsearch のアナライザをカスタマイズする

この記事は Elasticsearch で検索を行った際にバックエンドとして動作しているアナライザの仕組みとそのカスタマイズ方法についてまとめたものです。
確認している環境は Elasticsearch 7.6.2、Kibana 7.6.2 です。

続きを読む

サービスメッシュと Istio の基本を理解する

この記事では、マイクロサービスやクラウドコンピューティング、DevOps の文脈で登場する サービスメッシュ について解説します。登場した背景や概念を見た後、サービスメッシュを実現するための OSS である Istio についても解説し、実際にサンプルアプリケーションを動かしてみます。

続きを読む