using azure sql database for enterprise needs · pdf fileusing azure sql database for...
TRANSCRIPT
WWW.PRAGMATICWORKS.COM
Using Azure SQL Database for Enterprise Needs
TechFuse Fall Edition
Steve Hughes
Principal Consultant Lead
twitter: @DataOnWheels
blog: dataonwheels.com
mailto:[email protected]
WWW.PRAGMATICWORKS.COM3
Some questions
Have you worked with Azure?
Are you putting data in the cloud?
Do you have a cloud strategy?
WWW.PRAGMATICWORKS.COM4
Agenda
Introducing SQL Azure Database
Provisioning a SQL Azure Database
Cloudy Concerns
Pricing and Total Cost of Ownership (TCO)
WWW.PRAGMATICWORKS.COM
Introducing SQL Azure Database
WWW.PRAGMATICWORKS.COM6
Understanding as a Service
On Premise physical
On Premise - virtual
Infrastructure as a Service (IaaS)
Platform as a Service (PaaS)
Software as a Service (SaaS)
WWW.PRAGMATICWORKS.COM7
SQL Server Offerings
Source: https://azure.microsoft.com/en-us/documentation/articles/data-management-azure-sql-database-and-sql-server-iaas/
WWW.PRAGMATICWORKS.COM8
Other noteworthy features
Enterprise features built in
High availability included
Replicated and recoverable
WWW.PRAGMATICWORKS.COM9
V12 Enterprise Ready
Significantly reduced feature gap
Improved security including row level security and transparent data encryption
Support for columnstore indexes
Increased business continuity RPO < 5 seconds; ERT < 30 seconds
WWW.PRAGMATICWORKS.COM
Provisioning a SQL Azure Database
WWW.PRAGMATICWORKS.COM
Cloudy ConcernsIs my data safe?
Is my data private?
What happens if the internet has issues?
What happens when I lose my connection?
WWW.PRAGMATICWORKS.COM12
Data Security Keep It Safe
Firewall rules to prevent access
Data encrypted in transit
Authenticated with Azure AD or SQL Server
Normal SQL Server Internal Security Applies Roles, RLS
Transparent Data Encryption
WWW.PRAGMATICWORKS.COM13
Data Privacy Keep It Secret
You Own Your Data (Not MS)You Control Your Data (Not MS)MS will notify if compelled by government agencies
We strive to be transparent in our privacy practices, offer you meaningful privacy choices, and responsibly manage the data we store and process. One measure of our commitment to the privacy of customer data is our adoption of the worlds first code of practice for cloud privacy, ISO/IEC 27018. Microsoft Azure Trust Center
WWW.PRAGMATICWORKS.COM14
Compliance
Microsoft Azure Trust CenterAs of June 2015 PCI DSS Level 1 HIPAA/HITECH FedRAMP FERPA ISO/IEC 27018:2014 FDA 21 CFR Part 11
WWW.PRAGMATICWORKS.COM15
Business Continuity
Microsofts SLA 99.99%
Redundant local copies
Geo-redundancy
ERT Expected Recovery TimeWhen you get back online?
RPO Recovery Point ObjectiveHow much data can I lose?
WWW.PRAGMATICWORKS.COM16
Resiliency Patterns & Practices
Retry LogicWhen coding for Azure SQL Database, you need to plan for connections being dropped and transient faults. You are working across the internet and these issues can happen and can be accounted for in your code with retry logic.
CachingCaching keeps applications running smoothly by keeping data ready to use without needing to query the database directly.
WWW.PRAGMATICWORKS.COM
Sizing and Pricing
WWW.PRAGMATICWORKS.COM18
Fun with Sizing
Single or Elastic DatabaseSingle Database is one database
Elastic Database is a pool of resources (preview)
Service TierBasic
Standard
Premium
WWW.PRAGMATICWORKS.COM19
Size and Point in Time Restore ComparisonBasic
Up to 2 GBPoint in Time Restore 7 Days
StandardUp to 250 GBPoint in Time Restore 14 Days
PremiumUp to 1 TBPoint in Time Restore 35 Days
WWW.PRAGMATICWORKS.COM20
DTU Database Throughput Units DTU = A calculation to determine the amount of resources that can be used by the databaseBasic
5 DTUs 16,000 transactions per hour
Standard10-100 DTUs 521 to 5,100 transactions per minute
Premium125 1750 DTUs 105 to 735 transactions per second
TEST, TEST, TEST
WWW.PRAGMATICWORKS.COM21
Elastic Databases
Shared ResourcesDTUs and Storage are shared
More Flexibility to Support Enterprise Solutions
WWW.PRAGMATICWORKS.COM22
Pricing Sample
Basic$5 / month
Standard$15-150 / month
Premium$465 7001 / month
WWW.PRAGMATICWORKS.COM
Demo
Pricing in the Portal
WWW.PRAGMATICWORKS.COM24
Pricing Perspective
SQL Server Enterprise License$14,256 per core
Dell Server 6 Core/64 GB RAMPowerEdge T430 with 4 TB storage, RAID 10$11,000 estimated example
Other Real Options SAN storageH/ADisaster Recovery
WWW.PRAGMATICWORKS.COM25
Equivalent License Cost: $228,096 or 38 Months
WWW.PRAGMATICWORKS.COM26
Equivalent License Cost: $228,096 or 61 Months
WWW.PRAGMATICWORKS.COM27
Why Azure SQL Database
Cloud First Application Development
Limited IT Support Available
Predictable Service Cost (more predictable with Elastic)
WWW.PRAGMATICWORKS.COM
Steve Hughes
Principal Consultant Lead
twitter: @DataOnWheels
blog: dataonwheels.com
Cortana Analytics: A New Entry to In-Depth Analysis - Ginger GrantTuesday, October 13, 2015 at 10 a.m. CST
http://pragmaticworks.com/ Training/FreeTraining
mailto:[email protected]