篠原 宏明
合同会社ハイロウテック|ソフトウェア・SI|経営・経営企画職|20人未満|ユーザー(利用者)
企業所属 確認済
Infrastructure as Codeとしては便利だが
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
・Windows/Mac/Linuxで、仮想マシンの構築・メンテナンス・up/downを抽象化して操作することができる
・VMのコマンドラインからの操作を定型化できる
・VM内のセットアップもコード化しておけば、完全に手作業なしでVMのupができる
改善してほしいポイントは何でしょうか?
・富豪プログラミング時代だとは思うが、インスタンスのディレクトリにドットディレクトリを掘って巨大なvhdを置くのはやめてほしい…はじめて見たとき死にたくなった
・この子が存在するせいで「Docker」の話をしようとすると「Vagrantで立てたVM上のDocker」の話をする人と噛み合わなくて混乱する
・WindowsもWSL2でネイティブDockerが使えるようになったので、今後はフェードアウトしていく(べき)プロダクトだと思う
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
とはいえやはりインフラをCode化するという部分で果たす役割は大きかった。開発者の手元にパッとVMを展開するのがとても楽
閉じる
非公開ユーザー
情報通信・インターネット|プログラミング・テスト|100-300人未満|ユーザー(利用者)|契約タイプ 無償利用
企業所属 確認済
無償で利用できる環境共有ツール
VDI(仮想デスクトップサービス)・DaaSで利用
良いポイント
構築したい仮想環境をコードで管理することができるので、複数人が全く同じ環境で開発やテストを行いたい場合に役に立ちます。
一度環境のイメージ(仮想環境の設定をコードで記述したファイル)さえ作成してしまえば、仮想マシンにそれを読み込ませるだけで環境構築が可能になるため、大人数でも非常に効率よく環境を共有することができます。
無償で利用可能です。
改善してほしいポイント
イメージサイズが非常に大きいため容量を圧迫するという点や、起動に時間がかかる点が挙げられます。また、仮想環境を利用するにあたってコマンドによる操作が必須になるため、慣れないうちは使いづらく感じるかと思います。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
チームでの開発で皆が同じ環境を共有する必要が生じた際に、素早い共有を実現することができた。
また、新メンバーが環境構築に時間をかけなくて済むため、新メンバーの加入時にすぐに開発作業へ時間を割いてもらうことができている。
検討者へお勧めするポイント
無償で利用できるため手軽に導入できます。Dockerとの選択になると思うので、現場の都合に適した方を選ぶのが良いかと思います。
続きを開く
木檜 和明
アイレット株式会社|情報通信・インターネット|ITアーキテクト|300-1000人未満|IT管理者
企業所属 確認済
仮想環境に必要な各種コンポーネントをオールインワンで管理可能
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
仮想環境をハード・OS・ネットワーク・ミドルの構成をワンセットにしてコード管理できるので可搬性が高く、スナップショットも簡単に取れるのである時点の情報を何パターンも用意できて環境依存の試験も容易に行える。
改善してほしいポイントは何でしょうか?
設定をコード管理するにあたりテンプレートがテキストファイルでしか用意されていないため、なんらかのウィザードのようなものでインタラクティブに作れるようになっているとよい。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
基盤となるハードウェアやOSが変わっても同じ環境をすぐに再現できるので外部環境に左右されない安定したシステム構築・アプリケーション開発が可能になる。
続きを開く
非公開ユーザー
放送・出版・マスコミ|その他情報システム関連職|300-1000人未満|ユーザー(利用者)|契約タイプ 無償利用
企業所属 確認済
オールインワンな環境設定シェアリング・ツール
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
仮想環境をチーム内でシェアできるので、同一コードでも実行環境の違いによって生じてしまうバグを防ぐことができる。チームの新規メンバーであっても、設定ファイルを確認すれば本番・テスト環境の仕様を理解することができるので、プログラマー内の"開発環境言語"としても優れている。
改善してほしいポイントは何でしょうか?
詳細設定をする必要があり、初心者プログラマーには敷居が高い。GUIベースの設定インターフェースも用意してほしい。また、OSや階層構造のレベルから環境作成するものであり、機能レベルの環境作成をするDockerよりもリソースを多く消費する。詳細すぎて不要なオプション機能も多いので、その分を削減してファイル量を減らしてほしい。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
一度チーム内で標準化した設定ファイル(Vagrantfile)を作ってしまえば、メンバーが増えても本番・テスト環境を即展開することができ、堅牢かつスピーディーなチーム開発が実現できる。
続きを開く
中本 達也
エクセルブートキャンプ|情報通信・インターネット|経営・経営企画職|20人未満|ユーザー(利用者)
企業所属 確認済
利用画像確認
OSイメージが用意されているので展開が素早い
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
仮想マシンのイメージをがいくつか用意されている為、OSのインストールが容易です。ネットワークの設定やSSHなど手間がかかる設定も手助けしてくれる点も親切だと思います。ローカルファイルと仮想マシン上のフォルダが同期されているため、ファイルのやり取りも容易な点です。
改善してほしいポイントは何でしょうか?
基本的にCUIベースで実行する必要があるため、GUIに慣れているユーザーはドキュメントを調べながら作業をする必要があるかもしれません。非エンジニアでも頑張れば十分に活用は可能ですが、最低限のスキルが必要になると思います。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
サーバーや開発用の環境を用意するたびに、仮想マシンやOS、その他の設定など準備するだけで多くの時間を要していましたが、今や十数分で準備することができ、開発効率が上がりました。
続きを開く
非公開ユーザー
ソフトウェア・SI|プログラミング・テスト|20人未満|ユーザー(利用者)|契約タイプ 無償利用
企業所属 確認済
開発サーバ構築をコードで管理できる
VDI(仮想デスクトップサービス)・DaaSで利用
良いポイント
・開発サーバの構築がコードで管理できるため、開発メンバー全員で同じ構成の開発サーバをローカルPCに用意することができる。
・サーバ構築のベースとなるboxファイルは多様なOSやミドルウェアのものが用意されていているため、用途にあったものが見つかりやすい。見つからなくてもシンプルな構成のboxファイルから自分で構築していける点が良い。
改善してほしいポイント
・providerにVirtualBoxを利用した際、仮想環境上のVirtualBox Guest Additionsとのバージョン不一致により、共有フォルダの同期に失敗することが頻発する。バージョンを合わせたり、プラグインを入れたりすることで解決は可能だが、初期設定のままでも解決する挙動にして欲しい。
・PCの買い替えなどで別のPCへVagrant環境を移行する際、1環境ごとにboxファイルへパッケージして移行先でインポートする作業が必要で、とても時間がかかった。簡単にまるっと移行できるツールが欲しい。
どのような課題解決に貢献しましたか?どのようなメリットが得られましたか?
開発サーバ構築方法を社内標準化することができました。
Vagrant導入前も仮想環境のイメージファイルの受け渡し等で開発サーバの標準化を図っていましたが、開発サーバ環境の更新が発生した時に更新漏れなどで各人の環境で差異が起きてしまい、なかなか定着しませんでした。
Vagrantでは環境の更新内容もコード管理できて簡単に更新できるので、開発サーバの構築・管理の方法として定着しました。
続きを開く
非公開ユーザー
個人|ソフトウェア・SI|社内情報システム(企画・計画・調達)|20人未満|ユーザー(利用者)
企業所属 確認済
dockerとどっちを選ぶか。
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
開発環境の仮想化が昨今急速に進んでおりますが、その中の一つです。
dockerとは違い、仮想マシンごとUpすることにメリットを感じます。
そもそも仮想環境に開発環境を置く理由として、開発マシン同士の相性をなくす、ということが挙げられますが、プロセス単位のDockerですと、どうしてもトラブルが起こることもあります。
Vagrantであれば、仮想マシンごとUpするので仮想マシンの中であればそういった問題が起こりにくいので安心して使用できます。
改善してほしいポイントは何でしょうか?
イメージサイズがとても大きいこと、初回の実行に時間がかかることが悩みです。
そのため、ちょっとお試しでサーバたててみようと思った時に躊躇することがあります。
圧縮等できれば一番なんですが、それもまた時間がかかってしまうと思うので難しいかなとは思います。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
まだ実運用には投入していないので具体的に何かを解決したということはありませんが、今後のリモートワークの展開の中に1つ大きな役割を果たすと思っています。
続きを開く
非公開ユーザー
情報通信・インターネット|宣伝・マーケティング|20人未満|ユーザー(利用者)|契約タイプ 無償利用
企業所属 確認済
簡単なコマンドで仮想マシンを作ったり起動できる
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
仮想環境を構築するにあたり、コマンドプロンプトから簡単なコマンドを入力することで仮想環境を構築、起動できるため楽です。
改善してほしいポイントは何でしょうか?
一番の欠点は、やはり仮想イメージサイズが大きくなることだと思います。しかしその代償としてファイルキャッシュが効いており、ファイルの共有が早いです。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
仮想環境の構築にいちいちGUIを操作して一つ一つ設定していく手間が省け時間の節約になっていると思います。
続きを開く
非公開ユーザー
情報通信・インターネット|経営・経営企画職|20人未満|ユーザー(利用者)|契約タイプ 無償利用
企業所属 確認済
利用画像確認
全く同じ環境を共有したい場合に
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
VmwareやVirtualboxなどの仮想マシンは構築の手間がかかります。Dockerなどのコンテナはsystemdなど、システムに依存した操作が行えません。この隙間を埋めるのがVagrantで、設定ファイルを書き換えるだけで仮想マシンを用意できます。本番構成に近い検証環境をすぐに用意したい場合に便利です。
改善してほしいポイントは何でしょうか?
スナップショットなどの機能を使うようになると、あっという間にディスクなどのリソースを消費します。ゲストマシンのリソースは細かく設定できますが、ホストマシンでどの程度ディスクを消費しているかなどの情報がわかりやすく確認できるとよいと思います。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
テスト環境と本番環境をそろえたい場合に有効です。CPUやリソースの調整などを設定ファイルで行えるのが便利です。コンテナではcronやsystemd.timerなどのジョブを実行することができないため、この場合は仮想マシンを使っています。
続きを開く
非公開ユーザー
情報通信・インターネット|プログラミング・テスト|20-50人未満|ユーザー(利用者)
企業所属 確認済
仮想環境を作る便利品
VDI(仮想デスクトップサービス)・DaaSで利用
この製品・サービスの良いポイントは何でしょうか?
仮想環境だけでなく、仮想マシンも動かしてしまう優れもの。Dockerが出てきてそちらだけを採用するのも増えたが、まだまだ使われている。
改善してほしいポイントは何でしょうか?
Dockerよりも性質上、さらに重くなる。開発環境の統一という目的であれば、Dockerが採用されることが増えている。
どのようなビジネス課題を解決できましたか?あるいは、どのようなメリットが得られましたか?
VagrantとWordpressという構成で作られ保守されているサイトも多いのではないか。それくらいここ二つはセットで用いられることも非常に多い。
続きを開く