カテゴリー:インフラ
-
実行方式の違い インフラの自動化ツールでは「宣言モデル」が使われているものと「命令実行モデル」が使われているものに分かれます。 宣言モデルとは? インフラのあるべき状態をコードで表現する方式。Terraformが採用しています。 …
-
11.12
【インフラ】「踏み台サーバ」について
踏み台サーバーとは? 目的のサーバーにログインするための中継サーバのこと。クラウドやオンプレミス関係なくどちらも利用できます。接続元がインターネット経由か、社内ネットワーク経由かは関係ない。 ユースケース RDPやSSHで踏み台サーバ…
-
ロードバランサー(負荷分散装置)とは? Webサーバーを冗長化してアクセスを振り分けることができる装置です。Webサーバとは別のサーバに負荷分散装置を立てておいて利用者からのアクセスは一旦そこに来るようにします。負荷分散装置が適切なサーバ…
-
06.16
【インフラ】設計方針
可用性 サービスを継続的に利用できるか。特に重要な指標です。 指標 稼働率 目標復旧時間 災害対策 稼働率 システムの可用性を高めることにおいて非常に重要な指標となります。 稼働率を高くするには? …
-
ドメインのメリット IPアドレスで記述されている場合に比べてサイトURLが覚えやすくなります。 ドメインの構造 www.example.co.jpの場合 www 第4レベルドメイン example 第3レベルドメイン co …
-
02.23
【インフラ】「DNS」の仕組み、インフラ設定
DNSの仕組み 「Domain Name System」の略で、ドメイン名をIPアドレスに変換します。 基本的にUDPで通信をする。 ただ、UDPにはパケットサイズの上限があるため大きいサイズになる場合は「TCP」での…
-
Herokuとは? Paasと呼ばれるクラウドサービスの一種で無料で使えるプランもあります。元々Rubyのアプリをホスティングするサービスでしたが、今はPHP等他のプログラミング言語に対応しています。 無料プランかつクレジット登録なしの…
-
11.24
【インフラ】本番環境インフラ構成例など
本番環境は以下2つのネットワークに分けることが普通です。 公開されたネットワーク 隠されたネットワーク 公開されたネットワーク インターネットに公開されていているネットワークです。 Webサーバ リバースプロキシ…
-
バージョン管理システムの最も基本的な概念である「トランク」、「タグ」、「ブランチ」について解説します。 トランク バージョン管理システムで、修正、変更の対象となるデータが格納されている場所のことです。 タグ トラン…
-
データベースのデータを保持する記憶媒体としては、HDD(ハードディスクドライブ)を使うのが一般的です。 格納するデータは、業務において非常に重要度が高いデータなので、耐障害性をあげる必要があります。 そのための技術として用意され…
