ルノーが、Oracle データベースから Cloud SQL for PostgreSQL へどのように移行したか

ルノーが、Oracle データベースから Cloud SQL for PostgreSQL へどのように移行したか

フランスの自動車メーカーであるルノーは、情報システムの全面的な移行に着手し、70 個のアプリケーションを Google Cloud に移行しました。今回はルノーが、Oracle データベースから Cloud SQL for PostgreSQL へどのように移行したかについてご紹介します。

象徴的なフランス車で知られているルノーグループは、4 つの補完的なブランドを持つまでに成長し、2020 年には約 300 万台の自動車を販売するまでになりました。全社規模の戦略計画である「Renaulution」に従い、当社はここ 1 年で、技術を統合する自動車メーカーから、自動車を統合し、ビジネスに活用できるソフトウェアを開発するテクノロジー企業へと、フォーカスを変化させてきました。情報システム グループにとってこの取り組みは、ポートフォリオ全体のモダナイゼーションと、70 もの社内アプリケーション(品質と顧客情報システム)の Google Cloud への移行を意味していました。大掛かりなプロジェクトでしたが、それに見合う成果が得られました。2 年間で品質と顧客満足に関する情報システム アプリケーションを移行して、コードを最適化し、マネージド データベース サービスによってコストを削減できました。オンプレミスのインフラストラクチャと比較すると、Google Cloud サービスとオープンソース テクノロジーを使用することで、1 ユーザーあたり年間およそ 1 ドルと、費用を大幅に抑えられます。

Google Cloud への大掛かりな移行計画

ルノーは 2016 年、新しい働き方と新しいテクノロジーを統合したデジタル プロジェクトを掲げ、クラウドへの移行を開始しました。これらの新しいテクノロジーには、大規模な運用でのアジリティの向上、データ機能、CI / CD ツールチェーンのためのテクノロジーが含まれていました。Google Cloud のデータ機能が Google Cloud を選択する決め手となりました。BigQuery や Dataflow を使用してスケーリングやコストを改善するだけでなく、Cloud SQL for PostgreSQL のようなフルマネージド データベース サービスも利用するようになりました。データは、現代の自動車メーカーにとって重要なアセットとなっています。なぜなら、データは自動車メーカーとユーザーを結びつけ、自動車メーカーが使用状況の把握や、自社の製品やサービスに関してどのような決定を下すべきかについて、より適切な情報を提供するものだからです。データレイクを Google Cloud に移行した後、次のステップとしてフロントエンド アプリケーションを Google Cloud に移行するのは自然な流れでした。これによりメンテナンスが簡単になり、レスポンス時間が短縮されることでメリットが得られます。このプロジェクトは、大掛かりな仕事でした。70 の社内アプリケーション(車体品質評価、工場での統計的工程管理、製品問題管理、アンケート分析など)について、当社の情報システムでは、Oracle、MySQL、Java、IBM MQ、CFT といったさまざまなテクノロジーを使用していて、その中には 20 年前に作られたアプリケーションもありました。

優秀な人材が移行の取り組みを主導

移行を開始する前に、各アプリケーションとその複雑さを理解するために、状況のグローバルな分析を行いました。そして、まず、画面の数が少ないアプリケーションやシンプルな SQL クエリなど、最小のアプリケーションから始め、一番大きなアプリケーションは最後に移行するという段階的なアプローチを計画しました。当初、移行に自動ツールを使用していましたが、開発チームの体系化された知識ほど役立つものはないとすぐに気づきました。開発チームは移行プロジェクトのリーダーとしての役割を果たしてくれました。

アプリケーションを 1 つずつ移行

最初いくつかの Oracle データベースを Cloud SQL for PostgreSQL に移行したとき、共通の SQL パターンを共有するために社内 Wiki で知識を追跡することで、プロセスをスピードアップしました。いくつかのアプリケーションでは、手直し作業中にアーキテクチャを簡素化して、SQL クエリを分析し最適化する機会を得ました。また、Dynatrace や JavaMelody などのモニタリング ツールを使用して、ユーザー エクスペリエンスを確実に向上させました。

続きは Google Cloud ブログ へ

事例カテゴリの最新記事