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