📜 要約
主題と目的
本レポートは、オンプレミス環境で提供されるサービス(ソフトウェア)を開発する際の具体的な手順、システム開発の進め方、および納品方法について、一般的なパターンを明らかにすることを目的とします。
伝統的なウォーターフォール型の開発プロセスから、Kubernetesを活用した最新のクラウドネイティブなアプローチまでを網羅的に解説し、オンプレミス開発の全体像と実践的な選択肢を提示します。これにより、プロジェクトの特性や要件に応じた最適な開発・納品手法を選定するための知見を提供します。
回答
オンプレミスのサービス開発は、単にプログラムを書くだけでなく、顧客との合意形成から厳格な品質管理、そして確実な納品までを含む一連の管理されたプロセスです。ここでは、その標準的な進め方から最新の応用技術までを段階的に解説します。
1. オンプレミス開発の基本フローと契約形態
オンプレミス開発の多くは、計画的かつ段階的に進められるウォーターフォール型の開発モデルが採用されます。その標準的なプロセスは、IPA(情報処理推進機構)が提唱する**「共通フレーム」**を参考にすると理解しやすくなります。
ipa.go.jp
具体的な開発工程
開発は一般的に以下のフェーズ(工程)を順に進めます。各工程での成果物を明確にし、手戻りを防ぐことが重要です。
sint.co.jp
- 企画・ヒアリング・要件定義:
- 顧客のビジネス課題や要望を深く理解し、システムが「何を」実現すべきかを定義します。
- システムの機能、性能、セキュリティ要件などを「要件定義書」として文書化します。この「超上流」と呼ばれる工程での検討不足は、プロジェクト失敗の大きな原因となります。ipa.go.jp
- 設計(基本設計・詳細設計):
- 基本設計: 要件定義書に基づき、ユーザーインターフェースやシステムの主要な機能ブロックなど、システムの全体像を設計します。
- 詳細設計: プログラマーがコーディングできるよう、各機能の内部的な処理ロジックやデータベースの構造などを詳細に設計します。
- 開発(実装・コーディング):
- 詳細設計書に従って、プログラミング言語を用いて実際にソフトウェアを構築します。
- テスト:
- 品質を保証するための重要な工程です。一般的に、設計とテストは**「V字モデル」**という考え方で対応付けられ、各段階で品質を検証します。ipa.go.jp
- 単体テスト: 個々のプログラム部品(モジュール)が正しく動作するかを検証。
- 結合テスト: 複数のモジュールを組み合わせても問題なく連携するかを検証。
- システムテスト: システム全体が要件定義書通りの機能や性能を満たしているかを検証。
- 運用テスト: 顧客の実際の運用環境で、問題なく稼働するかを最終確認。
- 品質を保証するための重要な工程です。一般的に、設計とテストは**「V字モデル」**という考え方で対応付けられ、各段階で品質を検証します
- 納品・検収:
- 完成したシステムを顧客に引き渡します。後述する「検収」プロセスを経て正式に完了となります。
- 保守・運用:
- 納品後、システムの安定稼働を支えるための障害対応、アップデート、機能追加などを行います。
プロジェクトを支える契約モデル
開発のフェーズや目的によって、主に2種類の契約が使い分けられます。
契約形態 | 目的 | 完成義務 | 契約不適合責任(納品後の不具合対応) | 主な適用フェーズ |
---|---|---|---|---|
請負契約 | システムの**「完成」** | あり | 適用される。 契約内容と異なる不具合に対し、修正や損害賠償の責任を負います system-kaihatu.com | 要件が固まった後の設計・開発・テスト工程 |
準委任契約 | 開発という**「業務の遂行」** | なし | 適用されない。 ただし、専門家としての注意義務(善管注意義務)は負います system-kaihatu.com | 要件が流動的な企画・要件定義工程 ipa.go.jp |
特に、要件が固まりにくい初期段階では準委任契約を、仕様が確定した後の開発フェーズでは請負契約を選択するのが一般的です。
2. 納品プロセスの核心「検収」
オンプレミス開発における「納品」は、単に成果物を渡す行為ではありません。発注者側が納品物を確認し、契約通りの品質であることを承認する**「検収」**というプロセスが極めて重要です, 。
system-kaihatu.com
it-houmu.com
- 検収とは: 納品されたシステムが、事前に合意した仕様書や要件定義書通りに動作するかを、発注者が実際に操作して検査する工程です。
- 重要性: この検収に合格して初めて、開発側の義務は完了し、報酬を請求する権利が発生します。
後のトラブルを防ぐため、契約段階で以下の点を具体的に合意しておく必要があります。
- 検収期間: いつからいつまで検査を行うか。
- 検収方法と合格基準: 何を、どのようにテストし、どの状態になれば「合格」と見なすか。
- 不合格時の対応: 不合格だった場合の修正プロセスや再検査の手順。
3. 【応用編】Kubernetesで進化する最新の納品パターン
近年、SaaSとして提供されるクラウドネイティブなアプリケーションを、セキュリティ等の理由から顧客のオンプレミス環境で利用したいという需要が高まっています。しかし、これには以下のような技術的課題が伴います。
- アーキテクチャの違い: クラウドのマルチテナント型からオンプレミスのシングルテナント型への変更。microsoft.com
- クラウドサービスへの依存: AWSやAzureの特定サービスに依存した機能を、オンプレミスで再現する必要がある。reviewable.io
- アップデートの複雑性: 顧客ごとに異なる無数の環境へ、安全にアップデートを届けるのが困難。
この課題を解決するデファクトスタンダードとなっているのが、コンテナオーケストレーションツール**「Kubernetes」**です。
なぜKubernetesなのか?
Kubernetesの能力 | 説明 |
---|---|
環境の抽象化 | アプリケーションを「コンテナ」としてパッケージ化し、どんな環境でも同じように動かせます。これにより、開発環境と顧客のオンプレミス環境の差異を吸収します zenn.dev |
宣言的な運用自動化 | 「あるべき状態」を定義ファイルで宣言するだけで、デプロイ、スケーリング、障害時の自己修復などを自動で行います logmi.jp |
豊富なエコシステム | 監視やログ収集など、本番運用に必要なツール群が豊富に揃っており、クラウドのマネージドサービスと同等の機能を自前で構築できます techscore.com |
最新の納品実践例:ReplicatedとAir Gapインストール
Kubernetesをベースに、オンプレミス納品をSaaSのように効率化する専門プラットフォーム「Replicated」が登場しています。
特に、インターネットから完全に隔離された**「Air Gap(エアギャップ)」環境**への納品は、従来の大きな課題でした。Replicatedは、この最難関の要件にも対応する洗練された納品パターンを提供します。
replicated.com
replicated.com
Air Gapインストールの手順概要:
- 【開発者】準備: 顧客向けのライセンスファイルと、アプリケーション全体をパッケージ化した「.airgapバンドル」を生成します。
- 【顧客】持ち込み: 提供されたファイルをUSBメモリなどでAir Gap環境内の作業端末に転送します。
- 【顧客】インストール:
- 専用のコマンドラインツール(KOTS CLI)を使い、管理コンソールをKubernetesクラスタにインストールします。
- Webブラウザで管理コンソールにアクセスし、ライセンスファイルと.airgapバンドルをアップロードします。
- 【顧客】デプロイ:
- 画面の指示に従い、環境固有の設定を入力します。
- システムが自動で環境チェック(Preflight Checks)を実行し、問題がなければ「Deploy」ボタンを押すだけでデプロイが完了します。
この手法は、複雑で手作業に依存していた納品プロセスを標準化・自動化し、開発者と顧客双方の負担を劇的に軽減します。
結果と結論
オンプレミスのサービス開発は、IPAの「共通フレーム」に代表される、体系化された伝統的な開発プロセスが依然として基本となります。プロジェクトの成功は、綿密な要件定義、V字モデルに沿った厳格な品質保証、そして発注者による承認プロセスである**「検収」を核とした納品管理、さらにプロジェクトの性質に応じた適切な契約形態(請負・準委任)**の選択に大きく依存します。
一方で、クラウドネイティブ技術、とりわけKubernetesの台頭は、オンプレミス開発・納品のあり方を根本から変革しています。従来は多大なコストと工数を要したSaaSアプリケーションのオンプレミス提供が、Replicatedのような専門プラットフォームを活用することで、効率的かつ安全に実現可能になりました。
特に、インターネットから隔離された「Air Gap」環境へのインストールを半自動化する仕組みは、開発者が煩雑な納品作業から解放され、製品価値の向上に集中できる環境をもたらします。同時に、顧客はクラウドサービスのような洗練された利用体験をセキュアな自社環境で享受できるという、双方にとって大きなメリットを生み出します。
結論として、オンプレミス開発は伝統的な手法の重要性を維持しつつも、クラウドネイティブなアプローチを取り入れることで、より俊敏で高品質なサービス提供が可能になっています。プロジェクトの目的や顧客の要求に応じて、これらの手法を適切に組み合わせることが、現代のオンプレミス開発を成功に導く鍵と言えるでしょう。
コード実行
<!DOCTYPE html><html><head><title>オンプレミスSaaSの納品・導入プロセス</title><meta charset="UTF-8"><script src="https://cdn.tailwindcss.com"></script><script src="https://unpkg.com/mermaid@11.4.0/dist/mermaid.min.js"></script></head><body class="bg-gray-100"><div class="container mx-auto p-8"><div class="bg-white p-6 rounded-lg shadow-lg"><h1 class="text-2xl font-bold mb-4 text-gray-800 text-center">オンプレミス版SaaSの納品・導入プロセス (Replicated利用パターン)</h1><p class="text-sm text-center text-gray-500 mb-6">この図は、インターネットから隔離された(Air Gap)環境へ、Replicatedプラットフォームを利用してアプリケーションを納品・導入する際の一般的な手順を示しています。</p><div class="flex justify-center"><pre class="mermaid">graph TD; subgraph ベンダー側 (オンライン環境) A[1. Vendor Portalで<br>ライセンス(.yaml)と<br>Air Gapバンドル(.airgap)を準備] --o B(成果物); B --o A; C[2. KOTS Admin Console<br>バンドル(kotsadm.tar.gz)を<br>ダウンロード] --o D(成果物); D --o C; end; subgraph 物理的な転送 E(3. USBメモリ等で<br>オフライン環境へ<br>全成果物を転送); end; subgraph 顧客側 (Air Gap環境) F[4. KOTS CLIを<br>作業端末にインストール]; G[5. プライベートレジストリへ<br>Admin Consoleイメージを<br>プッシュ]; H[6. Kubernetesクラスタへ<br>Admin Consoleを<br>インストール]; I(7. Admin Console UIへ<br>ブラウザでアクセスしログイン<br><span style='font-size:10px;'>http://localhost:8800</span>); J[8. ライセンスと<br>アプリケーションバンドルを<br>アップロード]; K[9. アプリケーションの<br>設定と環境の<br>事前チェック(Preflight)]; L([10. デプロイ実行]); M((✅ アプリケーション<br>導入完了)); end; A --> E; C --> E; E --> F; F --> G; G --> H; H --> I; I --> J; J --> K; K --> L; L --> M; classDef vendor fill:#e3f2fd,stroke:#1565c0,stroke-width:2px; classDef customer fill:#e8f5e9,stroke:#2e7d32,stroke-width:2px; classDef transfer fill:#fff3e0,stroke:#ef6c00,stroke-width:2px; classDef artifact fill:#fce4ec,stroke:#ad1457,stroke-width:1.5px,stroke-dasharray: 5 5; classDef final fill:#d5f5e3,stroke:#2ECC71,stroke-width:4px; class A,C vendor; class F,G,H,I,J,K,L customer; class E transfer; class B,D artifact; class M final;</pre></div><div class="mt-6 text-xs text-gray-600 text-right"><p>出典: <a href="https://docs.replicated.com/enterprise/installing-existing-cluster-airgapped" target="_blank" rel="noopener noreferrer" class="text-blue-500 underline hover:text-blue-700">Replicated Docs - Air Gap Installation</a> に基づく</p></div></div></div><script>mermaid.initialize({startOnLoad:true});</script></body></html>
このレポートが参考になりましたか?
あなたの仕事の調査業務をワンボタンでレポートにできます。
🔍 詳細
🏷オンプレミス開発の標準プロセスと契約モデル

オンプレミス開発の標準プロセスと契約モデル
オンプレミスのサービス開発は、単にソフトウェアをコーディングするだけではなく、企画から開発、納品、そして運用・保守に至るまでの一貫したプロセス管理が求められます。その進め方や納品方法は、クラウドサービスとは異なる特性を持ち、特に契約に基づいた厳格な進行が成功の鍵を握ります。ここでは、その標準的なプロセスと契約モデルの全体像を解説します。
共通フレームに基づくシステム開発のライフサイクル
オンプレミスのシステム開発における具体的な手順や進め方を体系的に理解する上で、独立行政法人情報処理推進機構(IPA)が提唱する**「共通フレーム」**が非常に有用な指針となります。これは、ソフトウェアの構想から開発、運用、保守、廃棄に至るまでのライフサイクル全体で「何をすべきか」を標準化したもので、関係者間の認識の齟齬を防ぎ、プロジェクトの品質を安定させることを目的としています。
ipa.go.jp
ipa.go.jp
この共通フレームが特に重視するのが、開発に着手する前の**「超上流」**と呼ばれる「企画プロセス」と「要件定義プロセス」です。ビジネス上の目的を明確にし、本当に価値のあるシステムを定義するこの段階での検討不足は、手戻りやコスト増加、最悪の場合「使われないシステム」が生まれる直接的な原因となります。
ipa.go.jp
具体的な開発の進め方:工程と開発モデル
実際の開発は、一般的に以下のような工程(フェーズ)を順に進めるウォーターフォール型で管理されることが多いですが、プロジェクトの特性に応じてアジャイル型などが採用されることもあります。
sint.co.jp
- ヒアリング・要件定義: 顧客が抱える課題や要望をヒアリングし、システムの機能、性能、セキュリティ、保守要件などを明確に定義します。この成果物は「要件定義書」としてまとめられます。sint.co.jp
- 設計(基本設計・詳細設計): 要件定義書を基に、システムの全体像(基本設計)と、プログラムレベルの詳細な仕様(詳細設計)を決定します。sint.co.jp
- 開発(実装): 設計書に従って、プログラミング言語を用いてコーディングを行います。sint.co.jp
- テスト: プログラム単体の「単体テスト」、複数プログラムを結合した「結合テスト」、システム全体の「システムテスト」、そして実際の運用環境で行う「運用テスト」など、段階的に品質を検証します。この設計とテストの対応関係を管理し、品質を確保する考え方は**「V字モデル」**として知られていますsint.co.jp。ipa.go.jp
- 納品・検収: 完成したシステムを顧客に引き渡します。後述の通り、これは単なる引き渡しではなく、顧客による検査(検収)を経て完了となります。system-kaihatu.com
- 保守・運用: 納品後も、システムの安定稼働のためのサポート、障害対応、機能追加などを行います。sint.co.jp
納品の方法:鍵となる「検収」プロセス
システム開発における「納品」は、開発した成果物を顧客に引き渡し、その対価である報酬を受け取るための最終関門です。このプロセスの中核をなすのが**「検収」**です。
system-kaihatu.com
検収とは、納品されたシステムが契約書や仕様書通りに動作するかを、発注者側が実際に操作して確認する工程です。この検収に合格して初めて、システムは正式に引き渡され、開発側の報酬請求権が発生するのが一般的です。
it-houmu.com
トラブルを避けるために、契約段階で以下の点を明確に合意しておくことが極めて重要です。
- 検収期間: 発注者が検査を行う期間を定めます。system-kaihatu.com
- 検収方法と合格基準: 何を、どのようにテストし、どのような状態になれば「合格」とするのかを具体的に定義します。it-houmu.com
- 不合格時の対応: 不合格となった場合の修正プロセスや再検査の手順を定めます。it-houmu.com
大規模なプロジェクトでは、全工程完了を待たずに「中間検収」や「分割検収」といった形で、フェーズごとに納品と支払いを行うパターンもあります。
system-kaihatu.com
契約モデル:請負契約と準委任契約
オンプレミス開発の契約形態は、主に以下の2種類が用いられ、フェーズや目的によって使い分けられます。
契約形態 | 目的 | 完成義務 | 納品後の不具合対応(契約不適合責任) | 主な適用フェーズ |
---|---|---|---|---|
請負契約 | システムの「完成」 | あり | 適用される。契約内容と異なる不具合に対し、修正や損害賠償の責任を負う system-kaihatu.com | 要件が固まった後の設計・開発・テスト工程 |
準委任契約 | 開発という「業務の遂行」 | なし | 適用されない。ただし、専門家としての注意義務(善管注意義務)は負う system-kaihatu.com | 要件が固まりにくい「超上流」の企画・要件定義工程 ipa.go.jp |
特に、要件が流動的で発注者側の協力が不可欠な「超上流」では、業務の遂行自体を目的とする準委任契約が合理的とされています。一方、仕様が確定した後の開発フェーズでは、成果物の完成を約束する請負契約が一般的です。
ipa.go.jp
検収完了後に不具合が発見された場合、請負契約であれば開発者は「契約不適合責任」に基づき、無償での修正などに応じる義務を負います。この責任の範囲や期間も契約時に明確に定めておくことが、後のトラブルを回避する上で不可欠です。
system-kaihatu.com
このように、オンプレミス開発は、IPAの「共通フレーム」のような標準プロセスを理解し、プロジェクトの特性に合わせて契約形態を選択しながら、各工程を厳密に管理していくことが成功の要諦であると言えるでしょう。
調査のまとめ
ご依頼いただいたオンプレミスサービスの開発手順、システム開発の進め方、納品方法について、提供された調査結果からは、具体的な手順やプロセスに関する直接的な情報を見つけることができませんでした。調査結果は...
🏷SaaSオンプレミス化の技術課題とKubernetesの台頭
SaaSオンプレミス化の技術課題とKubernetesの台頭
SaaS(Software as a Service)がビジネスアプリケーションの主流となる一方で、特に大手企業からは、厳格なセキュリティポリシーやデータガバナンス、既存システムとの連携といった理由から、オンプレミス環境でのサービス提供を求める声が根強く存在します。しかし、クラウドでの利用を前提に設計されたSaaSを、顧客が管理する多種多様なオンプレミス環境へ移植する「SaaSオンプレミス化」は、単なるコピー&ペーストでは実現不可能な、根深い技術的課題を伴います。
この複雑な課題を解決する鍵として、近年急速に台頭しているのがコンテナ技術、とりわけそのオーケストレーションツールであるKubernetesです。本セクションでは、SaaSオンプレミス化に伴う具体的な技術課題を明らかにし、なぜKubernetesがその決定的な解決策と見なされるようになったのか、その背景と最新の動向を解説します。
乗り越えるべき3つの大きな壁:SaaSオンプレミス化の技術課題
SaaSをオンプレミス環境へ再構築する際には、主に3つの大きな技術的障壁が存在します。
-
アーキテクチャの根本的な転換 多くのSaaSは、リソースを複数の顧客(テナント)で効率的に共有する「マルチテナント・アーキテクチャ」を採用しています。これにより、低コストでスケーラブルなサービス提供が可能になります。しかし、オンプレミス版の顧客が求めるのは、自社専用に完全に分離・独立した「シングルテナント環境」です。 この移行は、単にインフラを分けるだけではありません。Microsoft Azureのドキュメントが示すように、ID管理基盤の再構築から設定ファイルの根本的な変更まで、アプリケーションの根幹に関わる再設計が求められますmicrosoft.com。この課題に対する一つの現代的な答えが、顧客ごとに専用インフラを自動で展開する「自動シングルテナント デプロイ」モデルですが、これを実現するには高度な自動化技術が不可欠ですmicrosoft.com。microsoft.com
-
クラウドサービスへの深い依存 現代のSaaS開発は、AWSやAzure、Google Cloudなどが提供するデータベース、認証、メッセージングといった多様なマネージドサービスを組み合わせて構築されるのが一般的です。これらのサービスは、SaaSの俊敏性と可用性を支える心臓部ですが、オンプレミス環境には当然存在しません。 開発者向けツール「Reviewable.io」が、バックエンドで利用していたFirebaseへの依存が原因で、オンプレミス版の提供に苦慮した事例は象徴的ですibm.com。クラウドサービスに依存した機能をオンプレミスで再現するには、代替となるオープンソースソフトウェアや商用製品の選定、構築、そして運用という、膨大なコストと専門知識が必要となります。reviewable.io
-
アップデート配信と運用の複雑性 SaaSでは開発者が一元的にアップデートを全ユーザーに適用できますが、オンプレミスでは顧客ごとに異なる無数の環境(OS、ネットワーク、セキュリティ設定など)へ、安全かつ確実にアップデートを届けなければなりません。 ManageEngine社の製品に見られるように、パッチの「手動配布」と「自動配布」を組み合わせたり、拠点ごとに「配信サーバー」を設置してネットワーク負荷を軽減したりmanageengine.jpといった従来からのアプローチは存在しますが、SaaSのような迅速な機能改善サイクルを維持するのは極めて困難です。manageengine.jp
救世主の登場:なぜKubernetesなのか?
これらの根深い課題を解決し、「クラウドネイティブな体験をオンプレミスでも実現する」というコンセプト、いわゆる「クラウドネイティブ・オンプレミス」を現実のものとしたのがKubernetesです。KubernetesがSaaSオンプレミス化のデファクトスタンダードとなりつつある理由は、以下の3つの能力に集約されます。
ibm.com
Kubernetesの能力 | 説明 | 解決する課題 |
---|---|---|
環境の抽象化とポータビリティ | アプリケーションと依存関係を「コンテナ」としてパッケージ化し、どんな環境でも同じように動かすことを可能にします。 | クラウドとオンプレミスの環境差異を吸収し、開発したSaaSを顧客環境へ容易に展開できます zenn.dev |
宣言的な運用自動化 | 「あるべき状態」を定義ファイル(マニフェスト)で宣言するだけで、デプロイ、スケーリング、障害発生時の自動復旧(自己修復)などをKubernetesが自動で行います logmi.jp | SaaSレベルの可用性とスケーラビリティを、少ない運用負荷でオンプレミス環境に提供できます。 |
成熟したエコシステム | 監視(Prometheus)、ログ収集(Fluentd)、CI/CD連携など、本番運用に必要なツール群がオープンソースを中心に豊富に揃っています techscore.com | オンプレミスでクラウドのマネージドサービスと同等の機能を、自前で構築・連携させることが可能です。 |
Kubernetesによる最新の提供パターンと実践
Kubernetesの登場により、SaaSのオンプレミス提供は新たなフェーズに入りました。その具体的な姿を、先進的な事例から見ていきましょう。
Synergy!社の導入事例:現実的な課題と解決策
メール配信システムなどを提供するSynergy!社は、マイクロサービス化で複雑になった自社システムを管理するため、オンプレミス環境へKubernetesを導入しました。この事例は、実践におけるリアルな課題と学びを示唆しています。
techscore.com
- 構築ツールの選定: AWS専用の「kops」やGUIが強力な「Rancher」ではなく、仕組みの理解しやすさとドキュメントの豊富さから、Kubernetes公式の「Kubeadm」を選定。これにより、組織内に深い技術的ノウハウを蓄積することを選択しました。techscore.com
- 直面した課題: オンプレミス特有の課題として、外部からのトラフィックをどうクラスター内に引き込むかという「External Load Balancer」の問題に直面。既存の商用ロードバランサーと手動設定で連携するという、安定性を重視した現実的な解を選択しました。techscore.com
- 成功の要因: Kubernetes本体だけでなく、監視やCI/CDといった周辺ツールを整備する「エコシステム全体」で導入を進められたことが、プロジェクト成功の鍵であったと分析されています。techscore.com
「SaaS Anywhere」と専門プラットフォームの台頭
Kubernetesの普及は、「SaaS Anywhere」という新しい概念を生み出しました。これは、SaaSのシステムの一部を、クラウドやオンプレミス、さらには顧客のAWSアカウントといった多様な環境に分散させて実行するという考え方です。
oreilly.com
この流れを強力に後押しするのが、SaaSのオンプレミス化を専門に支援するプラットフォームの存在です。例えば「Replicated」は、SaaSアプリケーションをオンプレミス環境にパッケージングし、インストールやアップデート管理を容易にするソリューションを提供しています。
reviewable.io

このように、単にKubernetesを導入するだけでなく、それを中核に据えたエコシステムや専門サービスを活用することで、より洗練されたオンプレミス提供が可能になりつつあるのです。SaaSを開発する企業にとって、もはやオンプレミス提供は過去の技術への回帰ではなく、Kubernetesを駆使した新たな技術フロンティアとなっています。
調査のまとめ
SaaS(Software as a Service)をオンプレミス環境向けに再構築する際の技術的課題、特にコンテナ化に焦点を当ててご説明します。
オンプレミス環境におけるコンテナ化とKu...
調査のまとめ
SaaSをオンプレミス環境向けに再構築する際の、特にアップデート配信の技術的課題について、調査結果に基づき回答します。
オンプレミス環境におけるアップデート配信のパターン
オンプレミス環...
🏷【実践】Replicatedで実現する最新納品パターンとAir Gapインストール
はい、承知いたしました。ユーザーの入力とセクションのテーマに基づき、調査結果を活用してレポートのセクションを作成します。
#### 【実践】Replicatedで実現する最新納品パターンとAir Gapインストール
オンプレミス環境へのソフトウェア納品は、長らく開発者にとって複雑で手間のかかるプロセスでした。顧客ごとに異なるインフラ、厳しいセキュリティ要件、そして手作業による煩雑なインストール作業は、開発のスピードを阻害し、納品後の運用・保守コストを増大させる大きな要因となっています。特に、自動車の制御ソフト開発のように、複数のサプライヤーや関係者が関与する複雑な開発プロセスでは、標準化された納品スタイルを確立することが極めて困難でした。
logmi.jp
しかし、Kubernetesの普及とクラウドネイティブ技術の成熟は、この長年の課題に終止符を打つ可能性を秘めています。本セクションでは、オンプレミス納品の課題を解決する先進的なプラットフォーム「Replicated」に焦点を当て、その中核機能である「KOTS (Kubernetes Off-The-Shelf)」を用いた具体的な納品パターンと、最も難易度が高いとされる「Air Gap(エアギャップ)」環境へのインストール手順を実践的に解説します。
replicated.com
■ ReplicatedによるオンプレミスSaaS提供の革新
Replicatedは、ソフトウェアベンダーが自社のKubernetesアプリケーションを、あたかもSaaSのように顧客のオンプレミス環境やプライベートクラウドへ効率的に配布・管理するためのプラットフォームです。従来、手作業や個別のスクリプトで行っていた複雑なプロセスを、以下の主要機能によって自動化・標準化します。
replicated.com
replicated.com
- Licensing (ライセンス管理): 顧客ごとにトライアル期間や機能制限付きのライセンスを動的に発行できます。
- Distribution (配布): Stable、Beta、Alphaといったリリースチャネルを設け、顧客セグメントごとに適切なバージョンのアプリケーションを安全に届けます。
- Automated Installer (KOTS): 顧客環境でのインストール、設定、アップデート、トラブルシューティングを自動化・簡素化します。
この仕組みの中心にあるのが、。KOTSは、顧客のKubernetesクラスタ内に「Admin Console」というWebベースの管理画面をデプロイします。これにより、顧客はGUIを通じてセルフサービスでライセンスの適用、アプリケーションの設定、アップデートなどを実行できるようになります。これは、開発者が納品後の煩雑な作業から解放され、製品開発に集中できる環境を実現することを意味します。
KOTS (Kubernetes Off-The-Shelf)
と呼ばれるツールセットですreplicated.com
■ 最難関への挑戦:Air Gapインストールの仕組みと手順
オンプレミス納品の中でも特に高い壁となるのが、インターネットから完全に隔離された「Air Gap」環境へのインストールです。金融機関や政府機関、重要インフラなど、最高レベルのセキュリティが求められる現場では、このAir Gapインストールが必須要件となります。Replicatedは、この課題に対する洗練されたソリューションを提供しています。
replicated.com
Air Gapインストールのキーコンポーネント
このインストールは、主に3つのコンポーネントによって実現されます。
replicated.com
コンポーネント | 役割 |
---|---|
Air Gap Bundles (.airgap) | アプリケーションの全コンテナイメージ、Kubernetesマニフェスト、KOTS Admin Consoleを含む自己完結型のパッケージ。このファイルをUSBメモリなどでオフライン環境に物理的に持ち込みます。 |
Private Image Registry | Air Gap環境内に存在するプライベートなコンテナイメージリポジトリ。KOTSはバンドル内のイメージをここにプッシュし、Kubernetesクラスタがここからイメージを取得してアプリを起動します。 |
KOTS CLI & Admin Console | CLIは初期インストールとイメージのプッシュを担います。Admin Consoleはインストール後の設定、ライセンス適用、デプロイを管理するWeb UIです。 |
この仕組みは、オフライン環境でありながら、クラウドサービスのような管理コンソールを通じてアプリケーションを運用できるという、画期的な体験を顧客に提供します。
Air Gapインストールの実践手順
実際のインストールプロセスは、ベンダー側(あなた)の準備と、顧客側の作業に分かれます。以下に、Replicatedのドキュメントで示されている具体的な手順を要約します。
replicated.com
-
【ベンダー】ライセンスとAir Gapバンドルの準備:
- Replicatedの管理画面(Vendor Portal)で、顧客向けのAir Gapインストールが可能なライセンスファイル(.yaml)を発行し、ダウンロードします。
- 配布したいアプリケーションのバージョンから、
(.airgapファイル)をビルドし、ダウンロードします。Air Gapバンドル
-
【顧客】オフライン環境への持ち込みと事前準備:
- ベンダーから提供されたライセンスと
バンドルを、Air Gap環境内の作業端末に転送します。.airgap
- ReplicatedのGitHubリリースページから
(Admin Consoleのバンドル)とKOTS CLIをダウンロードし、同様に転送・インストールします。kotsadm.tar.gz
- Air Gap環境内に、コンテナイメージを格納するためのプライベートレジストリを用意します。
- ベンダーから提供されたライセンスと
-
【顧客】KOTS CLIによるインストール開始:
- まず、
内のAdmin Console用イメージを、CLIを使ってプライベートレジストリにプッシュします。kotsadm.tar.gz
- 次に、プライベートレジストリ内のイメージからAdmin ConsoleをKubernetesクラスタにインストールします。この際、インストール先の名前空間やAdmin Consoleのパスワードを設定します。
# Admin Consoleイメージをプライベートレジストリへプッシュ kubectl kots admin-console push-images ./kotsadm.tar.gz REGISTRY_HOST ... # Admin Consoleをクラスタへインストール kubectl kots install APP_NAME --kotsadm-registry REGISTRY_HOST ...
- まず、
-
【顧客】Admin Consoleによるデプロイ完了:
- インストールが完了すると、
コマンドでローカルPCからAdmin ConsoleのWeb UI(例:kubectl kots admin-console
)にアクセスできます。http://localhost:8800
- 設定したパスワードでログインし、ベンダーから提供されたライセンスファイルと
バンドルを順にアップロードします。.airgap
- 画面の指示に従い、アプリケーション固有の設定(ドメイン名、データベース接続情報など)を入力します。
- Preflight Checks(事前環境チェック) が自動実行され、環境が要件を満たしているか検証されます。問題がなければ「Deploy」ボタンをクリックし、デプロイを開始します。
- ダッシュボードでステータスが「Ready」になれば、インストールは完了です。
- インストールが完了すると、

replicated.com
この一連のプロセスは、従来であれば数日、あるいは数週間を要した複雑な作業を、標準化され、半自動化された手順に落とし込んでいます。これにより、「見積もった工数と実績の乖離」や「手戻り」といったソフトウェア開発プロセスにおける根深い課題の解決に大きく貢献すると考えられます。
sint.co.jp
■ 運用・保守の未来を見据えた洞察
Replicatedの価値は、単なるインストールの簡略化に留まりません。Air Gap環境で稼働するインスタンスからでも、利用状況などのテレメトリデータを収集する仕組みを提供しています。顧客がサポートバンドルを生成・提供することで、ベンダーはオフライン環境の製品利用状況を把握し、サポート品質の向上や将来の製品改善に役立てることが可能です。これは、従来の「納品したら終わり」という関係から、継続的に価値を提供する関係へと進化させる、まさにイノベーションと言えるでしょう。
replicated.com
オンプレミスサービスの開発・納品は、もはや過去の複雑な手法に縛られる必要はありません。Replicatedのようなプラットフォームを活用することで、ベンダーは開発効率を最大化し、顧客はクラウドサービスのような優れた利用体験を得ることができます。これは、セキュアなオンプレミス環境の要求と、モダンなアプリケーション開発の俊敏性を両立させる、現代における一つの完成されたパターンなのです。
...
調査のまとめ
ご依頼いただいた、Replicated.comを用いたオンプレミス環境へのソフトウェアデリバリー手法について調査しました。以下に結果をご報告します。
Replicatedプラットフォームに...
🖍 考察
調査の本質:オンプレミス開発の「現代的再発明」を理解する
ご依頼いただいた「オンプレミス開発の一般的なパターン」というテーマの本質は、単に手順をリストアップすることに留まりません。クラウド全盛の現代において、なぜ敢えてオンプレミス開発が求められるのか、そしてその特有の困難を乗り越えるための「伝統的な知恵」と「現代的な武器」は何かを理解することにあります。
この調査結果は、オンプレミス開発が単なる過去の遺物ではなく、セキュリティやデータガバナンスといった企業の根幹的な要請に応えるために、クラウドネイティブ技術を取り込み「再発明」されつつあるダイナミックな領域であることを示唆しています。したがって、本考察では、開発プロセス、技術選定、納品形態という3つの側面から、この「伝統と革新の融合」を解き明かし、実践的なアクションへと繋がる示唆を提供します。
分析と発見事項:二極化する開発スタイルと「納品」概念の変容
調査結果を俯瞰すると、オンプレミス開発には大きく分けて2つの潮流が存在することが明らかになります。それは、IPAの「共通フレーム」に代表される伝統的・契約準拠型アプローチと、Kubernetesを核とする現代的・サービス提供型アプローチです。
ipa.go.jp
比較軸 | 伝統的アプローチ | 現代的アプローチ |
---|---|---|
ゴール | 契約で定められた仕様通りの**「システムの完成」** | 継続的な価値提供と優れた顧客体験を持つ**「サービスの提供」** |
開発手法 | ウォーターフォール型 sint.co.jp | クラウドネイティブ、マイクロサービス |
契約形態 | 請負契約(成果物の完成責任) system-kaihatu.com | 準委任契約+サービス利用契約の組み合わせ |
主要課題 | 要件定義の精度、手戻り防止(V字モデル) | 多様な顧客環境への対応、アップデートの効率化 reviewable.io |
納品の核 | 発注者による**「検収」**(合格/不合格) it-houmu.com | 顧客自身による**「セルフサービス・インストール/アップデート」**(Replicated replicated.com |
この分析から浮かび上がる最も重要な発見は、「納品」という概念そのものが根本的に変容している点です。伝統的な開発では「検収」という一度きりの引き渡しイベントがゴールでした。しかし、SaaSのオンプレミス化という文脈では、Replicatedが示すように、ライセンス管理、リリースチャネルの提供、そして顧客自身がGUIで操作できるAdmin Consoleの提供まで含めた、**継続的なサービスデリバリーの仕組みそのものが「納品物」**となっています。技術の進化が、ビジネスモデルと開発プロセスを根底から変えているのです。
より深い分析と解釈:「なぜKubernetesがゲームチェンジャーなのか?」
この劇的な変化の中心には、なぜKubernetesが存在するのでしょうか。「なぜ」を3段階で掘り下げてみましょう。
-
なぜ、オンプレミス開発は変わらなければならなかったのか? → 答えは顧客期待の変化にあります。ユーザーは、たとえオンプレミス環境であっても、SaaSのような「簡単な導入」「迅速なアップデート」「高い可用性」を求めるようになりました。同時に、開発者側も、クラウド開発で得た俊敏性や自動化の恩恵を、非効率になりがちなオンプレミス開発にも持ち込みたいという強い動機がありました。この両者のニーズが、変革の原動力となったのです。
-
なぜ、その解決策としてKubernetesが選ばれたのか? → Kubernetesが持つ**「環境の抽象化」**能力が決定的な理由です。アプリケーションと全ての依存関係を「コンテナ」という箱に詰め、その箱の管理(デプロイ、スケーリング、自己修復)をKubernetesに任せることで、顧客ごとに千差万別なオンプレミス環境(OS、ネットワークなど)の差異を吸収できます。これにより、「一度開発すれば、どんなKubernetes環境でも動かせる」という、オンプレミス開発の長年の夢であったポータビリティが、現実のものとなったのです。zenn.dev
-
なぜ、さらにReplicatedのような専門プラットフォームが必要になったのか? → Kubernetesは強力なエンジンですが、それだけでは完成車になりません。ライセンス管理、GUIインストーラー、アップデート管理、Air Gap対応といった、商用ソフトウェアとして不可欠な**「ボディ」や「内装」**が不足していました。Replicatedのようなプラットフォームは、この「ラストワンマイル」を埋めるための専門ソリューションです。その登場は、SaaSのオンプレミス提供が単なるニッチな要求ではなく、一つの確立された市場になったことを象徴しています。replicated.com
この分析は、伝統的なオンプレミス開発(テーゼ)と、クラウドネイティブSaaS(アンチテーゼ)が、Kubernetesを触媒として**「クラウドネイティブ・オンプレミス」**という新しい高次元の形態(ジンテーゼ)へと進化(弁証法的に発展)したことを示しています。
戦略的示唆:プロジェクトの性質に応じた最適な開発・納品戦略の選択
これらの考察から、オンプレミスサービスを開発する際に取るべき具体的な戦略を導き出します。重要なのは、プロジェクトの性質を正しく見極め、アプローチを使い分けることです。
Step 1: プロジェクトのタイプを診断する
まず、あなたのプロジェクトが以下のどちらに近いかを判断してください。
-
タイプA:単発・受託型プロジェクト
- 特徴: 特定の顧客1社のため、固定的な要件に基づきシステムを構築。一度納品すれば、大規模な機能追加は想定しない。
- 推奨戦略: IPA共通フレームに準拠した伝統的アプローチが依然として有効です。特に「検収」の合格基準を契約書で具体的に定義することが、トラブルを避ける上で最も重要になりますipa.go.jp。it-houmu.com
-
タイプB:製品・サービス型プロジェクト
- 特徴: 自社製品(元々はSaaSなど)を、不特定多数の顧客のオンプレミス環境に提供。継続的なアップデートと機能改善が前提。
- 推奨戦略: 現代的アプローチを積極的に採用すべきです。最初からKubernetesをターゲットアーキテクチャとして設計し、クラウドサービスの特定機能への依存を避けることが成功の鍵となります。reviewable.io
Step 2: 技術・納品戦略を具体化する(タイプBの場合)
タイプBと診断された場合、以下の戦略を具体的に検討します。
-
納品プラットフォームの選定:
- 選択肢1 (内製): Synergy!社の事例のように、Kubeadm等を用いて自社でKubernetes運用ノウハウを蓄積する。技術力をコアコンピタンスにしたい場合に有効。techscore.com
- 選択肢2 (専門PF活用): Replicatedのような商用プラットフォームを導入し、インストールやライセンス管理の仕組み構築を任せる。製品開発にリソースを集中させたい場合に最適。replicated.com
- 選択肢1 (内製): Synergy!社の事例
-
Air Gap対応の計画:
- 最高レベルのセキュリティを求める顧客(金融、政府機関など)をターゲットにする場合、Air Gapインストールは必須要件です。Replicatedが提供する
バンドルとKOTS CLIを用いたオフラインインストール手順.airgap
を、製品の標準機能として計画に組み込みます。replicated.com
- 最高レベルのセキュリティを求める顧客(金融、政府機関など)をターゲットにする場合、Air Gapインストールは必須要件です。Replicatedが提供する
-
新しい「納品プロセス」の定義:
- 開発チームだけでなく、営業やサポートチームも巻き込み、新しい納品プロセスを定義します。
- 営業: 顧客に「Admin Console」の価値を説明し、セルフサービスによる導入・管理のメリットを訴求する。
- サポート: 顧客から「サポートバンドル」を提供してもらい、オフライン環境の問題を効率的に解決するフローを確立する。replicated.com
- 開発チームだけでなく、営業やサポートチームも巻き込み、新しい納品プロセスを定義します。
今後の調査
今回の分析を一過性のものとせず、継続的な改善につなげるために、以下のテーマについて追加調査を行うことを提案します。
- オンプレミスKubernetes環境のセキュリティ監査チェックリストの作成: 顧客環境で安全にアプリケーションを稼働させるために、どのようなセキュリティ設定(Network Policy, RBAC, Pod Security Standardsなど)を確認・推奨すべきか、具体的なリストを作成する。
- 主要なオンプレミスKubernetes基盤との互換性検証: 顧客が利用する可能性のあるRancher (SUSE), OpenShift (Red Hat), VMware Tanzuといった主要なKubernetesディストリビューション上で、自社アプリケーションが問題なく動作するかを検証し、公式なサポートマトリクスを作成する。
- オンプレミス版の価格設定とライセンスモデルの先進事例調査: SaaSの価格モデル(ユーザー数課金、機能ティア)を、オンプレミス環境でどのように実現しているか。CPUコア数や管理ノード数に基づく課金など、他社の先進的なライセンスモデルを調査・分析する。
- クラウドネイティブ・オンプレミス人材の育成プログラムの設計: KubernetesやReplicatedを使いこなし、顧客に導入支援ができるエンジニアを育成するための、具体的な学習ロードマップやトレーニングプログラムを検討する。
このレポートが参考になりましたか?
あなたの仕事の調査業務をワンボタンでレポートにできます。
📖 レポートに利用された参考文献
検索結果: 21件追加のソース: 6件チャット: 4件
146件の参考文献から31件の情報を精査し、約155,000語の情報を整理しました。あなたは約13時間の調査時間を削減したことになります🎉
調査された文献
146件
精査された情報
31件
整理された情報量
約155,000語
削減された時間
約13時間
🏷 オンプレミス開発の標準プロセスと契約モデル
SaaS とオンプレミス - ソフトウェアデプロイの違い - AWS
オンプレミスモデルでは、組織はソフトウェアを入手して、オンプレミスのデータセンターにインストールします。組織の内部 IT デプロイは、ソフトウェアを安全かつ大規模に ...
オンプレミスとクラウドの違いを活かした最適な使い分けを解説
オンプレミスが最適なケース · 高度なセキュリティや法規制への対応が必要 · 自社業務に特化した高度なカスタマイズが必要 · 既存システムとの密接な連携が ...
[PDF] ソフトウェア開発の標準プロセス - IPA
ソフトウェアの構想から開発、運用、保守、廃棄に至るまで. のライフサイクルを通じて必要な作業項目、役割等を包括. 的に規定した共通の枠組み(※1)。 何を実施するべきか ...
システム開発の納品フェーズでやること│東京・福岡のソフトウェア開発 ...
システム開発の納品フェーズにおける要点と、オンプレミス型サービス提供時の納品プロセスについて、詳細な情報を提供します。特に、ユーザー様の「納品の方法」に関する具体的なパターンを把握するために、検収の進め方や契約上の注意点に焦点を当てて要約しました。
#### システム開発における納品フェーズの全体像
システム開発において、開発が完了したシステムを発注者へ引き渡す最終段階が「納品フェーズ」です。このフェーズでは、システムが意図した通りに機能するかどうかを確認する「検収」が中心的なプロセスとなります。発注者と開発者の双方が合意した仕様書に基づき、システムが正しく動作することを確認し、最終的に報酬の支払いに繋がる重要な段階です。
#### 検収の基本的な考え方と重要性
「検収」とは、開発されたシステムが仕様書通りに動作するかを、発注者側が実際に操作して確認する工程です。この確認が完了し、問題がないと判断されれば、発注者は開発者へ報酬を支払います。トラブルを避けるためにも、検収は発注者と開発者の合意のもとで作成される「検収仕様書」に基づいて実施されることが極めて重要です。
#### 検収における具体的な要点
検収を円滑に進めるためには、以下の2つの要点を事前に明確にしておく必要があります。
* **検収期間を定める**: 発注者が検収を完了しない限り開発者に報酬が発生しないため、両者で妥当な期限を設定することが不可欠です。短すぎると発注者の負担となり、長すぎると開発会社の資金繰りに影響するため、十分な話し合いの上で合意形成が求められます。
* **検収内容を明確化**: 検収の項目や基準を事前に仕様書に明記することで、検収時の認識の齟齬やトラブルを防ぎます。これもまた、発注者と開発者の双方の合意に基づいて決定されます。
#### 中間検収と多段階契約の役割
システム開発が長期間にわたる場合、成果物の完成を待たずに途中で報酬を支払う「中間検収」が行われることがあります。要件定義や設計段階など、特定の工程の成果物を納品し、その段階で検収と報酬の支払いを行う方式です。これに似た概念として、工程ごとに契約を締結する「多段階契約」や、工程ごとに検収を行う「分割検収」もあります。多段階契約は、発注者にとって進捗が分かりやすいという利点があります。システム開発の契約形態には、成果物に対して支払う「請負契約」と、労働時間に対して支払う「準委任契約」があります。
#### 検収後の不具合対応と契約不適合責任
検収中に全ての不具合を発見することは難しく、納品後に不具合が発見されることは珍しくありません。請負契約の場合、原則として不具合があっても検収が完了し、成果物が納品されていれば報酬は発生します。しかし、契約内容と異なる不具合(欠陥や障害)が存在した場合には、開発者はそれらを修正する「契約不適合責任」を負います。
この「契約不適合責任」は、2020年4月の民法改正で「瑕疵担保責任」から変更されたもので、不具合発覚から1年以内であれば、開発者は無償で修正対応を行う責任があります。
#### 契約形態による不具合対応の違い
システム開発の契約形態によって、不具合への対応や責任の範囲が大きく異なります。
* **請負契約**: 成果物の完成義務があり、納品・検収後に不具合が発覚した場合、契約不適合責任が適用され、開発者は修正責任を負います。
* **準委任契約**: 完成したシステムではなく、開発作業の工数に対して報酬を支払う契約です。システムの完成義務はなく、契約不適合責任も適用されません。ただし、「善管注意義務」(管理者として社会通念上最低限の注意を払う義務)は負います。
#### 検収後の注意点と契約の明確化
納品後、システムに不具合が見つかったとしても、完成した成果物に対しての返金を求めることは原則としてできません。契約不適合責任の範囲内で、修正対応や賠償を求める形になります。検収期間と同様に、契約不適合に該当する問題の範囲や対応内容についても、契約書で明確に取り決めておくことが非常に重要です。
#### メディアファイブの納品フェーズにおけるサポート
記事を公開しているメディアファイブでは、検収テストをテスト環境で行い、本番環境へのリリース時にはテストデータをクリーンアップすることで、発注者が安心してテストを行えるよう配慮しています。検収テスト中に不明点があれば随時サポートを提供し、問題がなければ本番環境へのリリースを実施します。既存システムから新システムへのデータ移行サポートも行っているため、安心してシステムを移行できる体制が整っています。

システムの完成とは?(納品・検収をめぐる問題) | IT法務.COM
多くの開発委託契約では,納品とともにユーザが検査を行い,その検査に合格したとき(検収合格ともいいます。)に納入物の引き渡しが完了することとされています。この場合には ...
ソフトウェア開発プロセスとは?その目的や種類、一連の流れを解説
納品. 運用テストを無事にクリアしたソフトウェアは、設計書や運用マニュアル、プログラムと一緒に納品されます。ユーザー側が初めてシステムを導入 ...
オンプレミス版とクラウド版の機能差異 | Endpoint Central ...
「オンプレミス版とクラウド版の機能差異 | Endpoint Central ...」について、読みやすく包括的な要約を以下に提供いたします。
#### Endpoint Centralの概要と提供形態
ManageEngine社の[Endpoint Central](https://www.manageengine.jp/products/Endpoint_Central/)は、デバイス管理ソリューションとしてオンプレミス版とクラウド版を提供しています。製品名は、かつてはDesktop Centralでしたが、2023年にEndpoint Centralへ変更されました。クラウド版は2020年7月にリリースされ、2020年12月から日本でのサポートを開始しています。利用可能なEdition(Enterprise, UEM, Security)やオプションは、クラウド版で順次拡充されており、2025年1月にはランサムウェア対策オプション機能の日本語サポートも開始されました。
#### オンプレミス版とクラウド版の主な特長と選択基準
Endpoint Centralのオンプレミス版とクラウド版には、それぞれ異なる特長があり、ユーザーの運用方針や環境に応じて選択が推奨されています。
* **アップグレードのタイミング**: オンプレミス版ではユーザーがアップグレードのタイミングを制御できる一方、クラウド版では機能追加などのアップグレードが自動的に実行されます。
* **OSサポート**: 最新OSへのサポート開始はクラウド版が早い傾向にあります。
* **機能差異**: 両者の機能差異は縮小傾向にありますが、一部機能はクラウド版で利用できません。
* **導入の手軽さ**:
* **クラウド版**: サインインすればすぐに使い始められます。ただし、環境や規模によってはWindows Serverを用意し、配信サーバーを設置する必要があります。
* **オンプレミス版**: インストールにはWindows Serverの用意が必須です。
* **社外端末の管理**:
* **クラウド版**: そのまま利用可能です。
* **オンプレミス版**: DMZ環境にセキュアゲートウェイサーバー(有料オプション)の設置が必要です。
* **特定の環境での利用**:
* **仮想プライベートクラウド(VPC)環境や物理/仮想マシンのサーバー管理**: オンプレミス版の利用が推奨されます。クラウド版を利用する場合は、通信に関して入念な検証が必要です。
* **AWS EC2インスタンスなどパブリッククラウド環境の管理**: オンプレミス版の利用が推奨されます。AWS上にサーバーを構築することも可能です。クラウド版を利用する場合も、入念な検証が必要です。
* **インターネット接続のない閉域ネットワーク環境の管理**: **オンプレミス版のみが対応**しており、外部通信のない環境も管理できます。クラウド版はEndpoint Central Cloudやベンダーサイトとの通信が必須であり、許可できない環境では利用できません。
#### システム構成の差異と技術的課題
システム構成面では、オンプレミス版とクラウド版で必要なコンポーネントやデータの流れに違いがあります。
* **サーバー要件**:
* **オンプレミス版**: Windows ServerへのEndpoint Centralインストールが必須であり、必要に応じて配信サーバー、セキュアゲートウェイサーバー、MS SQLサーバーを設置します。
* **クラウド版**: 管理対象へのエージェントインストールが必須で、必要に応じて配信サーバーを設置します。Endpoint Central Cloudのサーバー部分はZohoが運営するデータセンターでホスト・管理されます。
* **パッチ管理の仕組み**:
* **オンプレミス版**: 通常、Endpoint Centralサーバーがパッチをダウンロードし、必要なコンピューターに配布します。
* **クラウド版**: 各エージェント(および配信サーバー配下のWindows/Macエージェント)が直接ベンダーサイトからパッチをダウンロードします。帯域消費を抑えるために配信サーバーの設置が有効です。
* **ネットワーク帯域消費**: 両版ともに、ネットワーク帯域消費を抑える必要がある場合は配信サーバーの設置が推奨されます。このため、クラウド版でもWindows Serverが必要になるケースがあります。
#### 具体的な機能差異とオンプレミス化の留意点
SaaSをオンプレミス化する際に特に考慮すべき具体的な機能差異が挙げられています。
* **パッチ管理**: macOS Sequoiaのパッチ管理は2025年4月現在クラウド版のみ対応しており、オンプレミス版は次期リリースでの対応となります。
* **ソフトウェア配布**: クラウド版でソフトウェアリポジトリを設定する場合、配信サーバーの設置が推奨されます。設置しない場合、パッケージ作成時にクラウドへのソフトウェアアップロードが必要となり、配布時の帯域消費が過大になる恐れがあります。
* **レポート機能**: クラウド版では、クエリレポートの作成やADレポートが利用できません。既定のレポートのみが提供されます。
* **リモート制御機能**: クラウド版のコミュニケーションツールはテキストチャットのみであり、通話・ビデオ通話は利用できません。リモート制御には[Zoho Assist](https://www.zoho.com/jp/assist/)を内部的に使用しています。
* **エージェントインストール**: クラウド版でコンソール画面からのプッシュインストールを利用する場合、配信サーバーが必須です。エージェントインストールの再試行回数も指定できません。
* **ドメインコントローラーとの同期**: クラウド版では、配信サーバーを設置しない場合、ADドメイン情報の同期が利用できず、同期できるドメインコントローラーは1台のみとなります。
* **連携機能**: ServiceDesk Plus Cloudとの連携には機能差異があり、クラウド版とServiceDesk Plusオンプレミス版の連携には対応していない場合があります。特に、ServiceDesk Plusオンプレミス版の資産管理対象(Endpoint Centralオンプレミス版エージェントインストール済み)には、Endpoint Central Cloudエージェントをインストールできません。
* **その他**:
* **OS配布**: クラウド版では配信サーバーが必須です。
* **通知**: クラウド版ではSMS通知が利用できません。オンプレミス版ではメールサーバーが必要です。
* **リモートDBアクセス**: クラウド版では利用できません。
* **オフライン環境**: **クラウド版ではオフライン環境(閉域ネットワーク)での使用はできません。**
* **MS SQLサーバー**: 管理対象台数が一定を超える場合、オンプレミス版ではMS SQLサーバーが必要になります。
* **プロキシ環境**: プロキシ設置環境下では、クラウド版が利用できない可能性があるため、必ず評価版での検証が推奨されます。
Endpoint Central Cloudは、インターネットからのアクセスが可能であるため、リモート拠点の管理や社外からのコンソールアクセスが容易というメリットがあります。
#### オンプレミス版からクラウド版への移行について
Endpoint Centralオンプレミス版からクラウド版への移行は可能ですが、以下の注意点があります。
* **機能差異の確認**: 移行前にクラウド版の評価を通じて機能差異を十分に確認する必要があります。
* **再構築**: Windowsエージェントは移行できますが、配信サーバーなどは再構築が必要です。
* **データ移行**: 構成、設定、DBに保存されたデータなどは一部のみ移行可能です。
* **ライセンス**: ライセンスは別途購入が必要です。
詳細は[こちら](https://www.manageengine.jp/support/kb/Desktop_Central/?p=5238)で確認できます。
オンプレミスの納品」「スケールアップ運用解消」に必要な思考フロー ...
#### 「オンプレミスの納品」「スケールアップ運用解消」に必要な思考フロー ...

このコンテンツは、特にBtoB SaaSを提供するスタートアップ企業が直面する、エンタープライズ企業へのオンプレミス納品要望と、リレーショナルデータベースのスケーラビリティに関する課題に対するAWSを活用した解決策と具体的な思考フローについて解説しています。
#### エンタープライズ企業からのオンプレミス納品要望への対応
エンタープライズ企業からSaaSのオンプレミス版提供を求められた際、その真の懸念や要望を深く理解することが非常に重要です。多くの場合、表面的な「オンプレミス導入」の裏には、厳しいセキュリティ基準の遵守や、導入後もサービス提供側がアプリケーションの管理を継続できる状態を求める意図が隠されています。
この要望に対しては、以下のようなアプローチが提案されています。
* **真の懸念の掘り下げ**: なぜオンプレミスを希望するのか、その背景にあるセキュリティ懸念、クラウドサービス利用に関する社内規定、データ管理ポリシー、あるいは他SaaSのクラウドサービス利用事例などを、エンジニアと営業が連携して具体的に聞き出すことが成功の鍵となります。
* **コンプライアンス・セキュリティの準備**: スタートアップ企業がエンタープライズ企業から「内部統制が発展途上」と見られがちな先入観を払拭するため、AWS Well-Architected Frameworkの活用が推奨されています。このフレームワークは、AWSが世界中の企業から蓄積したクラウドの設計・運用のベストプラクティスであり、運用の優秀性、セキュリティ、信頼性、パフォーマンス効率、コスト最適化の5つの柱に基づいています。特に「セキュリティ」は重要視され、このツールで自己レビューを行い、改善点を把握し、エンタープライズ企業に説明できる状態を整えることが求められます。AWSのソリューションアーキテクトによるレビュー支援も利用可能です。
* **閉域網接続の活用(AWS PrivateLink)**: エンタープライズ企業が外部ネットワーク経由の通信を避けたい場合、スタートアップ企業とエンタープライズ企業のAWSアカウント間でVPC(Virtual Private Cloud)をセキュアに接続するAWS PrivateLinkが有効な選択肢です。これにより、パブリックネットワークを経由せずに安全な通信経路を確立できます。
* **オンプレミス導入の現実解(Amazon ECS Anywhere)**: やむを得ずエンタープライズ企業のオンプレミスデータセンターにシステムを導入する場合、最近登場したAmazon ECS Anywhereが紹介されています。このサービスは、スタートアップ企業のAWS環境からオンプレミス上のAmazon ECSクラスタを参照できるようにするもので、まるでAWS上にECSクラスタがあるかのように見せかけることができます。これにより、**スタートアップ企業側からオンプレミス環境のアプリケーションの監視やアップデートを一元的に統括できるようになり**、現地での作業の手間を大幅に削減できます。これは、SaaSのオンプレミス化における「コンテナ化」と「アップデート配信」という技術課題に対する具体的なソリューションとなり得ます。
#### リレーショナルデータベースのスケールアップ運用解消
事業の成長に伴い、リレーショナルデータベース(Amazon RDS/Auroraなど)のスケールアップ運用は、コスト増加や突然の応答遅延といった課題を引き起こす可能性があります。これに対処するため、以下の段階的なアプローチが提示されています。
1. **「推測するな、計測せよ」の原則**: まずはAmazon RDS Performance Insightsなどのツールを使い、SQLの発行数、実行秒数、インデックスの有効性などを詳細に計測・分析します。特に、インデックスが効いていないSQLや「N+1問題」、負荷の高い集計関数などがパフォーマンス劣化の主要因となりがちです。
2. **リードレプリカの追加**: アプリケーションの参照(Read)負荷が高い場合、読み込み専用のデータベースサーバーであるリードレプリカ(参照専用データベース)を追加し、読み込みクエリを分散させます。Webアプリケーションフレームワークによっては、読み込み専用のエンドポイントを設定する機能(例: Ruby on Rails)があり、実装変更の負担を軽減できます。
3. **キャッシュの活用**:
* **SQL問い合わせ結果のキャッシュ**: Amazon ElastiCacheを活用し、SQLの問い合わせ結果をメモリにキャッシュすることで、データベースへの参照負荷を低減します。元データが更新された際には、キャッシュの破棄が必要です。
* **ページレンダリング結果のキャッシュ**: Amazon CloudFront(CDN)を用いてページのレンダリング結果をキャッシュすることで、アプリケーションだけでなくデータベースへの負荷も最終的に軽減します。
4. **書き込み負荷の軽減(Amazon SQS)**: 複数のWebアプリケーションが同時にリレーショナルデータベースへ書き込みを行うことで発生するトランザクションの輻輳(ふくそう)には、Amazon SQS(Simple Queue Service)を利用したキューイングが有効です。これにより、書き込み処理を直列化し、データベースへの負荷を分散させることができます。
5. **NoSQLの検討(Amazon DynamoDB)**: 決済、ゲームのプレイデータ、チャットデータなど、即時性が求められる大量の書き込みが発生する場合、リレーショナルデータベースの書き込みスケールアップには限界があるため、NoSQLデータベース(例: Amazon DynamoDB)の導入が検討されます。DynamoDBは書き込み処理自体をデータベースマネジメントシステム側でスケールできる特徴があり、大量の同時書き込みに対応可能です。既存のデータの一部はリレーショナルデータベースに維持しつつ、書き込み頻度の高いデータのみNoSQLに移行するといったハイブリッドな運用も可能です。
#### まとめ
講演では、AWSを利用した現代のシステム開発と運用において、以下の4つの重要ポイントが総括されています。
* **単一アカウントの分離**: 開発、運用、アプリケーション別にAWSアカウントを分けることで、管理のしやすさとセキュリティを向上させます。
* **CI/CDの簡易化**: 既存のCI/CDフレームワークを活用し、アプリケーションのデプロイを自動化することで、手間を省き、人為的なミスを減らします。
* **オンプレミス納品への柔軟な対応**: エンタープライズ企業の真の懸念を理解し、閉域網やAmazon ECS AnywhereといったAWSサービスを駆使して、オンプレミス環境への納品を効率的かつセキュアに行う方法が示されました。
* **データベースのスケーラビリティ課題解決**: リレーショナルデータベースのスケールアップ運用に頼るだけでなく、リードレプリカ、キャッシュ、キューイング、NoSQLの活用により、負荷分散と効率的なデータ管理を実現します。
これらの課題に対しては、AWSソリューションアーキテクトによる無料の相談サービスも提供されており、企業が直面する具体的な問題解決を支援する体制が整っています。
調査のまとめ
ご依頼いただいたオンプレミスサービスの開発手順、システム開発の進め方、納品方法について、提供された調査結果からは、具体的な手順やプロセスに関する直接的な情報を見つけることができませんでした。調査結果は...
🏷 SaaSオンプレミス化の技術課題とKubernetesの台頭
15章 SaaS Anywhere - マルチテナントSaaSアーキテクチャの構築 ...
次に、特定のSaaS Anywhereアーキテクチャパターンに移って、さまざまなリモートインフラストラクチャデプロイ戦略を見ていきます。目標は、SaaSプロバイダーが採用して ...
クラウドネイティブ・オンプレミス - ITインフラストラクチャーの新 ...
#### クラウドネイティブ・オンプレミス - ITインフラストラクチャーの新 ...
企業が急激に変化するビジネス環境に対応するため、ITシステムにはスピード、柔軟性、スケーラビリティーが求められています。これに応えるため、「クラウドネイティブ」という概念が主流となっています。これまでクラウドネイティブ技術(コンテナ、サービス・メッシュ、マイクロサービス・アーキテクチャー、イミュータブル・インフラストラクチャー、APIなど)は主にパブリッククラウドで利用されてきましたが、テクノロジーの進歩により、従来のオンプレミス環境でもクラウドネイティブによる開発が可能になりました。IBMではこれを「クラウドネイティブ・オンプレミス」と提唱し、新たなITインフラストラクチャー戦略として注目しています。
この概念について、日本アイ・ビー・エム株式会社の渡海浩一氏、内海洋輔氏、柳原江広氏がその概要、ソリューション、活用方法、事例を解説しています。
#### クラウドネイティブ・オンプレミスの概要と必要性
長年事業を継続してきた企業にとって、デジタル変革はIT資産のモダナイゼーションという経営課題を突きつけています。基幹系システムは、信頼性や効率性を重視しオンプレミスで稼働してきましたが、クラウドを含めた適材適所のプラットフォーム選定が求められるようになりました。業務の変化対応力や柔軟性が求められる場合はクラウドネイティブ技術によるモダナイゼーションが適していますが、信頼性や効率性を重視し、コスト、スケジュール、移行リスクを考慮するとオンプレミス継続が適切な場合もあります。
しかし、基幹系データを高いリアルタイム性で扱いたい、機密性の高いデータを管理したい、自社ガバナンスを効かせたいといったオンプレミス環境が必須となる要件がある場合でも、クラウドネイティブでの構築が求められるケースがあります。このような課題を解決するのが、オンプレミス上でクラウドネイティブ技術を利用し、高いサービスレベルとガバナンスを実現する「クラウドネイティブ・オンプレミス」という新しいプラットフォームの概念です。
#### クラウドネイティブ・オンプレミスの特徴と利点
クラウドネイティブ・オンプレミスでは、パブリッククラウドと同様にマイクロサービス・アーキテクチャー、コンテナ、APIなどのクラウドネイティブ技術を活用し、変化に迅速に対応可能なITシステムを実現します。
具体的な利点は以下の通りです。
* **低レイテンシー**: 移行対象システムを既存基幹系システムと同一のデータセンターに配置することで、大量データの送受信や短時間での処理応答が容易になります。
* **ガバナンスとセキュリティ**: 運用保守やセキュリティー管理が容易になり、機密性の高い情報を安全に管理できます。
* **コスト最適化**: パブリッククラウドへの移行でソフトウェアライセンス、ストレージ、ネットワークコストが高くなる場合に、オンプレミス配置でITコストを最適化できる可能性があります。
これにより、クラウドかオンプレミスかに関わらず、従来型の開発・構築・運用から脱却し、クラウドネイティブ技術をオンプレミスにも導入することが重要とされています。
#### クラウドネイティブ・オンプレミスの適用パターン
企業のデジタル変革において、既存基幹システムのフロントエンドでの新たなデジタルサービス提供や、基幹系データを活用した新規ビジネスの立ち上げには、俊敏性・柔軟性に優れたクラウドネイティブでの構築が適しています。しかし、無計画な基幹システムへのアクセスは、パフォーマンス劣化やコスト増大のリスクを引き起こす可能性があります。
このリスクに対して、以下のアーキテクチャーパターンが適用例として挙げられています。
* **コマンド・クエリー責任分離(CQRS)**: 基幹系データに対する参照系・更新系のアーキテクチャーを分離することで、デジタルサービス提供時のパフォーマンス問題を解決します。
* **データ・インテグレーション・ハブ**: レプリケーションとストリーミング処理により、大量の基幹データの集約・展開を準リアルタイムで行います。
これらのソリューションをクラウドネイティブ・オンプレミスのプラットフォームで活用することで、クラウドネイティブの柔軟性と、オンプレミスの基幹システムとの接続しやすさ、ガバナンスのメリットを同時に享受できます。これにより、基幹システムへのアクセスの柔軟性とガバナンスを確保しつつ、パフォーマンス維持とコスト最適化を図りながら、新たな顧客体験やビジネス創出が容易になります。
#### IBMによるクラウドネイティブ・オンプレミスのソリューション
IBMは、クラウドネイティブ・オンプレミスを実現するために多様なソリューションを提供しています。これには、Amazon Web Services (AWS)、Microsoft Azure、Google Cloud Platform (GCP)、IBM Cloudといったパブリッククラウドサービスをオンプレミス環境で利用できるようにする分散クラウドの動きも含まれます。また、IBM zSystemsやIBM Powerといった従来のオンプレミスハードウェアに加え、ハイパーコンバージド・インフラストラクチャー(HCI)なども利用可能です。
IBMは、パブリッククラウドだけでなくオンプレミス上でもクラウドネイティブなアプリケーションを構築するために必要な共通機能を提供する**デジタルサービス・プラットフォーム(DSP)**を提供しています[2](#ref2)。DSPはRed Hat® OpenShift®をコンテナ実行基盤とし、IBM Cloud Paksによるコンテナ対応ミドルウェアを活用することで、アプリケーション稼働環境を提供し、パブリッククラウドとオンプレミスをまたがるアプリケーションのポータビリティーを確保します。IBMはこれらのソリューションとグローバルで培った知見に基づき、お客様のデジタル変革を支援する包括的なコンサルティング・サービスを提供しています。
#### クラウドネイティブ・オンプレミスを活用したアーキテクチャー事例
金融機関の次世代勘定系ソリューション戦略[3](#ref3)において、クラウドネイティブ・オンプレミスを活用したアーキテクチャー事例が紹介されています。近年、金融機関ではモバイルアプリケーションやFinTechベンダーとの連携が普及し、勘定系システムのAPI化が進んでいます。しかし、既存の勘定系システムはブラックボックス化や開発・メンテナンスの生産性低下といった課題を抱え、APIの開発・リリースに時間がかかり、急増するアクセス量に対応できない可能性があります。
この課題を解決するため、IBMは次世代勘定系ソリューション戦略を策定しました。新しい勘定系の形態として、**デジタルコアサービス**と**データコアサービス**の機能をクラウドネイティブ・オンプレミスに配置するアーキテクチャーを定義しています。このアーキテクチャーでは、コマンド・クエリー責任分離(CQRS)を用いてデジタルコアサービスで更新系処理をリアルタイムで行い、勘定系システムで発生したデータ・イベントはデータ・インテグレーション・ハブによって即座にデータコアサービスに連携され、参照系処理に活用されます。これにより、勘定系システムの全面刷新や移行に比べて、低コスト・低リスクかつ早期にDX戦略を実現でき、複数の金融機関で採用されています。

**渡海 浩一**: 日本アイ・ビー・エム株式会社 IBMコンサルティング事業本部 モダナイゼーション戦略・サービス部門担当 パートナー。マイグレーション/モダナイゼーションの戦略・計画立案およびサービス提供組織を担当し、多くの顧客のコンサルティング支援、モダナイゼーション実行プロジェクトをリード。

**内海 洋輔**: 日本アイ・ビー・エム株式会社 IBMコンサルティング事業本部 モダナイゼーション戦略・サービス部門 プリンシパル・アーキテクト。金融・製造・流通・公共などのお客様において、ハイブリッドクラウドを活用したIT変革のアーキテクチャーやロードマップ策定のコンサルティングに従事。IBMにおけるアーキテクトの育成も担当。

**柳原 江広**: 日本アイ・ビー・エム株式会社 IBMコンサルティング事業本部 モダナイゼーション戦略・サービス部門 シニアアドバイザリー・アーキテクト。マイグレーション/モダナイゼーションを専門とする組織に所属。業界・業種を問わず、アプリケーション・モダナイゼーションを中心に既存システムの可視化、To-Beアーキテクチャーやロードマップ策定の活動に従事。
組み込みソフトウェア開発特有の難しさとはなにか コンテナニーズと ...
#### 組み込みソフトウェア開発特有の難しさとはなにか コンテナニーズと ...
本記事は、ガイオ・テクノロジー株式会社が提供する「モダンアプリケーション開発ネイティブな製品提供に向けた取り組み」に関する内容をまとめたものです。2025年7月31日に公開され、エンジニアリング業務のテクニカルリード兼プロジェクトマネージャーである藤原康弘氏が解説を行っています。

#### 会社概要と事業の柱
ガイオ・テクノロジー株式会社は、ツールビジネスとエンジニアリングサービスビジネスの2つの柱で事業を展開しています。主要なツールには、ソフトウェアテスト向けの「カバレッジマスター」「QTE」、デザイン設計向けの「Safilia」「Seculia」があります。エンジニアリングサービスとしては、ソフトウェア品質の高度化支援、モデルベース開発支援、セーフティ/セキュリティ支援などを提供しています。
#### モダンアプリケーション開発の背景と目的
モダンアプリケーション開発は、一般的にAWSやAzureなどのクラウド利用、アジャイル/スクラムによるイテレーション開発、DevOpsによる開発・運用の統合といった「手段」に焦点が当てられがちです。Webアプリケーション/Webサービス開発における目的は、以下の3点に集約されます。
* **継続的なユーザーエクスペリエンスの向上**: ユーザーフィードバックの早期化と素早いレスポンスを実現。
* **可用性とコストの両立**: 動的なスケールアップ/スケールアウト、自動復旧により、ピーク時の性能確保と閑散期のコスト削減、サービス継続性を実現。
* **停滞しない継続的なイノベーションの実現**: 開発手法を継続的にアップデートし、新しいイノベーションを創出。
#### 組み込みソフトウェア開発への適用と特有の課題
多くの企業がWebアプリケーション開発で培われたモダン開発手法(CI/CD、クラウド利用など)を組み込みソフトウェア開発にも適用しようと試みています。しかし、組み込みソフトウェア開発には以下の特有の難しさがあります。
* 仕様確定に時間がかかる
* 会社間をまたがる製品開発プロセス(サプライヤー、OEMなど複数の関係者が関与)
* ハードウェアが存在すること
* 安心/安全な品質が求められる
Webアプリケーション開発が少人数のチームで1社完結するパターンが多いのに対し、自動車の制御ソフト開発など組み込み開発では、複数の関係者が複雑に絡み合い、多種多様なツールや手法が使われるため、一意の成功モデルが確立されていません。特に、既存のテスト環境のメンテナンス工数、複数のツールを組み合わせた際の複雑なツールチェーン、テスト自動化環境構築の専門知識不足、テストケースや対象増加によるテスト時間の増大などが課題として挙げられています。
#### ガイオ・テクノロジーのソリューションコンセプトとキーテクノロジー
ガイオ・テクノロジーは、これらの組み込みソフトウェア開発の課題に対し、モダンアプリケーション開発に対応したツールやサービスで貢献することを目指しています。ソリューションの基本コンセプトは「簡単に使える・多くの企業で使える・いろいろなサービスと繋がる・世界のどこからでも使える」です。
この新しい取り組みを実現するためのキーテクノロジーとして、以下の3つが挙げられています。
1. **コンテナ**: 従来のハイパーバイザー型仮想化に比べ、OSのリソースを効率的に利用し、ミドルウェアやアプリケーションのセットアップ不要、環境の複製が容易といったメリットがあります。
2. **コンテナオーケストレーション(Kubernetes)**: コンテナの管理(Pod単位でのデプロイ)、負荷に応じた自動的なスケールアップ/スケールアウト、トラブル発生時の自動復旧機能を提供します。これにより、システムの可用性と運用効率が向上します。
3. **サーバーレス**: ハードウェア部分をクラウドサービスプロバイダーが提供するリソースとして利用することで、インフラ構築・運用の負担を軽減し、アプリケーション開発に集中できる環境を提供します。
#### Software Testing Platform Conceptとアーキテクチャ
ガイオ・テクノロジーは、これらの技術を活用し、「Software Testing Platform Concept」を推進しています。これは、クラウド上に「カバレッジマスター」「Caseplayer2」「PROMPT」「QTE」などの自社ツールをサービスとして提供するものです。ユーザーはフロントエンドツールやWebアプリケーション、またはCLI経由でSoftware Testing Platformへリクエストを投げ、テスト処理を行い、結果を受け取ることができます。
特に注目すべきは、オンプレミス環境でバージョン管理システムを運用している場合でも、プルリクエストをトリガーとしてデータセンターからガイオ・テクノロジーのクラウドサービスに接続し、テストに関する処理を実行できる点です。これにより、既存のオンプレミス資産とクラウド上のテストサービスを連携させることが可能となります。
アーキテクチャとしては、ユーザー側のバージョン管理ツール(例: GitHub, Bitbucket)やテストマネジメントツールから直接、あるいはCI/CDパイプラインツール(例: Jenkins)経由でSoftware Testing Platformへリクエストを送ります。認証後、入力情報(YAML形式のマニフェストなど)がストレージに保存され、テスト処理管理ツールがマニフェストを解析し、必要なコンテナ(テスト生成、テスト実行、レポート生成など)をデプロイして処理を実行します。テストケース作成は独立したサービスとして提供されます。
デモ環境では、コンテナツールにDocker、コンテナオーケストレーションツールにKubernetes、パイプラインツールにJenkins、テストツールにDockerコンテナ化したカバレッジマスターwinAMS(Ubuntu/Windows Server上動作)、要求/仕様/ソースコード管理にAtlassian Cloud、テスト管理にXray Test Management for Jira、クラウドにAWSが使用されています。
#### 今後のステップ
ガイオ・テクノロジーは、今後のステップとして以下の点を挙げています。
* **技術課題の解決**: 製品ローンチに向けた残る技術的課題の検討と解決。
* **フロントエンドツールの検討**: Webアプリケーション化を含め、ユーザーにとって最適なフロントエンドの形態をゼロベースで検討。
* **ビジネス面の検討**: ニーズと収益性の両面からビジネスモデルを検討。
これらの検討と対応を進め、製品/サービスのローンチに向けた本格的な作り込みを加速していく予定です。組み込みソフトウェア開発においても、モダンアプリケーション開発の適用が進む中、ガイオ・テクノロジーは市場のニーズを基に製品/サービス開発を継続的に進めていくとしています。
記事の続きを閲覧するには無料の会員登録が必要です。[こちらから](https://logmi.jp/auth/login?r=https%3A%2F%2Flogmi.jp%2Fbrandtopics%2F326032)ログインできます。
オンプレミスKubernetesクラスタのススメ~または私は如何にして ...
さてコンテナを使うと決めても、じゃあコンテナを動かすインフラを構築しなければならない。 ここで昔ながらのノードごとに個別に環境を構築するやりかた ...
オンプレミスへのKubernetes導入を振り返る - TECHSCORE BLOG
Synergy!のインフラを担当している清水です。今回は半年ほどかけてオンプレミスにKubernetesを導入したお話をしたいと思います。
オンプレミス環境にKubernetesを構築する - Speaker Deck
Kubernetesの構成 · 1. Swap無効化 ※ 2. コンテナランタイム(containerd)のインストール https://kubernetes.io/ja/docs/setup/production-environment ...
パッチ管理機能 | Endpoint Central オンプレミス版 ナレッジベース
配布方法は大きく2種類あり、配布するパッチを選択する「手動配布」と、配布するパッチの条件のみ指定しパッチがベンダーからリリースされたら事前定義 ...
オンプレミスパッケージの更新 - SAP Help Portal
オンプレミスエクストラクタの最新バージョンにアップグレードする方法について説明します。 オンプレミスパッケージの新しいバージョンは、ユーザインタフェースを ...
Azure Update Manager FAQ - Microsoft Learn
Azure Update Manager は、Azure、オンプレミス、マルチクラウドの各環境における Windows および Linux マシンのソフトウェア更新プログラムを管理および ...
配信サーバー | Patch Manager Plus オンプレミス版 ナレッジベース
#### 配信サーバー | Patch Manager Plus オンプレミス版 ナレッジベースの要約
#### 配信サーバーの概要と目的
「配信サーバー」は、Patch Manager Plusによる多数のコンピューター管理を効率化するために推奨される機能です。主な役割は、Patch Manager Plusサーバーからパッチなどのファイルを複製・保存し、管理対象のエージェントに配布することです。これにより、Patch Manager Plusサーバーへのエージェントからのアクセス集中を防ぎ、特にWAN接続拠点におけるネットワーク帯域の消費を抑えることが可能になります。これは、SaaSをオンプレミス環境に再構築する際に、多数のクライアントへの効率的なアップデート配信や負荷分散を実現するためのアーキテクチャ設計の参考となる考え方です。
配信サーバーの主な機能は以下の通りです。
* Patch Manager Plusエージェントを対象コンピューターに配布する
* Patch Manager Plusサーバーのパッチリポジトリからパッチを取得・保存し、エージェントに配布する
#### 配信サーバーの設置基準と必要要件
配信サーバーの設置が推奨されるのは、Patch Manager Plusで管理するコンピューターの総数が1000台を超える場合や、WAN経由で接続する拠点に比較的多くのコンピューター(目安として10台以上)が存在する場合です。配信サーバーは固定IPアドレスを持つ必要がありますが、追加ライセンスは不要であり、ライセンス課金の対象外です。
#### 配信サーバーのインストール手順
配信サーバーの設置には、「リモートオフィス」の設定が必須となります。リモートオフィスは、複数のエージェントをひとまとまりとして扱うためのグループであり、1台の配信サーバーは必ず1つのリモートオフィスに所属します。
推奨されるインストール手順は以下の通りです。
1. **リモートオフィスの作成**: [エージェント]タブ → [管理対象]→[リモートオフィス]でリモートオフィスを作成します。詳細な手順は「[リモートオフィス](https://www.manageengine.jp/support/kb/Patch_Manager_Plus/?p=715)」を参照してください。
2. **インストーラーのダウンロード**: 作成したリモートオフィスで「エージェントのダウンロード」アイコンをクリックし、配信サーバーのインストーラーをダウンロードします。
3. **インストーラーの実行**: ダウンロードしたインストーラーを配信サーバーをインストールするコンピューターにコピーし、管理者権限で実行します。
4. **ファイアウォール設定**: 配信サーバーのファイアウォール受信規則で、エージェント・配信サーバー間の通信ポート(デフォルト: 8384)を許可します。
この他にも、リモートオフィスの作成と同時に自動インストールする方法や、リモートオフィス作成後に自動インストールする方法、さらにはWindowsエージェントと配信サーバーをまとめてインストールする方法も提供されています。
#### 配信サーバーの運用と管理
配信サーバーのインストールが完了すると、設定された「[複製ポリシー](https://www.manageengine.jp/support/kb/Patch_Manager_Plus/?p=1416)」に基づき、自動的にPatch Manager Plusサーバーと通信を行い、パッチ配布構成などのタスクを同期します。
配信サーバーとPatch Manager Plusサーバー間の通信状態は、[エージェント]タブ → [管理対象]→[リモートオフィス]の「DSコンピューター名」列で確認できます。また、「備考」列や「アラート」列、または[管理]タブ → [監査]→[アラート]からも、配信サーバーに関するアラートを確認することが可能です。これは、オンプレミス環境でのアップデート配信システムが適切に機能しているかを監視する上で重要な側面となります。
Reviewable and GitHub Enterprise? - Reviewable.io
... SaaS-on-premises wrapper service like Replicated. The obvious downside is that there are undoubtedly many companies with a stringent ...
既存のスキルをマルチテナントからシングルテナントに変換する
この記事の内容 · 新しいシングルテナント Entra ID アプリの登録を作成する · シングルテナントを使用するようにスキル構成を更新する · (省略可能) ソース ...
マルチテナント ソリューションのテナント モデル - Microsoft Learn
デプロイ間の移行を許可することを計画している場合は、顧客をマルチテナント デプロイから独自のシングルテナント デプロイに移行する方法を検討する必要 ...
調査のまとめ
SaaS(Software as a Service)をオンプレミス環境向けに再構築する際の技術的課題、特にコンテナ化に焦点を当ててご説明します。
#### オンプレミス環境におけるコンテナ化とKu...
調査のまとめ
SaaSをオンプレミス環境向けに再構築する際の、特にアップデート配信の技術的課題について、調査結果に基づき回答します。
#### オンプレミス環境におけるアップデート配信のパターン
オンプレミス環...
🏷 【実践】Replicatedで実現する最新納品パターンとAir Gapインストール
The Commercial Software Distri
The Commercial Software Distribution Platform | Replicated
Products
Distribution Platform
Enterprise...
Replicated Platform Overview:
Replicated Platform Overview: Streamline Self-Hosted Software Delivery
Products
Distribution Platfor...
Introduction to KOTS | Replica
Introduction to KOTS | Replicated Docs
Skip to main content
Docs
Release Notes
Embedded Cluster
KOTS...
Collect Telemetry for Air Gap
Collect Telemetry for Air Gap Instances | Replicated Docs
Skip to main content
Docs
Release Notes
Em...
Air Gap Installation in Existi
Air Gap Installation in Existing Clusters with KOTS | Replicated Docs
Skip to main content
Docs
Rele...
https://www.replicated.com/ にアクセスします。,ナビゲーションメニューから「Product」または「Platform」を探し、製品機能の概要ページに移動します。,機能一覧から「Licensing (ライセンス管理)」「Distribution (配布)」「Automated Installer (自動インストーラー)」などの項目を探し、それぞれの詳細ページを閲覧します。,特に、Kubernetesアプリケーションをオンプレミスで配布・管理するためのツール「KOTS (Kubernetes Off-The-Shelf)」に関する説明を重点的に調査します。,インターネットに接続されていない環境へのインストール(Air Gap Install)に関する機能やドキュメントを探し、その仕組みを調査します。
<step>1</step>
<url>about:blank</url>
<title>Starting agent ff29...</title>
<thoughts><thinking>ユーザ...
調査のまとめ
ご依頼いただいた、Replicated.comを用いたオンプレミス環境へのソフトウェアデリバリー手法について調査しました。以下に結果をご報告します。
#### Replicatedプラットフォームに...
📖 レポートに利用されていない参考文献
検索結果: 87件追加のソース: 0件チャット: 0件
SaaSの代理店戦略とは?IT業界の動向に合わせた戦略と ...
オンプレミスは売り切りであり、なおかつ単価が高いため、一度案件をクロージングすれば売上があがる仕組みです。 一方で、SaaSはサブスクリプションモデルであり1契約 ...
なぜデータ連携か?SaaS×オンプレミスで切り拓くデータ活用の新 ...
SaaS側のデータを常に最新の状態に保ち、SaaSのデータをさらに活用し業務の効率化が可能になります。
請負型オンプレミスからSaaS型クラウドへ、不可避の業務改革
自治体の情報システム標準化に向け、請負型オンプレミス型からSaaS型クラウドへの転換に伴うベンダーの構造改革や経営資源の再編を提案する。
オンプレミス型システムからSaaSへの乗り換えに関する実態調査
オンプレミス脱却の決め手は「属人化解消」 コスト削減等の理由からSaaS移行後の不満度はわずか11.1%という結果に.
オンプレミスとは?クラウドやSaaSとの違いと特長を解説 | OPTiM ...
オンプレミスは制限がないといっても過言ではないほどに、カスタマイズ性が非常に高いです。 既存のシステムとの連携も容易で、システムの仕様を自由に決められます。 また ...
「SaaS」のビジネスモデルの本質とは?4つの成長戦略を解説
SaaSというビジネスモデルについて、ベンダーから見たメリット・デメリットや重要な指標、成功につながる4つの戦略を紹介します。これらの観点からSaaSのビジネス ...
オンプレ→クラウド移行の手順と5つの移行手法を徹底解説
オンプレミス環境からクラウドに移行する5つの方法 · (1)リバイズ(Revise):既存システムの一部をクラウド化 · (2)リビルド(Rebuild):システムをゼロから ...
SaaS クラウド移行とは? 課題とベストプラクティス - PayPro Global
オンプレミスからSaaSに移行する際に考慮すべき事項は次のとおりです。 セキュリティ: データを暗号化し、クラウド内に保持することに重点を置きます。
この成長曲線は、5年後の理想につながるか?──新プロダクト・組織 ...
オンプレミスからAWSへのクラウド移行! AWSマイグレーションこと ...
オンプレミスとSaaSの違いとは|種類やメリット・デメリットも解説
運用中のシステムをクラウドへ移行するならなぜIaaSが最適なのか ...
SaaS への取り組み: Dynamics 365 - Azure Architecture Center
テナント モデルとスケールアウト アーキテクチャと組み合わせて、 デプロイ スタンプ パターンに従い、各スタンプで一連の顧客をサポートできます。
オンプレミスのパッケージ製品からマルチテナントのSaaS製品へ
... SaaSを始めたものの、 シングルテナントに近いアーキテクチャだった. 13 ... 検討・導入のハードルが圧倒的に低いクラウド版 オンプレミス版コスト サーバー ...
マルチテナントSaaSアーキテクチャの構築 原則、ベストプラクティス
マルチテナントSaaSアーキテクチャの構築 原則、ベストプラクティス、AWSアーキテクチャパターン ; 著者Tod Golding 著、河原 哲也 訳、櫻谷 広人 訳 ; 定価 ...
マルチテナント SaaS アーキテクチャの構築 Chapter 2 を読んで
... 版 ... アプリケーションプレーンは SaaS ごとに実装が異なりますが、ある程度の共通パターンや考慮事項があり、それについて解説されています。
の SaaS 製品ガイドライン AWS Marketplace
ホスティングパターンが変更された場合は、製品のアーキテクチャの詳細を更新する必要があります。 注記. 図を公開することはできません。
Azureではじめる「マルチテナントSaaS開発」 変化に ... - TECH PLAY
SaaS開発において重要なのは、変化に柔軟に対応できるアーキテクチャの設計・実装だ。今回は、電通国際情報サービス(ISID)が2022年4月にリリースした ...
AWSを活用したマルチテナントSaaSの設計と実践~座学編 - ドクセル
デプロイモデル□すべてを共有する場合(フルスタックプール) アーキテクチャとしては非常に理解しやすく管理しやすいことが特徴です。 ユーザ数の増加 ...
SaaS アーキテクチャ概要 - Speaker Deck
SaaS をアーキテクトをするにあたって、どのような事を考えればよいのか?をまとめました。 このスライドでまとめているのはSaaS とは、ビジネスモデル ...
re:Invent 2024: AWSによるサーバーレスSaaSアーキテクチャ構築入門
また、顧客とのマルチテナンシーの実装方法についての技術的な詳細に焦点を当て、カスタマーパターンを使用してアーキテクチャの課題を解決していきます。
複数の SaaS 製品間のテナントを単一のコントロールプレーンで管理する ...
C# と AWS CDK を使用するサイロモデル用の SaaS アーキテクチャでの ...
店舗システムのクラウド化に向けた考察2 – クラウド移行後 ...
ハンズオンイベント「AWSを活用したマルチテナントSaaSの設計と実践 ...
オンプレミスからクラウドへ移行する手順とポイントを解説
「今の環境を維持しつつ、クラウドに移行したい」場合、元々の環境によって移行方法が変わります。具体的には以下2つの場合が考えられます。 ... 仮想環境と ...
オンプレミスとは?意味やクラウドとの違い、メリットまで詳しく ...
オンプレミスでは、サーバーやソフトウェアを全て自社で保有しているため、システムメンテナンスや保守運用作業も自社でおこなう必要があります。
オンプレミスとクラウドはどう違う?システムに応じて上手く ...
オンプレミスはクラウドと比較すれば導入までに相当の時間がかかります。システム構築前のハードウェアの納入やソフトウェアの選定・ライセンス契約 ...
オンプレミスとクラウドの違い|具体的な違いをわかりやすく解説
オンプレミスは、自社でハードウェアやソフトウェアを用意する必要があるため、納品までに時間がかかるだけでなく、設計や構築工程を終えるまでシステムの運用が ...
システム開発の成果物の種類とは?納品物との違いや管理する際の ...
システム開発における成果物は、プロジェクトの段階ごとに作成される文書やソフトウェアなど、各工程が正しく完了している証明となります。
今後の基幹システムはオンプレミスかクラウドか? - テスク
オンプレミスとは自社内にサーバーやソフトウェアを設置・導入してシステム運用を行う形態です。 ... 具体的には設備の追加購入と納品までのリードタイムがかかること ...
クラウド型」のシステム開発における法律的注意点
オンプレミス型のシステム開発契約では、上記の請負契約や準委任契約によってシステムを開発・納品する契約を結ぶのが一般的です。完成後は、システム一式 ...
salesforce 連携 ソリューション -- フィオラノ ソフトウェア
HPCシステムズとneoAI、専門知識不要で始められるオンプレミスAI ...
見積管理システムおすすめ11選|比較表&タイプ別で徹底解説
オンプレで利用しているパッケージソフトウェアをさくらのクラウドへ ...
ERP導入計画:定義と主要なフェーズ|NetSuite
PRESS RELEASE | 企業の業務効率化を支援するコンテンツ管理サービス ...
コンテナは場所を選ばない!「オンプレ or クラウド × コンテナ」(前編)
ただ、KubernetesのようなOSSではなく、新機能も追加されず機能は少なめです。「AWSでコンテナを使うために最適化されたコントロールプレーン」である ...
Kubernetes〜コンテナ管理の課題を解決するOSS - デージーネット
コンテナ型仮想化では、1台のサーバ上で複数のコンテナを実行します。それぞれのコンテナは、アプリケーションと、そのアプリケーションに必要なバイナリ・ライブラリだけ ...
Kubernetesの代わりとなるコンテナオーケストレーションのための ...
このガイドでは、コンテナオーケストレーションのKubernetesの代替として利用できる最も人気の高いソフトウェアをリストアップし、それぞれのメリットとユースケースを説明 ...
Kubernetesとは 概要や、Dockerとの違いを5分で入門
Kubernetesとは、コンテナの運用管理と自動化を行うために設計されたオープンソースソフトウェアです。読み方は「クバネティス」もしくは「クーベネティス ...
コンテナ化とは:DockerとKubernetes - PayPro Global
コンテナ化を探索: 定義、Docker がプロセスを簡素化する方法、クラウドネイティブ開発の利点、Kubernetes の役割を学びます。
コンテナを効率的に管理するコンテナオーケストレーションとは ...
Kubernetes に代表されるコンテナオーケストレーションツールを活用すれば、アプリケーションの可用性を維持しながら運用負担を軽減できます。 しかし、 ...
Kubernetesは今でも最高のコンテナ・オーケストレーション ...
Kubernetesはオンプレミスサーバーでもクラウド環境でも簡単にデプロイできるため、今でも最高のコンテナオーケストレーションツールでしょう。
オンプレミス、エッジ、どこでも楽々コンテナ管理 ! Amazon EKS ...
KubernetesとDockerの違いとは?役割や導入基準を徹底解説 | クラウド ...
コンテナと Kubernetes のセキュリティ市場規模 | 2032 年までの予測
企業がコンテナ・Kubernetesを使うべき理由とその課題を解決する ...
Step by Step! Apex One SaaSアップデートエージェントの設定方法
新しいタブでApex Oneコンソールが開くので、上部メニュー「アップデート」内の「エージェント>アップデート元」を選択します。 初期設定では「標準の ...
Apex One SaaS 移行前の確認ポイント 4選! | トレンドマイクロ
1.移行前:オンプレ版管理コンソール側のプロキシ設定 · 2.移行前:既存環境バージョンの確認 · 3.移行前:コンポーネント配信制御の設定 · 4.移行時のアップデートトラフィック.
PC更新管理 - AssetView【IT資産管理ツール・情報資産管理ソフト】
最適な配信方法を選択できるように更新プログラムの配信方法を2通りご用意しています。 WEB配信. 端末のOffice製品の更新プログラムの取得先をAssetView サーバー(Office ...
クラウド版(SaaS)とオンプレミス版の仕様比較 - ManageEngine
利用形態における違いを比較 ; サインアップする · ダウンロードする ; 利用開始後30日経過すると5オペレーターまでの無料版に自動的に切り替わります.
オンプレとクラウドで業務システムはどう違う?業務への影響から ...
昨今、業務システムのクラウド化が加速しています。その一方、今でもオンプレミスで運用を続けている企業も一定数存在します。制度改正への対応やDX化が求められる ...
製品SEが分かりやすく解説#1 - Apex One SaaS 移行方法 ...
Patch Manager Plus オンプレミス版とクラウド版の機能差異 | Patch ...
OPTiM Biz オンプレミス | OPTiM Biz
お客さまの声を反映。 LANSCOPE エンドポイントマネージャー ...
How can you integrate SaaS and on-premises data sources?
Learn how to integrate SaaS and on-premises data sources in the cloud, using cloud data integration platforms, services, and tools.
[PDF] A proposal for Open Access data and tools multi-user deployment ...
This approach aims to replicate sophisticated com- puter ... IaaS and SaaS on-premises or on commercial clouds. A first proof-of ...
30 Best SaaS Integration Software 2025 [+ Pros & Cons] - DCKAP
Companies can quickly link SaaS, on-premises, and cloud apps and add AI to any business process with the Jitterbit API integration platform.
10 Best OwnBackup Alternatives for Data Protection in SaaS ...
HYCU covers a wide range of workloads, including SaaS, on-premises, and hybrid-cloud options. This helps businesses meet their current needs ...
Torq Hyperautomation - Veeam
Solution type (SaaS/on-premiseS): SaaS. Solution category: HyperAutomation Platform Number of configured security events: 40. Product ...
Data Integration Capabilities - Amazon Data Lakes and Analytics
AWS services connect to hundreds of data sources including third-party Software-as-a-Service (SaaS), on premises, and other clouds. Once you've connected or ...
Cloud Integration: Definition, Types, Benefits & Platforms
Jitterbit: Jitterbit is a cloud integration platform that offers capabilities for connecting a wide array of SaaS, on-premises, and cloud ...
Part 3 on AWS: Rolling your own servers with K8s - Teleport
They are perfectly capable of managing their own cluster state, replication, load-balancing, and auto-scaling. ... SaaS on premises of your ...
Cloud Computing: Purpose and Future
... SaaS, On-Premises, Platform, Data Security Systems. Share and Cite: Facebook ... In addition, hybrid systems allow for the backup of critical data as the vital ...
IaaS Vs PaaS Vs SaaS - Detailed Comparison of Cloud Technologies
Simplified Architecture to take up Generative AI in the Cloud ...
EMPOWERING DATA-DRIVEN DECISIONS : DATA ANALYTICS ON AWS | by Yash ...
BMC Helix Innovation Suite: On-Premises Kubernetes Architecture ...
Laas PowerPoint templates, Slides and Graphics
Cequence Integration with F5 High Speed Logging (HSL) Enhances API ...
Portal for ArcGIS 101 | Winter 2014 | ArcUser
hacomono のマルチテナント移行。シングルテナントからの脱却
1. 顧客環境の多様性 ... シングルテナントで稼働している顧客はそれぞれ異なるインフラ構成となっており、この問題が移行プロセスを複雑にさせています。
マルチテナントSaaSのテナント分離をRow-Level Securityに移行した
マルチテナントSaaSにおけるテナント分離方法はいくつか知られており、大きく次の3つに分けられます。 アプリケーションの実行環境ごと完全に分離する ...
成功するSaaS開発最前線 AWSのベストプラクティスに学ぶ
SaaSのスケールにはマルチテナント設計が必須! 書籍『マルチテナントSaaSアーキテクチャの構築』の翻訳者・AWS 河原哲也氏が、設計のベストプラクティスを解説。
SaaS on AWS を成功に導くためのポイントとは ? 第 1 回
シングルテナントからマルチテナントへの移行 : 事業のフェーズにあったアーキテクチャというのが重要と書かせていただきましたが、シングルテナントから ...
Azure と AWS の SaaS テナント分離の用語について整理してみた
Azure - シングルテナント ... まずはテナントごとのインフラを用意する方式です。 これは非 SaaS なアプリケーションを SaaS 提供へ移行しやすい方式だと ...
[PDF] SaaS データベースにおける テナント分離の設計方針と運用管理
メリット. ✓ 物理的に分離されているため、テナント毎に独⽴した. 管理ができ、テナント間の影響も限定的. • 他テナントのデータ操作リスクが限りなく低い.
マルチテナントとは?メリット・デメリットやシングルテナントとの違い ...
SaaS on AWS を成功に導くためのポイントとは - 第 2 回 : SaaS ...
マルチテナントとは | Fujitsu Cloud Direct
グローバル企業におけるクラウドサービスのマルチテナント型活用事例 ...
マルチテナントとは - DBひとりでできるもん
1つのSaaSプラットフォームで実現する、シングルテナントとマルチ ...
マルチテナント(アーキテクチャ)とは?本当に必要?SaaSとの関係性や ...
📊 ドメイン統計
参照ドメイン数: 84引用済み: 18総文献数: 146
1
引用: 5件/ 総数: 5件
引用率: 100.0%
2
引用: 3件/ 総数: 6件
引用率: 50.0%
3
引用: 3件/ 総数: 4件
引用率: 75.0%
4
引用: 2件/ 総数: 2件
引用率: 100.0%
5
引用: 1件/ 総数: 13件
引用率: 7.7%
6
引用: 1件/ 総数: 2件
引用率: 50.0%
7
引用: 1件/ 総数: 2件
引用率: 50.0%
8
引用: 1件/ 総数: 2件
引用率: 50.0%
9
引用: 1件/ 総数: 2件
引用率: 50.0%
10
引用: 1件/ 総数: 1件
引用率: 100.0%
11
引用: 1件/ 総数: 1件
引用率: 100.0%
12
引用: 1件/ 総数: 1件
引用率: 100.0%
13
引用: 1件/ 総数: 1件
引用率: 100.0%
14
引用: 1件/ 総数: 1件
引用率: 100.0%
15
引用: 1件/ 総数: 1件
引用率: 100.0%
16
引用: 1件/ 総数: 1件
引用率: 100.0%
17
引用: 1件/ 総数: 1件
引用率: 100.0%
18
引用: 1件/ 総数: 1件
引用率: 100.0%
19
引用: 0件/ 総数: 7件
引用率: 0.0%
20
引用: 0件/ 総数: 6件
引用率: 0.0%
21
引用: 0件/ 総数: 4件
引用率: 0.0%
22
引用: 0件/ 総数: 4件
引用率: 0.0%
23
引用: 0件/ 総数: 3件
引用率: 0.0%
24
引用: 0件/ 総数: 2件
引用率: 0.0%
25
引用: 0件/ 総数: 2件
引用率: 0.0%
26
引用: 0件/ 総数: 2件
引用率: 0.0%
27
引用: 0件/ 総数: 2件
引用率: 0.0%
28
引用: 0件/ 総数: 2件
引用率: 0.0%
29
引用: 0件/ 総数: 2件
引用率: 0.0%
30
引用: 0件/ 総数: 2件
引用率: 0.0%
31
引用: 0件/ 総数: 2件
引用率: 0.0%
32
引用: 0件/ 総数: 2件
引用率: 0.0%
33
引用: 0件/ 総数: 2件
引用率: 0.0%
34
引用: 0件/ 総数: 2件
引用率: 0.0%
35
引用: 0件/ 総数: 2件
引用率: 0.0%
36
引用: 0件/ 総数: 2件
引用率: 0.0%
37
引用: 0件/ 総数: 2件
引用率: 0.0%
38
引用: 0件/ 総数: 1件
引用率: 0.0%
39
引用: 0件/ 総数: 1件
引用率: 0.0%
40
引用: 0件/ 総数: 1件
引用率: 0.0%
41
引用: 0件/ 総数: 1件
引用率: 0.0%
42
引用: 0件/ 総数: 1件
引用率: 0.0%
43
引用: 0件/ 総数: 1件
引用率: 0.0%
44
引用: 0件/ 総数: 1件
引用率: 0.0%
45
引用: 0件/ 総数: 1件
引用率: 0.0%
46
引用: 0件/ 総数: 1件
引用率: 0.0%
47
引用: 0件/ 総数: 1件
引用率: 0.0%
48
引用: 0件/ 総数: 1件
引用率: 0.0%
49
引用: 0件/ 総数: 1件
引用率: 0.0%
50
引用: 0件/ 総数: 1件
引用率: 0.0%
51
引用: 0件/ 総数: 1件
引用率: 0.0%
52
引用: 0件/ 総数: 1件
引用率: 0.0%
53
引用: 0件/ 総数: 1件
引用率: 0.0%
54
引用: 0件/ 総数: 1件
引用率: 0.0%
55
引用: 0件/ 総数: 1件
引用率: 0.0%
56
引用: 0件/ 総数: 1件
引用率: 0.0%
57
引用: 0件/ 総数: 1件
引用率: 0.0%
58
引用: 0件/ 総数: 1件
引用率: 0.0%
59
引用: 0件/ 総数: 1件
引用率: 0.0%
60
引用: 0件/ 総数: 1件
引用率: 0.0%
61
引用: 0件/ 総数: 1件
引用率: 0.0%
62
引用: 0件/ 総数: 1件
引用率: 0.0%
63
引用: 0件/ 総数: 1件
引用率: 0.0%
64
引用: 0件/ 総数: 1件
引用率: 0.0%
65
引用: 0件/ 総数: 1件
引用率: 0.0%
66
引用: 0件/ 総数: 1件
引用率: 0.0%
67
引用: 0件/ 総数: 1件
引用率: 0.0%
68
引用: 0件/ 総数: 1件
引用率: 0.0%
69
引用: 0件/ 総数: 1件
引用率: 0.0%
70
引用: 0件/ 総数: 1件
引用率: 0.0%
71
引用: 0件/ 総数: 1件
引用率: 0.0%
72
引用: 0件/ 総数: 1件
引用率: 0.0%
73
引用: 0件/ 総数: 1件
引用率: 0.0%
74
引用: 0件/ 総数: 1件
引用率: 0.0%
75
引用: 0件/ 総数: 1件
引用率: 0.0%
76
引用: 0件/ 総数: 1件
引用率: 0.0%
77
引用: 0件/ 総数: 1件
引用率: 0.0%
78
引用: 0件/ 総数: 1件
引用率: 0.0%
79
引用: 0件/ 総数: 1件
引用率: 0.0%
80
引用: 0件/ 総数: 1件
引用率: 0.0%
81
引用: 0件/ 総数: 1件
引用率: 0.0%
82
引用: 0件/ 総数: 1件
引用率: 0.0%
83
引用: 0件/ 総数: 1件
引用率: 0.0%
84
引用: 0件/ 総数: 1件
引用率: 0.0%
このレポートが参考になりましたか?
あなたの仕事の調査業務をワンボタンでレポートにできます。