42

M02 - Micrisoft Azure DB - Azure Open Group

Embed Size (px)

Citation preview

Page 1: M02 - Micrisoft Azure DB - Azure Open Group
Page 2: M02 - Micrisoft Azure DB - Azure Open Group
Page 3: M02 - Micrisoft Azure DB - Azure Open Group
Page 4: M02 - Micrisoft Azure DB - Azure Open Group

PauloRenato

CloudsolutionsArchitect

@Prenatos

AlexDerafshan

DataSolutionsArchitect

@CloudNeutron

AhmedFarag

CloudSolutionsArchitect

@Mr_AhmedFarag

Page 5: M02 - Micrisoft Azure DB - Azure Open Group
Page 6: M02 - Micrisoft Azure DB - Azure Open Group
Page 7: M02 - Micrisoft Azure DB - Azure Open Group

http://aka.ms/AzureMeetup

Page 8: M02 - Micrisoft Azure DB - Azure Open Group
Page 9: M02 - Micrisoft Azure DB - Azure Open Group
Page 10: M02 - Micrisoft Azure DB - Azure Open Group

Public,Global,SharedDatacentersMicrosoftAzureStack&CloudPlatformSystem

Security&

Managem

ent

PublicCloud

Platform

HybridOperationsSe

curity&

Managem

ent

HybridOperations

SoftwareAsaService• Office365• MicrosoftCRM• DynamicsAX• VSOnline• Etc.

Page 11: M02 - Micrisoft Azure DB - Azure Open Group

2015 2016

Page 12: M02 - Micrisoft Azure DB - Azure Open Group
Page 13: M02 - Micrisoft Azure DB - Azure Open Group

HyperscaleInfrastructureistheenabler34RegionsWorldwide,26ONLINE…hugecapacityaroundtheworld…growingeveryyear

n 100+datacentersn Top2networksintheworldn 2.5xAWS,7xGoogleDCRegions

OperationalAnnounced/NotOperational

CentralUSIowa

WestUSCalifornia

EastUSVirginia

USGovVirginia

NorthCentralUSIllinois

USGovIowa

SouthCentralUSTexas

BrazilSouthSaoPauloState

WestEuropeNetherlands

ChinaNorth*Beijing

ChinaSouth*Shanghai

JapanEastTokyo,Saitama

JapanWestOsaka

IndiaSouthChennai

EastAsiaHongKong

SEAsiaSingapore

AustraliaSouthEastVictoria

AustraliaEastNewSouthWales

*Operatedby21Vianet

IndiaCentralPune

CanadaEastQuebecCity

CanadaCentralToronto

IndiaWestMumbai

GermanyNorthEastMagdeburg

GermanyCentralFrankfurt

UnitedKingdomRegions

NorthEuropeIreland

EastUS2Virginia

Page 14: M02 - Micrisoft Azure DB - Azure Open Group

PlatformServices

InfrastructureServices

WebApps

MobileApps

APIManagement

APIApps

LogicApps

NotificationHubs

ContentDeliveryNetwork(CDN)

MediaServices

BizTalkServices

HybridConnections

ServiceBus

StorageQueues

HybridOperations

Backup

StorSimple

AzureSiteRecovery

Import/Export

SQLDatabase

DocumentDB

RedisCache

AzureSearch

StorageTables

DataWarehouse AzureAD

HealthMonitoring

ADPrivilegedIdentityManagement

OperationalAnalytics

CloudServices

Batch RemoteApp

ServiceFabric

VisualStudio

AppInsights

AzureSDK

VSOnline

DomainServices

HDInsight MachineLearning

StreamAnalytics

DataFactory

EventHubs

MobileEngagement

DataLake

IoT Hub

DataCatalog

Security&Management

AzureActiveDirectory

Multi-FactorAuthentication

Automation

Portal

KeyVault

Store/Marketplace

VMImageGallery&VMDepot

AzureADB2C

Scheduler

Page 15: M02 - Micrisoft Azure DB - Azure Open Group

ApplicationbuiltonMicrosoftAzure

Data tier

App tier

Network tier AzureTrafficManager

AzureWebSites

AzureSearch

Streaming

AzureSQLDatabase

AzureDocumentDB Azure

HDInsight

AzureStorage

AzureWebRoles

AzureWebJobs

IoT

Page 16: M02 - Micrisoft Azure DB - Azure Open Group

Azure SQL DBAzure SQL DWSQL Server 2016, Oracle, MySQL,… on VM

Analytics Platform System

Azure Data Lake

SQL Server 2016Analytics Platform System

SQL

Relational Non-relational

On-prem

ises

Clou

dMicrosoftDataPlatform&AzureSQLDB

• Manageallyourdatainamissioncritical,scalable,secureway

• Gaindeepinsightsacrossallofyourdatawithoutdatamovement

• Utilizeexistingskillsandinvestments

• Consistenton-premises,cloudandhybridexperiences

Federated query

Business intelligence

Machine learning & advanced analytics

Insights

Page 17: M02 - Micrisoft Azure DB - Azure Open Group
Page 18: M02 - Micrisoft Azure DB - Azure Open Group
Page 19: M02 - Micrisoft Azure DB - Azure Open Group
Page 20: M02 - Micrisoft Azure DB - Azure Open Group
Page 21: M02 - Micrisoft Azure DB - Azure Open Group

AvailabilitySet StorageAccountStorageAccount

RedoStream

Page 22: M02 - Micrisoft Azure DB - Azure Open Group
Page 23: M02 - Micrisoft Azure DB - Azure Open Group
Page 24: M02 - Micrisoft Azure DB - Azure Open Group

• BuiltforSaaSandEnterpriseapplications• Predictableperformance&pricing• 99.99%availabilitybuilt-in• Geo-replicationandrestoreservicesfordata

protection• Secureandcompliantforyoursensitivedata• FullycompatiblewithSQLServer2014databases

FullymanagedSQLdatabaseservicesoyoucanfocusonyourbusiness

Page 25: M02 - Micrisoft Azure DB - Azure Open Group

SQLDatabaseServiceArelationaldatabaseasaservice,fullymanagedbyMicrosoft.Forcloud-designedappswhennear-zeroadministrationandenterprise-gradecapabilitiesarekey.PerfectforcloudarchitectsanddeveloperslookingforprogrammaticDBA-likefunctionality.

Page 26: M02 - Micrisoft Azure DB - Azure Open Group

SQLDBV12

Page 27: M02 - Micrisoft Azure DB - Azure Open Group

• Singletondatabases

• Elasticpooldatabase

Page 28: M02 - Micrisoft Azure DB - Azure Open Group

WhatexactlyisaDTU?

%CPU

%READ %WRITE

%MEMORY

DTU representsasetofoperationsthataretypicalforanonlinetransactionprocessing(OLTP)request,andthenmeasuredbyhowmanytransactionscouldbecompletedpersecondunderfullyloadedconditions

Page 29: M02 - Micrisoft Azure DB - Azure Open Group

B S0 S1 S2S3

P2

P11

P1

5 10 20 50 100 125 250

1750P4

500

P6

1000

Page 30: M02 - Micrisoft Azure DB - Azure Open Group
Page 31: M02 - Micrisoft Azure DB - Azure Open Group

SQLDatabaseservicetiers(singleDBmodel)

*The99.99%availabilitySLAdoesnotapplytotheexistingWebandBusinesseditions,whichwillcontinuetobesupportedat 99.9%availability.

BuiltFor

AvailableSLA

MaxStorage

BusinessContinuity

Security

DatabaseTransactionUnits(DTUs)

Point-in-timeRestore(“oops”Recovery)

BASIC PREMIUMSTANDARD

P1S0

Lighttransactionalworkloads Mediumtransactionalworkloads HeavyTransactionalWorkloads

99.99%*

2GB 250GB 500GB

Anypointwithin7days Anypointwithin14days Anypointwithin35days

Geo-restore,Activegeo-replication,uptofourreadablesecondarybackups

AlwaysEncrypted,TransparentDataEncryption,AzureActiveDirectoryauthentication,Auditing,row-levelsecurity,dynamicdatamasking

5

S1 S2 S3 P2 P4 P6 P11

10 20 50 100 125 250 500 1,000 1,750

1TB

Page 32: M02 - Micrisoft Azure DB - Azure Open Group

Dashboardviewsofmetrics

Getin-depthviewsviaPortalandAPIs.Monitor

Page 33: M02 - Micrisoft Azure DB - Azure Open Group

EncryptionType Type CustomerValue

Encryption-In-Transit TLS fromClienttoServerTLS=TransportLayerSecurity

Protectsdatabetweenclientandserveragainstsnoopingandman-in-the-middleattacks.SQLDBisphasingoutSSL3.0andTLS1.0infavorofTLS1.2.

Encryption-At-Rest TDEforSQLDBTDE=TransparentDataEncryption

Protects dataondisk.KeymanagementdonebyAzure.Makesiteasiertoobtaincompliance.

Encryption-End-To-End Client-sidecolumnencryptionforSQLDB(libraryavailablefordownload)

Dataprotectedend-to-endbutapplicationisawareofencryptedcolumns.UsedintheabsenceofdatamaskingandTDEforcompliancerelatedscenarios.

DatabaseFiles,Backups,TxLog,TempDB

CustomerData

In-Transit At-RestEnd-To-End

Encryptionoverview

Page 34: M02 - Micrisoft Azure DB - Azure Open Group

AutomaticbackupFullbackupsweekly,differentbackupdaily,logbackupsevery5minutes

Dailyandweeklybackupsautomaticallyuploadedtogeo-redundantAzureStorage

Self-servicerestorePoint-in-timeuptoasecondgranularity

RESTAPI,PowerShell,orPortal

Createsanewdatabaseinthesamelogicalserver

TieredretentionpolicyBasic- 7daysStandard- 14daysPremium- 35days

Noadditionalcosttoretainbackups

Geo- replicated

Restorefrombackup

SQLDatabasebackupssabcp01bl21

AzureStorage

sabcp01bl21

Point-in-timerestore

Page 35: M02 - Micrisoft Azure DB - Azure Open Group

Activegeo-replicationMissioncriticalbusinesscontinuity*

Upto4 secondaries

Service levels Basic, StandardandPremiumSelfService

Readable Secondaries Upto4

Regions available Any Azureregion

Replication Automatic,Asynchronous

Manageabilitytools RESTAPI,PowerShellorAzurePortal

Recovery TimeObjective(RTO)

<1hour

Recovery PointObjective <5mins

Failover On Demand

ActiveGeo-replicationnowavailablewithallservicetiersseeblog

Comingsoon:• T-SQLsupport• Switchbetweenprimaryandsecondary

Page 36: M02 - Micrisoft Azure DB - Azure Open Group

HowisitdifferentfromVMs?

Bestfor…

TCObenefits

SQLServerinaVM AzureSQLDatabase

Scalability

Resources

Page 37: M02 - Micrisoft Azure DB - Azure Open Group

“OneofAzure’smostpopularservices,SQLDatabasehas1Mdatabases.”ScottGuthrie,C+EExecutiveVicePresident,Microsoft

Page 38: M02 - Micrisoft Azure DB - Azure Open Group

MigratefromothertopdatabasesWithfreetoolsfromMicrosoft

SQL Server

SQL Server migration assistant

Savesyoutimeandmoney

SimplifymigrationtoSQLServer

Page 39: M02 - Micrisoft Azure DB - Azure Open Group

https://azure.microsoft.com/en-us/free/

Page 40: M02 - Micrisoft Azure DB - Azure Open Group

Pricing:https://azure.microsoft.com/en-us/pricing/details/sql-database/?b=16.50

Services:https://azure.microsoft.com/en-us/services/sql-database/

Documentation:https://azure.microsoft.com/en-us/documentation/

Stackoverflow:http://stackoverflow.com/questions/tagged/sql-azure

Page 41: M02 - Micrisoft Azure DB - Azure Open Group

https://aka.ms/azuremeetupsurvey

Page 42: M02 - Micrisoft Azure DB - Azure Open Group