Oracle Autonomous Database導入の発注/外注/依頼/委託方法について

Oracle Autonomous Databaseは、セルフチューニングやセルフパッチングなどの自律機能を備えたクラウドデータベースサービスです。

導入は、外注か内製かを決めてから、要件整理とRFP作成、発注先の選定と契約、発注後の管理へと進みます。また、移行設計やテスト、運用体制の構築には専門知識が必要で、発注先の選び方が成否を左右します。

▼全体ガイドの記事
・Oracle Autonomous Database導入の完全ガイドをご覧ください。

Oracle Autonomous Database導入における外注と内製の判断

社内知識や移行条件をもとに外注と内製を比べる図
短期間の移行や専門知識の有無が選択を分けます。

外注と内製のどちらが合うかは、社内の状況と移行の条件によって変わります。そのため、外注する前に両者の長所と短所を整理し、自社に合う進め方を選ぶことが大切です。

発注先には、SIerやクラウドインテグレーター、Oracle専門ベンダーなどがあります。特性を知らないまま選ぶと、発注後に期待とのずれが起きるおそれがあります。

外注が適しているケースと内製が向いているケース

外注と内製は、社内の知識と移行の条件を見て選び分けます。

  • 外注:OCIやAutonomous Databaseの社内知識が不足している場合、または短期間での移行を目指す場合。
  • 内製:Oracle DatabaseとOCIの経験があり、小規模なADWのPoCや将来の自社運用を目指す場合。

Autonomous Databaseは自律型データベースとして、多くの管理作業を自動化します。その一方で、導入時には接続文字列の変換やデータ型の互換性確認が必要で、移行ツールの選定と設定にも専門知識が求められます。そのため、社内のリソースでカバーしにくい領域は、外部のプロフェッショナルに委ねることで、プロジェクトリスクを大幅に低減できます。

Autonomous Databaseは、クラウドコンソールやAPIから比較的操作しやすい設計です。さらに、Oracle大学のトレーニングやオンラインドキュメントも利用できます。

自社での管理を段階的に広げたい場合は、導入段階から自社チームを主体にし、外部コンサルタントから補助を受ける進め方が適切です。内製で進めれば、フルに外注するよりコスト効率が高まります。

判断基準の一つは、プロジェクトの規模と期間です。移行対象のデータベースが10TB以上の大規模システムや、本番環境の停止時間を最小限に抑える必要がある基幹業務システムでは、外注による専門家の支援が欠かせません。

実例として、壱番屋(CoCo壱番屋)はPOSシステムを刷新し、Oracle Autonomous Data WarehouseとOracle Analytics Cloudを導入しました。導入パートナーのクロスキャットの支援を受けながら、プロジェクトを成功させています。

発注先の種類と特徴

Oracle Autonomous Databaseの導入を依頼できる発注先は、大きく分けて4つの種類があります。種類ごとに特徴と適したプロジェクトの規模が異なるため、事前に把握しておくと選びやすくなります。

  • 大手SIer:大規模・ミッションクリティカルな案件向け。
  • Oracle専門ベンダー:難易度の高い移行や性能調整を重視する場合。
  • クラウドインテグレーター:OCIと周辺サービスの連携を含めて検討する場合。
  • ITコンサルティングファーム:業務設計やデータ戦略、DXを重視する場合。

1つ目の大手SIer(システムインテグレーター)では、NTTデータ、日立製作所、富士通などがOracle社の公式パートナーで、TISやCTCも含まれます。Oracle Autonomous Databaseの導入実績も多数あります。

TISのOracle Autonomous Databaseマイグレーションサービスは、30年以上のOracle DB取扱い実績を基にしています。コンサルティングから移行・運用保守まで支援し、OCIのIaaSレイヤも含めて対応できます。金融・製造・通信などの分野のシステムでは、大手SIerへの発注が適しています。

2つ目のOracle専門ベンダーには、アシスト、スマートスタイル、コーソルなどがあります。Oracle製品に特化し、深い技術知識と豊富な導入実績を持つ点が強みです。Oracle認定資格を多数持つエンジニアも在籍しており、Autonomous Databaseの挙動や制約に詳しい人材がそろっています。

3つ目のクラウドインテグレーターは、OCI環境の設計・構築を得意とするクラウド専門企業です。ネットワーク設計、セキュリティ設定、コストの見直しまで含めて、OCI環境を包括的に支援します。Autonomous Databaseをデータ基盤の中核に置けるほか、Oracle Analytics CloudやOracle Integration Cloudとの連携も検討できます。

4つ目のITコンサルティングファームには、アクセンチュア、デロイト、PwCなどがあり、技術実装よりも上流の業務設計やデータ戦略の観点から支援します。

Autonomous Databaseの導入を機に、データマネジメント全体の見直しやDX推進を進めたい企業に適しています。ただし、実装フェーズは別途SIerやOracle専門ベンダーへの再委託が発生するケースが多いため、費用と責任範囲の確認が必要です。

ポイント

社内にOracle DatabaseとOCIの経験者が複数いるかが、内製と外注の分かれ目です。経験が乏しく短期間で移行する場合は外注を検討し、発注先は規模と重視点で選びます。

Oracle Autonomous Database導入の発注・外注の具体的な手順

現状整理から候補比較までの発注準備4段階を示す図
条件を先にそろえると、各社の提案を比べやすくなります。

Oracle Autonomous Databaseの外注は、要件整理とRFP(提案依頼書)の作成から始まります。その後、発注先を選んで比べ、契約を結び、プロジェクトに着手します。各フェーズで準備と意思決定を適切に行うと、プロジェクトの成功率が高まります。

要件整理とRFP作成

発注作業の第一歩は自社の現状と導入目標を明確にすることで、そこから4段階で進めます。

  1. 現状整理:現行DBの構成と導入目標をはっきりさせる。
  2. サービス選定:用途とインフラ要件に合うAutonomous Databaseを仮に決める。
  3. RFP作成:目的・システム・日程・見積もりの各要件をまとめる。
  4. 候補比較:複数社へRFPを送り、条件をそろえて提案を比べる。

移行元の情報として、Oracle Database 12c、19cなどのバージョン、データ量(GB・TB単位)、接続アプリの数と種類を押さえます。あわせて、年間の増加量やピーク時のトランザクション数も把握しておきます。これらが不十分だと、発注先の提案が曖昧になり、後から追加費用が生じるおそれがあります。

OLAPやデータウェアハウスには「Autonomous Data Warehouse(ADW)」が適しています。一方、OLTPやWebアプリケーション向けには「Autonomous Transaction Processing(ATP)」が適しています。

デプロイメントタイプも事前に検討しておき、Serverless(従量課金、共有インフラ)とDedicated(専用Exadataインフラ)のうち、自社要件に合うほうを選びます。

RFP(提案依頼書)では、まず「プロジェクトの背景と目的」を書きます。現行システムの課題と、導入後に期待する効果を記載するのが標準的です。

「システム要件」では、移行元DBの仕様と対象テーブル数・件数を示します。加えて、可用性(目標復旧時間・目標復旧時点)や暗号化・アクセス制御などのセキュリティ要件も明示します。

「スケジュール要件」では、プロジェクト開始予定日、本番稼働希望日、許容できる最長ダウンタイムを書きます。最後の「見積もり依頼事項」では、フェーズ別の費用内訳、ランニングコストの想定、保守・サポート体制とその費用を求めます。

発注先の選定と比較

RFPへの回答が集まったら、技術力・提案内容・費用の観点で各社を評価します。

  • 技術力:導入実績と公式認定の有無。
  • 提案内容:課題理解、移行方法、リスク対応の比較。
  • 費用:作業範囲と運用費を含めた妥当性。

技術力では、Oracle Cloud InfrastructureやAutonomous Databaseの導入実績の件数と規模を確認します。加えて、Oracle社の「Oracle PartnerNetwork(OPN)」における認定レベルや、「Cloud Solutions Provider(CSP)」などの資格保有状況も参考になります。

たとえば、CTCは2024年7月に「Cloud Solutions Provider」認定を取得しました。こうした公式認定は、技術力を測る客観的な指標になります。

提案内容では、自社の課題を理解しているかを確かめ、リスクへの対応策を比べます。また、移行方法には、Oracle Data PumpやOracle GoldenGateのほか、Zero Downtime Migration(ZDM)もあり、自社要件に合うかどうかも見ます。

費用の妥当性も見ておきます。中規模のデータウェアハウス移行費用は概ね500万円〜3,000万円程度で、大規模な基幹システムでは5,000万円以上になるケースも珍しくありません。

見積もりが極端に安いときは、スコープが限られているか、後から追加費用が発生する可能性があります。そのため、費用に含まれる作業範囲を詳しく確かめておく必要があります。

Oracleライセンス費用(OCI上のECPU/OCPU使用料)は、ベンダーの見積もりとは別になることが多くあります。委託費と合わせて、総額で把握しておきます。

選定の際は、提案説明会やデモンストレーションの場を設けるとよいでしょう。プロジェクトマネージャーや担当エンジニアと直接対話すると、コミュニケーションの質や技術的な説明能力を確かめられます。

Oracle Autonomous Databaseはフルマネージドサービスですが、制約や利用上の作法を理解したうえで導入する必要があります。また、30年以上のOracle DB取扱い実績を持つSIerは、運用委託で強みを発揮します。専門知識の深さも、選定の基準になります。

ポイント

RFPは同じ条件をそろえて複数社に送り、提案を比べます。費用は作業範囲と運用費を含めて見たうえで、Oracleライセンス費は別建てになる場合があるため、総額で把握します。

Oracle Autonomous Database導入の契約時に押さえるべきポイント

発注先が決まったら、契約内容の詳細を詰めます。契約形態と契約書の記載内容を確かめておくことが、後々のトラブルを防ぐことにつながります。特にクラウドサービスでは、スコープや責任分界点が曖昧になりやすいため、慎重に確認する必要があります。

契約形態の選び方

システム開発・導入の契約形態は、大きく「請負契約」と「準委任契約」の2種類です。プロジェクトの性質に合わせて使い分けます。

  • 請負契約:成果物と品質を具体的に定義できる工程向け。
  • 準委任契約:要件が流動的な上流工程や継続支援向け。

請負契約は、ベンダーが特定の成果物(例:Autonomous Databaseへの移行完了、アプリケーションの動作確認)を納品することを約束する契約です。発注側は、仕様どおりに動くものを作ってもらえるという安心感を得られます。

ただし、要件変更や想定外の技術的問題が起きたときは、追加費用の交渉が必要になることが多くあります。開始前の要件定義が不十分だと、後から問題になりやすいです。Autonomous Databaseへの移行では、移行設計・実装・テストまでを一括して請負契約で行うケースが一般的です。

準委任契約は、ベンダーが一定期間・一定のスキルセットで作業を行うことを約束する契約で、成果物の保証よりも工数ベースでの作業提供が主体です。要件が流動的な上流工程(要件定義・設計)や、本番稼働後の運用保守・チューニング支援に向いています。

初期導入はほぼ自動化されています。一方で、アプリケーション改修や既存SQLのチューニング、監視体制の整備では、準委任契約を使う場合があります。

実際のプロジェクトでは、フェーズごとに契約形態を使い分けるのが合理的です。要件定義は準委任契約(月次200万〜500万円程度)が一般的です。設計・移行・テストは請負契約(一式500万〜3,000万円程度)、運用保守は準委任契約(月次50万〜200万円程度)を組み合わせます。

なお、OCIのサービス利用料(Autonomous Databaseの使用料金)は、Oracle社との直接契約が基本で、SIerへの委託費用とは別に発生します。

契約書で確認すべき重要条項

契約書は締結前に、主要な条項を詳しく確かめておきます。

  • 作業範囲:移行方式と、アプリ改修の有無・範囲。
  • 成果物・受入基準:納品物と品質の判定方法。
  • 責任分界点:クラウド障害や設定ミス時の責任・対応。
  • 知的財産権:移行スクリプトや設計書などの帰属。
  • 機密保持・情報セキュリティ:データの取扱いと廃棄方法。

作業範囲(スコープ)は、何を行い、何を行わないかを明確に書いてもらいます。たとえば「Autonomous Databaseへのデータ移行」とだけ書くと、アプリケーション側の接続設定変更が含まれるかが曖昧になります。そのため、移行対象DBの一覧と、Data PumpやZero Downtime Migrationといった移行方法を具体的に明記してもらいます。

次に、成果物の種類と形式を事前にはっきりさせます。設計書、移行手順書、テスト結果報告書のほか、運用マニュアルなども対象になります。

受入基準には、「全テストケースを通過すること」などを設けます。「レスポンスタイムが移行前と同等以上」のように測れる形で定めておくと、品質トラブルを防げます。

責任分界点では、どこまでを誰が受け持つかを決めておく必要があります。Oracle社のクラウドサービス障害(OCI側の問題)と、SIerが構築したシステム固有の障害とでは、責任の所在が異なるためです。また、セキュリティインシデントが起きた場合の責任範囲と対応義務も、事前に合意しておきます。

Autonomous Databaseは、デフォルトでデータが暗号化されるなど、セキュリティ機能が充実しています。一方で、アクセス制御の設定ミスなどは、ベンダー側の責任になります。

知的財産権の帰属も、重要な確認事項です。移行スクリプト、カスタムスクリプト、設計書などの権利は、発注者側に帰属するよう明記します。将来のベンダー変更やシステム改修に備えるためです。

合意文書には、機密保持・情報セキュリティ条項も含めます。移行中のデータの取扱い規定と、プロジェクト終了後のデータ廃棄方法を明記します。

ポイント

工程ごとに請負契約と準委任契約を使い分け、作業範囲や受入基準、責任分界点を契約書に明記します。要件定義が不十分なまま請負で進めると、後から追加費用の交渉になりやすいため注意が必要です。

Oracle Autonomous Database導入の発注後のプロジェクト管理

発注後の体制を役割分担、会議体、課題管理、技術支援に分けた図
4項目を決めておくと、連絡と課題対応の窓口が明確になります。

外注した後も、発注側が主体となってプロジェクトを管理することが成功の鍵になります。「外注したから任せておけばいい」と考えると、要件の食い違いや品質の問題が本番稼働の直前になって表面化するおそれがあります。そのため、連絡の体制を整え、進捗と品質を継続して確かめることが求められます。

コミュニケーション体制の構築

プロジェクトのキックオフでは、発注側とベンダー側の両方で、役割と責任を明確にした体制図をつくっておきます。

  • 役割分担:発注側・ベンダー側の責任者と技術窓口。
  • 会議体:週次・月次・マイルストーンごとの開催と記録方法。
  • 課題管理:管理票・ツール、優先度、担当者をそろえること。
  • 技術支援:必要に応じたOracle社のサポート窓口の利用。

発注側では、プロジェクトオーナー(意思決定者)、プロジェクトマネージャー(窓口担当)、技術担当者(既存仕様に詳しい人材)の3役を、少なくとも任命します。

技術担当者には、移行元DBの内部仕様や業務ロジックを把握している人を選びます。その人が不在だと、ベンダーは仕様を正確につかみにくく、手戻りが増えるおそれがあります。

定例会議の頻度と形式は、事前に決めておくと効果的です。標準的な例は週次の進捗会議(1時間程度)です。加えて、ステアリングコミッティ(経営層の意思決定会議)やフェーズレビューも設けます。会議のアジェンダ(議題)、議事録の作成と共有のルール、課題管理票の更新担当も、事前に取り決めておくと後の混乱を防げます。

課題管理では、RedmineやJIRAなどを使い、発生した課題やリスクをまとめて扱うのが望ましいです。移行では技術的な課題が起きる可能性があり、たとえば、PL/SQLプロシージャの互換性問題、接続設定の変更漏れ、データ型変換時の精度ロスなどが挙げられます。

技術的な課題は一覧にして管理すると、問題の発見から解決までの期間を短縮できます。また、Oracle社のサポートポータルからテクニカルサポートを利用することも検討するとよいでしょう。特に大規模な案件では、Oracle Advanced Customer Support(ACS)を活用すると、技術的な問題を早く解決しやすくなります。

進捗管理と品質保証の方法

進捗管理は、プロジェクト全体のWBS(作業分解構造)とガントチャートを作り、各タスクの期日と担当者を明確にすることが基本です。

  1. 要件定義:アセスメントを含め2〜4週間。
  2. 設計:4〜8週間。
  3. 移行・構築:4〜12週間。
  4. テスト:4〜8週間。
  5. 本番移行・切替:1〜2週間。

Oracle Autonomous Databaseの導入は、一般に5段階で進みます。規模によって、総期間は3ヶ月〜1年程度と幅があります。

各フェーズのマイルストーンには、具体的な承認基準を設けます。たとえば、設計の終了条件を「移行設計書が発注側技術担当者のレビューを通過し、承認済みであること」と定めておけば、次の工程へ進めるかを客観的に判断できます。

テストでは、単体・結合・性能テストと移行リハーサルのそれぞれに合格基準を設けます。基準を満たさない場合は修正してから、次の段階へ進みます。

品質保証では、移行完了後に行うデータ整合性の確認が特に欠かせません。移行元と移行後でデータの件数とチェックサムを比べます。そのうえで、数値型データの精度、日付型の変換ルール、NULL値の取り扱いを詳しく検証します。

既存アプリケーションからAutonomous Databaseへ接続し、全機能の動作をリグレッションテストで確かめます。本番切替の前には、本番環境と同じ規模のデータで移行リハーサルを少なくとも1回行います。さらに、切替手順の所要時間と、問題が起きたときのロールバック手順を確認し、リスクを抑えます。

本番稼働後も、少なくとも1ヶ月程度はベンダーによる集中監視・サポート期間を、契約に盛り込むことをお勧めします。Autonomous Databaseのパフォーマンスインサイト機能を使えば、SQLの実行計画やリソース使用量を見られます。加えて、性能問題に素早く対応できる体制も、あらかじめ整えておきます。

ポイント

発注側がオーナー、PM、技術担当者の3役を決め、定例会議で進捗と課題、品質を継続して確かめることが、本番直前の食い違いを防ぎます。

まとめ

Oracle Autonomous Databaseの導入を外注する際は、事前の準備と適切なパートナーの選定が成功の鍵を握ります。

まず、外注と内製のどちらが適しているかを、現状分析に基づいて判断します。社内にOCIやAutonomous Databaseの専門知識がなく、大規模・短期間での移行が求められる場合は外注が適しています。一方で、小規模なPoCから始める場合や、将来的な内製化を目指す組織では、コンサルタントの補助を受けながら内製で進める選択肢も有効です。

発注先は、大手SIerやOracle専門ベンダーなど4つの類型から、規模・業界・重視点に応じて選びます。OPN認定やCSP資格の保有状況、同業種での導入実績などを確かめたうえで、複数社からRFPへの回答を必ず取り、比較検討します。

契約では、請負契約と準委任契約を工程に応じて使い分けます。作業範囲や受入基準、責任分界点を確認し、知的財産権の帰属も押さえます。

発注後も発注側が主体となって連絡体制を作り、進捗と品質、課題を継続して確認することで、本番後のトラブルを防ぎます。Oracle Autonomous Databaseの自律型機能は、導入後の運用コストを大幅に削減できます。一方で、導入プロジェクトには専門知識と適切な管理が欠かせません。

信頼できるパートナーとともに、計画的に導入を進めてください。

▼全体ガイドの記事
・Oracle Autonomous Database導入の完全ガイドをご覧ください。

RFPを作成する前に、次のホワイトペーパーもご活用ください。

会社紹介

株式会社riplaでは、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを、構想策定・要件定義から開発・改善まで一気通貫で支援。事業会社でIT・DXを経験したプロフェッショナルによる高い要件定義力・システム設計力を活かし、事業成果の最大化に伴走します。

また、当社独自の開発テンプレート「Boxシリーズ」による標準機能の高速開発と、AI駆動開発の独自フレームワーク「GoDD」による独自機能のAI実装を組み合わせることで、低コスト・短期間で開発を実現いたします。

もし、システム開発やプロダクト開発に関するご要望がございましたら、お気軽にお問い合わせください。

・サービス概要資料のURLはこちら >>>
・お問合せページのURLはこちら >>>
・お役立ち資料のURLはこちら >>>

執筆者プロフィール
張田谷凌央
張田谷凌央

株式会社ripla 代表取締役CEOとして、システムパッケージ活用、システム開発、データ分析、生成AI活用、SaaS開発、アプリ開発、EC構築など、幅広い領域で企業のDX推進と事業成長を支援している。事業会社でIT・DXを経験したプロフェッショナルが集う株式会社riplaにおいて、お客様の事業・ユーザー・業務に最適化したオーダーメイド型システムを構想策定・要件定義から開発・改善まで一気通貫で支援し、単なるシステム納品にとどまらず、クライアントと同じ目線で事業成果の最大化に向けた伴走支援を行う。早稲田大学卒業後、ラクスル株式会社、LINEヤフー株式会社にて事業開発やDX推進などに従事した後、株式会社riplaを創業。