AX 7 Deployment architecture

Download Report

Transcript AX 7 Deployment architecture

Microsoft Dynamics AX in
Azure
Paul Wu
CLD231
• AX2012 in Azure
• AX7
• Azure Machine Learning and AX
• Cloud Based Integration with AX
• Q&A
Microsoft Dynamics AX 2012 R3 on Microsoft Azure
Cloud computing
Elastic/agile
Ease of deployment
Security/compliance
Huge infrastructure scale
24 x 7 x 365 support
140 markets
worldwide
2x Compute and
storage every six
months
OPERATIONAL
ANNOUNCED
Hosting models
Azure hosting models
Host +
infrastructure
Host
IaaS
Build
PaaS
Consume
SaaS
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Microsoft Dynamics AX 2012 R3 hosting models
Microsoft Dynamics AX 2012 R3 hosting models
On-premises
host and operate
Host
IaaS
Build
PaaS
Consume
SaaS
Applications
Data
Runtime
Middleware
O/S
Virtualization
Servers
Storage
Networking
Manual setup








Procure hardware
Set up hardware / networking
Windows Server 2012, including:

Active Directory

Domain Name Services (DNS)

Internet Information Services (IIS)

Remote Desktop Services
Microsoft Visual Studio
Microsoft SQL Server 2012 components:

Database Engine Services

Reporting Services

Analysis Services

Management Studio

Developer tools
Microsoft SharePoint Server 2013
Microsoft Project Server
Office

Microsoft Dynamics AX 2012 R3 components:

Databases

Server components:
 Application Object Server (AOS)
 Web server components:
 Enterprise Portal (EP)
 Enterprise Search
 Help Server

Business intelligence components:
 Reporting Services extensions
 Analysis Services configuration

Management Reporter components:
 Management Reporter server
components
 Management Reporter Report Designer

Client components:
 Client
 Office add-ins
 Remote Desktop Services integration

Developer tools:
 Debugger
 Visual Studio Tools
 Trace Parser

Integration components:
 Web services on IIS
 .NET Business Connector

Management utilities



Retail components:
 Retail POS
 Retail Headquarters
 Commerce Data Exchange components:
 Synch Service
 Real-time Service
 Async Server
 Async Client
 Retail Channel Configuration Utility
 Retail SDK
 Retail online channel
 Retail Server
 Retail Mass Deployment Toolkit
 Retail Modern POS
 Retail channel database
 Retail hardware station
RapidStart Connector
Data Import/Export Framework components:
 Data Import/Export Framework (DIXF) service
 AOS component
 Client component
Warehouse Mobile Devices Portal
VSS Writer
Connector for Microsoft Dynamics

Demo Data for Industries



Lifecycle Services helps you be:
Predictable
Automated
Proactive
LCS enables predictable, repeatable,
high-quality implementations
By delivering the right information, at the right time, to the right people
2..n VMs
Enterprise Portal (EP) with
Sharepoint Server.
Azure
Remote App
with AX
Client / O365
Remote
App/Desktop(browser)
AX Client (apps)
AX App Object Server (AOS)
2..n VMs
Azure Traffic
Manager
2..n VMs
SQL Server
2014
AlwaysON
2..n VMs
Premium
Storage
required
Azure Load
Balancer
Remote
App/Desktop(browser)
AX Client (apps)
Azure Active
Directory
SSRS / SSAS
with SQL Server 2014
Remote
App/Desktop(browser)
Sync to On-Prem
Directory or
ADFS
AX Client (apps)
Optional: Retail POS
On-Premise
Active
Directory
2..n VMs
Active Directory
Redirect to Azure Site
Recovery instance
Customer VNet
Microsoft Confidential
Azure BLOB Storage
Build/Instance Storage
Investments in deployment services
Developer
Production
deployment
Post
deployment
automation
Microsoft
Dynamics
Devices (Cross platform: Windows, Android, iOS, OS X)
(based on the AX 2012 R3 CU9 App)
‘AX 7’ Platform
Client
Server
Integration
Analytics &
Reporting
Visual Studio developer experience
‘AX 7’ ERP application
Partner Apps
Office (Office 365, Sharepoint, Skype etc)
Lifecycle Services
Trial & signup
Provisioning
Deployment
Diagnostics, Telemetry &
Monitoring
Microsoft Platform (including Azure/AAD/Commerce/Marketplaces)
Configuration
Implementation
Experience
Upgrade Experience
Support Experience
2..n VMs
Office365 E3 w/ SPO, Power
BI, Exchange
Azure App
Gateway
Optional: Azure BizTalk App Services
Odata/AAD
Azure
DNS
2..n VMs
AX7 (browser)
AX7 (apps)
Azure Traffic
Manager
Azure SQL Database Service Premium SKU
(HADR). AX Database, both relational &
columnstore
SSRS & Management Reporter with SQL Server
2014 BI Edition. Scale out as needed.
Azure SQL Database
Service Premium SKU
(HADR). - Read Only
Replica
Azure Load
Balancer
AX7 (browser)
AX7 (apps)
AX App Server (AOS) runs as an IIS WebApp.
Scale out as needed.
2..n VMs
Azure Active
Directory
Optional: Retail Server runs as an IIS
WebApp. Scale out as needed.
Azure SQL Database Service Premium SKU
(HADR). Retail Channel DB
AX7 (browser)
Sync to On-Prem
Directory or
ADFS
AX7 (apps)
Optional: Retail POS
Active
Directory
2..n VMs
On-Premise
Active Directory
Redirect to Azure Site
Recovery instance
Customer VNet
Microsoft Confidential
Azure BLOB Storage
• Build
• Instance Storage
• Instance File Storage
Primary Azure region/DC
Affordable business continuity
• Data is protected with active geo replication
to ensure minimal data loss
• Compute resources are passively protected
and must be restored from a quiescent state
(longer recovery time but at a significantly
lower cost point)
• * ASR Azure to Azure support later this year
ASR
Agent
ASR
Agent
ASR
Agent
Azure Traffic
Manager
ERT = Estimated Recovery Time
RPO = Recovery Point Objective
RTO = Recovery Time Objective
SQL DB Premium SLA for Active Geo Replication:
ERT < 30s, RPO < 5s
ASR agents
snapshot and sync
protected VMs to
ASR Vault/storage
(HA within DC and
DR across DCs)
Blob Storage
(HA within DC &
DR across DCs)
SQL DB “Premium”
Active Geo
Replication
Blob Storage
Geo replication
Copies of
protected VMs
quiescent on disk
(Blob storage)
Azure Site
Recovery Service
(* ASR)
ASR restores
protected VMs
to active state
at remote DC
only on request
Blob Storage SLA: 99.9% successful read/write using
either local replicated or geo replicated storage
Site Recovery SLA: 99.9% availability of service with 4
hour RTO (we see circa 15 minutes in tests)
SQL DB “Premium”
(HA within DC &
DR across DCs)
Secondary Azure region (DC)
Microsoft Confidential
18
Topologies
• Demo
• Dev/test
• Staging
• Production
Small Customers
Production / Test
• Supports approx. 100 named users1
• Multiple VMs per VM type
• Topology also used for Test
configuration, single instances
supported
• SQL Azure utilized, price/performance
tier customization
1 workload depended Profile Usage and assessment to drive decision
Medium Customers
Production
• Supports approx. 500 named users1
• MR DBs standalone
• In-region RO replica supported
• Future – Retail add-on instance
1 workload depended Profile Usage and assessment to drive decision
Large Customers
Production
• Supports approx. 1000
named users1
• MR DBs standalone
• In-region RO replica
supported
• Future – Retail add-on
instance
• P11 DB (or equiv) from SQL
Azure will come in when
available
1 workload depended Profile Usage and assessment to drive decision
Dynamics intelligent business process
Turn your automated business process in Dynamics into an intelligent business process
ML services integrated in order-to-cash business process at JJ Food service
Customer
classification
Basket prediction
service
Basket specific
recommendations
Customer churn
Integrated to Dynamics AX2012
Frequently
bought together
Item specific
recommendations
32
AX2012 Mobile Integration
AX7: Azure Active Directory for identity management
Multi-factor authentication
Simple
connection
Windows Server
Active Directory
Other
Directories
Self-service
Single
sign on
Username
•••••••••••
SaaS
Dynamics
CRM
Dynamics
‘AX 7’
On-premises
Microsoft Azure Active Directory
Office 365
Cloud
AX7: Security – Authentication for UI (SAML 2.0)
1. Sign-in via AAD (can be multi-factor AuthN)
2. AAD redirects to ‘AX 7’
3. ‘AX 7’ start page displayed
Azure App Services
(BizTalk)
Custom Apps
& integrations
Application Lifecycle (LCS) data management tasks e.g.
- Data migration for initial system load
- Move data between AX instances (Test Prod)
- Master data synchronization etc.
Single record or
batched records
SOAP
(HTTPS/XML)
REST
(HTTPS/JSON)
Asynchronous high volume interface
Data Import/Export Framework (DIXF)
OData
(HTTPS/JSON/XML)
File Upload
X++ Class
Transform
Data
Staging
Validation
Mapping
Data Entity (simplified projection of schema)
X++ Class
Table(s)
Relational
Query
Azure SQL Database
RowStore & ColumnStore
Aggregate
Query
Application Server (AOS)
My Ignite
Continue your Ignite learning path
Visit Microsoft Virtual Academy for free online training visit
https://www.microsoftvirtualacademy.com
Visit Channel 9 to access a wide range of Microsoft
training and event recordings https://channel9.msdn.com/
Head to the TechNet Eval Centre to download trials of the latest
Microsoft products http://Microsoft.com/en-us/evalcenter/
© 2015 Microsoft Corporation. All rights reserved.
Microsoft, Windows and other product names are or may be registered trademarks
and/or trademarks in the U.S. and/or other countries.
MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY,
AS TO THE INFORMATION IN THIS PRESENTATION.