インフラストラクチャ
64 件の記事
New RelicとDatadog APMの比較
New RelicからDatadog APMへの乗り換えを検討した際に行った機能比較をまとめた記事。APMを中心に、両者の機能や使い勝手の違いを表で整理し、移行を判断するうえでの観点を残す。
GCPの教科書II 【コンテナ開発編】 KubernetesとGKE、Cloud Run、サービスメッシュを詳解
『GCPの教科書II 【コンテナ開発編】』の書評。KubernetesやGKE、Cloud Run、サービスメッシュといったGCPのコンテナ関連サービスを、わかりやすく解説する一冊。Associate Cloud Engineerの受験勉強の参考書としても活用できる。
GCPの教科書
『GCPの教科書』の書評。GCPの主要サービスについて、わかりやすく整理された入門書。クラウドの各サービスの概要をつかむのに適しており、Associate Cloud Engineerの受験勉強の参考書としても役立つ。
AWS認定ソリューションアーキテクトアソシエイトを受験した
AWS認定ソリューションアーキテクト–アソシエイトを受験し合格したので、取り組んだことを記録した記事です。ソフトウェアエンジニアとしての経験や、普段からAWSに触れているといった前提をふまえ、合格までに実践した学習方法や受験しての体験を紹介します。
AWSのARNを覚える
AWSのARNのフォーマット構造を、partition・service・region・account-id・resource-idといった要素の観点から解説します。
AWSサービスの種類ーAZ・リージョン・グローバル
AWSの各種サービスを、アベイラビリティーゾーン(AZ)・リージョン・グローバルという、サービスが展開されるデプロイ範囲の観点で分類して整理した記事です。それぞれの範囲にどのようなサービスが該当するのかを、実際のインフラ構成の例とともにわかりやすく解説します。
フから始まるシステム障害関連用語
フェイルセーフ、フェイルオーバー、フォールトトレランス、フェイルバックなど、堅牢で信頼性の高いインフラ設計に役立つ「フ」から始まる障害関連用語を解説します。
Docker CLIでDocker Composeが使えるようになった
Docker CLIがGoで書き直されたCompose機能をネイティブ対応(tech preview)。docker composeとdocker-composeの違いや互換性の注意点を解説します。
TerraformとAnsibleを使ってKubernetes環境構築
構築するKubernetes環境。TerraformとAnsibleを活用した自動化、kubeadmによるマスター・ワーカーノード構築、IaC実装の実践的テクニック
DigitalOceanでマネージドKubernetesを使ってみる
プライベートの開発で、学習も兼ねてKubernetesを利用したいと考え、いくつかのサービスを検討した結果DigitalOceanのマネージドKubernetesを使ってみた内容を紹介する記事です。個人開発や学習の目的でマネージドなk8s環境を試した際の所感をまとめます。
TerraformとAnsibleを使ってVPSを構築する
TerraformとAnsibleでConoHa VPS上にOpenStack IaC構築、サーバープロビジョニングとインフラ構成管理を自動化
docker-compose.ymlで指定した環境変数がコンテナビルド中に参照できない
docker-compose.ymlで指定した環境変数がDockerイメージのビルド中に参照できない問題の対処法。DockerfileのARGとdocker-composeのbuild.argsでビルド時に値を渡す方法を解説します。
Kubernetesドキュメントのリーディングーコンセプトのまとめ
理解するKubernetesの概念。コンテナ化、クラスタ管理、自動スケーリング、ストレージオーケストレーション、マイクロサービスアーキテクチャを実践的に解説
DockerのOperation not permittedというエラーに対応する
Docker Composeを使ってGoのテストを実行した際に遭遇した「Operation not permitted」というエラーへの対応メモです。エラーが発生する原因と、privilegedオプションやケーパビリティの付与などによって解決するための方法を紹介します。
Dockerizeを使ってDocker Composeのコンテナの起動順を制御する
Dockerizeを使ってDocker Composeのコンテナ起動順を制御する方法。depends_onだけでは不十分な理由、tcp://host:portの待機の仕組み、実践的なdocker-compose例を解説します。
Mackerelで監視対象から外れたホストを再度復帰させる方法
Mackerelの監視対象から誤ってホストを退役させてしまったり、意図せず監視対象から外してしまったりしたときに、そのホストを復帰させる方法をまとめたメモです。mackerel-agentを再起動しても自動では復帰しないため、hostIdを更新して対応する実務的な手順をガイドします。
dockerでイメージとコンテナを削除してもボリュームが消えていなかったときのメモ
Dockerボリューム削除問題を解説。イメージ・コンテナ削除でもボリューム残存する理由、docker volume rm、docker-compose down -v オプション活用を紹介します。
ubuntu初期設定メモ
Ubuntuサーバーの初期構築の手順を、ときどき忘れてしまうため実践的なメモとしてまとめた記事です。ConoHa上のUbuntuを例に、パッケージのアップデートや作業用ユーザーの作成、sudo権限の付与、ホストネームの設定といった、初期セットアップで行う作業を解説します。
入門監視
『入門監視』の書評。監視の基本的な考え方と実践を学べる一冊。何をどう監視するか、アンチパターンを避けながら効果的な監視を組み立てる勘所を押さえられる、監視を学び始めるときの入門書。
DockerでElasticsearchとKibanaの環境構築
DockerでElasticsearch・Kibana環境構築を解説。分散型検索エンジン、RESTful API、全文検索・分析機能をdocker-composeで迅速に構築するガイドです。