【本記事のテーマ】
仮想環境とはなんなのかについて簡単に紹介します。
【読者さんへのメッセージ】
本記事では、IT業界・プログラミング・インフラ等について紹介します
本記事では、IT業界・プログラミング・インフラ等について紹介します
興味がある方はこの先を見ていきましょう。
~目次~
1.仮想環境とは
2.仮想環境構築ツール
まとめ
まとめ
1.仮想環境とは
最初の頃は「仮想環境」って何?と思っていました。
今回は簡単に紹介したいと思います。
そもそも仮想環境とはなんなのか?
パソコンやサーバなど一つのハードウェアの中で、仮想的な環境を構築したものであり、
一つのハードウェアで、違うOSの環境を一元管理出来るようになります。
例えばwindows OS環境の中で、
仮想的に作られたMac OS環境などの別の環境が用意できます。
仮想環境の種類
・ホスト型..パソコンやサーバーにホストOSをインストールし、
そのOS上に仮想環境作成ソフトウェアをインストールして構築するタイプ
そのOS上に仮想環境作成ソフトウェアをインストールして構築するタイプ
・ハイパーバイザー型..一つのハードウェアい「ハイパーバイザー」と呼ばれる
仮想化ソフトウェアを直接インストールし、仮想化を構築するタイプ
仮想化ソフトウェアを直接インストールし、仮想化を構築するタイプ
VirtualBox(バーチャルボックス)は、PC上に仮想環境を構築して、
別のOSをインストール・実行する仮想化ソフトです。
別のOSをインストール・実行する仮想化ソフトです。
VirtualBoxの公式サイト
https://www.virtualbox.org/
https://www.virtualbox.org/
Vagrant(ベイグラント)とは、仮想環境を簡単に操作・構築するためのツールです。
VirtualBoxとあわせて使用する事が主です。
Vagrantの公式サイト
https://www.vagrantup.com/
https://www.vagrantup.com/
Dockerとは仮想環境の構築に使い、コンテナという技術を使って仮想環境を構築します。
Docker公式サイト
https://docs.docker.com/get-docker/
上記のツールでは、php、Mysql、Apacheなどを
自分でインストールしなくてはいけません。
MAMPと呼ばれるツールを使用すれば、
ローカル環境に仮想Webサーバを構築する事ができます。
MAMP公式サイト
https://www.mamp.info/en/mac/
https://www.mamp.info/en/mac/
私は、エンジニアの学習にあたってこちらの資料を参考にしました。
http://www5e.biglobe.ne.jp/aji/3min/
http://www5e.biglobe.ne.jp/aji/3min/
~まとめ~
仮想環境を構築する事で、出来ることの幅も広がると思います。
以上が今回のブログとなります。
読んで頂きありがとうございます。
それではまた次回お会いしましょう。
ススム
それではまた次回お会いしましょう。
ススム