Download presentation
Presentation is loading. Please wait.
Published byJodie Ray Modified over 7 years ago
1
#sqlsatPordenone #sqlsat495 February 27, 2016 Elastic Database, going to the infinity * Emanuele Zanchettin @_thinkIT_ thinkit.it – ezanchettin@thinkit.it
2
#sqlsatPordenone #sqlsat495 February 27, 2016 Organizers
3
#sqlsatPordenone #sqlsat495 February 27, 2016 Gold Sponsors
4
#sqlsatPordenone #sqlsat495 February 27, 2016 Bronze Sponsors
5
#sqlsatPordenone #sqlsat495 February 27, 2016 Speaker info – Emanuele Zanchettin 15+ years of experience data architect and consultant about SQLServer and Azure SQL Database analyst and software developer using.NET coordinator of resources and IT projects Staff of 1nn0va – an Official Microsoft Community Speaker about SQLServer and Azure SQL Database technologies CEO and co-founder thinkIT Certified company ISO 9001:2008 (Quality) and ISO/IEC 20000-1:2011 (IT Services) ezanchettin@thinkit.it – http://www.thinkit.it/
6
#sqlsatPordenone #sqlsat495 February 27, 2016 About you Had a busy day, sleeping time.. ??? Are you awake? Try to raise your hand Try to clap your hands How many people are using … (raise your hand) SQL Server? Azure SQL Database? SS Management Studio? MS Visual Studio?
7
#sqlsatPordenone #sqlsat495 February 27, 2016 Agenda Scalability Service evolution Elastic scale Prices Performance sharing Elastic database pool Have fun with Elastic Scale & pool
8
#sqlsatPordenone #sqlsat495 February 27, 2016 Data partitioning - Scalability Scale-out Horizontal partitioning Vertical Partitioning Scale-up Idval Idval Idval Database bigger dbmore dbs Elastic scale (ex. app multi-tenant)
9
#sqlsatPordenone #sqlsat495 February 27, 2016 Conclusions Scale-up All right Vertical Partitioning External foreign keys, between databases, not permitted You can not have transactions between databases Even using Microsoft Distributed Transaction Coordinator (MDTC client side) Scale-out or horizontal partitioning Embedded in Azure Schema design Developing and troubleshooting are little bit hard Elastic Scale … was Federation … Scale in-out / up-down..
10
#sqlsatPordenone #sqlsat495 February 27, 2016 The choice, conscious
11
#sqlsatPordenone #sqlsat495 February 27, 2016 Other conclusions Service evolution t f (x) start 6 months ago 2 days ago tomorrow? today
12
#sqlsatPordenone #sqlsat495 February 27, 2016 Evolution from Federation to Elastic Scale The Azure SQL Database Federations feature is being retired along with the Web/Business editions in September 2015 (Cit.)
13
#sqlsatPordenone #sqlsat495 February 27, 2016 Shard Map Two types of Shard Map Range: intervals contiguous elements List: list of values Four types of keys INT BIGINT GUID VARBINARY
14
#sqlsatPordenone #sqlsat495 February 27, 2016 Split/Merge scenario Some comands –CreateShard –DeleteShard –CreateRangeMapping –CreatePointMapping –DeleteMapping –UpdateMapping –MarkMappingOffline –MarkMappingOnline KeyShard Location 1Database_A 3Database_B 4Database_C 6Database_B... Key RangeShard Location [1, 50)Database_A [50, 100)Database_B [100, 200)Database_C [400, 600)Database_C...
15
#sqlsatPordenone #sqlsat495 February 27, 2016 Premium Easy to understand Vertical: Scale-up or scale-down Horizontal: Scale-out or scale-in Basic Standard Basic Premium Standard Scale out/in Scale up/down
16
#sqlsatPordenone #sqlsat495 February 27, 2016 Price How much “single database”
17
#sqlsatPordenone #sqlsat495 February 27, 2016 Performance sharing Next step Example 20 * S3 (100 DTU) € 2.529,60/mo Example 4 * S3 (100 DTU) € 505,92/mo Example 1 * S3 (100 DTU) € 126,48/mo
18
#sqlsatPordenone #sqlsat495 February 27, 2016 Elastic database pool “This is a preview feature“ Evolution of elastic database management “Container” of eDTU Resource Sharing Predictable budget Scalable Not ideal for every scenarios Use it only if you need it
19
#sqlsatPordenone #sqlsat495 February 27, 2016 Elastic database pool Easy to understand Vertical: Scale-up or scale-down (DTU) Horizontal: Scale-out or scale-in (db nums) Scale db nums out/in Scale DTU pool up/down
20
#sqlsatPordenone #sqlsat495 February 27, 2016 How much “elastic database” Price
21
#sqlsatPordenone #sqlsat495 February 27, 2016 Comparison Simple database 20 x S3 100DTU Up to 2000DTU Up to 5TB (250GB/each) € 2.529,60 Elastic database 1 X STD 100eDTU Up to 100DTU Up to 100GB (250GB/each) € 189,53 You SAVE 20x DTU 13x expense LIMITS ( )
22
#sqlsatPordenone #sqlsat495 February 27, 2016 DEMO Have fun with Elastic Scale & Elastic DB
23
#sqlsatPordenone #sqlsat495 February 27, 2016 Links Azure SQL Database Elastic Scale Ch9 channel9.msdn.com/Shows/Data-Exposed/Azure-SQL- Database-Elastic-Scale channel9.msdn.com/Shows/Data-Exposed/Azure-SQL- Database-Elastic-Scale SQL Database Service Level Agreement (SLA) www.windowsazure.com/it-it/support/legal/sla/ SQL Database pricing www.windowsazure.com/it-it/pricing/details/sql-database/ Guidelines and Limitations (Windows Azure SQL Database) msdn.microsoft.com/en-us/library/windowsazure/ff394102.aspx
24
#sqlsatPordenone #sqlsat495 February 27, 2016 Links Elastic database pool for SQL databases https://azure.microsoft.com/en-us/documentation/articles/sql- database-elastic-pool/ https://azure.microsoft.com/it-it/documentation/articles/sql- database-elastic-pool-guidance/
25
#sqlsatPordenone #sqlsat495 February 27, 2016 Answer depends on your... wallet
26
#sqlsatPordenone #sqlsat495 February 27, 2016 THANKS! #sqlsatPordenone #sqlsat495
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.