using azure sql database for enterprise needs · pdf fileusing azure sql database for...

Download Using Azure SQL Database for Enterprise Needs · PDF fileUsing Azure SQL Database for Enterprise Needs TechFuse Fall Edition. Steve Hughes Principal Consultant Lead ... Software as

If you can't read please download the document

Upload: dinhtruc

Post on 12-Feb-2018

229 views

Category:

Documents


1 download

TRANSCRIPT

  • WWW.PRAGMATICWORKS.COM

    Using Azure SQL Database for Enterprise Needs

    TechFuse Fall Edition

  • Steve Hughes

    Principal Consultant Lead

    [email protected]

    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

    [email protected]

    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]