こんにちは、ススムです。
この記事を書いた人はこんな感じです。⇩
著者
- スポーツの専門学校卒業
- オーストラリアへ語学留学/スシレストランで就労
- JICA海外協力隊にてミャンマーで2年間生活
- Webデザイナー/動画クリエイター/Webエンジニア/Webライター
- オンラインスポーツコーチ
- オンライン日本語講師
- オンラインミャンマー語講師
- ミャンマー人向けオンラインコミュニティ運営
※この記事を書いている私について詳しくはこちらで紹介しています。
本記事のテーマとして、今回は「仮想環境とはなんなのか」について簡単に紹介します。
【読者さんへのメッセージ】
「本記事では、IT業界・プログラミング・インフラ等について紹介します」
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
仮想環境とは
「仮想環境」
最初の頃は「仮想環境」って何?
と思っていました。
今回は簡単に紹介したいと思います。
そもそも仮想環境とはなんなのか?
パソコンやサーバなど一つのハードウェアの中で、仮想的な環境を構築したものであり、 一つのハードウェアで、違うOSの環境を一元管理出来るようになります。
例えばwindows OS環境の中で、仮想的に作られたMac OS環境などの別の環境が用意できます。
仮想環境の種類
・ホスト型..パソコンやサーバーにホストOSをインストールし、そのOS上に仮想環境作 成ソフトウェアをインストールして構築するタイプ
・ハイパーバイザー型..一つのハードウェアい「ハイパーバイザー」と呼ばれる仮想化ソ フトウェアを直接インストールし、仮想化を構築するタイプ
・コンテナ型..ホストOSに「コンテナエンジン」と呼ばれる仮想化ソフトウェアをインス トールし、その中でコンテナと呼ばれる環境を作り、アプリケーションを実行する
仮想環境構築ツール
ではここからは、上記で記述した仮想環境を構築するためのツールについて簡単に紹介します。
~VirtualBox&Vagrant~
VirtualBox(バーチャルボックス)は、PC上に仮想環境を構築して、別のOSをインスト ール・実行する仮想化ソフトです
VirtualBoxの公式サイト
Vagrant(ベイグラント)とは、仮想環境を簡単に操作・構築するためのツールです。
VirtualBoxとあわせて使用する事が主です。
Vagrantの公式サイト
https://www.vagrantup.com/
~Docker~
Dockerとは仮想環境の構築に使い、コンテナという技術を使って仮想環境を構築します。
Docker公式サイト
https://docs.docker.com/get-docker/
上記のツールでは、php、Mysql、Apacheなどを自分でインストールしなくてはいけま せん。MAMPと呼ばれるツールを使用すれば、ローカル環境に仮想Webサーバを構築する事ができます。
MAMP公式サイト
私は、エンジニアの学習にあたってこちらの資料を参考にしました。
http://www5e.biglobe.ne.jp/aji/3min/
【エンジニアの職探しならこちら🔻】
フリーランスエンジニアに安心保証と豊富な案件紹介を【midworks】
まとめ
また、何かあったら紹介したいと思います。
質問などがあれば気軽にコメント下さい。
仕事の依頼などがあればメールまたはSNSにてお問い合わせ下さい。
以上が今回のブログとなります。
読んで頂きありがとうございます。
また次回お会いしましょう。
※0円で受けれるプログラミング説明会
今話題のテックキャンプ。
実績、知名度ともに業界最大級の未経験を対象としたテクノロジースクールです。 受講期間中はいつでもメンター(講師)に質問ができ、目的達成のためにトレーナーが徹底的にサポートします。
【ミャンマー写真集】
【ミャンマー語学習教材3選】
※ミャンマー語のテスト問題集作成しました。詳しくはこちらから
※ミャンマースポーツコミュニティ⏩【Myanmar Sports/ISPE】
※ミャンマー✖️日本コミュニティー⏩【MyanJapa Life】
企業の方、プレスの方、個人の方など、仕事の依頼に関するお問い合わせは以下の
フォームからお気軽にご連絡下さい
コメント