MENU

プログラミング2日目/環境構築

本日習った事、やった事

クライアントサーバーシステム

webブラウザ(クライアントコンピューター)とwebサーバー(サーバコンピュータ)があり、webブラウザから「○○のページがみたい!」などのリクエストをしそれに対してwebサーバーからお願いされたものを表示させるなどレスポンスをする通信方式のことをいう。

コンピュータ自体はソフトウェアを動作させているだけで、ソフトウェア無しに通信することはない。

なのでクライアントコンピューターがそのもの単体であるわけではなく、1つのコンピューターはソフトフェア(アプリ)の指示によってクライアントにもサーバーにも振る舞える。

仮想環境(Virtual environment)とは

ハードウェアの中で仮想的に環境を分離・統合する。DockerやVirtual Box、VMwareといったソフト

複数のものを1つに統合さしたようにみせたり

1つのものを複数あるかのようにみせたり

ないものをあたかもあるかのようにみせたり

仮想マシン(仮想サーバー)はコンピューター上の仮想コンピューター

・ハイパーバイザ型(ベアメタル型)

ベアメタル型では、「ハイパーバイザ」というソフトの上に仮想マシンを構築

Windows10をお使いの方であれば「Hyper-V」というハイパーバイザが備わっている

・ホスト型

ホスト型はホストOS上に仮想化ソフトを使うことで仮想マシン

Virtual BoxやVMware

・コンテナ型

ホストOSの上にコンテナ管理ソフトを置くことで仮想マシンを構築

ゲストOSを経由せず、ホストOSのみを使う分、ホスト型よりも高速

Docker

目次

やった事

各種アプリのインストール

PowerPoint プレゼンテーション

VMWare
TeraTerm
Filezilla
WEBブラウザ
A5M2
VSCode
Git
Git Extention

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次