トピック2、Litware、Inc
概要。総括
Litware、Inc.は中規模の金融会社です。
概要。物理的な場所
Litwareはボストンに本社を置いています。
既存の環境。アイデンティティ環境
ネットワークには、Litware.comという名前のAzure Active Directory(Azure AD)テナントにリンクされているLitware.comという名前のActiveDirectoryフォレストが含まれています。すべてのユーザーは、AzureActiveDirectoryプレミアムP2ライセンスを持っています。
Litwareには、開発環境として使用されるdev.Litware.comという名前の2番目のAzureADテナントがあります。
Litware.comテナントには、capolicy1という名前の条件付きアクセスポリシーがあります。Capolicy1では、ユーザーがAzureポータルを使用して実稼働環境のAzureサブスクリプションを管理する場合、ハイブリッドAzureADに参加しているデバイスから接続する必要があります。
既存の環境
Azure環境
Litwareには、Litware.comテナントにリンクされている10個のAzureサブスクリプションと、dev.Litware.comテナントにリンクされている5個のAzureサブスクリプションがあります。すべてのサブスクリプションはエンタープライズアグリーメント(EA)に含まれています。
Litware.comテナントには、Role1という名前のカスタムAzureロールベースアクセスコントロール(Azure RBAC)ロールが含まれており、AzureStorage内のBLOBとファイルにDataActions読み取りアクセス許可を付与します。
既存の環境。オンプレミス環境
Litwareのオンプレミスネットワークには、次の表に示すリソースが含まれています。

既存の環境。ネットワーク環境
Litwareには、AzureへのExpressRoute接続があります。
計画された変更と要件。計画された変更
Litwareは、次の変更を実装する予定です。
DB1とDB2をAzureに移行します。
App1をAzure仮想マシンに移行します。
App1をホストするAzure仮想マシンをAzure専用ホストにデプロイします。
計画された変更と要件。認証と承認の要件Litwareは、次の認証と承認の要件を識別します。
Azureポータルを使用して運用環境を管理するユーザーは、ハイブリッドAzure ADに参加しているデバイスから接続し、Azure Multi-Factor Authentication(MFA)を使用して認証する必要があります。
すべてのAzureサブスクリプションのすべての仮想ネットワークにアクセス許可を付与するには、NetworkContributorの組み込みのRBACロールを使用する必要があります。
Azureのリソースにアクセスするには、App1はアプリをホストする仮想マシンのマネージドIDを使用する必要があります。
Role1を使用して、すべてのAzureサブスクリプションのストレージアカウントにアクセス許可を割り当てる必要があります。
RBACの役割は、可能な限り最高レベルで適用する必要があります。
計画された変更と要件。復元力の要件
Litwareは、次の復元力の要件を識別します。
Azureに移行したら、DB1とDB2は次の要件を満たす必要があります。
-ローカルAzureリージョンの2つのアベイラビリティーゾーンに障害が発生した場合でも、アベイラビリティーを維持します。
-自動的にフェイルオーバーします。
-I/Oの待ち時間を最小限に抑えます。
App1は、次の要件を満たしている必要があります。
-アベイラビリティーゾーンをサポートするAzureリージョンでホストされている。
-自動スケーリングをサポートするAzure仮想マシンでホストされます。
-ローカルAzureリージョンの2つのアベイラビリティーゾーンに障害が発生した場合でも、アベイラビリティーを維持します。
計画された変更と要件。セキュリティとコンプライアンスの要件
Litwareは、次のセキュリティおよびコンプライアンス要件を識別します。
App1をAzureに移行したら、新しいデータをアプリに書き込めるようにする必要があります。また、新規および既存のデータの変更が3年間防止されます。
オンプレミスのユーザーとサービスは、App1のデータをホストするAzureStorageアカウントにアクセスできる必要があります。
App1データをホストするAzureStorageアカウントのパブリックエンドポイントへのアクセスを防止する必要があります。
運用環境のすべてのAzureSQLデータベースでは、透過的データ暗号化(TDE)が有効になっている必要があります。
App1は、物理ハードウェアを他のワークロードと共有してはなりません。
計画された変更と要件。ビジネス要件
Litwareは、次のビジネス要件を識別します。
管理作業を最小限に抑えます。
コストを最小限に抑えます。