[Sy] 【Tech用語辞典】インフラとは?
2018/01/07
できる限り簡単な言葉で説明する用語辞典を目指してます。インフラとは、ひとことで言うと
「
ネットワークやサーバ機器などのシステムを構築する上で基盤になる部分のこと
」
です。
読む前に理解しておいてほしい用語
フロントエンド
アプリケーションのうち、表に見えている部分のこと
サーバサイド
アプリケーションのうち、表には見えていないサーバ側で行われる処理に関する部分のこと
ひとことで言うと・・・
ネットワークやサーバ機器などのシステムを構築する上で基盤になる部分のこと 。
もっと詳しく!
フロントエンド 、 サーバサイド という切り分けについて説明しましたが、もう一つアプリケーションやシステムを作る時に重要な部分が インフラ です。
インフラ(インフラストラクチャー)という言葉自体は、一般的にも使われます。その場合、「水」「電気」「ガス」といった生活基盤を指します。
これをシステムに置き換えたものが、ここで説明するインフラの意味になります。
システムを作る際、まずはじめにサーバやネットワークといった 必要最低限のモノ を組み上げる必要があります。これがインフラです。
インフラがあって初めて、サーバサイドやフロントエンドといった よりプログラミングに関わる部分を動かすことができます 。
最近は、 インフラの構築・更新をプログラムや設定ファイルによって自動化する ことが主流になってきています。
バックエンド という言葉もありますが、 サーバサイドとインフラの両方を包含したような意味で使われる事が多いです。 また、サーバサイドとインフラの境界もすごく曖昧です。
あわせて理解しておきたい用語
バックエンド
アプリケーションのうち、表には見えない部分全般のこと