スケールするサーバー・システムとは、拡張性を考慮した作りのこと
IT システムの用語として「スケール」と呼ばれる言葉があります。 大まかな意味としては、拡張性を考慮した作りのことを指しており、 将来的にシステム負荷が増大しても耐えられるような仕組み・構成のことを意味します。 システム…
サーバーの構築方法や設定手順、ミドルウェアのインストール手順・トラブル対応などをコマンド付きで詳しく解説します。
IT システムの用語として「スケール」と呼ばれる言葉があります。 大まかな意味としては、拡張性を考慮した作りのことを指しており、 将来的にシステム負荷が増大しても耐えられるような仕組み・構成のことを意味します。 システム…
AWS のアベイラビリティゾーンは、ざっくり説明すると「データセンター」のことです。 適切にサーバーを分散させることにより、障害発生のリスクを軽減できます。 今回は、AWS におけるアベイラビリティゾーンについて解説しま…
プログラミングを勉強する際、初心者の方には Bot (ボット) の開発がオススメです。 理由としては、大きく次の3点が挙げられます。 今回は、プログラミング初心者の方にオススメの学習方法と、 LINE Bot を例にした…
Web サイトやブログを構築する際には、サーバーが必要となります。 サーバーの構築方法は数多く存在しますが、初心者の方にはレンタルサーバーがおすすめです。 WordPress や小規模サイトを運営する用途であれば、 VP…
AWS の仮想サーバー EC2 に接続できないときの確認項目を解説します。 EC2 インスタンス、ネットワーク、SSH コマンド の3つの観点に分けてチェックしましょう。 EC2 インスタンスが正常に起動していない EC…
PHP の最新バージョン PHP 7.3 がリリースされました。 今回は、Ubuntu 18.04 へ apt インストールする手順を解説します。 使用したサーバー環境は次の通りです。 Ubuntu 18.04 PHP …
PHP の最新バージョン PHP 7.3 がリリースされました。 CentOS 7.5 へ yum を使ってセットアップする手順を解説します。 なお、今回構築したサーバー環境は以下の通りです。 CentOS 7.5 PH…
Fedora 29 に Docker の最新版をインストールします。 今回は、Docker から提供されているリポジトリを活用しています。 使用したサーバー環境は以下の通りです。 Fedora 29 Docker ⇒ C…
Xアクセラレータ(エックスアクセラレータ)とは、サイトの高速化ツールです。 レンタルサーバーの「エックスサーバー」で利用できます。 キャッシュ効果によりサイトの速度が速まるメリットがありますが、 アクセス制限などを掛けて…
PHP の軽量フレームワーク「Lumen」を、CentOS 7.5 にセットアップします。 また、PHP 7.2 のインストール手順も合わせて解説します。 今回の手順で使用するサーバー環境は次の通りです。 CentOS …