Each Finance and Operations standard cloud offer includes three environments:
One develop/test instance is provided for the duration of the subscription. This instance is a non-production single-box instance that the customer can use an as automated build environment, or to customize Finance and Operations and do unit testing for the changes. Additional develop/test instances can be purchased separately as optional add-on.
One Standard Acceptance Testing (UAT) instance is provided for the duration of the subscription. This instance is a non-production multi-box instance that customers can use for UAT, integration testing, and training. Additional sandbox/staging instances can be purchased separately as an optional add-on.
One production instance is provided per tenant. The production multi-box instance includes disaster recovery and high availability. It will be provisioned when the implementation approaches the Operate phase, after the required activities in the Microsoft Dynamics Lifecycles Services (LCS) methodology and a successful go-live assessment are completed. Additionally, some file storage and database storage are included.
To ensure accessibility of service all production environments are protected through high availability and disaster recovery features. Disaster recovery features protect against outages broadly impacting an entire data center. Dynamics 365 for Finance and Operations cloud architecture uses Azure availability sets for the compute tier to prevent single point of failure events. The Dynamics 365 for Finance and Operations production environments are configured with disaster recovery support that includes:
1. Azure SQL active-geo replication for primary databases, with a Recovery Point Estimate (RPE) of < 5 seconds
– The primary data stores are supported for replication
2. Geo redundant copies of Azure blob storage (containing document attachment) in other Azure regions
3. Same secondary region for Azure SQL and Azure Blob storage replications
Avantiico provides an overview of environments, on customer engagements, making sure disaster recovery protocols are understood and suggestions made.