OpenInfra Days UK 2019英国の税務当局はクラウドが大好きですが、公共インフラを最小限の人員で運用できると考えている人は考え直す必要があります。HMRC には 4,000 人以上の IT スタッフがおり、約 140 のデジタル サービスを提供しています。
...私たちが抱えていた問題のせいで、人々はオンコールをすることに非常に消極的でした
この政府機関はアジャイル開発を強く信じており、全国で 55 のスクラム チームを雇用しています。これらのチームはすべて、古くからある DevOps の理念「自分たちで構築し、自分たちで実行する」に専心しています。
これらおよびHMRCのバックエンドに関するその他の詳細は、地元のオープン・インフラストラクチャ・コミュニティが主催し、OpenStack Foundationが支援するイベントであるOpen Infrastructure Days UKのセッション中に、暫定デジタルオペレーション責任者のアンドリュー・シェパード氏によって明らかにされた。
シェパード氏は、税金を吸い上げているこの男が、給与がはるかに高い民間部門と人材獲得競争を強いられていることを嘆いた。解決策として、当局は見習い制度を導入した。この制度では、AレベルのPFY(公務員)を2年足らずでプラットフォームチームの貴重なメンバーにすることができる。
HMRC長官、AWSへの移行を擁護、50%の値下げを主張
続きを読む
2017年、HMRC(英国歳入関税庁)はOpenStackを運用していた2つのコロケーション環境からAWSに移行しました。この移行に伴い、英国の小規模データセンター事業が倒産しました。この移行の主な要因はコスト削減と言われており、同年、HMRCの最高経営責任者(CEO)兼事務次官であるジョナサン・トンプソン卿は、AWSはAzureよりも50%安価であると主張しました。
「常時オンコール対応のインフラエンジニアは1人だけで、オンコールマネージャーがバックアップしています」とシェパード氏は壇上で述べた。「AWSに移行してからは、彼らの仕事はそれほど多くありません。今ではローテーションがかなり前から埋まっているのが分かります。オンコール対応は簡単に稼げるからです。それ以前は、問題を抱えていたため、オンコール対応に非常に消極的でした。」
HMRC のコア プラットフォーム スタッフは、「すべての共同ツール」を提供する運用チーム、「サービス チームがマイクロサービスの作成を進めるための機能と専門知識」を提供するプラットフォーム運用チーム (ほとんどが Scala で作成)、CI/CD パイプラインを所有するビルドおよびデプロイ チーム、サービス チームにダッシュボードを提供するテレメトリ チーム、プラットフォーム インフラストラクチャの大部分を担当するインフラストラクチャ チーム、および DevSecOps とも呼ばれる 4 人のメンバーからなるプラットフォーム セキュリティ チームで構成されています。
「HMRCのIT部門内でも、パブリッククラウドは設計次第で安全であることを理解してもらうために、関係者と議論を重ねています。オンプレミス思考が依然として根強く、これはHMRCだけの問題ではないはずです」とシェパード氏は述べた。
HMRCの業務の中核を成すのは、マルチチャネル・デジタル税務プラットフォームです。このPaaS(Platform-as-a-Service)は5年以上稼働しており、3回の大規模なイテレーションを経ています。「典型的なマイクロサービス・アーキテクチャ」に基づいて運用されており、850個のマイクロサービス(すべてステートレス)が本番環境で稼働しています。バックエンドにはMongoDBが採用されています(Oracle上で実行される「クラシック」サービスを除く)。
「当社のサーバーイメージはどれも7日以上前のものではないと言いたいところですが、どうしても少し古くなるものもいくつかあるため、現在も改善に取り組んでいます」とシェパード氏は語った。
すべてのワークロードは、英国内の 3 つの AWS アベイラビリティゾーンに分散されています。つまり、ロンドンには 3 つの異なるデータセンターがあることになります。
プラットフォームの一部は外部テスト用に確保されています。「SageやIntuitといったサードパーティのソフトウェアプロバイダーが多数参加しています。彼らが実際に外部顧客であることを理解しているため、ライブに近いサンドボックス環境を提供しています。月曜日から金曜日の9時から5時までサポートを提供し、彼らのAPIテストを行っています。」
税務署は、現在は廃止された旧プラットフォーム向けに設計されたサービス専用の「スノーフレーク」エリアも維持している。「レガシーサービスや使い古されたサービスと呼ぶのにうんざりしたので、これらのサービスをリブランドし、『クラシック』サービスと呼ぶことにしました」とシェパード氏は説明した。
最近、GOV.UKが物議を醸したデジタルIDシステム「Verify」への資金提供を打ち切った後、HMRCのプラットフォームは、同じくAWSでホストされている「新しい」政府ゲートウェイの技術と統合されました。「旧システムの物理的な残骸は、その前の週にシュレッダーにかけられました。そのため、AtosとDWPが長年構築し運用してきた旧プラットフォームは、文字通り存在しなくなりました」とシェパード氏は述べています。
しかし、AWSへの移行は税務当局にとって実際にプラスの影響を与えたのか、という根本的な疑問が残る。シェパード氏は次のように述べている。「1月31日は確定申告の締め切り日であり、年間で最も忙しい日です。かつては一大イベントでしたが、私たちにとってはBAU(通常業務)になりつつあります。このピークを解消することはビジネス上の課題であり、税務当局にとっては非常に困難なことですが、現時点ではハイパースケール(サービスとしてのプラットフォーム)を導入しており、その問題に対処できます。」
見習い制度に関しては、HMRCの社内アカデミーでは2年間で11名のPFY(正式雇用年度)が修了しました。2名はコーディングが苦手だったため退学しましたが、残りの9名は現在もプログラムを進めており、2名はすでにコアプラットフォームチームに異動しています。必要な投資はパートタイムのトレーナーの給与と見習い制度の費用のみだったことを考えると、HMRCはスキル不足に対処するための、比較的効果的で低コストな方法を見つけたようです。®