Work-01-Server
デベロッパーの4つ業務
- サーバ構築
- DBスキーマ作成、環境設定
- ミドル環境の設定及びミドルサーバーの構築、開発
- フロントの環境設定、開発
1. サーバ構築
- サーバーもコンピューターだ。
では、サーバーをなぜ構築しなければならないのか?
私はアプリやウェブサイトを作りたい。
ところであえてサーバーが必要なのか知りたいよ。 という言葉ができます。
それでは私が比喩を一つやってみます。
私がコーヒー商売をすると仮定してみました。
コーヒー商売をするにはどこかでコーヒー豆も積んでおいて機械も入れておかなければならない場所が必要ではないですか。
このようにコーヒー商売をしても場所(site)が必要です。
我々はのどの良い商業ビルや露店あるいはトラックのうち、個人の状況に当たる場所を選択することになります。
コンピュータの世の中も同じです。
現実で、我々がコーヒー商売をするのと似ていると思ってもいいです。
仮想の世界でコーヒーを販売するためには、仮想のコーヒーを販売する場所が必要が必要なものです。
整理すれば、コーヒー商売を行う場所を指してサーバーと思えばいいです。
サーバーの本質は場所だと思ったらいいと思います。Webサーバ、FTPサーバ、DBサーバ、イメージサーバ…
上記のサーバー名のように、それぞれのサーバーはサーバーの目的から外れません。
サーバというルーツの上に役割分担するだけです。
そのため、サービスの性格によって全てのサーバーを備える必要はありません。