質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

Q&A

解決済

1回答

1575閲覧

oracleのvirtualboxと virtualboxとvagrantの違い

tsrao35

総合スコア17

Oracle

Oracleは、米オラクルが取り扱うリレーショナルデータベース管理システムです。メインフレームからPCまで、多様なプラットフォームに対応しています。

VirtualBox

VirtualBoxは、現在米オラクル社が開発している、 x86仮想化ソフトウェア・パッケージの一つです。

Vagrant

Vagrantは、VirtualBox上の仮想マシンを コマンドラインから作成してくれるソフトウェアです。 ビルド環境など容易に構築が可能です。

0グッド

1クリップ

投稿2017/09/29 01:24

ドットインストールでローカル開発環境のやり方をみてvirtualboxとvagrant,putty,cyberduckを使ったのですが
そのあとoracleのvirtualboxで仮想osを構築するやり方をみたのですが見た感じoracleのほうがgui?ぽくて使いやすいと思ったのですが
2つの違いに詳しく教えてほしいです

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

virtualboxとvagrant,putty,cyberduckを使ったのですがそのあとoracleのvirtualbox

少し勘違いされているようなので。
VirtualBoxはoracleのプロダクトなので、双方に違いはないです。

仮想ホスト、仮想ゲストの設定や操作を行うにあたり、パッケージ付属のユーティリティを使用するかvargrantを使用するか?が大きな違いとなります。

パッケージ付属のユーティリティは、ご認識の通りGUIによる操作を可能としており、視認性、直観性に優れ扱い易くなっています。

vargrantを使用するメリットとしては・・・
・作成する環境をテンプレートとして使用することで、同様の環境を展開し易い(これはGUIでも可能ですが少し難しいかも)
・他の方が作成したテンプレートも取り込める。

とか。

投稿2017/09/29 03:03

over

総合スコア4309

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tsrao35

2017/09/29 07:07

回答ありがとうございます。 そうすると例えばphpやapacheなどを使いたい場合はoracle(gui)のほうがわかりやすいってことですかね? ただそうした場合、仮想環境にプログラムのデータなどは送れるのでしょうか? また作成する環境テンプレートとはputtyで作成する仮想環境設定?のことでしょうか? お願いします
over

2017/09/29 07:48

> apacheなどを使いたい場合はoracle(gui)のほうがわかりやすいってことですかね? こちらを使用するにあたっては仮想ゲスト作成後のLinuxOS設定の話になります。 従って、仮想ゲスト作成/操作にGUIを使用するかCUIを使用するか?という話とは別物です。 例えば、仮想ゲストを構成するメモリ、CPU、ネットワーク、他共有など、以前と同様のものをお手軽に作成したいという場合はvargrantが良いでしょう。 単発の開発環境を作成したい、手動による直観的なUIの方が作業が捗るというのであればGUIの方が良いでしょう。 サーバの停止、起動、スナップショットの作成などGUIの方がいいかもしれませんね。 > ただそうした場合、仮想環境にプログラムのデータなどは送れるのでしょうか? TCP/IP通信できる環境であれば方法はいくらでもあります。 例えばWinSCPとかで作業用端末からリモートLinuxOSにファイル転送するとか。 > また作成する環境テンプレートとはputtyで作成する仮想環境設定?のことでしょうか? これを正確に回答するのであれば、わたしもドットインストールを見ないと無理です。 以下想定回答となります。 puttyなどのターミナルソフトウェアは、CUIベースのコンソールに接続して操作することを目的としているソフトウェアです。 従って、LinuxOSの設定に用いていると考えられます。
tsrao35

2017/09/29 07:58

丁寧にありがとうございました。 最後に仮想ゲストとはなんですか?
over

2017/09/29 08:04

私は、仮想を実現する環境を「仮想ホスト」、仮想化された環境を「仮想ゲスト」として説明しています。 例えば、WindowsOSにVirtualBoxをインストールした場合、WindowsOSを仮想ホストとし、この中にCentOSなどのLinuxOSを仮想化した場合、これを仮想ゲストとしています。
tsrao35

2017/09/29 08:05

ありがとうございます
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問