[{"data":1,"prerenderedAt":1517},["ShallowReactive",2],{"/ja-jp/blog/what-is-vm":3,"navigation-ja-jp":736,"banner-ja-jp":1166,"footer-ja-jp":1174,"blog-post-authors-ja-jp-GitLab Team":1416,"blog-related-posts-ja-jp-what-is-vm":1432,"blog-promotions-ja-jp":1454,"next-steps-ja-jp":1508},{"id":4,"title":5,"authors":6,"body":8,"category":717,"date":718,"description":719,"extension":720,"externalUrl":721,"faq":721,"featured":722,"heroImage":723,"meta":724,"navigation":722,"path":725,"seo":726,"slug":731,"stem":732,"tags":721,"template":733,"updatedDate":734,"__hash__":735},"blogPosts/ja-jp/blog/what-is-vm.md","仮想マシン（VM）とは？意味や導入メリット、GitLab活用例",[7],"GitLab Team",{"type":9,"value":10,"toc":671},"minimark",[11,15,18,23,30,33,38,41,44,48,54,57,60,63,67,73,76,79,89,93,99,102,105,113,117,123,126,142,146,149,153,156,159,163,166,169,173,176,179,183,189,192,200,204,207,210,215,218,221,225,228,231,234,237,240,244,247,251,254,257,260,266,270,273,276,279,282,285,288,291,295,301,304,308,314,317,320,323,327,330,333,337,343,346,366,370,373,376,380,383,386,390,393,396,400,403,406,410,413,416,420,423,426,430,436,439,453,457,460,463,467,470,473,477,480,483,487,490,493,497,503,506,518,521,524,528,534,543,546,550,553,556,560,563,574,578,581,584,588,591,595,598,602,605,612,615,624,641,644,653],[12,13,14],"p",{},"仮想マシン（VM）は、IT技術が進化する時代の中でソフトウェア開発やビジネスの領域において近年注目されている技術の一つです。実際に自社のソフトウェア開発の領域において、仮想マシンの導入を検討している人も多いのではないでしょうか。仮想マシンを自社の開発に取り入れて確かな効果を発揮するためには、仮想マシンの特徴などを事前に詳しく理解しておく必要があります。",[12,16,17],{},"この記事では、仮想マシンの基礎知識からソフトウェア開発・ITインフラの領域で導入するメリット、具体的な活用方法まで解説するのでぜひ参考にしてください。",[19,20,22],"h2",{"id":21},"_1-仮想マシンvmの基礎知識","1. 仮想マシン（VM）の基礎知識",[12,24,25],{},[26,27],"img",{"alt":28,"src":29},"仮想マシン（VM）の基礎知識","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347363/iwp4fwdv8jubfrclmvdk.jpg",[12,31,32],{},"まずは、仮想マシンを理解するために知っておきたい仮想化と呼ばれる技術の概要や、仮想マシンの特徴について解説します。",[34,35,37],"h3",{"id":36},"_1-1-そもそも仮想化とは","1-1 そもそも仮想化とは",[12,39,40],{},"仮想化とは、物理的な環境に囚われずにサーバー、ストレージ、ネットワーク、メモリなどのハードウェアリソースを効率よく利用するための技術のことです。",[12,42,43],{},"よりわかりやすく簡潔に説明すると、仮想化とは本来1つであるハードウェアリソースを複数あるかのように利用する技術です。この仮想化技術は現代の企業のIT戦略を検討する上で重要な位置付けとなっています。",[34,45,47],{"id":46},"_1-2-仮想マシンvmとは","1-2 仮想マシン（VM）とは",[12,49,50],{},[26,51],{"alt":52,"src":53},"仮想マシン（VM）とは","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347364/gao2azgosxdb60yoblno.jpg",[12,55,56],{},"では、この記事の本題である仮想マシンについて説明します。仮想マシンとは、仮想化技術を活用して1つの物理マシン内（コンピューター）に仮想的に複数のコンピューターを再現する環境のことです。",[12,58,59],{},"物理マシンは実体として存在するコンピューターであるのに対して、仮想マシンはソフトウェアを利用して物理マシン内に仮想的に再現したコンピューターであるという違いを理解しておくと良いでしょう。",[12,61,62],{},"つまり、仮想マシンなら1台のコンピューター上で複数のOSをそれぞれ独立した状態で稼働できるようになります。後にも詳しく解説しますが、これによりサーバー台数の節約やニーズに応じたOSの稼働などができるようになり、開発やビジネスにおけるコスト削減や生産性向上にも寄与します。",[19,64,66],{"id":65},"_2-仮想マシンvmにおけるホストosとゲストos","2 仮想マシン（VM）におけるホストOSとゲストOS",[12,68,69],{},[26,70],{"alt":71,"src":72},"仮想マシン（VM）におけるホストOSとゲストOS","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347365/rn4rccmpfjwm4wj2klkl.jpg",[12,74,75],{},"仮想マシンを語る上では、「ホストOS」と「ゲストOS」という言葉の意味についても理解しておく必要があります。",[12,77,78],{},"まずホストOSとは、仮想マシンを構築する際の土台となるOSを指します。つまり、実体のある物理マシンにインストールされているOSです。一方、ゲストOSは仮想マシンにインストールするOSのことです。",[12,80,81,82,88],{},"例えば、Windowsのコンピューターに対して仮想環境を作成して、",[83,84,87],"a",{"href":85,"rel":86},"https://about.gitlab.com/ja-jp/blog/what-is-linux/",[],"Linux","をインストールすれば、ホストOSはWindows、ゲストOSはLinuxとなります。このようなホストOSとゲストOSの関係性は業務上でも使われるため、違いを把握しておくと良いでしょう。",[19,90,92],{"id":91},"_3-仮想マシンvmの歴史","3 仮想マシン（VM）の歴史",[12,94,95],{},[26,96],{"alt":97,"src":98},"仮想マシン（VM）の歴史","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347363/g17rmmdu1jh0jm9ueglu.jpg",[12,100,101],{},"仮想マシンは近年注目されている技術の一つですが、歴史自体は古く、1960年代には既に使用されていました。当時のコンピューターリソースを複数のユーザーで使用するための「タイムシェアリング」という技術が仮想化の起源だと言われています。",[12,103,104],{},"その後、時代の流れと共にIT技術が発展し、コンピューターの価格低下も実現できたことから物理的に台数を増やして運用するという考えが広まりました。しかしそれでは企業にとって運用負荷が増加してしまうという課題が残るため、仮想化技術が再び注目されるようになっているのです。",[12,106,107,108],{},"※参考：",[83,109,112],{"href":110,"rel":111},"https://blogs.itmedia.co.jp/itsolutionjuku/2014/06/post-9f0b.html",[],"「仮想化」を理解するための誕生の歴史 | ITソリューション塾",[19,114,116],{"id":115},"_4-仮想マシンの主な利用シーン","4 仮想マシンの主な利用シーン",[12,118,119],{},[26,120],{"alt":121,"src":122},"仮想マシンの主な利用シーン","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347368/vc1gzpcdyqmym44t92fl.jpg",[12,124,125],{},"仮想マシンは具体的にどのようなシーンで利用できるのでしょうか。具体例として以下が挙げられます。",[127,128,129,133,136,139],"ul",{},[130,131,132],"li",{},"ソフトウェア開発・テスト",[130,134,135],{},"新しいOSのテスト",[130,137,138],{},"ソフトウェア・アプリケーションの実行",[130,140,141],{},"セキュアなWebブラウジング",[34,143,145],{"id":144},"_4-1-ソフトウェア開発テスト","4-1 ソフトウェア開発・テスト",[12,147,148],{},"仮想マシンはソフトウェア開発・テストの領域で役立てられます。仮想マシンを使って本番とは隔離された環境で開発を行えば、開発途中でなんらかのトラブルが発生した場合でも影響を最小限に抑えられるでしょう。また、複数の異なるOSを構築できるため、アプリケーションの互換性テストを容易に実行することが可能です。",[34,150,152],{"id":151},"_4-2-新しいosのテスト","4-2 新しいOSのテスト",[12,154,155],{},"企業が業務改善やビジネス上の戦略を理由に既存のOSから新しいOSへの移行を検討するケースもあるでしょう。しかし、使い慣れた環境から新しい環境へ切り替えを行う際には、既存のアプリケーションや周辺機器の互換性・操作性などを細かにチェックしなければなりません。",[12,157,158],{},"事前に仮想マシンを使用して移行予定のOSを試せば、移行後の業務への影響度を事前に把握できるでしょう。",[34,160,162],{"id":161},"_4-3-ソフトウェアアプリケーションの実行","4-3 ソフトウェア・アプリケーションの実行",[12,164,165],{},"業務を進める上で状況によっては、現在利用しているOSでは動作しないソフトウェアやアプリケーションの実行が必要になるケースもあるでしょう。",[12,167,168],{},"そういったケースでも仮想マシンを使えばソフトウェアやアプリケーションの実行に必要となるOSを柔軟にインストールできるため、業務に支障が出ることなく仕事を進められるでしょう。",[34,170,172],{"id":171},"_4-4-セキュアなwebブラウジング","4-4 セキュアなWebブラウジング",[12,174,175],{},"Webブラウジングを行う際にも仮想マシンを活用できます。Webブラウジングとは、Webブラウザを利用してWebサイトやホームページなどの情報を閲覧することです。",[12,177,178],{},"ウイルス感染のリスクが高いサイトも存在する中で、仮想マシンを使って隔離されたセキュアな環境でWebブラウジングを行えば、企業におけるセキュリティリスクを軽減できます。",[19,180,182],{"id":181},"_5-仮想マシンvmを実行するソフトウェアの種類","5 仮想マシン（VM）を実行するソフトウェアの種類",[12,184,185],{},[26,186],{"alt":187,"src":188},"仮想マシン（VM）を実行するソフトウェアの種類","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347364/vzsuhsyjxh38dmdmwios.jpg",[12,190,191],{},"仮想マシンを実行するためにはソフトウェアが必要になりますが、主に以下の種類に分けられます。",[127,193,194,197],{},[130,195,196],{},"ホストOS型",[130,198,199],{},"ハイパーバイザーOS型",[34,201,203],{"id":202},"_5-1-ホストos型","5-1 ホストOS型",[12,205,206],{},"ホストOS型とは、先ほど解説したホストOS上に仮想化ソフトウェアをインストールして仮想マシンを構築する方法になります。",[12,208,209],{},"以下からホストOS型を採用するメリットやデメリット、代表的な仮想化ソフトウェアを紹介します。",[211,212,214],"h4",{"id":213},"５１１-ホストos型のメリットデメリット","５−１−１ ホストOS型のメリット・デメリット",[12,216,217],{},"ホストOS型のメリットは、既に利用しているOS上にソフトウェアをインストールするだけで仮想マシンを実現できるため、扱いやすく容易に導入できることです。そのため、まずは仮想環境に触れてみたいといったテスト用途や、個人学習用途などで利用することが可能です。",[12,219,220],{},"しかし、ホストOS型の場合は物理マシンと仮想マシンとの間にホストOSが介入することになり、本来の処理に加えて余分なリソースがかかる「オーバーヘッド」と呼ばれる現象が発生します。そのため、高速な処理には不向きな手段であることを把握しておかなければなりません。",[211,222,224],{"id":223},"５１２-代表的な仮想化ソフトウェア","５−１−２ 代表的な仮想化ソフトウェア",[12,226,227],{},"ホスト型の仮想化ソフトウェアの例としては以下が挙げられます。",[12,229,230],{},"・Oracle VM VirtualBox",[12,232,233],{},"VirtualBoxは、Oracle社が提供する人気の仮想化ソフトウェアです。多機能であることが特徴で、「スナップショット」「シームレスモード」「共有フォルダ」など仮想マシンを活用する上で便利な機能が搭載されています。",[12,235,236],{},"・VMware Fusion Pro",[12,238,239],{},"VMware Fusion Proは、Mac上で仮想マシンを構築し異なるOSを実行できる仮想化ソフトウェアです。ファイル共有などさまざまな機能が提供されています。",[34,241,243],{"id":242},"_5-2-ハイパーバイザー型","5-2 ハイパーバイザー型",[12,245,246],{},"ハイパーバイザー型とは、ホストOSを使わず、ハイパーバイザーと呼ばれる専用の仮想化ソフトウェアをインストールして仮想環境を構築する方法です。以下からハイパーバイザーOS型のメリットやデメリット、代表的なソフトウェアを紹介します。",[211,248,250],{"id":249},"５２１-ハイパーバイザー型のメリットデメリット","５−２−１ ハイパーバイザー型のメリット・デメリット",[12,252,253],{},"ハイパーバイザー型のメリットは、ホストOSを使わずに仮想マシンを構築するため、ホストOS型と比較してオーバーヘッドが少なく高速な処理が期待できます。",[12,255,256],{},"ただし、既存の物理マシンでハイパーバイザーを使用できない場合は、新たに互換性のある物理マシンを購入する必要があり、そのための費用を用意しなければなりません。また、ホスト型OSと比べて導入や管理においてある程度の専門知識が求められます。",[12,258,259],{},"ホストOS型とハイパーバイザー型の特徴の比較を以下の表でまとめました。",[12,261,262],{},[26,263],{"alt":264,"src":265},"ハイパーバイザー型のメリット・デメリット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756349540/bab2vb3tws84ftqtrj6x.jpg",[211,267,269],{"id":268},"５２２-代表的なハイパーバイザー","５−２−２ 代表的なハイパーバイザー",[12,271,272],{},"代表的なハイパーバイザーには以下のようなものがあります。",[12,274,275],{},"・KVM",[12,277,278],{},"KVMは、Linuxをハイパーバイザーとして動作させることができる仮想化技術です。Linuxカーネル2.6.20以降から標準搭載されているため、Linuxを使用しているなら手軽に試せるでしょう。",[12,280,281],{},"・VMware ESXi",[12,283,284],{},"VMware ESXiは、 VMware が提供しているソフトウェアです。ESXiファイアウォールによりアクセス制限が可能でセキュリティにも強みを持っているのが特徴です。",[12,286,287],{},"・Citrix Hypervisor",[12,289,290],{},"Citrix Hypervisorは、 Citrix社が提供する仮想化プラットフォームです。Xen Projectをベースとしており、高性能なハイパーバイザーで信頼性が高いことが特徴です。",[19,292,294],{"id":293},"_6-仮想マシンとコンテナの違い","6 仮想マシンとコンテナの違い",[12,296,297],{},[26,298],{"alt":299,"src":300},"仮想マシンとコンテナの違い","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347368/bq7nkfayq63ltttxhlmb.jpg",[12,302,303],{},"仮想化手法においては「コンテナ」と呼ばれる技術もあるため、仮想マシンとの違いを理解しておきましょう。",[34,305,307],{"id":306},"_6-1-コンテナとは","6-1 コンテナとは？",[12,309,310],{},[26,311],{"alt":312,"src":313},"コンテナとは？","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347369/cdzvsfyrdh1qc8uctash.jpg",[12,315,316],{},"コンテナとは、アプリケーションを実行するための動作環境を仮想化して利用する技術のことです。",[12,318,319],{},"仮想マシンは、物理マシン内に仮想化ソフトウェアを利用して複数の異なるOS（ゲストOS）を構築します。一方、コンテナは、「コンテナエンジン」と呼ばれるコンテナを管理するソフトウェアがOSとして機能するため、ゲストOSは不要になります。",[12,321,322],{},"代表的なコンテナエンジンは、「Docker」になります。Dockerを活用すれば、複数のアプリケーションの実行環境を手軽に作成できます。",[34,324,326],{"id":325},"_6-2-コンテナの特徴","6-2 コンテナの特徴",[12,328,329],{},"コンテナは先ほども解説した通りゲストOSが不要であるため、必要最低限のリソースで運用することができコスト削減につながります。また、処理速度も速いことから効率的な運用を実現できるでしょう。",[12,331,332],{},"しかし、コンテナの場合はOSが限定されるため、複数の異なるOSを利用できる仮想マシンのような自由度は期待できません。例えば、ソフトウェア開発において異なる種類の環境でテストを実行したい場合には適していない手段だと言えます。また、コンテナはコマンド操作や管理方法など初期で覚えることも多いため、スムーズな導入を実現するためには学習環境や運用体制を構築しておく必要があります。",[19,334,336],{"id":335},"_7-ソフトウェア開発itインフラの領域で仮想マシンvmを導入するメリット","7 ソフトウェア開発・ITインフラの領域で仮想マシン（VM）を導入するメリット",[12,338,339],{},[26,340],{"alt":341,"src":342},"ソフトウェア開発・ITインフラの領域で仮想マシン（VM）を導入するメリット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347365/kk7vgdomzo4quorhjs8v.jpg",[12,344,345],{},"ここではソフトウェア開発とITインフラの領域に焦点を当てて、仮想マシン（VM）を導入するメリットについて解説します。",[127,347,348,351,354,357,360,363],{},[130,349,350],{},"IT・開発コストの削減",[130,352,353],{},"開発・テスト環境構築の迅速化",[130,355,356],{},"複数OSの活用による効率性の向上",[130,358,359],{},"DevSecOpsのサポート",[130,361,362],{},"セキュリティリスクの軽減",[130,364,365],{},"可用性の向上とBCP対策への貢献",[34,367,369],{"id":368},"_7-1-it開発コストの削減","7-1 IT・開発コストの削減",[12,371,372],{},"仮想マシンを導入することで、物理的なハードウェアリソースを論理的に分割する形で共有できるため、コスト削減につながります。複数OSの稼働が必要になった場合に、仮想環境を構築せずに物理的にリソースを準備するとなると、コンピューターの購入費や管理費などさまざまなコストが追加で発生してしまいます。",[12,374,375],{},"仮想マシンなら、ハードウェアリソースを効率よく有効活用できるため、ソフトウェア開発・ITインフラの領域でも追加コストの発生を最小限に抑えられます。",[34,377,379],{"id":378},"_7-2-開発テスト環境構築の迅速化","7-2 開発・テスト環境構築の迅速化",[12,381,382],{},"仮想マシンは開発・テスト環境構築の迅速化にもつなげられます。開発者は簡単に仮想環境を作成できるようになるため、需要に応じて開発・テスト環境を瞬時にスピンアップできます。また、使用しない時にも素早くテイクダウンが可能です。",[12,384,385],{},"本来であれば開発・テスト環境を構築する際には物理的な作業が発生し、時間を要します。柔軟性と拡張性を持つ仮想マシンなら、急なニーズが発生した場合でも物理的な作業を省略できるため、状況の変化に応じたスピーディーな対応が可能です。",[34,387,389],{"id":388},"_7-3-複数osの活用による効率性の向上","7-3 複数OSの活用による効率性の向上",[12,391,392],{},"仮想マシンなら1つの物理マシン上で異なる複数のOSを運用できます。時間やコストをかけることなく、必要な時にゲストOSとして構築するだけでさまざまな環境でソフトウェアの開発やテストを実行することが可能です。例えば、WindowsとLinuxを同時に起動してアプリケーションの互換性をチェックするなどの対応が可能です。",[12,394,395],{},"複数OSの活用によって開発やテストの効率性向上を実現できるでしょう。",[34,397,399],{"id":398},"_7-4-devsecopsのサポート","7-4 DevSecOpsのサポート",[12,401,402],{},"DevSecOpsとは、開発（Dev）、セキュリティ（Sec）、運用（Ops）の3つの概念を組み合わせたアプローチのことを指します。開発サイクルにおいて開発からセキュリティ、運用までを連携して進めることでセキュリティ強化や開発スピードの向上につなげられます。",[12,404,405],{},"仮想マシンの導入はこのDevSecOpsのサポートやツールチェーンの合理化にも貢献します。例えば、開発プロセスにおいて仮想マシンを作成し、仮想マシン上にCI/CDのような自動化されたワークフローを取り入れることで独立した環境で実行基盤を構築できます。",[34,407,409],{"id":408},"_7-5-セキュリティリスクの軽減","7-5 セキュリティリスクの軽減",[12,411,412],{},"仮想マシンはそれぞれ独立した環境で互いに分離された形で運用され、かつホストシステム（物理的なコンピューター）からも隔離されているため、セキュリティ対策にも役立ちます。",[12,414,415],{},"例えば、1つの仮想マシンでセキュリティトラブルが発生した場合でも、他の仮想マシンやホストシステムへの影響を抑えやすいでしょう。ただし、環境分離によるセキュリティリスクの軽減は期待できるものの、トラブルが発生する可能性をゼロにできるわけではありません。仮想環境特有のセキュリティ対策も徹底し、より安全に運用できる体制を構築する必要があります。これについては後述します。",[34,417,419],{"id":418},"_7-6-可用性の向上とbcp対策への貢献","7-6 可用性の向上とBCP対策への貢献",[12,421,422],{},"仮想マシンは障害にも強く、システムの可用性を高めることも可能です。例えば、現在の仮想マシンの状態を保存・復元できる「スナップショット機能」を活用すれば、システム障害が発生した場合でも容易に以前の状態に戻すことが可能です。",[12,424,425],{},"また、稼働中の仮想マシンを継続したまま別のホストに移行できる「ライブマイグレーション機能」なら、安全性の高いホストへ移動させることで事前にシステムトラブルを回避できるでしょう。",[19,427,429],{"id":428},"_8-ソフトウェア開発itインフラの領域で仮想マシンvmを導入するデメリット","8 ソフトウェア開発・ITインフラの領域で仮想マシン（VM）を導入するデメリット",[12,431,432],{},[26,433],{"alt":434,"src":435},"ソフトウェア開発・ITインフラの領域で仮想マシン（VM）を導入するデメリット","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347369/d5zasrxf7krbjy2umv2s.jpg",[12,437,438],{},"ソフトウェア開発・ITインフラの領域で仮想マシン（VM）を導入する際には以下のようなデメリットもあるため、事前に把握しておくことが大切です。",[127,440,441,444,447,450],{},[130,442,443],{},"パフォーマンス低下の可能性",[130,445,446],{},"仮想環境の導入・管理における専門性が高い",[130,448,449],{},"仮想環境特有のセキュリティ対策が必要",[130,451,452],{},"障害時の対応が増える場合がある",[34,454,456],{"id":455},"_8-1-パフォーマンス低下の可能性","8-1 パフォーマンス低下の可能性",[12,458,459],{},"仮想マシンは物理的なコンピューターと比較すると性能面で劣る場合があるため、開発時に処理に時間がかかってしまったりなど不便さを感じてしまうかもしれません。例えば、オーバーヘッドが発生すると余分なリソースがかかり、処理速度に影響を与えてしまうでしょう。",[12,461,462],{},"特に安定した作業環境が強く求められるシーンにおいては、適切なリソース配分を検討する、状況に応じて物理的なコンピューターを用意して利用するといった対策が必要になります。",[34,464,466],{"id":465},"_8-2-仮想環境の導入管理における専門性が高い","8-2 仮想環境の導入・管理における専門性が高い",[12,468,469],{},"仮想マシンをスムーズに導入し、安定した運用を実現するためには専門的な知識や技術が求められます。次で詳しく触れますが仮想環境においても特有のセキュリティ対策が必要になり、専門知識を持った担当者がいないと十分な対策はできないでしょう。",[12,471,472],{},"自社に専門知識を持った人材がいない場合は、新たに確保したり、対象者を教育しなければなりません。そのためには採用・教育コストが発生することも把握しておくことが大切です。",[34,474,476],{"id":475},"_8-3-仮想環境特有のセキュリティ対策が必要","8-3 仮想環境特有のセキュリティ対策が必要",[12,478,479],{},"仮想マシンに対してもセキュリティリスクは存在するため、仮想環境特有のセキュリティ対策は必要になります。例えば、基盤となる物理マシンやホストOSだけでなく、仮想マシンにも専用のセキュリティソフトを導入することが大切です。また、複数の仮想環境を運用する場合は対策や管理に抜け漏れがないよう注意しなければなりません。",[12,481,482],{},"その他、万が一セキュリティトラブルが発生した場合の対応フローを事前に整備しておくことも大切です。",[34,484,486],{"id":485},"_8-4-障害時の対応が増える場合がある","8-4 障害時の対応が増える場合がある",[12,488,489],{},"仮想マシンは1つの物理マシン上で利用されるため、物理マシンに障害が発生した場合、稼働している全てのシステムに影響が出る可能性もあります。これは単一障害点（SPOF）と呼ばれるものですが、もし発生した場合は復旧対応に時間や手間、そして金銭的なコストがかかってしまうでしょう。",[12,491,492],{},"単一障害点を回避するためには、事前に仮想環境基盤の冗長化を検討しておく必要があります。",[19,494,496],{"id":495},"_9-仮想マシンvmの一般的な設定手順","9 仮想マシン（VM）の一般的な設定手順",[12,498,499],{},[26,500],{"alt":501,"src":502},"仮想マシン（VM）の一般的な設定手順","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347369/ivi8vlejqodcfecyl1b9.jpg",[12,504,505],{},"仮想マシンの一般的な設定手順は以下になります。",[507,508,509,512,515],"ol",{},[130,510,511],{},"仮想化ソフトウェアの選定",[130,513,514],{},"ゲストOSのインストール",[130,516,517],{},"ネットワークの設定・データ共有",[12,519,520],{},"まずは仮想マシンを導入する上で仮想化ソフトウェアの選定を行う必要があります。先ほど紹介したようにソフトウェアには「 VM VirtualBox」や「KMV」などがあるため、特徴を把握して自社の要件に合ったものを選びましょう。",[12,522,523],{},"仮想化ソフトウェアを選定してインストールした後は、ゲストOSのインストールも行いましょう。最後にネットワーク設定や必要に応じてホストOSとのデータ共有などを行い運用します。",[19,525,527],{"id":526},"_10-仮想マシンvmでのgitlab活用例使い方","10 仮想マシン（VM）でのGitLab活用例・使い方",[12,529,530],{},[26,531],{"alt":532,"src":533},"仮想マシン（VM）でのGitLab活用例・使い方","https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347369/entroriird3lryl3zpr3.png",[12,535,536,537,542],{},"仮想マシンは",[83,538,541],{"href":539,"rel":540},"https://about.gitlab.com/ja-jp/",[],"GitLab","のようなCI/CDツールと連携が可能で、DevSecOpsの推進にもつなげられます。GitLabでのCI/CDプロセスを実行する環境として仮想マシンを有効活用できます。",[12,544,545],{},"ここでは、GitLabのサービス紹介や、仮想マシン上でGitLabを使用するメリットなどを解説します。",[34,547,549],{"id":548},"_10-1-gitlabとは","10-1 GitLabとは？",[12,551,552],{},"GitLabは、ネイティブAIを搭載したソフトウェア開発のライフサイクル全体を網羅するDevSecOpsプラットフォームです。ソフトウェア構築における計画から開発、テスト、リリース、運用までを単一のプラットフォームで統合して実行することができ、ビジネスの加速化や運用負担・コストの削減につなげられます。",[12,554,555],{},"CI/CDパイプラインの構築やセキュリティの自動化、ソースコード管理、プロジェクト管理などソフトウェア開発の効率化に役立つ充実した機能を提供しており、中小企業からエンタープライズまで世界中の多くの企業で導入されています。",[34,557,559],{"id":558},"_10-2-仮想マシン上でgitlabを使うメリット","10-2 仮想マシン上でGitLabを使うメリット",[12,561,562],{},"仮想マシン上でGitLabを利用することでどのようなメリットがあるのでしょうか。具体的には以下の通りです。",[127,564,565,568,571],{},[130,566,567],{},"セキュアな環境で開発・テストを実行できる",[130,569,570],{},"本番環境に近い環境でテストやビルドを行える",[130,572,573],{},"バックアップ機能やスナップショット機能でデータ復旧が容易になる",[211,575,577],{"id":576},"_10-2-1-セキュアな環境で開発テストを実行できる","10-2-1 セキュアな環境で開発・テストを実行できる",[12,579,580],{},"物理マシンとは独立した環境でGitLabを利用するため、セキュアな環境で開発やテストを実施することが可能です。仮想マシン上でトラブルが発生した場合もホストシステムへの影響を抑えられるため、セキュリティ要件が高いプロジェクトにも適しています。",[12,582,583],{},"また、仮想マシンなら常にクリーンな状態の環境を用意できるため、GitLabのCI/CDプロセスにおいて正確なテストやビルドが可能になります。",[211,585,587],{"id":586},"_10-22-本番環境と同じ環境でテストやビルドを行える","10-2−2 本番環境と同じ環境でテストやビルドを行える",[12,589,590],{},"仮想マシンなら複数の異なるOSを用意できるため、例えばCI/CDプロセスにおいて本番環境を再現して動作確認やテストができるようになります。状況に合わせてさまざまな条件下で使用することで環境の違いによる不具合をリリース前に検出しやすくなるでしょう。",[211,592,594],{"id":593},"_10-2-3-バックアップ機能やスナップショット機能でデータ復旧が容易になる","10-2-3 バックアップ機能やスナップショット機能でデータ復旧が容易になる",[12,596,597],{},"仮想マシンのスナップショット機能を活用すればデータのバックアップを容易にとることができ、障害時の復旧にも役立てられます。また、GitLabにはバックアップ機能が搭載されているため、より安全なシステム運用を実現できるでしょう。",[19,599,601],{"id":600},"まとめ-仮想マシンvmの活用で開発効率の向上を図ろう","まとめ 仮想マシン（VM）の活用で開発効率の向上を図ろう",[12,603,604],{},"仮想マシンは近年注目されている技術であり、ソフトウェア開発やITインフラの領域でも積極的に活用することで開発効率の向上やコスト削減、セキュリティ対策などにつながります。",[12,606,607,608,611],{},"DevSecOpsプラットフォーム「",[83,609,541],{"href":539,"rel":610},[],"」は、仮想マシン上で利用することができ、CI/CDプロセスを実行する環境として活用できます。その他、プロジェクト管理などチームでの開発を効率化できる豊富な機能が搭載されているため、ぜひ自社への導入をご検討ください。",[34,613,614],{"id":614},"より効率的な開発環境をお探しの方は",[12,616,617,618,623],{},"VMの設定や管理に時間を取られることなく、すぐに開発を始めたい方には",[83,619,622],{"href":620,"rel":621},"https://docs.gitlab.com/ja-jp/user/workspace/?utm_medium=blog&utm_source=blog&utm_campaign=eg_apac_brand_x_x_ja_gitlabjapanblogseo_what-is-vm",[],"GitLab Workspaces","という選択肢があります。k8sベースの開発環境で、複雑な仮想マシンの構築作業を省略できます。",[625,626,627],"blockquote",{},[12,628,629,630,634,635,640],{},"▶︎ GitLab Workspaces について詳しく：",[83,631,633],{"href":620,"rel":632},[],"https://docs.gitlab.com/ja-jp/user/workspace/","\n詳しくは、",[83,636,639],{"href":637,"rel":638},"https://about.gitlab.com/ja-jp/sales/?utm_medium=blog&utm_source=blog&utm_campaign=eg_apac_brand_x_x_ja_gitlabjapanblogseo_what-is-vm",[],"当社GitLabの営業チームまでお気軽にお問い合わせ","ください。",[12,642,643],{},"なお、GitLabでは世界39か国、5,000人を超えるDevSecOps専門家のインサイトが詰まった完全版レポートを無料で公開しているので、ぜひこちらもご覧ください。",[625,645,646],{},[12,647,648],{},[83,649,652],{"href":650,"rel":651},"https://about.gitlab.com/ja-jp/developer-survey/?utm_medium=blog&utm_source=blog&utm_campaign=eg_apac_brand_x_x_ja_gitlabjapanblogseo_what-is-vm",[],"2024グローバルDevSecOpsレポートはこちら",[12,654,655,659,663,664],{},[83,656],{"href":657,"rel":658},"https://about.gitlab.com/resources/developer-survey/",[],[660,661,662],"em",{},"監修：知念 梨果"," ",[660,665,666,670],{},[83,667,669],{"href":668},"","@rikachinen","（GitLab合同会社 カスタマーサクセス本部 カスタマーサクセスエンジニア）",{"title":668,"searchDepth":672,"depth":672,"links":673},2,[674,679,680,681,687,691,695,703,709,710,714],{"id":21,"depth":672,"text":22,"children":675},[676,678],{"id":36,"depth":677,"text":37},3,{"id":46,"depth":677,"text":47},{"id":65,"depth":672,"text":66},{"id":91,"depth":672,"text":92},{"id":115,"depth":672,"text":116,"children":682},[683,684,685,686],{"id":144,"depth":677,"text":145},{"id":151,"depth":677,"text":152},{"id":161,"depth":677,"text":162},{"id":171,"depth":677,"text":172},{"id":181,"depth":672,"text":182,"children":688},[689,690],{"id":202,"depth":677,"text":203},{"id":242,"depth":677,"text":243},{"id":293,"depth":672,"text":294,"children":692},[693,694],{"id":306,"depth":677,"text":307},{"id":325,"depth":677,"text":326},{"id":335,"depth":672,"text":336,"children":696},[697,698,699,700,701,702],{"id":368,"depth":677,"text":369},{"id":378,"depth":677,"text":379},{"id":388,"depth":677,"text":389},{"id":398,"depth":677,"text":399},{"id":408,"depth":677,"text":409},{"id":418,"depth":677,"text":419},{"id":428,"depth":672,"text":429,"children":704},[705,706,707,708],{"id":455,"depth":677,"text":456},{"id":465,"depth":677,"text":466},{"id":475,"depth":677,"text":476},{"id":485,"depth":677,"text":486},{"id":495,"depth":672,"text":496},{"id":526,"depth":672,"text":527,"children":711},[712,713],{"id":548,"depth":677,"text":549},{"id":558,"depth":677,"text":559},{"id":600,"depth":672,"text":601,"children":715},[716],{"id":614,"depth":677,"text":614},"engineering","2025-08-28","この記事では、仮想マシンの基礎知識からソフトウェア開発・ITインフラの領域で導入するメリット、具体的な活用方法まで解説します。","md",null,true,"https://res.cloudinary.com/about-gitlab-com/image/upload/v1756347347/ocydmzmnj23eitgoiwzb.jpg",{},"/ja-jp/blog/what-is-vm",{"config":727,"title":729,"ogTitle":729,"description":730,"ogDescription":730,"ogImage":723},{"noIndex":728},false,"仮想マシン(VM)とは？意味や導入メリット","VM（仮想マシン）の基礎知識から開発・インフラでの導入メリット、具体的な活用方法まで詳しく解説","what-is-vm","ja-jp/blog/what-is-vm","BlogPost","2026-08-04","QN8pb6XjmH-UrVc0j00oMQOSEePKGRBm_QNvK0CKNVY",{"logo":737,"freeTrial":742,"sales":747,"login":752,"items":757,"search":1086,"minimal":1119,"duo":1136,"switchNav":1145,"pricingDeployment":1156},{"config":738},{"href":739,"dataGaName":740,"dataGaLocation":741},"/ja-jp/","gitlab logo","header",{"text":743,"config":744},"無料トライアルを開始",{"href":745,"dataGaName":746,"dataGaLocation":741},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp&glm_content=default-saas-trial/","free trial",{"text":748,"config":749},"デモをリクエスト",{"href":750,"dataGaName":751,"dataGaLocation":741},"/ja-jp/sales/?contact-topic=request-demo","sales",{"text":753,"config":754},"サインイン",{"href":755,"dataGaName":756,"dataGaLocation":741},"https://gitlab.com/users/sign_in/","sign in",[758,787,889,894,1008,1064],{"text":759,"config":760,"menu":762},"プラットフォーム",{"dataNavLevelOne":761},"platform",{"type":763,"columns":764},"cards",[765,771,779],{"title":759,"description":766,"link":767},"DevSecOpsに特化したインテリジェントオーケストレーションプラットフォーム",{"text":768,"config":769},"プラットフォームの詳細はこちら",{"href":770,"dataGaName":761,"dataGaLocation":741},"/ja-jp/platform/",{"title":772,"description":773,"link":774},"GitLab Duo Agent Platform","ソフトウェアライフサイクル全体を支えるエージェント型AI",{"text":775,"config":776},"GitLab Duoのご紹介",{"href":777,"dataGaName":778,"dataGaLocation":741},"/ja-jp/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":780,"description":781,"link":782},"GitLabが選ばれる理由","エンタープライズがGitLabを選ぶ主な理由をご覧ください",{"text":783,"config":784},"詳細はこちら",{"href":785,"dataGaName":786,"dataGaLocation":741},"/ja-jp/why-gitlab/","why gitlab",{"text":788,"left":722,"config":789,"menu":791},"製品",{"dataNavLevelOne":790},"solutions",{"type":792,"link":793,"columns":797,"feature":868},"lists",{"text":794,"config":795},"すべてのソリューションを表示",{"href":796,"dataGaName":790,"dataGaLocation":741},"/ja-jp/solutions/",[798,823,846],{"title":799,"description":800,"link":801,"items":806},"自動化","CI/CDと自動化でデプロイを加速",{"config":802},{"icon":803,"href":804,"dataGaName":805,"dataGaLocation":741},"AutomatedCodeAlt","/ja-jp/solutions/delivery-automation/","automated software delivery",[807,811,814,819],{"text":808,"config":809},"CI/CD",{"href":810,"dataGaLocation":741,"dataGaName":808},"/ja-jp/solutions/continuous-integration/",{"text":772,"config":812},{"href":777,"dataGaLocation":741,"dataGaName":813},"gitlab duo agent platform - product menu",{"text":815,"config":816},"ソースコード管理",{"href":817,"dataGaLocation":741,"dataGaName":818},"/ja-jp/solutions/source-code-management/","Source Code Management",{"text":820,"config":821},"自動化されたソフトウェアデリバリー",{"href":804,"dataGaLocation":741,"dataGaName":822},"Automated software delivery",{"title":824,"description":825,"link":826,"items":831},"セキュリティ","セキュリティを犠牲にすることなくコード作成を高速化",{"config":827},{"href":828,"dataGaName":829,"dataGaLocation":741,"icon":830},"/ja-jp/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[832,836,841],{"text":833,"config":834},"アプリケーションセキュリティテスト",{"href":828,"dataGaName":835,"dataGaLocation":741},"Application security testing",{"text":837,"config":838},"ソフトウェアサプライチェーンセキュリティ",{"href":839,"dataGaLocation":741,"dataGaName":840},"/ja-jp/solutions/supply-chain/","Software supply chain security",{"text":842,"config":843},"ソフトウェアコンプライアンス",{"href":844,"dataGaName":845,"dataGaLocation":741},"/ja-jp/solutions/software-compliance/","software compliance",{"title":847,"link":848,"items":853},"測定",{"config":849},{"icon":850,"href":851,"dataGaName":852,"dataGaLocation":741},"DigitalTransformation","/ja-jp/solutions/visibility-measurement/","visibility and measurement",[854,858,863],{"text":855,"config":856},"可視性と測定",{"href":851,"dataGaLocation":741,"dataGaName":857},"Visibility and Measurement",{"text":859,"config":860},"バリューストリーム管理",{"href":861,"dataGaLocation":741,"dataGaName":862},"/ja-jp/solutions/value-stream-management/","Value Stream Management",{"text":864,"config":865},"分析とインサイト",{"href":866,"dataGaLocation":741,"dataGaName":867},"/ja-jp/solutions/analytics-and-insights/","Analytics and insights",{"title":869,"type":792,"items":870},"GitLabが活躍する場所",[871,877,883],{"text":872,"config":873},"大企業",{"icon":874,"href":875,"dataGaLocation":741,"dataGaName":876},"Building","/ja-jp/enterprise/","enterprise",{"text":878,"config":879},"スモールビジネス",{"icon":880,"href":881,"dataGaLocation":741,"dataGaName":882},"Work","/ja-jp/small-business/","small business",{"text":884,"config":885},"公共部門",{"icon":886,"href":887,"dataGaLocation":741,"dataGaName":888},"Organization","/ja-jp/solutions/public-sector/","public sector",{"text":890,"config":891},"価格",{"href":892,"dataGaName":893,"dataGaLocation":741,"dataNavLevelOne":893},"/ja-jp/pricing/","pricing",{"text":895,"config":896,"menu":898},"関連リソース",{"dataNavLevelOne":897},"resources",{"type":792,"link":899,"columns":903,"feature":997},{"text":900,"config":901},"すべてのリソースを表示",{"href":902,"dataGaName":897,"dataGaLocation":741},"/ja-jp/resources/",[904,937,964],{"title":905,"items":906},"はじめに",[907,912,917,922,927,932],{"text":908,"config":909},"インストール",{"href":910,"dataGaName":911,"dataGaLocation":741},"/ja-jp/install/","install",{"text":913,"config":914},"クイックスタートガイド",{"href":915,"dataGaName":916,"dataGaLocation":741},"/ja-jp/get-started/","quick setup checklists",{"text":918,"config":919},"学ぶ",{"href":920,"dataGaLocation":741,"dataGaName":921},"https://university.gitlab.com/","learn",{"text":923,"config":924},"製品ドキュメント",{"href":925,"dataGaName":926,"dataGaLocation":741},"https://docs.gitlab.com/ja-jp/","product documentation",{"text":928,"config":929},"ベストプラクティスビデオ",{"href":930,"dataGaName":931,"dataGaLocation":741},"/ja-jp/getting-started-videos/","best practice videos",{"text":933,"config":934},"インテグレーション",{"href":935,"dataGaName":936,"dataGaLocation":741},"/ja-jp/integrations/","integrations",{"title":938,"items":939},"検索する",[940,945,950,955,959],{"text":941,"config":942},"お客様成功事例",{"href":943,"dataGaName":944,"dataGaLocation":741},"/ja-jp/customers/","customer success stories",{"text":946,"config":947},"ブログ",{"href":948,"dataGaName":949,"dataGaLocation":741},"/ja-jp/blog/","blog",{"text":951,"config":952},"Demo Hub",{"href":953,"dataGaName":954,"dataGaLocation":741},"/ja-jp/demo-hub/","demo hub",{"text":956,"config":957},"The Source",{"href":958,"dataGaName":949,"dataGaLocation":741},"/ja-jp/the-source/",{"text":960,"config":961},"リモート",{"href":962,"dataGaName":963,"dataGaLocation":741},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":965,"items":966},"つなげる",[967,972,977,982,987,992],{"text":968,"config":969},"GitLabサービス",{"href":970,"dataGaName":971,"dataGaLocation":741},"/ja-jp/services/","services",{"text":973,"config":974},"コントリビュート",{"href":975,"dataGaName":976,"dataGaLocation":741},"https://contributors.gitlab.com","contribute",{"text":978,"config":979},"コミュニティ",{"href":980,"dataGaName":981,"dataGaLocation":741},"/community/","community",{"text":983,"config":984},"フォーラム",{"href":985,"dataGaName":986,"dataGaLocation":741},"https://forum.gitlab.com/","forum",{"text":988,"config":989},"イベント",{"href":990,"dataGaName":991,"dataGaLocation":741},"/events/","events",{"text":993,"config":994},"パートナー",{"href":995,"dataGaName":996,"dataGaLocation":741},"/ja-jp/partners/","partners",{"config":998,"title":1001,"text":1002,"link":1003},{"background":999,"textColor":1000},"url('https://res.cloudinary.com/about-gitlab-com/image/upload/v1777322348/qpq8yrgn8knii57omj0c.png')","#000","GitLabの最新情報","最新の機能と改善点に関する情報をお届けします。",{"text":1004,"config":1005},"最新情報を読む",{"href":1006,"dataGaName":1007,"dataGaLocation":741},"/ja-jp/whats-new/","whats new",{"text":1009,"config":1010,"menu":1012},"企業情報",{"dataNavLevelOne":1011},"company",{"type":792,"columns":1013},[1014],{"items":1015},[1016,1021,1027,1029,1034,1039,1044,1049,1054,1059],{"text":1017,"config":1018},"GitLabについて",{"href":1019,"dataGaName":1020,"dataGaLocation":741},"/ja-jp/company/","about",{"text":1022,"config":1023,"footerGa":1026},"採用情報",{"href":1024,"dataGaName":1025,"dataGaLocation":741},"/jobs/","jobs",{"dataGaName":1025},{"text":988,"config":1028},{"href":990,"dataGaName":991,"dataGaLocation":741},{"text":1030,"config":1031},"経営陣",{"href":1032,"dataGaName":1033,"dataGaLocation":741},"/company/team/e-group/","leadership",{"text":1035,"config":1036},"ハンドブック",{"href":1037,"dataGaName":1038,"dataGaLocation":741},"https://handbook.gitlab.com/","handbook",{"text":1040,"config":1041},"投資家向け情報",{"href":1042,"dataGaName":1043,"dataGaLocation":741},"https://ir.gitlab.com/overview/default.aspx","investor relations",{"text":1045,"config":1046},"トラストセンター",{"href":1047,"dataGaName":1048,"dataGaLocation":741},"/ja-jp/security/","trust center",{"text":1050,"config":1051},"AI Transparency Center",{"href":1052,"dataGaName":1053,"dataGaLocation":741},"/ja-jp/ai-transparency-center/","ai transparency center",{"text":1055,"config":1056},"ニュースレター",{"href":1057,"dataGaName":1058,"dataGaLocation":741},"/company/contact/#contact-forms","newsletter",{"text":1060,"config":1061},"プレス",{"href":1062,"dataGaName":1063,"dataGaLocation":741},"/press/","press",{"text":1065,"config":1066,"menu":1067},"お問い合わせ",{"dataNavLevelOne":1011},{"type":792,"columns":1068},[1069],{"items":1070},[1071,1076,1081],{"text":1072,"config":1073},"お問い合わせはこちら",{"href":1074,"dataGaName":1075,"dataGaLocation":741},"/ja-jp/sales/","talk to sales",{"text":1077,"config":1078},"サポートを受ける",{"href":1079,"dataGaName":1080,"dataGaLocation":741},"https://support.gitlab.com/hc/en-us","support portal",{"text":1082,"config":1083},"カスタマーポータル",{"href":1084,"dataGaName":1085,"dataGaLocation":741},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":1087,"login":1088,"suggestions":1095},"閉じる",{"text":1089,"link":1090},"リポジトリとプロジェクトを検索するには、次にログインします",{"text":1091,"config":1092},"GitLab.com",{"href":755,"dataGaName":1093,"dataGaLocation":1094},"search login","search",{"text":1096,"default":1097},"提案",[1098,1100,1105,1107,1111,1115],{"text":772,"config":1099},{"href":777,"dataGaName":772,"dataGaLocation":1094},{"text":1101,"config":1102},"コード提案（AI）",{"href":1103,"dataGaName":1104,"dataGaLocation":1094},"/ja-jp/solutions/code-suggestions/","Code Suggestions (AI)",{"text":808,"config":1106},{"href":810,"dataGaName":808,"dataGaLocation":1094},{"text":1108,"config":1109},"GitLab on AWS",{"href":1110,"dataGaName":1108,"dataGaLocation":1094},"/ja-jp/partners/technology-partners/aws/",{"text":1112,"config":1113},"GitLab on Google Cloud",{"href":1114,"dataGaName":1112,"dataGaLocation":1094},"/ja-jp/partners/technology-partners/google-cloud-platform/",{"text":1116,"config":1117},"GitLabを選ぶ理由",{"href":785,"dataGaName":1118,"dataGaLocation":1094},"Why GitLab?",{"freeTrial":1120,"mobileIcon":1124,"desktopIcon":1129,"secondaryButton":1132},{"text":743,"config":1121},{"href":1122,"dataGaName":746,"dataGaLocation":1123},"https://gitlab.com/-/trials/new/","nav",{"altText":1125,"config":1126},"GitLabアイコン",{"src":1127,"dataGaName":1128,"dataGaLocation":1123},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":1125,"config":1130},{"src":1131,"dataGaName":1128,"dataGaLocation":1123},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":905,"config":1133},{"href":1134,"dataGaName":1135,"dataGaLocation":1123},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/ja-jp/get-started/","get started",{"freeTrial":1137,"mobileIcon":1141,"desktopIcon":1143},{"text":1138,"config":1139},"GitLab Duoの詳細について",{"href":777,"dataGaName":1140,"dataGaLocation":1123},"gitlab duo",{"altText":1125,"config":1142},{"src":1127,"dataGaName":1128,"dataGaLocation":1123},{"altText":1125,"config":1144},{"src":1131,"dataGaName":1128,"dataGaLocation":1123},{"button":1146,"mobileIcon":1151,"desktopIcon":1153},{"text":1147,"config":1148},"/switch",{"href":1149,"dataGaName":1150,"dataGaLocation":1123},"#contact","switch",{"altText":1125,"config":1152},{"src":1127,"dataGaName":1128,"dataGaLocation":1123},{"altText":1125,"config":1154},{"src":1155,"dataGaName":1128,"dataGaLocation":1123},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":1157,"mobileIcon":1162,"desktopIcon":1164},{"text":1158,"config":1159},"料金ページに戻る",{"href":892,"dataGaName":1160,"dataGaLocation":1123,"icon":1161},"back to pricing","GoBack",{"altText":1125,"config":1163},{"src":1127,"dataGaName":1128,"dataGaLocation":1123},{"altText":1125,"config":1165},{"src":1131,"dataGaName":1128,"dataGaLocation":1123},{"title":1167,"button":1168,"config":1172},"GitLab Orbitが登場: AIエージェントのためのコンテキストレイヤー",{"text":783,"config":1169},{"href":1170,"dataGaName":1171,"dataGaLocation":741},"/ja-jp/gitlab-orbit/","orbit",{"layout":1173,"disabled":728},"release",{"data":1175},{"text":1176,"source":1177,"edit":1183,"contribute":1188,"config":1193,"items":1198,"minimal":1407},"GitはSoftware Freedom Conservancyの商標です。当社は「GitLab」をライセンスに基づいて使用しています",{"text":1178,"config":1179},"ページのソースを表示",{"href":1180,"dataGaName":1181,"dataGaLocation":1182},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":1184,"config":1185},"このページを編集",{"href":1186,"dataGaName":1187,"dataGaLocation":1182},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":1189,"config":1190},"ご協力をお願いします",{"href":1191,"dataGaName":1192,"dataGaLocation":1182},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":1194,"facebook":1195,"youtube":1196,"linkedin":1197},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[1199,1244,1297,1340,1374],{"title":890,"links":1200,"subMenu":1215},[1201,1205,1210],{"text":1202,"config":1203},"プランの表示",{"href":892,"dataGaName":1204,"dataGaLocation":1182},"view plans",{"text":1206,"config":1207},"Premiumを選ぶ理由",{"href":1208,"dataGaName":1209,"dataGaLocation":1182},"/ja-jp/pricing/premium/","why premium",{"text":1211,"config":1212},"Ultimateを選ぶ理由",{"href":1213,"dataGaName":1214,"dataGaLocation":1182},"/ja-jp/pricing/ultimate/","why ultimate",[1216],{"title":1065,"links":1217},[1218,1220,1222,1224,1229,1234,1239],{"text":1065,"config":1219},{"href":1074,"dataGaName":751,"dataGaLocation":1182},{"text":1077,"config":1221},{"href":1079,"dataGaName":1080,"dataGaLocation":1182},{"text":1082,"config":1223},{"href":1084,"dataGaName":1085,"dataGaLocation":1182},{"text":1225,"config":1226},"ステータス",{"href":1227,"dataGaName":1228,"dataGaLocation":1182},"https://status.gitlab.com/","status",{"text":1230,"config":1231},"利用規約",{"href":1232,"dataGaName":1233,"dataGaLocation":1182},"/terms/","terms of use",{"text":1235,"config":1236},"プライバシーに関する声明",{"href":1237,"dataGaName":1238,"dataGaLocation":1182},"/ja-jp/privacy/","privacy statement",{"text":1240,"config":1241},"Cookie 優先設定",{"dataGaName":1242,"dataGaLocation":1182,"id":1243,"isOneTrustButton":722},"cookie preferences","ot-sdk-btn",{"title":788,"links":1245,"subMenu":1254},[1246,1250],{"text":1247,"config":1248},"DevSecOpsプラットフォーム",{"href":770,"dataGaName":1249,"dataGaLocation":1182},"devsecops platform",{"text":1251,"config":1252},"AI支援開発",{"href":777,"dataGaName":1253,"dataGaLocation":1182},"ai-assisted development",[1255],{"title":1256,"links":1257},"トピック",[1258,1262,1267,1272,1277,1282,1287,1292],{"text":808,"config":1259},{"href":1260,"dataGaName":1261,"dataGaLocation":1182},"/ja-jp/topics/ci-cd/","cicd",{"text":1263,"config":1264},"GitOps",{"href":1265,"dataGaName":1266,"dataGaLocation":1182},"/ja-jp/topics/gitops/","gitops",{"text":1268,"config":1269},"DevOps",{"href":1270,"dataGaName":1271,"dataGaLocation":1182},"/ja-jp/topics/devops/","devops",{"text":1273,"config":1274},"バージョン管理",{"href":1275,"dataGaName":1276,"dataGaLocation":1182},"/ja-jp/topics/version-control/","version control",{"text":1278,"config":1279},"DevSecOps",{"href":1280,"dataGaName":1281,"dataGaLocation":1182},"/ja-jp/topics/devsecops/","devsecops",{"text":1283,"config":1284},"クラウドネイティブ",{"href":1285,"dataGaName":1286,"dataGaLocation":1182},"/ja-jp/topics/cloud-native/","cloud native",{"text":1288,"config":1289},"コーディングのためのAI",{"href":1290,"dataGaName":1291,"dataGaLocation":1182},"/ja-jp/topics/devops/ai-for-coding/","ai for coding",{"text":1293,"config":1294},"エージェント型AI",{"href":1295,"dataGaName":1296,"dataGaLocation":1182},"/ja-jp/topics/agentic-ai/","agentic ai",{"title":1298,"links":1299},"ソリューション",[1300,1303,1305,1310,1314,1317,1320,1323,1325,1327,1330,1335],{"text":833,"config":1301},{"href":828,"dataGaName":1302,"dataGaLocation":1182},"Application Security Testing",{"text":820,"config":1304},{"href":804,"dataGaName":805,"dataGaLocation":1182},{"text":1306,"config":1307},"アジャイル開発",{"href":1308,"dataGaName":1309,"dataGaLocation":1182},"/ja-jp/solutions/agile-delivery/","agile delivery",{"text":1311,"config":1312},"SCM",{"href":817,"dataGaName":1313,"dataGaLocation":1182},"source code management",{"text":808,"config":1315},{"href":810,"dataGaName":1316,"dataGaLocation":1182},"continuous integration & delivery",{"text":859,"config":1318},{"href":861,"dataGaName":1319,"dataGaLocation":1182},"value stream management",{"text":1263,"config":1321},{"href":1322,"dataGaName":1266,"dataGaLocation":1182},"/ja-jp/solutions/gitops/",{"text":872,"config":1324},{"href":875,"dataGaName":876,"dataGaLocation":1182},{"text":878,"config":1326},{"href":881,"dataGaName":882,"dataGaLocation":1182},{"text":1328,"config":1329},"公共機関",{"href":887,"dataGaName":888,"dataGaLocation":1182},{"text":1331,"config":1332},"教育",{"href":1333,"dataGaName":1334,"dataGaLocation":1182},"/ja-jp/solutions/education/","education",{"text":1336,"config":1337},"金融サービス",{"href":1338,"dataGaName":1339,"dataGaLocation":1182},"/ja-jp/solutions/finance/","financial services",{"title":1341,"links":1342},"リソース",[1343,1345,1347,1349,1353,1355,1358,1360,1362,1364,1366,1368,1370,1372],{"text":908,"config":1344},{"href":910,"dataGaName":911,"dataGaLocation":1182},{"text":913,"config":1346},{"href":915,"dataGaName":916,"dataGaLocation":1182},{"text":918,"config":1348},{"href":920,"dataGaName":921,"dataGaLocation":1182},{"text":923,"config":1350},{"href":1351,"dataGaName":1352,"dataGaLocation":1182},"https://docs.gitlab.com/ja-jp","docs",{"text":946,"config":1354},{"href":948,"dataGaName":949,"dataGaLocation":1182},{"text":1356,"config":1357},"最新リリース",{"href":1006,"dataGaName":1007,"dataGaLocation":1182},{"text":941,"config":1359},{"href":943,"dataGaName":944,"dataGaLocation":1182},{"text":960,"config":1361},{"href":962,"dataGaName":963,"dataGaLocation":1182},{"text":968,"config":1363},{"href":970,"dataGaName":971,"dataGaLocation":1182},{"text":973,"config":1365},{"href":975,"dataGaName":976,"dataGaLocation":1182},{"text":978,"config":1367},{"href":980,"dataGaName":981,"dataGaLocation":1182},{"text":983,"config":1369},{"href":985,"dataGaName":986,"dataGaLocation":1182},{"text":988,"config":1371},{"href":990,"dataGaName":991,"dataGaLocation":1182},{"text":993,"config":1373},{"href":995,"dataGaName":996,"dataGaLocation":1182},{"title":1375,"links":1376},"会社情報",[1377,1379,1381,1383,1385,1387,1391,1396,1398,1400,1402],{"text":1017,"config":1378},{"href":1019,"dataGaName":1011,"dataGaLocation":1182},{"text":1022,"config":1380},{"href":1024,"dataGaName":1025,"dataGaLocation":1182},{"text":1030,"config":1382},{"href":1032,"dataGaName":1033,"dataGaLocation":1182},{"text":1035,"config":1384},{"href":1037,"dataGaName":1038,"dataGaLocation":1182},{"text":1040,"config":1386},{"href":1042,"dataGaName":1043,"dataGaLocation":1182},{"text":1388,"config":1389},"Sustainability",{"href":1390,"dataGaName":1388,"dataGaLocation":1182},"/sustainability/",{"text":1392,"config":1393},"ダイバーシティ、インクルージョン、ビロンギング（DIB）",{"href":1394,"dataGaName":1395,"dataGaLocation":1182},"/ja-jp/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":1045,"config":1397},{"href":1047,"dataGaName":1048,"dataGaLocation":1182},{"text":1055,"config":1399},{"href":1057,"dataGaName":1058,"dataGaLocation":1182},{"text":1060,"config":1401},{"href":1062,"dataGaName":1063,"dataGaLocation":1182},{"text":1403,"config":1404},"現代奴隷制の透明性に関する声明",{"href":1405,"dataGaName":1406,"dataGaLocation":1182},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":1408},[1409,1411,1414],{"text":1230,"config":1410},{"href":1232,"dataGaName":1233,"dataGaLocation":1182},{"text":1412,"config":1413},"Cookieの設定",{"dataGaName":1242,"dataGaLocation":1182,"id":1243,"isOneTrustButton":722},{"text":1235,"config":1415},{"href":1237,"dataGaName":1238,"dataGaLocation":1182},[1417],{"id":1418,"title":1419,"body":721,"config":1420,"content":1422,"description":721,"extension":1426,"meta":1427,"navigation":722,"path":1428,"seo":1429,"stem":1430,"__hash__":1431},"blogAuthors/en-us/blog/authors/gitlab-team.yml","Gitlab Team",{"template":1421},"BlogAuthor",{"name":7,"config":1423},{"headshot":1424,"ctfId":1425},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1749659488/Blog/Author%20Headshots/gitlab-logo-extra-whitespace.png","GitLab-Team","yml",{},"/en-us/blog/authors/gitlab-team",{},"en-us/blog/authors/gitlab-team","lmrXWttQYRbkSz_xfCfucB21pf44aAdxkvbbS48UVcE",[1433,1439,1446],{"title":1434,"description":1434,"heroImage":1435,"category":717,"date":1436,"authors":1437,"slug":1438,"externalUrl":721},"MCPサーバーとは？仕組みやソフトウェア開発の活用例をわかりやすく解説","https://res.cloudinary.com/about-gitlab-com/image/upload/v1786001428/qedvughylmeposoqm5zs.jpg","2026-08-07",[7],"what-is-mcp-server",{"title":1440,"description":1441,"heroImage":1442,"category":717,"date":1443,"authors":1444,"slug":1445,"externalUrl":721},"イテレーションとは？意味や進め方、おすすめの支援ツールを紹介","イテレーションとは、アジャイル開発における「反復」を意味する開発単位です。本記事では、イテレーションの意味やスプリントとの違い、具体的な進め方、成功のポイントをわかりやすく解説します。アジャイル開発を支援するツールもあわせて紹介します。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1785816755/mj23yaguu0gxvbztd6pl.jpg","2026-08-06",[7],"what-is-iteration",{"title":1447,"description":1448,"heroImage":1449,"category":717,"date":1443,"authors":1450,"slug":1453,"externalUrl":721},"GitLab Self-Hostedで実現するコンフィデンシャルAI","ソースコードをハードウェアで暗号化された境界の外に出すことなく、GitLab DuoのAIコーディングエージェントを開発者に提供します。GPUは不要です。","https://res.cloudinary.com/about-gitlab-com/image/upload/v1773866173/vte9qh8rriznvyclhkes.png",[1451,1452],"Mathias Ewald","Martin Paloncy, Edgeless Systems","confidential-ai-for-gitlab-self-hosted",{"promotions":1455},[1456,1470,1482,1494],{"id":1457,"categories":1458,"header":1460,"text":1461,"button":1462,"image":1467},"ai-modernization",[1459],"ai","AIの真価、組織全体で発揮できていますか？","所要時間は5分以内です",{"text":1463,"config":1464},"AI成熟度スコアを確認する",{"href":1465,"dataGaName":1466,"dataGaLocation":949},"/ja-jp/assessments/ai-modernization-assessment/","modernization assessment",{"config":1468},{"src":1469},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/qix0m7kwnd8x2fh1zq49.png",{"id":1471,"categories":1472,"header":1474,"text":1461,"button":1475,"image":1479},"devops-modernization",[1473,1281],"product","単にツールを管理するだけでなく、イノベーションを提供していますか？",{"text":1476,"config":1477},"DevOps成熟度スコアを確認しましょう",{"href":1478,"dataGaName":1466,"dataGaLocation":949},"/ja-jp/assessments/devops-modernization-assessment/",{"config":1480},{"src":1481},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138785/eg818fmakweyuznttgid.png",{"id":1483,"categories":1484,"header":1486,"text":1461,"button":1487,"image":1491},"security-modernization",[1485],"security","スピードのためにセキュリティを犠牲にしていませんか？",{"text":1488,"config":1489},"セキュリティ成熟度スコアを確認しましょう",{"href":1490,"dataGaName":1466,"dataGaLocation":949},"/ja-jp/assessments/security-modernization-assessment/",{"config":1492},{"src":1493},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1772138786/p4pbqd9nnjejg5ds6mdk.png",{"id":1495,"paths":1496,"header":1499,"text":1500,"button":1501,"image":1506},"github-azure-migration",[1497,1498],"migration-from-azure-devops-to-gitlab","integrating-azure-devops-scm-and-gitlab","チームはGitHubのAzure移行に対応できていますか？","GitHubはすでにAzureを基盤として再構築を進めています。それがあなたのチームにとって何を意味するのか、ご確認ください。",{"text":1502,"config":1503},"GitLabとGitHubの比較を見る",{"href":1504,"dataGaName":1505,"dataGaLocation":949},"/ja-jp/compare/gitlab-vs-github/github-azure-migration/","github azure migration",{"config":1507},{"src":1481},{"header":1509,"blurb":1510,"button":1511,"secondaryButton":1515},"今すぐ開発をスピードアップ","DevSecOpsに特化したインテリジェントオーケストレーションプラットフォームで実現できることをご確認ください。\n",{"text":743,"config":1512},{"href":1513,"dataGaName":746,"dataGaLocation":1514},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/ja-jp/","feature",{"text":1065,"config":1516},{"href":1074,"dataGaName":751,"dataGaLocation":1514},1786803771940]