インパクトストーリー

Azure テナント移行

インフラストラクチャーとアプリケーションの移行を合理化

会社名

ダイムラートラックアジア

インダストリー

自動車

ロケーション

日本

インパクト

シームレスなテナント移行

アプリケーション

Microsoft Azure

背景

ダイムラー AG がメルセデス ベンツとダイムラートラックの事業体に分割された後、ダイムラートラックには独自のインフラストラクチャーとシステムが必要となり、システムとアプリケーションをメルセデスベンツ (MB) の Azure テナントから独自の Azure テナントに移行する必要が発生しました。

直面した課題

相互作用の識別

アプリケーションは、バックエンドおよびフロントエンドのコンポ ネントを含むさまざまなソースと相互に作用しています。残念ながら、これらの相互作用については適切に文書化されていなかったため、アプリケーション構成をレビューし、正確に識別する必要がありました。

技術的な機能のドキュメント化

技術的な機能のドキュメントはすぐには入手できなかったため、さまざまな統合を正確に定義するにはコ ドレベルを深く掘り下げる必要がありました。その後、ドキュメントにこれらの統合を反映して更新し、情報のギャップについては明確にするために個別のドキュメント化を実施しました。

Azure インフラのバージョン管理

使用されている Azure のバ ジョンは最新ではなく、現在のインフラストラクチャーのサポート終了が近づいているため、潜在的な問題が生じていました。このリスクを軽減するために、Azure サポートとの連携が開始され、バ ジョンの競合を解決し、インフラストラクチャーの安定性とセキュリティを確保しました。

ストラテジー

Terraform によるコ ド(IaC)としてのインフラストラクチャ

Terraform を使用してインフラストラクチャーを展開し、すべてのコードを中央の GitHub リポジトリーに保存して、 トレーサビリティと回復力を強化しました。

リソースの抽出

各サブスクリプションの Azure に現在展開されているすべてのリソースの包括的なリストを作成し、移行プロセス中にリソースが見落とされないようにし、後続のステップの正確なインベントリーの作成を支援しました。

リソース間の依存関係を特定し展開順を決定

クスポ トされた構成を分析し、リソース間の依存関係をすべて特定しました。

Terraform を使用した特定のサブスクリプションの構成

各リソース タイプ用の Terraform モジュ ルを開発。これらのモジュ ルは、必要なインフラストラクチャー コンポ ネントとその構成を定義する再利用可能なテンプレ トとして機能し、一貫性のある繰り返し可能な展開を容易にしました。

自動化された CI/CD パイプライン

パイプラインを設定し、Terraform 構成の展開を自動化し、制御された監査可能な変更を担保しました。これらのパイプラインは、展開プロセスを合理化し、バージョン管理を行い、すべての変更が制御された監査可能なプロセスを通ることを担保しました。

業務成果

トレーサビリティの向上

集中したコ ドリポジトリを介し、展開された要素の管理と可視性が向上しました

運用効率

より合理化され効率的なシステムを実装することで、 継続的な成功と拡張性を確保しました

信頼性の向上

綿密なアップデートと インフラストラクチャー アズ コド の採用により、システムの信頼性とセキュリティが向上しました

インフラの近代化

既存のインフラストラクチャーを、より近代的で応答性に優れ、将来を見据えた設定に変換しました