MySQLはOracleだから不可
PostgreSQLの全面採用で脱Oracleを推進する英気象庁
英国内の気象サービスを監督する英気象庁は、オープンソーステクノロジーの導入を拡大する政策に従って、米OracleのOracle DatabaseからPostgreSQLへの移行に着手した。
「長い間、われわれはデータベース管理システムとしてOracleを利用してきた。この独占状態を崩すのは非常に困難だった」
英気象庁でデータサービスポートフォリオの技術責任者を務めるジェームズ・トムキンス氏はこう語る。
Computer Weekly日本語版 7月16日号無料ダウンロード
本記事は、プレミアムコンテンツ「Computer Weekly日本語版 7月16日号」(PDF)掲載記事の抄訳版です。本記事の全文は、同プレミアムコンテンツで読むことができます。
なお、同コンテンツのEPUB版およびKindle(MOBI)版も提供しています。
年間のサポート費用と保守費用の負担が大きいため、英気象庁はOracleへの依存度を低下させることを狙って、広範囲に影響する施策でオープンソースのソフトウェアを組織全体で導入した。
英国政府発行の「政府サービス設計マニュアル」は、次のように勧告している。「差し支えのない限り、政府はオープンソースのソリューションを調達する。使用が義務付けられているオープンスタンダードと組み合わせて使用することで、オープンソースのソリューションの可能性は設計とソリューション同士の相互作用という点で大きく広がる」
このマニュアルにはまた、「プロプライエタリな(ある目的に特化した、従来の商用)ソフトウェアは、『特殊な問題』を解決する場合にのみ利用するべきだ」とも記されている。
「まれに起こる問題や特定のドメイン限定で起こる問題に対しては、SaaSを利用するか、プロプライエタリなソフトウェアをインストールするのが最善の解決策だろう。ただしその場合は、インタフェース部分にオープンスタンダードを採用できるものを選択して、特定のサプライヤーの製品に依存せざるを得なくなる、ベンダーロックインのリスクを軽減することに留意しなければならない」(「政府サービス設計マニュアル」より)
Oracleからの脱却は、英気象庁が2012年にオープンソース計画でRed Hat Enterprise LinuxとPHPスクリプトを採用することを決定したところから始まった。英気象庁の当時の技術責任者、グレアム・マリン氏は、「英気象庁は、所有するスーパーコンピュータで米IBMのプロプライエタリなOSのAIXを使用しているが、(オープンソースのプログラム言語である)Pythonを利用しているし、IBMのメインフレーム上でRed Hat Enterprise Linuxも稼働させている」と語っていた。同庁では500人がRed Hatユーザー、1300人がWindowsユーザーだった。
オープンソースのリレーショナルデータベースの中で最も普及しているのはMySQLだが、英気象庁はこの製品に対しては慎重な見方を示していた。MySQLは米Oracleが所有していたからだ。トムキンス氏によると、(MySQLを採用しないのは)MySQLのソースコードには複数のバージョンが存在し、単一のバージョンしか存在しない場合に比べて管理が困難になるからだという。英気象庁がMySQLではなくPostgreSQLを採用したのは、こうした理由からだった。
PostgreSQLの実装
Oracleのリプレースに当たって、英気象庁はビッグバンアプローチを試みるのではなく、2つの移行パイロットプロジェクトを実行した。
この2つのパイロットプロジェクトは、2014年4月から実環境での運用を開始した。英気象庁の拠点管理データベース(Strabo)とLIDAR(ライダー、各種の測量や測定に使われるシステム)のデータ取得システムがPostgreSQLとPostGISでそれぞれ再実装された。
トムキンス氏は次の通りコメントしている。「ビッグバンアプローチも検討したが、投資の規模を考えると、法外な金額と複雑さが要求されることが分かった(ので断念した)」
負荷を減らして将来への可能性を広げるために、英気象庁はPostgreSQLをまず小規模なシステムに展開し、このテクノロジーのスキルを少しずつ蓄積することにした。
トムキンス氏は、OracleからPostgreSQLへの移行は、技術的には容易だったと話す一方、「Oracleにはブラックボックスの部分が多かったが、PostgreSQLではドキュメントに記述されていない機能も利用することができた」とも語る。
PostgreSQLはオープンソースなので、従来のようにエンタープライズライセンスを購入する必要はなく、英気象庁はシステムのサポート契約を外部の業者と交わすだけとなった。コードのダウンロードは無料だ。
そして英気象庁は、保守サポートとコンサルティングを提供してもらう業者として英2ndQuadrantを選択した。
これについては、トムキンス氏は次のように語る。「これまでは、Oracleのスキルを持つスタッフに対して重点的に多額の投資をしてきたが、現在はPostgreSQLの開発者と運用担当者のためにスキルアップのプログラムを検討中だ。当初は2ndQuadrantが気象庁の職員に対して基礎的なトレーニングを提供してくれた。その研修を受けて、職員がPostgreSQL移行の2つのパイロットプロジェクトを本番稼働までやり遂げた。われわれはPostgreSQLの導入を拡大したいと考えている。ただし現時点では(PostgreSQLの)スキルのレベルは、これまでOracleで積み上げてきたものにはまだ及ばない。これからPostgreSQLのスキルをもっと高めて、自信を持ってシステム運用を進められるようにならなければならない」
ライセンス料の管理
トムキンス氏は続けてこんな話もしてくれた。「PostgreSQLに移行することの大きな利点の1つは、サポートの費用がハードウェアの性能に比例しなくなることだ」
続きはComputer Weekly日本語版 7月16日号にて
本記事は抄訳版です。全文は、以下でダウンロード(無料)できます。
■Computer Weekly日本語版 最近のバックナンバー
Computer Weekly日本語版 7月2日号:クラウドの専門家による4つの警告
Copyright © ITmedia, Inc. All Rights Reserved.
こんなメディアも見られています
TechTargetジャパンに関連する情報をお探しであれば、こちらのメディアもお役に立てるかもしれません。
ベンダーコンテンツ PR
From Informa TechTarget
SpecialPR
アクセスランキング
-
1
急増する「AIはこう言ってる」マン 判断を狂わせる「AI忖度」を防ぐには?
-
2
取手市がVDIと決別した理由 更改費用「4倍超」を約1.7倍に圧縮
-
3
「Excel至上主義」の終わらせ方 丸2日の手作業地獄から情シスと現場を救うには
-
4
221人調査で分かった「情シス最大のストレス」は?
-
5
「データストレージの活用方法」に関するアンケート
-
6
「AI時代の統合基盤・エンタープライズAI管理」に関するアンケート
-
7
自宅のWi-Fiが「遅い」「途切れる」本当の原因は? Dellが推奨する鉄則
-
8
本当に安いPCで十分か? “すぐ重くなる”を防ぐノートPC選びの絶対条件
-
9
100億円の「Linux更新」を回避 みずほ銀行が選んだ“おきて破り”のRHEL延命策
-
10
Claudeの不可視透かしに批判殺到 著作権消失や誤判定に潜む企業リスク
ホワイトペーパーランキング PR
-
1
年収2000万「クラウドセキュリティのプロ」になれる資格とは
-
2
セキュリティソフトをすり抜ける標的型攻撃メール、不審メールの見破り方とは?
-
3
Windows Updateの通信集中で回線が逼迫、ネットワーク刷新事例に学ぶ解決策
-
4
財務を戦略的組織へ進化させるAI活用術、4つの主要な障壁と解消方法
-
5
「NAS」「SAN」「DAS」は何が違う? いまさら聞けないストレージの基礎
-
6
“あのファイル転送”で暗躍するノーウェアランサム
-
7
標的型攻撃メールを見破るには? サンプル文面を例に傾向を解説
-
8
商用利用の安全性を確保し大量のコンテンツを高速で生成する、AI活用の秘訣
-
9
マンガで解説、1日で生成AI環境を構築できるワークショップの中身とは?
-
10
Dark AIが台頭する時代の新発想、「より高度なAIで対抗する」具体的方法とは?
TechTargetジャパン SNS
インフォメーション
注目情報をチェック
TechTargetジャパンをフォロー