+ All Categories
Home > Documents > Environment Planning for Finance and Operations ...

Environment Planning for Finance and Operations ...

Date post: 22-Oct-2021
Category:
Upload: others
View: 1 times
Download: 0 times
Share this document with a friend
43
Environment Planning for Finance and Operations implementations Rachel Profitt Peter Ryo Rich Black
Transcript
Page 1: Environment Planning for Finance and Operations ...

Environment Planning

for

Finance and Operations

implementations

Rachel Profitt

Peter Ryo

Rich Black

Page 2: Environment Planning for Finance and Operations ...

1. Describe the key concepts relevant to environments for Dynamics 365 Finance

and Supply Chain Management2. Discuss how to incorporate the Common Data Service (CDS) into your

environment plan.

3. Help you build an environment plan that is adapted to your implementation4. Provide you guidance based on experiences from actual implementations

What it doesn’t cover

1. Detailed licensing aspects

2. Service requests and SLA related to the

environment management

2

Page 3: Environment Planning for Finance and Operations ...

Agenda 1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

3

Page 4: Environment Planning for Finance and Operations ...

Agenda: Topic 1: Glossary

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

4

Agenda:

Page 5: Environment Planning for Finance and Operations ...

What?

Why?

5

Page 6: Environment Planning for Finance and Operations ...

➢ 6

Page 7: Environment Planning for Finance and Operations ...

Multiple

environments and

Data centers for

an Organization

• An organization can have a dedicated instance of the AAD tenant to host multiple applications such as Power apps, Dynamics 365 apps etc.

• Each application can be deployed as multiple environments and hosted in different Azure data centers.

Azure Active directory

ProdTest

Dev

TestDev

Prod

Dynamics 365 Finance and Operations

SandboxProd

Dynamics 365 Human

Resources

US Data center

ProdTest

Dev

TestDev

Prod

Dynamics 365 Finance and Operations

Japan Data center

Australia Data center

ProdTest

Dev

TestDev

Prod

Dynamics 365 Finance and Operations

SandboxProd

Dynamics 365 Project service

7

TestProd

Dynamics 365 Finance and Operations

Dev

No LCS

HR LCS

Proj Ops LCS

Fin Ops LCS

About Multiple

Projects in one AAD

Page 8: Environment Planning for Finance and Operations ...

8

Page 9: Environment Planning for Finance and Operations ...

9

Continued

Finance and Operations Apps Glossary

Page 10: Environment Planning for Finance and Operations ...

Common Data Service Glossary

Environment type

Default environment

Environment scope

Trial environment

10

Page 11: Environment Planning for Finance and Operations ...

Agenda: Topic 2: Standard Offer

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

11

Agenda:

Page 12: Environment Planning for Finance and Operations ...

Finance and Operations Apps – Licensing Guide

PRODUCTION environment

SANDBOX environment: Standard Acceptance Testing

-------------------------------------------------------------

Additional instances• Sandboxes of various capacities can be purchased as optional Microsoft-

managed Add-ons.

• Single-server environments can be deployed to customer-managed Azure subscriptions.

See the Microsoft Dynamics 365 Licensing Guide for more information.add-ons

(1GB increments)

12

Page 13: Environment Planning for Finance and Operations ...

Common Data Service – Licensing Guide

PRODUCTION

SANDBOX

DEVELOPMENT

See the Microsoft Dynamics 365 Licensing Guide for more information.

See the Request limits and allocations page for more information.

13

Page 14: Environment Planning for Finance and Operations ...

Production Environment Provisioning

PRODUCTION is deployed:➢ after the Subscription Estimator is completed

➢ after Performance testing telemetry data is available

➢ after the Go-Live Readiness Assessment is completed and approved

➢ after the Customer has signed off on UAT results

➢ with access to services and servers limited to Dynamics Service Engineers (DSE)

Once deployed, PRODUCTION:➢ can be used to do a final round of validation

➢ can be rolled back using Point-In-Time restore (based on 28-day retention period for backups)

➢ is High-Availability and Disaster-Recovery enabled

1. Usage profile completed

2. Performance testing

telemetry data available

3. Go-Live Readiness

Assessment approved

4. PRODUCTION environment

sized and deployed

5. Mock cutover, final round of

validation

6. Cutover and Go-Live

14

Page 15: Environment Planning for Finance and Operations ...

Sandbox Environment Provisioning

Standard SANDBOX is:➢ a Tier-2 multi-server Standard Acceptance Test environment

➢ provisioned during onboarding

➢ not accessible using RDP. Access to services and servers limited to Dynamics Service Engineers (DSE)

➢ can be rolled back using Point-In-Time Restore (PITR) (based on 7-day retention period for backups)

CDS Sandbox is:➢ deployed on demand

➢ should be deployed to the same region as F&O

CDS availability may influence F&O region selectionhttps://docs.microsoft.com/en-us/power-platform/admin/regions-overview

https://docs.microsoft.com/en-us/dynamics365/get-started/availability

http://azuredatacentermap.azurewebsites.net/15

Page 16: Environment Planning for Finance and Operations ...

➢ Leverage tools likePsping orAzureSpeed.com

Selecting a data center for Production

16

You may deploy

environments to

different regions...

...but all environments

should be deployed to the

same region as Production.

Page 17: Environment Planning for Finance and Operations ...

Agenda: Topic 3: Additional Environments

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

18

Agenda:

Page 18: Environment Planning for Finance and Operations ...

Environment Plan SampleF&O environment

CDS environment

Environment PurposeF&O

TierCDS Type

Standard

Subscription

Less

Complex

Project

More

Complex

Project

Test/ Training 2 Sandbox *

Production Sized Production *

Development 1 Development

Build 1** N/A

Golden Configuration 1 or 2 N/A

Data Migration 2+ N/A

Performance Testing 4 or 5 Sandbox

Training 2 or 3 Sandbox

System Integration Testing 2 or 3 Sandbox

Other/ Ad Hoc --- Trial or

Sandbox

19

*Only one CDS is included with your F&O subscription. change the environment type by following these instructions.

**Build environment may not be necessary if using build automation which leverages Microsoft-hosted build agents in Azure DevOps.

Page 19: Environment Planning for Finance and Operations ...

This applies to➢ F&O Tier-2 to Tier-5 sandbox environments and

Production environment

➢ All Common Data Service Environments

This means➢ Microsoft is maintaining the environment (e.g. OS

and security maintenance)

➢ Self Service Deployments supported

This applies to➢ F&O Tier-1 environments only

This means

➢ The customer and/or partner must maintain the environment

➢ Require either hardware (for the .VHD) or an Azure subscription (for Cloud-Hosted environments)

➢ Remote connection (.RDP) and administrative access available

20

Page 20: Environment Planning for Finance and Operations ...

About Self-Service Deployments

Self-Service Deployments can be found here

21

Page 21: Environment Planning for Finance and Operations ...

➢ All components (e.g. the AOS, the database, retail and FR) are installed on the same server

➢ Uses SQL Server

➢ Different architecture than PRODUCTION, made to maximize the efficiency of the development team

➢ Can be deployed in different ways (.VHD or Cloud-Hosted)

➢ Perform UAT on a Tier-1 environment

➢ Execute performance testing on a Tier-1 environment

➢ Components are installed on multiple servers

➢ Uses Azure SQL

➢ Same architecture as PRODUCTION despite a different sizing

➢ Are only standard/add-on environments and can’t be hosted under the customer/partner Azure subscription

➢ Perform UAT on a Tier-2 or higher environment

➢ Execute performance testing on a Tier-4 or higher

22

Page 22: Environment Planning for Finance and Operations ...

Capability Downloading a .VHDCloud-Hosted

Under your own Azure subscription

Public URL Not supported OK

Integration developmentExtra setup required

(e.g. run the admin user provisioning tool)OK

Azure DevOpsExtra setup required

(e.g. rename the computer)OK

Apply deployable packages from LCS

Manual through runbooks OK

Deploy data packages from LCS

Not supported OK

Maintenance Managed by the customer/partner Managed by the customer/partner

Cost model Hardware-related

Pay-as-you-go (if the environment is on for 8 hours, you pay for 8 hours)

Cost is based on selected Virtual Machine size, disk size and settings, and premium storage settings 23

Page 23: Environment Planning for Finance and Operations ...

Tier-2

Standard Acceptance Test

Tier-3

Premier Acceptance Test

Tier-4

Standard Performance Test

Tier-5

Premier Performance Test

Rely on your partner to adjust this baseline considering the specific business scenarios (type of users/complexity/volumes/…)

For more information refer to the Environment Planning page.

24

Page 24: Environment Planning for Finance and Operations ...

CDS Environment Strategy

Multiple business unit

dev environments using

shared test.

Dedicated environments for

critical or large project

Multiple short-lifecycle environments

for small-team dev or training

25

Page 25: Environment Planning for Finance and Operations ...

Agenda: Topic 4: Sample Exercise

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

26

Agenda:

Page 26: Environment Planning for Finance and Operations ...

Create the environments plan in the beginning of the implementation

27

Page 27: Environment Planning for Finance and Operations ...

Context: Medium complexity project

28

Page 28: Environment Planning for Finance and Operations ...

Sample Exercise – Step 1

Page 29: Environment Planning for Finance and Operations ...

Sample Exercise – Step 2

Page 30: Environment Planning for Finance and Operations ...

Sample Exercise – Step 3

Page 31: Environment Planning for Finance and Operations ...

Sample Exercise – Step 4

Page 32: Environment Planning for Finance and Operations ...

Agenda: Topic 5: Other Considerations

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

33

Agenda:

Page 33: Environment Planning for Finance and Operations ...

Purchasing add-on environments

Identify SKU

➢Map add-ons to a SKU

➢Obtain the list of SKUs and a quote from your licensing service reseller (LSR)

Define budget

➢Use the quote from the LSR for the identified SKU

➢Use the usage information as identified in the environment plan

Place order

➢Place an order with LSR for the identified SKU and quantity

➢LSR will fulfill the order by adding SKUs to the EA

➢Add-ons appear in the customer’s Microsoft 365 admin portal and LCS

Deploy

➢The add-on can be configured from LCS

Work closely with

your CSP or

Licensing Reseller

34

Page 34: Environment Planning for Finance and Operations ...

Common Data Service Add-Ons

• Common Data Service for Apps Database Capacity

• Common Data Service for Apps File Capacity

• Common Data Service for Apps Log Capacity

Multiple environments or

tenants

Create and manage

environments

Storage Capacity for the CDS

Capacity Add-Ons for the CDS

35

Page 35: Environment Planning for Finance and Operations ...

DO’s and DON’Ts for Finance and Operations Environments

DO’s

✓ Plan to use the Standard Acceptance Test

environment

✓ Deploy using an unnamed/service

account

✓ Assign an owner to environments

✓ Configure notifications for LCS users

✓ Deploy one Tier-1 for each developer

DON’Ts

Allocate multiple developers to a single

environment

Plan to use PROD as a non-production

environment

Plan to use a CHE for performance testing

or UAT

Provide all LCS users access to manage

environments

Go-Live on a Sandbox or Development

environment36

Page 36: Environment Planning for Finance and Operations ...

DO’s and DON’Ts for CDS Environments

DO’s

✓ Create separate environments for

Dev, Test, and Prod

✓ Define the purpose and mapping

between each CDS and F&O

environment

✓ Rename the default environment

DON’Ts

Use a single CDS for all activities

Create a database in an

environment unless there is a need

for the database

Allow all users to create new

environments

37

Page 37: Environment Planning for Finance and Operations ...

General DO’s and DON’Ts for Environment Planning

DO’s

✓ Plan environments early, and

schedule recurring review

✓ Define a naming standard

✓ Define security and governance for

your environments

✓ Plan your environment update

schedule

DON’Ts

Create a plan at the beginning and

then never review again

Deploy CDS and F&O in different

geos

Deploy DEV/TEST in different geos

than PROD

38

Page 38: Environment Planning for Finance and Operations ...

After the environment planning

Environment planning and Application Lifecycle Management (ALM)

39

Page 39: Environment Planning for Finance and Operations ...

Sample Environment Flow

Co

de a

nd

Data

Pro

mo

tio

n

F&O

PROD

Proj Ops

/ HR

PROD

CDS

PROD

CE Apps PROD

Proj Ops / HR

PROD

Power App/

Automate PROD

F&O

TEST

Proj Ops

/ HR

TEST

CDS

TEST

CE Apps TEST

Proj Ops TEST or

HR SANDBOX

Power App/

Automate TEST

F&O

DEV-n

Proj Ops

DEV-n

CDS

DEV-n

CE Apps DEV

40

Proj Ops DEV

Power App/

Automate DEV

Page 40: Environment Planning for Finance and Operations ...

Agenda: Topic 6: Checklist and Resources

1. Glossary

2. Standard offer

3. Additional environments

4. Sample exercise

5. Other considerations and recommendations

6. Checklist and resources

41

Agenda:

Page 41: Environment Planning for Finance and Operations ...

Use and adjust this baseline checklist

42

Page 42: Environment Planning for Finance and Operations ...

Additional Resources

Look at the following resources to go further:Trust Center

Terms and conditions of Microsoft services

Service Level Agreement

Dynamics 365 Finance and Supply Chain Management Service Description

Microsoft Dynamics 365 Licensing Guide

Infrastructure and availability

About the tenant, the subscriptions, the user accounts, etc.

Power Platform environment overview

Dual-write home page

TechTalk: Prospect to cash in Dual-write

TechTalk: Dual-write framework

TechTalk: Customer Engagement Application Lifecycle Management 43

Page 43: Environment Planning for Finance and Operations ...

Thank you!

44


Recommended