SlideShare a Scribd company logo
September 2016
Host
Portal 1 Portal 2 … Portal N
Web/Files SQL VMs Redis
Websites
SQL Database
Redis Cache
• Full VM control
• Bigger VMs
• More IOPs (SSD, RAID 0, etc)
• More complex
• More management costs
• SLA with 2 VMs per tier
Recommendation: choose websites (PaaS), and if it doesn’t fit, then move to VMs (IaaS)
• No VM Access
• Small/Medium/Large VMs
• Autoscaling
• Less management costs
• Single instance SLA
• SQL DB is HA by default
SQL Database
SQL VMs
Reasons:
• Need to install a
component for the
webtier
• Want more disk IOPs
• Want remote access for
some reason
Reasons:
• Want to use SQL Express
• Want to use another SQL
feature (i.e. Reporting
Services)
https://azure.microsoft.com/en-us/documentation/articles/sql-database-what-is-a-dtu/
A DTU is a unit of measure of the resources that
are guaranteed to be available to a standalone
Azure SQL database at a specific performance
level within a standalone database service tier.
A DTU is a blended measure of CPU, memory,
and data I/O and transaction log I/O in a ratio
determined by an OLTP benchmark workload
designed to be typical of real-world OLTP
workloads
CPU
Memory I/O
https://github.com/davidjrh/dnn.appinsights
DNN Connect session: https://channel9.msdn.com/events/Microsoft-Spain-Events/DNN-Connect/Website-
monitoring-with-Application-Insights
https://github.com/davidjrh/dnn.azureadprovider
https://github.com/davidjrh/dnn.rediscachingprovider
http://dnn-connect.org/community/blogs/azure-web-sites-
sharing-experiences
September 2016

More Related Content

More from David J. Rodriguez Hernandez

DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013
David J. Rodriguez Hernandez
 

More from David J. Rodriguez Hernandez (9)

Windows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y AzureWindows 10 IoT Core, Raspberry Pi y Azure
Windows 10 IoT Core, Raspberry Pi y Azure
 
TenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - ResourcesTenerifeDev - VSCode, Node.js, MongoDB - Resources
TenerifeDev - VSCode, Node.js, MongoDB - Resources
 
Global Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid KeynoteGlobal Azure Bootcamp - Madrid Keynote
Global Azure Bootcamp - Madrid Keynote
 
Un poco de caché, por favor!
Un poco de caché, por favor!Un poco de caché, por favor!
Un poco de caché, por favor!
 
TenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites IntroTenerifeDev - Azure Websites Intro
TenerifeDev - Azure Websites Intro
 
Azure TechEd 2014 Highlights
Azure TechEd 2014 HighlightsAzure TechEd 2014 Highlights
Azure TechEd 2014 Highlights
 
DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014DNN Cloud Services - Under the Hood - Techorama 2014
DNN Cloud Services - Under the Hood - Techorama 2014
 
DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013DNN Cloud Services - Under the Hood - CloudBurst 2013
DNN Cloud Services - Under the Hood - CloudBurst 2013
 
Dnn europe 2013 dnn cloud - no video
Dnn europe 2013   dnn cloud - no videoDnn europe 2013   dnn cloud - no video
Dnn europe 2013 dnn cloud - no video
 

Recently uploaded

Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
mbmh111980
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
Alluxio, Inc.
 

Recently uploaded (20)

GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product UpdatesGraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
GraphSummit Stockholm - Neo4j - Knowledge Graphs and Product Updates
 
AI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in MichelangeloAI/ML Infra Meetup | ML explainability in Michelangelo
AI/ML Infra Meetup | ML explainability in Michelangelo
 
The Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion ProductionThe Impact of PLM Software on Fashion Production
The Impact of PLM Software on Fashion Production
 
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAGAI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
AI/ML Infra Meetup | Reducing Prefill for LLM Serving in RAG
 
Breaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdfBreaking the Code : A Guide to WhatsApp Business API.pdf
Breaking the Code : A Guide to WhatsApp Business API.pdf
 
AI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning FrameworkAI/ML Infra Meetup | Perspective on Deep Learning Framework
AI/ML Infra Meetup | Perspective on Deep Learning Framework
 
A Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data MigrationA Guideline to Gorgias to to Re:amaze Data Migration
A Guideline to Gorgias to to Re:amaze Data Migration
 
How to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabberHow to install and activate eGrabber JobGrabber
How to install and activate eGrabber JobGrabber
 
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
KLARNA -  Language Models and Knowledge Graphs: A Systems ApproachKLARNA -  Language Models and Knowledge Graphs: A Systems Approach
KLARNA - Language Models and Knowledge Graphs: A Systems Approach
 
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
A Python-based approach to data loading in TM1 - Using Airflow as an ETL for TM1
 
iGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by SkilrockiGaming Platform & Lottery Solutions by Skilrock
iGaming Platform & Lottery Solutions by Skilrock
 
INGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by DesignINGKA DIGITAL: Linked Metadata by Design
INGKA DIGITAL: Linked Metadata by Design
 
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdfMastering Windows 7 A Comprehensive Guide for Power Users .pdf
Mastering Windows 7 A Comprehensive Guide for Power Users .pdf
 
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdfMicrosoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
Microsoft 365 Copilot; An AI tool changing the world of work _PDF.pdf
 
CompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdfCompTIA Security+ (Study Notes) for cs.pdf
CompTIA Security+ (Study Notes) for cs.pdf
 
Crafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM IntegrationCrafting the Perfect Measurement Sheet with PLM Integration
Crafting the Perfect Measurement Sheet with PLM Integration
 
Studiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting softwareStudiovity film pre-production and screenwriting software
Studiovity film pre-production and screenwriting software
 
Designing for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web ServicesDesigning for Privacy in Amazon Web Services
Designing for Privacy in Amazon Web Services
 
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
Entropy, Software Quality, and Innovation (presented at Princeton Plasma Phys...
 
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
AI/ML Infra Meetup | Improve Speed and GPU Utilization for Model Training & S...
 

Deploying and Managing DNN on Microsoft Azure Platform

Editor's Notes

  1. What are the inherent issues with premise? Different needs for different purposes.