京セラドキュメントソリューションズ株式会社:ソフトウェア開発基盤を Google Cloud へ移行。維持コストの 3 割削減や BCP 対策強化を実現。
Google Cloud Japan Team
1934 年の創業以来、先端技術を探求し、展開してきた京セラドキュメントソリューションズ株式会社(以下、京セラドキュメントソリューションズ)では、約 6 年間運用してきたソフトウェア開発基盤を、Google Cloud へ移行し、自由な開発環境と維持コストの最適化を実現するとともに、ディザスタリカバリ(DR)環境の再構築で BCP 対策を強化。このプロジェクトについて、京セラドキュメントソリューションズの担当者 3 名と、移行をサポートした京セラコミュニケーションシステム株式会社(以下、KCCS)の担当者に話を伺いました。
(利用している Google Cloud サービス)
Compute Engine、Cloud SQL、Cloud Functions、Pub/Sub、Cloud Scheduler、Cloud Router、Partner Interconnect、Cloud VPN、Cloud Storage など
国内外のリージョンを専用通信網で利用でき、パフォーマンスも十分な Google Cloud を選定
京セラドキュメントソリューションズの主力事業は、複合機(MFP)やプリンター、サプライ製品などの製造、および販売、サポートです。この MFP やプリンターに搭載する組み込み型コントローラや ASIC の開発環境などをソフトウェア開発基盤で構築しています。ソフトウェア開発基盤は、国内データセンター(DC)事業者が運営するプライベート クラウド上に構築し、2014 年より利用を開始していましたが、約 5 年が経過し、いくつかの課題を抱えていました。
京セラドキュメントソリューションズ 技術本部 ソフトウェア開発統括部 ソフトウェア技術推進部 ソフト技術推進 2課 第1係の葉山さんは、「2014 年当時は、プライベート クラウドが主流でランニング コストも最適でしたが、プライベート クラウド上で日々増大するデータの維持費や BCP 対策のための余剰リソースの拡大によるランニング コストをいかに削減するかが課題になっていました」と話します。
また現在、開発の拠点は関西が中心ですが、プライベート クラウドが関東の DC で運用されていたため、DC と開発拠点間のネットワーク パフォーマンスも課題でした。「開発するシステムは、容量的には数 MB から数十 MB 程度ですが、20~30 万データをダウンロードしなければならないため、DC と開発拠点間のネットワーク パフォーマンスは重要でした。」(葉山さん)
さらに近年、開発の中心が国内から国外にシフトしていっており、国内 DC 事業者では海外拠点のサポート体制が確立できないことも課題でした。そのほか国内の 2 拠点で構築していた DR 環境を、国内外の拠点を使って再構築し、BCP 対策を強化することも必要でした。
そこで 2018 年 12 月より選定を開始し、2019 年 2 月~3 月で Google Cloud の PoC(Proof of Concept) を実施し、Google Cloud の採用を決定。 2019 年 10 月にパブリック クラウドへの移行プロジェクトを立ち上げ、翌年 3 月~4 月で構築を行い、5 月~6 月でデータの移行と切り替えを実施しながら、5 月後半からはシステム単位で順次ローンチを行い、6 月末には移行を完了しました。
京セラドキュメントソリューションズ 技術本部 ソフトウェア開発統括部 ソフトウェア技術推進部 ソフト技術推進 2 課 第 1 係の北野さんは、「PoC では、主にソフトウェア開発に利用する構成管理システムと開発のためのビルドサーバーのパフォーマンス チェックを行いました。既存のプライベート クラウドといくつかのパブリック クラウドを比較検討しましたが、結果として Google Cloud が最も優れたパフォーマンスを発揮しました」と話します。
Google Cloud を選定した理由を葉山さんは、「大阪リージョンや海外リージョンが利用できること、Google Cloud は自社の通信網であることなどを評価して選定しました。Compute Engine を中心に、Cloud Storage や Cloud SQL などを利用して、ソースコードの構成管理や変更管理のための仕組みなどを Google Cloud に移行しています」と話しています。
リソースの最適化とマネージド サービスの活用でランニング コストを低減。さらに 130 台以上のインスタンスの移行を 2 か月で実現
プライベート クラウドを Google Cloud に移行するにあたり、京セラドキュメントソリューションズでは、KCCS にサポートを依頼しています。葉山さんは、「最新技術を活用する場合、自社だけでは限界があることから、外部のベンダーにサポートを依頼することはよくあります。今回、国内 DC 事業者と KCCS を検討しましたが、KCCS が Google Cloud パートナーであったこと、グループ会社のシナジー効果が期待できることなどを考えて、KCCS に依頼しました。KCCS には、要件定義から基本設計、詳細設計、システム構築、テスト、移行に至るまで、全面的にサポートをしていただきました」と話します。
今回、インフラの構築は KCCS が中心となり、その上で稼働するアプリケーションに関しては京セラドキュメントソリューションズが中心となって構築しています。インフラの構築について、KCCS サービスインテグレーション事業部の引地さんは、次のように話しています。
「今回のプロジェクトでは、プライベート クラウドの契約期間もあり、10 以上のシステムで計 130 台以上のインスタンスを短期間で移行する必要がありました。短納期のプロジェクトであったため、コード化をおこない、2 か月での移行を実現しました。またリソースの最適化やマネージド サービスの活用によるランニング コスト削減に加えて、コード化を DR 環境にも応用し、災害発生時に国内リージョンから海外リージョンにゼロから構築する設計としたことで、DR 環境においてもランニング コストを削減することができました。Google Cloud の担当者には、アーキテクチャ レビューや OSS に関する問い合わせなどにも回答をしてもらえたので非常に心強かったです。サポート エンジニアのレベルも高く、検証結果を踏まえて対応してもらえたので問題解決もスピーディーでした。」
一方、KCCS のサポートの評価について北野さんは、「PoC でしか Google Cloud を使用したことがなく、知見もノウハウも少ない中、KCCS のサポートで乗り切ることができました。」と話しています。
Google Cloud への移行でビルド時間が約 20% 短縮。サーバーごとの利用者数も拡大
Google Cloud の効果を葉山さんは、「当初の目的である、ランニング コスト 3 割削減という目標を達成できたことは大きな効果でした。これは、Google Cloud が提供するさまざまなサービスを十分に活用できるようにソフトウェア開発基盤全体を見直したためと考えています。今後、さらに改善を繰り返していくことで、コストもパフォーマンスもさらに最適化できると思っています。プライベート クラウドの移行先として、Google Cloud は最適な選択だったと思っています」と話します。
また、プライベート クラウドでは、あらかじめ確保されたリソースしか利用できなかったため、導入当初から 3 年間で、急激なデータ量の増大やコンピューティング リソース不足などの変化に対応できなくなっていました。Google Cloud に移行したことで、必要なリソースを必要なときだけ自由に配分できるため、変化に迅速かつ柔軟に対応できるようになっています。
京セラドキュメントソリューションズ 技術本部 ソフトウェア開発統括部 ソフトウェア技術推進部 ソフト技術推進 2 課 第 1 係の南さんは、次のように話します。「現場のエンジニアは、『ビルドの時間が約 20 % 短縮できた』『爆速になった』などと喜んでいました。また今回、SSD ベースのストレージに移行したため、ハードディスクに比べてパフォーマンスが大幅に向上し、それに伴ってサーバー 1 台あたりの利用者数もかなり増やすことができています。」
現状では、プライベート クラウドから Google Cloud への移行で得られた効果のみにとどまっており、Google Cloud が提供するさまざまなサービスを自由に活用できる運用は実現できていません。そこで今後は、クラウド サービスを自由に活用できる、クラウド ネイティブなソフトウェア開発基盤を実現することで、エンジニアの利便性をさらに向上させていくことを目指しています。
葉山さんは、「現在、Google Cloud に移行した効果に対する KPI が測れていないため、今後は KCCS の担当者とも相談しながら KPI を設定し、業務改善を繰り返していきたいと思っています。また Google Cloud では、2021 年 1 月末にゼロトラスト型のセキュリティ サービスである BeyondCorp Enterprise を公開したので、それを活用してセキュリティを強化したいと思っています。現状では、ようやく移行が済んだところで、まだまだ課題は残っています。KCCS と Google Cloud の担当者には、新しいサービスや技術を活用した解決策の提案を期待しています」と話しています。
1934 年に三田工業として創業し、1948 年に三田工業株式会社として設立。2000 年に京セラグループの一員となり、2012 年 4 月より現在の京セラドキュメントソリューションズに社名を変更。「敬天愛人」という京セラグループの社是に基づき、プリンター / MFP 事業、ECM ソリューション事業、インクジェット事業を展開。世界 42 の販売会社で、140 以上の国と地域に製品とサービスを提供。経営理念である「全従業員の物心両面の幸福を追求すると同時に、人類、社会の進歩発展に貢献すること。」の実現に取り組んでいます。
インタビュイー
・技術本部 ソフトウェア開発統括部
ソフトウェア技術推進部 ソフト技術推進 2課 第1係 葉山 真義 氏
・技術本部 ソフトウェア開発統括部
ソフトウェア技術推進部 ソフト技術推進 2課 第1係 北野 恵介 氏
・技術本部 ソフトウェア開発統括部
ソフトウェア技術推進部 ソフト技術推進 2課 第1係 南 洋介 氏
(Google Cloud パートナー)
インタビュイー
・サービスインテグレーション事業部 引地 潤 氏
京セラドキュメントソリューションズ株式会社の導入事例 PDF はこちらをご覧ください。
その他の導入事例はこちらをご覧ください。