SlideShare a Scribd company logo
ROOM
I
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
Dynamics AXの歴史
2016
Microsoft Dynamics AX what’s new
WEBクライアント
Web Based
Client
ALM
Application
Lifecycle Exp.
Azureネイティブ
Azure Cloud
Enabled
新しいUX
Immersive
Experience
業種別機能
Global
Industries
新しい開発基盤
Developer
Experience
継続的な更新
Continuous update
データ統合基盤
Integration
Platform
Azure AD
Azure SQL
Visual Studio 2015 IDEAX MorphX Dev Tools
Active Directory
SQL Server 2014
SSAS SSRS
WIN32
リッチクライアント
SharePoint
Enterprise Portal
Modern App
Windowsサーバ
MOM
AX アプリケーション
Microsoft Dynamics AX
Microsoft Dynamics AX(オンプレ→クラウド)
ディプロイメントモデル比較
オンプレミス IaaS PaaS SaaS
AgileSlow
Static
Auto
Flexible
Manual
ディプロイメントモデル比較
オンプレミス IaaS PaaS SaaS
AgileSlow
Static
Auto
Flexible
Manual
ディプロイメントモデル比較
オンプレミス IaaS PaaS SaaS
AgileSlow
Static
Auto
Flexible
Manual
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
Azure SQL Database Service
Azure Active
Directory
Azureトラフィッ
クマネージャー
AX Application Object Server (AOS)
Azure
ロードバランサ―
SSRS・Management Reporter
Optional: Retail Server
OData
AX クライアント
(PC)
AX クライアント
(タブレット)
AX クライアント
(モバイル)
AXのAzure構成(参考構成)
DCダウン時にリモートの
Azure DCにリダイレクト
AX files
Office365 (Power BI含む)
2..n VMs
2..n VMs
2..n VMs
App
Gateways
AX Database
Azure BLOB Storage
LCS=統合プロジェクト管理基盤
Dynamics AX
Life Cycle
Service
LCSの位置づけ
Dynamics AX
テスト環境
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
1. 各開発者はローカルで開発を行い、VS online version control とシンク
2. VS onlineがAzure上のbuild serverのビルド作業をトリガー
3. LCSにてbuild packageを各Azure環境へ展開
AX開発環境(全体概要)
Dynamics Lifecycle Services Visual Studio Online Azure
開発システムPackage管理・配布 クラウドインフラ
Build server AX 7 - Test AX 7 - Prod
VS IDE + AX SDK
1
2
3
1
2
3
AX開発環境(ONEBOX概要)
AX 7 Development Environment
Visual Studio
ローカルランタイム
Business
Database
One BOX開発環境
Dynamics AX 開発コンセプト
例1: Over-layering 開発資産をベー
スパッケージと統合
Assembly (Microsoft.
Dynamics.Application.dll)
ISV-1
Overlayering
on MS
ISV-2
Overlayering
On MS
VAR Overlayering on ISV-1 and
VAR Overlayering on ISV-2
MS Application Suite Model
Over-layeringモデル
Extension モデル
Assembly
ISV2.Extensions.
dll
Assembly (Microsoft.
Dynamics.Application.dll)
ISV-1
Extensions
on MS
例2:Extensionを利用して個別パッケー
ジにて開発
Assembly (VAR.Extensions.dll)
VAR Extensions on ISV-1 and ISV-2
MS Application Suite Model
Assembly
ISV2.Extensions.
dll
ISV-2
Extensions
on MS
例3: extensionとover-layeringを利用
したハイブリッドシナリオ
Assembly
ISV1.Extensions.
dll
Assembly (Microsoft.
Dynamics.Application.dll)
ISV-1
Extensions
on MS
Assembly (VAR.Extensions.dll)
VAR Extensions on ISV-1 and ISV-2
MS Application
Suite Model
Assembly
ISV2.Extensions.dll)
ISV-2 Extensions
on MS
VAR
Overlayering on
ISV-2
ISV-1
Overlayering
on MS
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
Data 管理・連携パターン
 Data Import/Export
(Data 管理プラットフォーム)
 Data Import/Export
(Data 管理プラットフォーム)
 REST API (OData v4)
 カスタムサービス
インタラクティブ連携 リアルタイム連携 非同期連携
・Ad-hocのデータロード
>既存システムからのデータ
移行等
・同期型データ連携
>モバイルアプリケーション
連携、エクセル連携
・外部システムとの定期的
なデータ連携
>支払いデータの夜間バッ
チ連携など
Data Entity (外部連携用スキーマ)
Azure SQL Database
RowStore & ColumnStore
OData
(HTTPS/JSON/XML)
REST
(HTTPS/JSON)
SOAP
(HTTPS/XML)
X++ Class
X++ Class Table(s)
Relational
Query
Aggregate
Query
単一レコード単位
複数レコード単位(バッチ)
Data Import/Export Framework (DIXF)
検証 マッピング
ハイボリューム 非同期インターフェース
ファイル
アップロード
ステージング
Application Server (AOS)
LCS上でのデータマネジメント
- データの初期ローディング
- AXインスタンス間でのデータ移動 (テスト→本番)
- マスタデータ同期
Azure App Services
(BizTalk)外部システム
連携
外部連携概要
24
インテグレーション: Data Entities/OData
Just set a couple of properties to expose as OData e.g.
https://usncax1aos.cloud.onebox.dynamics.com/data/ExchangeRates
ExchangeRateのデータエンティティ
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
Dynamics AX
Life Cycle
Service
Dynamics AX Monitoring
ウェブクライアント:セッション数
サーバー:リクエスト数(トータル/Succeeded/Failed)
バッチ:Heart Beat、予定、 エラー
DB:ステートメント実行数、失敗、リトライ、コミット、デッドロック
税計算:処理時間等
トランザクション:行数(トータル・成功・失敗)平均処理時間等
OData Service:実行時間
製品設定:アクティブセッション、モデルプロセス時間等
Web Server:キャッシュ、処理、同時並行リクエスト、DB Roundtrips等
System Counters – Processor, Memory, Disk utilization等
モニタされているパフォーマンスカウンター
PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~
ディプロイメントモデル比較
オンプレミス IaaS PaaS SaaS
AgileSlow
Static
Auto
Flexible
Manual
アンケートにご協力ください。
●アンケートに 上記の Session ID のブレイクアウトセッションに
チェックを入れて下さい。
●アンケートはお帰りの際に、受付でご提出ください。
マイクロソフトスペシャルグッズと引換えさせていただきます。
ROOM I
Ask the Speaker のご案内
●本セッションの詳細は、EXPO 会場内
『Ask the Speaker』コーナー
Room I カウンタにてご説明させて
いただきます。是非、お立ち寄りください。

More Related Content

PDF
DEV-014_アプリ 環境は Azure にお任せ! ~Azure App Service 基本の "き"~
PDF
AWS Management Pack for Microsoft System Centerによるクラウド管理
PDF
[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発
PPTX
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
PDF
DEV-016_止まらないサービスを! ~マイクロサービス プラットフォーム「Azure Service Fabric」~
PDF
Serverlessでサイト監視
PPTX
MTのスケールアップパターン with AWS
PPTX
App013 ここはあえて紙と
DEV-014_アプリ 環境は Azure にお任せ! ~Azure App Service 基本の "き"~
AWS Management Pack for Microsoft System Centerによるクラウド管理
[HAKODATE Developer Conference 2018] 「Azure Functions」で始めるサーバーレス アプリケーション開発
CRM分析サービス crm analyzer expressを 支えるサーバレスな色々
DEV-016_止まらないサービスを! ~マイクロサービス プラットフォーム「Azure Service Fabric」~
Serverlessでサイト監視
MTのスケールアップパターン with AWS
App013 ここはあえて紙と

What's hot (12)

PDF
モバイル開発者から見た サーバーレスアーキテクチャ
PPTX
PHPの仕事と学びin仙台_WindowsAzure概説_20130921
PDF
2013.12.10 Classmethod re:Grwoth
PPTX
JAWS札幌 re:Invent 2014レポート ― サーバレスの時代へ
PPTX
大分県情報サービス産業協会 第29回技術交流会 講演資料
PDF
グレープシティのMicrosoft Azure対応への取り組み
PPTX
Microsoft Azure Workshop day2
PPTX
Windows Azure と Xamarin で作るマルチプラットフォームアプリケーション
PDF
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
PPTX
View and Data API のご紹介 @ WebGL Meetup #2
PDF
Serverless Architecture on AWS(20151121版)
PDF
UnityとAmazon Web Servicesで生み出す新しい価値
モバイル開発者から見た サーバーレスアーキテクチャ
PHPの仕事と学びin仙台_WindowsAzure概説_20130921
2013.12.10 Classmethod re:Grwoth
JAWS札幌 re:Invent 2014レポート ― サーバレスの時代へ
大分県情報サービス産業協会 第29回技術交流会 講演資料
グレープシティのMicrosoft Azure対応への取り組み
Microsoft Azure Workshop day2
Windows Azure と Xamarin で作るマルチプラットフォームアプリケーション
PRD-009_クラウドの ERP による業務システム開発 ~OData エンド ポイントから Power BI 連携~
View and Data API のご紹介 @ WebGL Meetup #2
Serverless Architecture on AWS(20151121版)
UnityとAmazon Web Servicesで生み出す新しい価値
Ad

Similar to PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~ (20)

PPTX
Microsoft Azure build & ignight update summary
PPTX
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
PDF
グレープシティと業務システム開発のモダナイゼーション
PDF
Dynamics AppCenter パートナーソリューションカタログ (2015 年 9 月)
PPTX
TechEd 2014 フィードバック_高添版
PPTX
熊本クラウド語ろう会 - Azure開発入門
PDF
【Japan Partner Conference 2019】2025 年の崖を克服! 「Microsoft Dynamics 365 x Power P...
PPTX
Qlik Talend Cloudしっかり学ぶ勉強会 #7 各種データソースへの接続 - Dynamics365との接続
PDF
[BA08] Dynamics 365 + PowerApps で実践!現場が喜ぶデジタルトランスフォーメーション
PDF
XPagesDay 2014 - What's new in XPages NOW!
PDF
Apps for office オンプレミスとクラウド
PDF
今明かす、Windows Azure の全貌 - Virtualization Summit
PDF
デスクトップ アプリ開発における Visual Studio の進化
PPTX
Cld009 お待たせしました
PDF
Tech summit2017 arukikata_all_final
PDF
Build2019発表情報一気見せ
PDF
Cld009 お待たせしました
PDF
Prd007 crm +_erp_=_dynamics_365_が遂に登
PDF
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
PPTX
今から始める、Windows 10&新.NETへの移行戦略
Microsoft Azure build & ignight update summary
Oracle Cloud PaaS & IaaS:2019年10月度サービス情報アップデート
グレープシティと業務システム開発のモダナイゼーション
Dynamics AppCenter パートナーソリューションカタログ (2015 年 9 月)
TechEd 2014 フィードバック_高添版
熊本クラウド語ろう会 - Azure開発入門
【Japan Partner Conference 2019】2025 年の崖を克服! 「Microsoft Dynamics 365 x Power P...
Qlik Talend Cloudしっかり学ぶ勉強会 #7 各種データソースへの接続 - Dynamics365との接続
[BA08] Dynamics 365 + PowerApps で実践!現場が喜ぶデジタルトランスフォーメーション
XPagesDay 2014 - What's new in XPages NOW!
Apps for office オンプレミスとクラウド
今明かす、Windows Azure の全貌 - Virtualization Summit
デスクトップ アプリ開発における Visual Studio の進化
Cld009 お待たせしました
Tech summit2017 arukikata_all_final
Build2019発表情報一気見せ
Cld009 お待たせしました
Prd007 crm +_erp_=_dynamics_365_が遂に登
Part 4: Power Platform 概説 (製造リファレンス・アーキテクチャ勉強会)
今から始める、Windows 10&新.NETへの移行戦略
Ad

More from decode2016 (20)

PDF
SPL-005_オープンソースから見たマイクロソフト
PDF
SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来
PDF
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
PDF
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
PDF
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PDF
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PDF
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PDF
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
PDF
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
PDF
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
PDF
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
PDF
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
PDF
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
PDF
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
PDF
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
PDF
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
PDF
INF-020_メーカーがおしえてくれない正しいクラウドについて
PDF
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
PDF
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
PDF
INF-017_Windows Server 2016 の Software Defined Storage のしくみと活用
SPL-005_オープンソースから見たマイクロソフト
SPL-004_Windows 10 開発の舞台裏から学ぶエンジニアの未来
SPL-003_黒船襲来! 世界DevOps トップ企業 x マイクロソフトによるトークバトル セッション
SPL-002_クラウド心配性な上司を説得するコツを伝授します ~本当に信頼できるクラウドの構築/運用とは? マイクロソフト クラウド成長の軌跡~
PRD-006_機械学習で顧客対応はこう変わる! Azure ML と Dynamics で造る次世代 CRM
PRD-005_Skype Developer Platform によるアプリケーション開発の最新情報
PRD-004_ここまでできる! Azure AD と Office 365 連携開発の先進手法
PRD-002_SharePoint Server 2016 & Online ハイブリッド環境での業務活用
INF-028_そのエラーやお困りごと、ツールを使えば解決できるかも! ~Sysinternals や OS 標準ツールの徹底活用術~
INF-027_セキュリティ マニアックス -サイバー攻撃の手口と防御手法- ~敵を知り、己を知れば百戦危うからず~
INF-026_真のクラウドベース EMM ~マイクロソフトのモビリティ戦略はいかにユニークか~
INF-025_企業で使える Windows 10 ~現実的なアプリ & デバイス管理~
INF-024_Windows 10 の展開 ~プロビジョニング? いやワイプ & ロードでしょ!~
INF-023_マイクロソフトの特権管理ソリューションの全貌 ~永続的な管理者特権の廃止への道~
INF-022_情報漏えいを責めるべからず。今必要な対策とは? ~Windows 10 セキュリティ機能徹底解説~
INF-021_実践! Windows as a Service との上手な付き合い方 ~新しい OS 更新管理の徹底解説~
INF-020_メーカーがおしえてくれない正しいクラウドについて
INF-019_Nano Server だけでここまでできる! ~極小サーバーの使い方~
INF-018_OS の中で SDN 抗争勃発!? ~主役を争う VXLAN vs NVGRE~
INF-017_Windows Server 2016 の Software Defined Storage のしくみと活用

PRD-008_クラウド ネイティブ ERP ~Dynamics AX のアーキテクチャ/環境構築から開発/運用まで~