SlideShare une entreprise Scribd logo
1  sur  40
Directions EMEA
Community for Dynamics NAV partners
Choosing the best possible
Azure platform for NAV
Aleksandar Totovic, MVP
ERP Consulting, CEO
Speaker Introduction
AleksandarTotovic
› Developer and Consultant with Accounting Software from 1992
› ERP Consultant from 1996
› NAV Consultant from 2004
› Mainly Focus –Transition to the Cloud
Awards
› MVP since 2014
› Community Champion – Convergence EMEA 2014
Speaker Introduction
25+ How Do IVideos about
Technical and Functional Features
2 Official Courses – NAV2015
4 Official Courses – NAV2016
NAV 2016 Exams Co-author and
Committee Member
Agenda
Thinking about cloud
On Each
Bigger Tower
Electric Generator
in Each Basement
Everywhere…
Anytime…
Doesn’t
matter Where
Thomas Edison Direct Current
Lights
Nikola
Tesla
Alternating
Current Lights
Part II
IT on the
Cloud
21st
Century
Thinking about cloud and NAV
Early ideas (Classic era)
NAV 2013 R2 +
Each new release – more cloud-like
Future?
What we have now - Architecture
NAV Server
NAV Web Server
SQL Server
NAV Database
Cloud Service Cloud Service
NAV Server
NAV Web Server
SQL Server
NAV Database
SQL as Service
NAV Database
Platform as a Service
Managing Portal
NAV Server
NAV Web Server
SaaS
Project „Madeira“ – Dynamics 365
What we have now - Architecture
SaaS
IaaS IaaS & DBaaS
SaaSPaaS
What we have now – Managing
Responsibilities
Project “Madeira”
(Dynamics 365)
NAV managed with Managed
Services
NAV managed by Partners
How to choose – Business Model
How to choose – Solutions Delivered
On-premises or not?
Easy decision
Want cloud or not
› Believe in cloud
› Security reasons
› Internal system administration
Want subscription or not
› Cost control
› Cost calculation
› Scalability
› Long-term strategy
Cannot make price Analysis based only on comparison Subscription vs
On-premises
Must include all aspect…
On-premises or not – Cost calculation
On-premises or not – Cost calculation
But what service model?
IaaS or IaaS + DBaaS (with Azure SQL)?
IaaS + DBaaS or PaaS (Managed Services)?
PaaS or SaaS?
› Costs
› Platform Features
› Performances
› Functionalities
Cost Analysis – IaaS vs IaaS + DBaaS
Cost Analysis – IaaS vs IaaS + DBaaS
Total Cost of Azure SQL Server: 901,80
Total Cost of SQL Server on Azure VM: 1.458,25
Cost Analysis – IaaS + DBaaS vs PaaS
Model 5 new clients - databases
Each client with 3 users
Cost Analysis – PaaS vs SaaS
PaaS Costs – well known
SaaS Costs: 3 models
› Per Apps
› Plan
› Team Members
› Current customer – 40% discount
$50 (<15)
$39 (15..50)
$34 (50..75)
$28 (75+)
› Initial license cost?
› Upgrade cost?
Cost Analysis – PaaS vs SaaS
Platform Features (Tools)
IaaS and IaaS + DBaaS (with Azure SQL)
› We don’t have platform
› Microsoft Azure Portal
› PowerShell
› Manually work
PaaS
› Managed Services Portal
› Microsoft Azure Portal
› PowerShell
IaaS and IaaS + DBaaS –Tools
PaaS –Tools
SaaS –Tools
Tools Comparison
• IaaS
• PaaS
• SaaS
Single sign-on
Load
balancing
Monitoring
PowerShell
Virtual
machines
Tenant
provisioning
IISCertificates
Virtual
networks
Tenant
Template
Application
database
Help data Apps
Your Team
Tasks
Azure
Team Tasks
Performances
How we can choose performances
› Virtual Machines
› Azure SQL
Better performances = more money
Choose the optimal performances
Virtual Machines – Scaling
Virtual Machine CPU
Cores
RAM Disk Max data
disks
Max NICs / Network
bandwidth
A series (0-11) 1 – 16 0,75 – 112 GB 20 – 605 GB 1 – 16 ..4 / Very high
D series (1-14) 1 – 16 3,5 – 112 GB 50 – 800 GB SSD 2 – 32 ..8 / Very high
Dv2 series (1-15) 1 – 20 3,5 – 140 GB 50 – 1000 GB SSD 2 – 40 ..8 / Extremely high
F series (1-16) 1 – 16 2 – 32 GB 16 – 256 GB 2 – 32 ..8 / Extremely high
G series (1-5) 2 – 32 28 – 448 GB 324 – 6144 GB SSD 4 – 64 ..8 / Extremely high
A – standard
D – Faster CPU’s (60 % faster than A), SSD,
Higher Memory-to-core ratio
Dv2 – 35% faster CPU’s than D,
RAM and Disk as D
F – CPU’s as Dv2, RAM & Disk lower performance G – The best Intel Xeon E5 v3 CPU’s
Azure SQL – Scaling
• Basic, Standard, and Premium
• Standard service tier use cases:
› Database with multiple concurrent requests
• Premium service tier use cases:
› High Peak Load
› Many Concurrent Requests
› Low Latency
› Minimum required for Dynamics NAV
Azure SQL – Scaling
DTU = database throughput units
LoadTests
We have the basic performance information
How to choose what we need?
LoadTests
› Performance tests
› Concurrency tests
LoadTests
How we can run LoadTest
Visual Studio Ultimate
GitHub: https://github.com/wortho/NAVLoadTest
› Clone the repository inVS
› Open & build the solution
› Adjust the basic information
› Run tests
› Customize tests
Performance – Examples
(VMs vs Azure SQL)
Performance – Examples
(VMs vs Azure SQL)
Performance – Conclusion
SQL onVM is faster than Azure SQL
Azure SQL is cheaper than SQL onVM
Azure SQL is good enough
Azure SQL is designed for massive workload with many concurrent users
For very complex processing, SQL onVM is better
Performances in Azure SQL are very stable with number of users increasing
Performance – Conclusion
Premium tiers are not always better than Standard on Azure SQL
DTU’s don’t necessarily mean higher performance
› DTU’s are not important if process highly asks NST
› DTU’s are very important when we have clear SQL tasks
Azure SQL performances are better if we use Managed Services as PaaS
Performance –Target
Traditional NAV market:
Companies with 25 to 250 employees
Largely unaddressed segment of small companies:
Companies with 1 to 25 employees
CompanySize
Number of Companies
Dynamics NAV
Solution Functionalities and Features
IaaS
IaaS +
DBaaS
PaaS
Project “Madeira”
SaaS
Standard partner customizations
Add-Ons (CfMD or not)
Singletenant or Multitenant
Subscription or On-premises
License per Client
NAV 2013 R2 + versionIaaS
IaaS +
DBaaS
Customizations: Only Add-Ons
Only Multitenant and Subscription
One license per Service
New versions with 3-month platform upgrade
cadence
PaaS SaaS Customizations: Only Apps
Only Subscription
Always Current version
Solution Functionalities and Features
Dynamics NAV
› Starter Pack
› Extended Pack
› Integrations
› Customizations
Project “Madeira”
› Reduced NAV Starter Pack
› For small companies
› Apps!
Final Decision
Join Us !
40
www.directionsemea.com
Blog: totovic.com
Twitter: @atotovic
Mail: aleksandar@totovic.com

Contenu connexe

Tendances

Achieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleAchieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleTasktop
 
ISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESSandeep Mahindra
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityXebiaLabs
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQualiQuali
 
Rez gateway - RezOS - innovate the future
Rez gateway - RezOS -   innovate the futureRez gateway - RezOS -   innovate the future
Rez gateway - RezOS - innovate the futureindikaMaligaspe
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practicesSerena Software
 
Neotys PAC - Stijn Schepers
Neotys PAC - Stijn SchepersNeotys PAC - Stijn Schepers
Neotys PAC - Stijn SchepersNeotys_Partner
 
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...Matthew Klassen
 
Application Lifecycle Management at Scale
Application Lifecycle Management at ScaleApplication Lifecycle Management at Scale
Application Lifecycle Management at ScaleAtlassian
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelAras
 
Self-Serve Marketing at VMware with Request Portals
Self-Serve Marketing at VMware with Request PortalsSelf-Serve Marketing at VMware with Request Portals
Self-Serve Marketing at VMware with Request PortalsAtlassian
 
The Primavera suite how the tools work together - Oracle Primavera Collabor...
The Primavera suite   how the tools work together - Oracle Primavera Collabor...The Primavera suite   how the tools work together - Oracle Primavera Collabor...
The Primavera suite how the tools work together - Oracle Primavera Collabor...p6academy
 
JIRA Data Center Implementation at Pitney Bowes - Peter Strickland
JIRA Data Center Implementation at Pitney Bowes - Peter StricklandJIRA Data Center Implementation at Pitney Bowes - Peter Strickland
JIRA Data Center Implementation at Pitney Bowes - Peter StricklandAtlassian
 
Salesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best PracticesSalesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best Practicespanayaofficial
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Software
 
A Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeA Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeAtlassian
 
How Tempo Adds More Value To Your JIRA
How Tempo Adds More Value To Your JIRAHow Tempo Adds More Value To Your JIRA
How Tempo Adds More Value To Your JIRAACA IT-Solutions
 
Building the Business Case for SAP HANA
Building the Business Case for SAP HANABuilding the Business Case for SAP HANA
Building the Business Case for SAP HANABluefin Solutions
 

Tendances (19)

Achieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps LifecycleAchieving Continuous Visibility Across the DevOps Lifecycle
Achieving Continuous Visibility Across the DevOps Lifecycle
 
ISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICESISYX HANA MIGRATION SERVICES
ISYX HANA MIGRATION SERVICES
 
Boosting Dev and Ops Productivity
Boosting Dev and Ops ProductivityBoosting Dev and Ops Productivity
Boosting Dev and Ops Productivity
 
QualiSystems-Brief TestShell
QualiSystems-Brief TestShellQualiSystems-Brief TestShell
QualiSystems-Brief TestShell
 
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspectiveQuali webinar de-mystifyind dev_ops-a practitioner’s perspective
Quali webinar de-mystifyind dev_ops-a practitioner’s perspective
 
Rez gateway - RezOS - innovate the future
Rez gateway - RezOS -   innovate the futureRez gateway - RezOS -   innovate the future
Rez gateway - RezOS - innovate the future
 
FUG Agile software engineering practices
FUG Agile software engineering practicesFUG Agile software engineering practices
FUG Agile software engineering practices
 
Neotys PAC - Stijn Schepers
Neotys PAC - Stijn SchepersNeotys PAC - Stijn Schepers
Neotys PAC - Stijn Schepers
 
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
From Support to Success: How Splunk Evolved Its Success Services to Deliver M...
 
Application Lifecycle Management at Scale
Application Lifecycle Management at ScaleApplication Lifecycle Management at Scale
Application Lifecycle Management at Scale
 
Taking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next LevelTaking Manufacturing Process Planning to the Next Level
Taking Manufacturing Process Planning to the Next Level
 
Self-Serve Marketing at VMware with Request Portals
Self-Serve Marketing at VMware with Request PortalsSelf-Serve Marketing at VMware with Request Portals
Self-Serve Marketing at VMware with Request Portals
 
The Primavera suite how the tools work together - Oracle Primavera Collabor...
The Primavera suite   how the tools work together - Oracle Primavera Collabor...The Primavera suite   how the tools work together - Oracle Primavera Collabor...
The Primavera suite how the tools work together - Oracle Primavera Collabor...
 
JIRA Data Center Implementation at Pitney Bowes - Peter Strickland
JIRA Data Center Implementation at Pitney Bowes - Peter StricklandJIRA Data Center Implementation at Pitney Bowes - Peter Strickland
JIRA Data Center Implementation at Pitney Bowes - Peter Strickland
 
Salesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best PracticesSalesforce Flows Architecture Best Practices
Salesforce Flows Architecture Best Practices
 
Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016Serena Business Manager Visualizing 2016
Serena Business Manager Visualizing 2016
 
A Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server UpgradeA Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
A Little Prep Goes a Long Way: Planning your next Jira Server Upgrade
 
How Tempo Adds More Value To Your JIRA
How Tempo Adds More Value To Your JIRAHow Tempo Adds More Value To Your JIRA
How Tempo Adds More Value To Your JIRA
 
Building the Business Case for SAP HANA
Building the Business Case for SAP HANABuilding the Business Case for SAP HANA
Building the Business Case for SAP HANA
 

Similaire à Directions EMEA Choosing the best possible Azure platform for NAV

SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsmyCloudDoor
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksDatabricks
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Bob Ward
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...serge luca
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaAmit Banerjee
 
Jean-René Roy : The Modern DBA
Jean-René Roy : The Modern DBAJean-René Roy : The Modern DBA
Jean-René Roy : The Modern DBAMSDEVMTL
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWSDatavail
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azurerockplace
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql databasePARIKSHIT SAVJANI
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerMicrosoft Tech Community
 
Migrate SQL Server 2008 R2 to Azure Cloud
Migrate SQL Server 2008 R2 to Azure CloudMigrate SQL Server 2008 R2 to Azure Cloud
Migrate SQL Server 2008 R2 to Azure CloudRavi Yadav
 
Azure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsAzure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsmyCloudDoor
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureKarim Vaes
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersTobias Koprowski
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceAmazon Web Services
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go modelAjay Kumar Uppal
 

Similaire à Directions EMEA Choosing the best possible Azure platform for NAV (20)

SAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and BenefitsSAP on Azure. Use Cases and Benefits
SAP on Azure. Use Cases and Benefits
 
Optimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec AzureOptimiser votre infrastructure SQL Server avec Azure
Optimiser votre infrastructure SQL Server avec Azure
 
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at DatabricksLessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
Lessons from Building Large-Scale, Multi-Cloud, SaaS Software at Databricks
 
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
Brk2045 upgrade sql server 2017 (on prem, iaa-s and paas)
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
How to choose between SharePoint lists, SQL Azure, Microsoft Dataverse with D...
 
Upgrade your SQL Server like a Ninja
Upgrade your SQL Server like a NinjaUpgrade your SQL Server like a Ninja
Upgrade your SQL Server like a Ninja
 
Jean-René Roy : The Modern DBA
Jean-René Roy : The Modern DBAJean-René Roy : The Modern DBA
Jean-René Roy : The Modern DBA
 
Exploring sql server 2016
Exploring sql server 2016Exploring sql server 2016
Exploring sql server 2016
 
Windows on AWS
Windows on AWSWindows on AWS
Windows on AWS
 
OSS DB on Azure
OSS DB on AzureOSS DB on Azure
OSS DB on Azure
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
Migrating on premises workload to azure sql database
Migrating on premises workload to azure sql databaseMigrating on premises workload to azure sql database
Migrating on premises workload to azure sql database
 
Azure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layerAzure SQL DB Managed Instances Built to easily modernize application data layer
Azure SQL DB Managed Instances Built to easily modernize application data layer
 
Migrate SQL Server 2008 R2 to Azure Cloud
Migrate SQL Server 2008 R2 to Azure CloudMigrate SQL Server 2008 R2 to Azure Cloud
Migrate SQL Server 2008 R2 to Azure Cloud
 
Azure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration OptionsAzure for SAP Solutions - Use Cases and Migration Options
Azure for SAP Solutions - Use Cases and Migration Options
 
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on AzureGlobal Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
Global Azure Bootcamp 2017 - Why I love S2D for MSSQL on Azure
 
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginnersKoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
KoprowskiT_SQLRelay2014#6_Leeds_WADBForBeginners
 
Migrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration ServiceMigrating to Amazon RDS with Database Migration Service
Migrating to Amazon RDS with Database Migration Service
 
SAP on pay as you go model
SAP on pay as you go modelSAP on pay as you go model
SAP on pay as you go model
 

Dernier

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaKayode Fayemi
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...Sheetaleventcompany
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Vipesco
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesPooja Nehwal
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024eCommerce Institute
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardsticksaastr
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Delhi Call girls
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMoumonDas2
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Chameera Dedduwage
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxNikitaBankoti2
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Kayode Fayemi
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsaqsarehman5055
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Hasting Chen
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024eCommerce Institute
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceDelhi Call girls
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar TrainingKylaCullinane
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AITatiana Gurgel
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubssamaasim06
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfSenaatti-kiinteistöt
 

Dernier (20)

If this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New NigeriaIf this Giant Must Walk: A Manifesto for a New Nigeria
If this Giant Must Walk: A Manifesto for a New Nigeria
 
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 93 Noida Escorts >༒8448380779 Escort Service
 
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
No Advance 8868886958 Chandigarh Call Girls , Indian Call Girls For Full Nigh...
 
Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510Thirunelveli call girls Tamil escorts 7877702510
Thirunelveli call girls Tamil escorts 7877702510
 
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara ServicesVVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
VVIP Call Girls Nalasopara : 9892124323, Call Girls in Nalasopara Services
 
George Lever - eCommerce Day Chile 2024
George Lever -  eCommerce Day Chile 2024George Lever -  eCommerce Day Chile 2024
George Lever - eCommerce Day Chile 2024
 
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, YardstickSaaStr Workshop Wednesday w/ Lucas Price, Yardstick
SaaStr Workshop Wednesday w/ Lucas Price, Yardstick
 
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
Night 7k Call Girls Noida Sector 128 Call Me: 8448380779
 
Mathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptxMathematics of Finance Presentation.pptx
Mathematics of Finance Presentation.pptx
 
Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)Introduction to Prompt Engineering (Focusing on ChatGPT)
Introduction to Prompt Engineering (Focusing on ChatGPT)
 
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docxANCHORING SCRIPT FOR A CULTURAL EVENT.docx
ANCHORING SCRIPT FOR A CULTURAL EVENT.docx
 
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
Governance and Nation-Building in Nigeria: Some Reflections on Options for Po...
 
Air breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animalsAir breathing and respiratory adaptations in diver animals
Air breathing and respiratory adaptations in diver animals
 
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
Re-membering the Bard: Revisiting The Compleat Wrks of Wllm Shkspr (Abridged)...
 
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
Andrés Ramírez Gossler, Facundo Schinnea - eCommerce Day Chile 2024
 
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort ServiceBDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
BDSM⚡Call Girls in Sector 97 Noida Escorts >༒8448380779 Escort Service
 
Report Writing Webinar Training
Report Writing Webinar TrainingReport Writing Webinar Training
Report Writing Webinar Training
 
Microsoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AIMicrosoft Copilot AI for Everyone - created by AI
Microsoft Copilot AI for Everyone - created by AI
 
Presentation on Engagement in Book Clubs
Presentation on Engagement in Book ClubsPresentation on Engagement in Book Clubs
Presentation on Engagement in Book Clubs
 
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdfThe workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
The workplace ecosystem of the future 24.4.2024 Fabritius_share ii.pdf
 

Directions EMEA Choosing the best possible Azure platform for NAV

  • 1. Directions EMEA Community for Dynamics NAV partners Choosing the best possible Azure platform for NAV Aleksandar Totovic, MVP ERP Consulting, CEO
  • 2. Speaker Introduction AleksandarTotovic › Developer and Consultant with Accounting Software from 1992 › ERP Consultant from 1996 › NAV Consultant from 2004 › Mainly Focus –Transition to the Cloud Awards › MVP since 2014 › Community Champion – Convergence EMEA 2014
  • 3. Speaker Introduction 25+ How Do IVideos about Technical and Functional Features 2 Official Courses – NAV2015 4 Official Courses – NAV2016 NAV 2016 Exams Co-author and Committee Member
  • 5. Thinking about cloud On Each Bigger Tower Electric Generator in Each Basement Everywhere… Anytime… Doesn’t matter Where Thomas Edison Direct Current Lights Nikola Tesla Alternating Current Lights Part II IT on the Cloud 21st Century
  • 6. Thinking about cloud and NAV Early ideas (Classic era) NAV 2013 R2 + Each new release – more cloud-like Future?
  • 7. What we have now - Architecture NAV Server NAV Web Server SQL Server NAV Database Cloud Service Cloud Service NAV Server NAV Web Server SQL Server NAV Database SQL as Service NAV Database Platform as a Service Managing Portal NAV Server NAV Web Server SaaS Project „Madeira“ – Dynamics 365
  • 8. What we have now - Architecture SaaS IaaS IaaS & DBaaS SaaSPaaS
  • 9. What we have now – Managing Responsibilities Project “Madeira” (Dynamics 365) NAV managed with Managed Services NAV managed by Partners
  • 10. How to choose – Business Model
  • 11. How to choose – Solutions Delivered
  • 12. On-premises or not? Easy decision Want cloud or not › Believe in cloud › Security reasons › Internal system administration Want subscription or not › Cost control › Cost calculation › Scalability › Long-term strategy Cannot make price Analysis based only on comparison Subscription vs On-premises Must include all aspect…
  • 13. On-premises or not – Cost calculation
  • 14. On-premises or not – Cost calculation
  • 15. But what service model? IaaS or IaaS + DBaaS (with Azure SQL)? IaaS + DBaaS or PaaS (Managed Services)? PaaS or SaaS? › Costs › Platform Features › Performances › Functionalities
  • 16. Cost Analysis – IaaS vs IaaS + DBaaS
  • 17. Cost Analysis – IaaS vs IaaS + DBaaS Total Cost of Azure SQL Server: 901,80 Total Cost of SQL Server on Azure VM: 1.458,25
  • 18. Cost Analysis – IaaS + DBaaS vs PaaS Model 5 new clients - databases Each client with 3 users
  • 19. Cost Analysis – PaaS vs SaaS PaaS Costs – well known SaaS Costs: 3 models › Per Apps › Plan › Team Members › Current customer – 40% discount $50 (<15) $39 (15..50) $34 (50..75) $28 (75+) › Initial license cost? › Upgrade cost?
  • 20. Cost Analysis – PaaS vs SaaS
  • 21. Platform Features (Tools) IaaS and IaaS + DBaaS (with Azure SQL) › We don’t have platform › Microsoft Azure Portal › PowerShell › Manually work PaaS › Managed Services Portal › Microsoft Azure Portal › PowerShell
  • 22. IaaS and IaaS + DBaaS –Tools
  • 25. Tools Comparison • IaaS • PaaS • SaaS Single sign-on Load balancing Monitoring PowerShell Virtual machines Tenant provisioning IISCertificates Virtual networks Tenant Template Application database Help data Apps Your Team Tasks Azure Team Tasks
  • 26. Performances How we can choose performances › Virtual Machines › Azure SQL Better performances = more money Choose the optimal performances
  • 27. Virtual Machines – Scaling Virtual Machine CPU Cores RAM Disk Max data disks Max NICs / Network bandwidth A series (0-11) 1 – 16 0,75 – 112 GB 20 – 605 GB 1 – 16 ..4 / Very high D series (1-14) 1 – 16 3,5 – 112 GB 50 – 800 GB SSD 2 – 32 ..8 / Very high Dv2 series (1-15) 1 – 20 3,5 – 140 GB 50 – 1000 GB SSD 2 – 40 ..8 / Extremely high F series (1-16) 1 – 16 2 – 32 GB 16 – 256 GB 2 – 32 ..8 / Extremely high G series (1-5) 2 – 32 28 – 448 GB 324 – 6144 GB SSD 4 – 64 ..8 / Extremely high A – standard D – Faster CPU’s (60 % faster than A), SSD, Higher Memory-to-core ratio Dv2 – 35% faster CPU’s than D, RAM and Disk as D F – CPU’s as Dv2, RAM & Disk lower performance G – The best Intel Xeon E5 v3 CPU’s
  • 28. Azure SQL – Scaling • Basic, Standard, and Premium • Standard service tier use cases: › Database with multiple concurrent requests • Premium service tier use cases: › High Peak Load › Many Concurrent Requests › Low Latency › Minimum required for Dynamics NAV
  • 29. Azure SQL – Scaling DTU = database throughput units
  • 30. LoadTests We have the basic performance information How to choose what we need? LoadTests › Performance tests › Concurrency tests
  • 31. LoadTests How we can run LoadTest Visual Studio Ultimate GitHub: https://github.com/wortho/NAVLoadTest › Clone the repository inVS › Open & build the solution › Adjust the basic information › Run tests › Customize tests
  • 34. Performance – Conclusion SQL onVM is faster than Azure SQL Azure SQL is cheaper than SQL onVM Azure SQL is good enough Azure SQL is designed for massive workload with many concurrent users For very complex processing, SQL onVM is better Performances in Azure SQL are very stable with number of users increasing
  • 35. Performance – Conclusion Premium tiers are not always better than Standard on Azure SQL DTU’s don’t necessarily mean higher performance › DTU’s are not important if process highly asks NST › DTU’s are very important when we have clear SQL tasks Azure SQL performances are better if we use Managed Services as PaaS
  • 36. Performance –Target Traditional NAV market: Companies with 25 to 250 employees Largely unaddressed segment of small companies: Companies with 1 to 25 employees CompanySize Number of Companies
  • 37. Dynamics NAV Solution Functionalities and Features IaaS IaaS + DBaaS PaaS Project “Madeira” SaaS Standard partner customizations Add-Ons (CfMD or not) Singletenant or Multitenant Subscription or On-premises License per Client NAV 2013 R2 + versionIaaS IaaS + DBaaS Customizations: Only Add-Ons Only Multitenant and Subscription One license per Service New versions with 3-month platform upgrade cadence PaaS SaaS Customizations: Only Apps Only Subscription Always Current version
  • 38. Solution Functionalities and Features Dynamics NAV › Starter Pack › Extended Pack › Integrations › Customizations Project “Madeira” › Reduced NAV Starter Pack › For small companies › Apps!
  • 40. Join Us ! 40 www.directionsemea.com Blog: totovic.com Twitter: @atotovic Mail: aleksandar@totovic.com

Notes de l'éditeur

  1. Optimizing the price performance for a group of databases The more databases you can add to a pool the greater your savings become