インフラ

システムを動かす土台となる基盤。サーバー・ネットワーク・OS などの総称

インフラ運用
インフラ」の技術書を見る (109 冊) →

インフラとは

IT におけるインフラ (インフラストラクチャ) とは、アプリケーションやサービスを動かすための土台となる基盤全体を指す。サーバー、ネットワーク、ストレージ、OS、データベース基盤などが含まれる。アプリが「建物」なら、インフラはそれを支える「土地・水道・電気」にあたり、普段は意識されないが、止まればすべてが止まる縁の下の力持ちだ。

構成する要素

要素 役割
サーバー 処理を実行する計算機
ネットワーク 通信経路、ルーティング、負荷分散
ストレージ データの保管
OS・ミドルウェア アプリを動かす実行環境

これらを組み合わせ、安定して動き続ける環境をつくるのがインフラの役割になる。

オンプレミスからクラウドへ

かつてインフラは、自社で物理サーバーを購入・設置・保守するもの (オンプレミス) だった。クラウドの普及により、これらをコードで定義し、必要なときに必要なだけ調達できるようになった。「Infrastructure as Code (IaC)」という考え方が広がり、インフラ構築も再現可能・自動化可能な対象へと変わっている。

求められる視点

インフラの良し悪しは、平常時には見えにくく、障害時に初めて顕在化する。そのため「壊れない設計」より「壊れても素早く復旧できる設計」、単一障害点をなくす冗長化、監視とアラートの整備が重要になる。また、過剰なスペックはコストの無駄、過小なら障害の元になるため、需要に見合った構成を選ぶ判断力が問われる。地味だが、サービスの信頼性を根底で決める領域だ。

学習には関連書籍が役立つ。

この記事は役に立ちましたか?

関連用語

関連する記事