sql databases on azure - files.meetup.comfiles.meetup.com/13745382/session 1 - sql azure.pdf ·...
TRANSCRIPT
![Page 2: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/2.jpg)
This is madness?
THIS IS SQL!
![Page 3: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/3.jpg)
![Page 4: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/4.jpg)
Options for SQL databases on Azure
![Page 5: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/5.jpg)
![Page 6: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/6.jpg)
SQL
Dedicated
Higher Cost
Shared
Lower Cost
Higher Administration Lower Administration
Hybrid Cloud
On Premises
Off Premises
SQL SQL
SQL SQL SQL
SQL SQL SQL
SQL
![Page 7: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/7.jpg)
![Page 8: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/8.jpg)
![Page 9: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/9.jpg)
![Page 10: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/10.jpg)
![Page 11: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/11.jpg)
![Page 12: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/12.jpg)
–Microsoft
–Microsoft
–Microsoft
–Microsoft (SLA 99.99%)
+ Upgrading databases
+ Threat detection and auditing
![Page 13: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/13.jpg)
![Page 14: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/14.jpg)
![Page 15: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/15.jpg)
![Page 16: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/16.jpg)
SQL Database on Azure
![Page 17: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/17.jpg)
Azure SQL DatabaseA managed cloud database for app developers
https://azure.microsoft.com/en-us/services/sql-database/
Performance and
Scalability
• Predictable performance
• Scale up & down
• Automatic tuning
Business continuity
and data protection
• Self-service restore
• Disaster recovery
• Compliance enabled
Self managed and
familiar
• Minimal management
• APIs
• Familiar tools
![Page 18: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/18.jpg)
![Page 19: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/19.jpg)
![Page 20: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/20.jpg)
Max DTUs 5
Max Database Size (GB) 2
Max in-memory OLTP storage (GB) N/A
Max concurrent workers 30
Max concurrent logins 30
Max concurrent sessions 300
Point-in-time-restore Any point last 7 days
Disaster recovery Active Geo-Replication
![Page 21: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/21.jpg)
S0 S1 S2 S3
Max DTUs 10 20 50 100
Max Database Size (GB) 250
Max in-memory OLTP storage (GB) N/A
Max concurrent workers 60 90 120 200
Max concurrent logins 60 90 120 200
Max concurrent sessions 600 900 1200 2000
Point-in-time-restore Any point last 35 days
Disaster recovery Active Geo-Replication
![Page 22: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/22.jpg)
P1 P2 P4 P6 P11 P15
Max DTUs 125 250 500 1000 1750 4000
Max Database Size (GB) 500 1000
Max in-memory OLTP
storage (GB)1 2 4 8 14 32
Max concurrent workers 200 400 800 1600 2400 6400
Max concurrent logins 200 400 800 1600 2400 6400
Max concurrent sessions 2400 4800 9600 19200 32000 32000
Point-in-time-restore Any point last 35 days
Disaster recovery Active Geo-Replication
![Page 24: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/24.jpg)
![Page 25: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/25.jpg)
![Page 26: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/26.jpg)
![Page 27: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/27.jpg)
![Page 28: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/28.jpg)
![Page 29: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/29.jpg)
![Page 30: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/30.jpg)
![Page 31: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/31.jpg)
![Page 32: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/32.jpg)
![Page 34: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/34.jpg)
![Page 35: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/35.jpg)
![Page 36: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/36.jpg)
![Page 37: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/37.jpg)
Tips for migration
![Page 38: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/38.jpg)
https://www.microsoft.com/en-us/download/details.aspx?id=53595
![Page 39: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/39.jpg)
![Page 40: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/40.jpg)
recommended tool
![Page 41: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/41.jpg)
https://azure.microsoft.com/en-us/documentation/articles/sql-
database-transact-sql-information/
![Page 42: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/42.jpg)
![Page 43: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/43.jpg)
![Page 44: SQL Databases on Azure - files.meetup.comfiles.meetup.com/13745382/Session 1 - SQL Azure.pdf · Azure SQL Database A managed cloud database for app developers https: ... •Predictable](https://reader034.vdocument.in/reader034/viewer/2022042612/5f6b460b9d555e7d517938bc/html5/thumbnails/44.jpg)