sofia event center 14-15 may 2014 aleksandar totović erp consulting director, nps serbia deploying...
TRANSCRIPT
![Page 1: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/1.jpg)
Sofia Event Center
14-15 May 2014
Aleksandar TotovićERP Consulting Director, NPS Serbia
Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure
![Page 2: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/2.jpg)
Agenda
• What is Microsoft Dynamics NAV• What is Windows Azure?• How to sign-up?• Preparing for NAV Deploying• Network Topologies• Deploying NAV on Windows Azure• Administration Tools• Management & User Experience• Why?
![Page 3: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/3.jpg)
Enterprise Resource Planning
Microsoft Dynamics Family
What’s Microsoft Dynamics NAV?
![Page 4: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/4.jpg)
What is Windows Azure?
Microsoft
Cloud Platfor
mOpen
Flexible
Scalable
![Page 5: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/5.jpg)
“The sky's the limit.”
Miguel de Cervantes
Don Quixote, 1605
“The sky's No limit at all,be a dreamer.”
Jeanne Tessier Barone 1996.
![Page 6: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/6.jpg)
How to sign-up?
1 minute
1)Windows Azure Management Portal
2)Sign-up with:a) Windows Live ID (MS Account)
b) Organizational Account
![Page 7: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/7.jpg)
Try it for free
https://manage.windowsazure.com
![Page 8: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/8.jpg)
Preparing for Deploying
1)Install Windows Azure Cmdlets module
2)Configure Link with Windows Azure
3)Get-AzurePublishSettingsFile
4)https://windows.azure.com/download/publishprofile.aspx
5)Follow Instructions
6)Import-AzurePublishSettingsFile C:\<myfile>.publishsettings
![Page 9: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/9.jpg)
Preparing for Deploying
• Prepare NAV installation DVD
• Change Actual License on Installation DVD
• Change Database (*.bak) on Installation DVD
• Copy WindowsPowerShellScripts folder
• Scripts Customization
• We use only PowerShell
![Page 10: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/10.jpg)
PowerShell
• Microsoft Dynamics NAV 2013 R2 Administration Shell
• Windows PowerShell ISE – easier!• Import commands from NAV module
![Page 11: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/11.jpg)
PowerShell – scripts
1. We use following PS scripts:a)Set-PartnerSettings->Set-
PartnerSettings-CUSTOMb)Example-1VMc) Example-2VM
2. Customization only in new folder
![Page 12: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/12.jpg)
Network Topology Types
• Two topology types:
Azure – Virtual Network
SOAP (http://)
Odata (http://)
Web Client (https://)
Windows Client (net.tcp://)
NAV Web ServerNAV Server
SQL and NAV Database
Cloud Service
Azure – Virtual Network
SOAP (http://)
Odata (http://)
Web Client (https://)
Windows Client (net.tcp://)
NAV Web ServerNAV Server
SQL ServerNAV Database
Cloud Service Cloud Service
![Page 13: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/13.jpg)
NAV Deploying Process on Azure• Import Set-PartnerSettings-
CUSTOM• Run Example-1VM or Example-
2VM• Waiting 30-60 minutes
![Page 14: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/14.jpg)
Results
1. Website on IIS; NAV Web client instance; https
2. NAV Server instance connected with NAV database
3. NAV database:a)License Configuredb)Company Createdc) One User with SUPER role
4. NavUserPassword authentication type5. NAV Windows Client available through
ClickOnce6. NAV Web Client available through Web
Browser
![Page 15: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/15.jpg)
What Missing?
1. SOAP
a) Port Assign
b) Service Activate
2. OData
a) Port Assign
b) Service Activate
![Page 16: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/16.jpg)
Administration Tools
• Windows Azure Management Portal
• Only PowerShell by default
• There are other tools by additional installationo Microsoft Dynamics NAV 2013 R2
Administration
o Visual Studio
• ...
![Page 17: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/17.jpg)
User Experience
Demo
![Page 18: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/18.jpg)
Multi-tenancy
• What is Multi-tenancy?• Why use Multi-tenancy?• Topology Changes
SQL Server
NAV
Database
Client 1
Client 2
SQL Server
NAV
Database
RTC Client 1
RTC Client 2
NAV Server
Session 1
Session 2
RTC Client 3
SQL Server
NAV
Database
Windows Client 1
Web Client 3
NAV Server
Session 1
Session 2
Windows Client 5
SPP Client 2
Web Services Client
SQL ServerClient 1
Client 2
NAV Server
Session 1
Session 2
Client 3
Tenant 2
Tenant 1
Application
Session 1
Session 2
Tenant 2
Tenant 1
![Page 19: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/19.jpg)
Network Topology Types
DatabaseCompany 1
OS
NAV Server
DatabaseCompany 2
OS
NAV Server
DatabaseCompany 3
OS
NAV Server
OS
NAV Server
DatabaseCompany 1 - Company 2 – Company 3
DatabaseCompany 1
OS
NAV Server
DatabaseCompany 2
NAV Server
DatabaseCompany 3
NAV ServerNAV Server
DatabaseCompany 1
OS
Tenant 1
DatabaseCompany 2
Tenant 2
DatabaseCompany 3
Tenant 3
APPObjects
Single-Instance Multiple-Company
Multiple-Instance Multi-Tenants
![Page 20: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/20.jpg)
Migration on Multi-Tenancy
• Initial Database Creation• App Database Export• App Tables Removing from Initial
Database• Mounting Tenants with App
Database
Business Data
Remove-NAVApplication App Data
Business Data
App Data App Data
Export-NAVApplication
Business Data App Data
Mount-NAVTenant
![Page 21: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/21.jpg)
Migration on Multi-Tenancy
• Initial Database Creation• App Database Export• App Tables Removing from Initial
Database• Mounting Tenants with App
Database
![Page 22: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/22.jpg)
Why?
• Simple
• Administration Knowledge Not Needed
• Security
• Possible Mix of Topologies
• Lower Cost at Start
• Predictable Operating Costs
• ...
![Page 23: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/23.jpg)
Questions???Share your feedback for this particular sessionand for the overall conference experience at
http://aka.ms/intouchfor a chance to win our prizes!
![Page 24: Sofia Event Center 14-15 May 2014 Aleksandar Totović ERP Consulting Director, NPS Serbia Deploying Microsoft Dynamics NAV 2013 R2 ’ON’ Windows Azure](https://reader036.vdocument.in/reader036/viewer/2022062517/56649f165503460f94c2d03c/html5/thumbnails/24.jpg)
See you next year...
@atotovic
https://community.dynamics.com/nav/b/nav4construction/default.aspx
www.linkedin.com/in/aleksandartotovic