AWS Lambda と API Gateway の違いとは? 使い分け方を解説
「AWS Lambda」と「AWS API Gateway」について解説します。 どちらもAWSでよく使われるサービスですが、中身は全く異なります。 Lambda はプログラム実行、API Gateway はリバースプロ…
サーバーの構築方法や設定手順、ミドルウェアのインストール手順・トラブル対応などをコマンド付きで詳しく解説します。
「AWS Lambda」と「AWS API Gateway」について解説します。 どちらもAWSでよく使われるサービスですが、中身は全く異なります。 Lambda はプログラム実行、API Gateway はリバースプロ…
サーバー監視ツール「Zabbix 4.0」がリリースされました。 HTTPリクエストによる監視機能や、データのエクスポート機能が追加されています。 本記事では、以下の構成によるセットアップ手順を解説します。 CentOS…
GCPのオブジェクトストレージ「Google Cloud Storage」の解説です。 サービスの概要や料金体系に加えて、4種類あるストレージクラスの使い分けについて紹介します。 GCPのストレージサービス「Google…
「オブジェクトストレージ」と「ブロックストレージ」の違いについて解説します。 一言で表すと、HDDにデータを保存する感覚に近いのが「ブロックストレージ」、1オブジェクト(≒1ファイル)単位でデータを記録する形式が「オブジ…
Web サイトの HTTPS 化には、SSL 証明書が必要となります。 SSL 証明書には複数の種類が存在し、取得コストや認証情報がそれぞれ異なります。 SSL 証明書の3種類と、コストやメリットについて解説します。 ド…
Web サーバーの状態を監視する方法について解説します。 Mackerel・NewRelic などの外部監視サービスを利用する方法、 Zabbix・Nagios などの監視ツールを活用する方法、の大きく2パターンが存在し…
自宅にサーバーを持ちたい人にとって一つの選択肢が「ノートパソコン」です。 今回は、ノートPCを自宅サーバーとして使う場合のメリット・デメリットを解説します。 結論としては、24時間稼働させる自宅サーバーにはオススメしませ…
MySQLのレプリケーション機能では、複数のサーバーにデータを保持することができます。 レプリケーション方式には大きく2種類あり、 性能を重視した非同期レプリケーション 安全性を重視した準同期レプリケーション  …
Web サーバーでは一般的に Linux 系の OS(CentOS や Ubuntu など)が利用されますが、 Windows でも Web サーバーを構築することは可能です。 今回は、Windows で利用できる We…
MySQLを使用して、クエリ結果を整形する方法を解説します。 コマンド末尾に \G や INTO OUTFILE といった構文を付加することで、 縦表示に切り替えたり CSV ファイルに出力することができます。 ⇒ My…