Microsoft SQL Server 2014 Fast Track [Solution Brief]

Microsoft SQL Server 2014 Fast Track
34-TB Certified Data Warehouse
103-TB Maximum User Data
Tegile Systems Solution Review
2U Design: Featuring Tegile T3800 All-Flash Storage Array
http://www.tegile.com/solutions/sql
www.tegile.com/solutiuons/sql
Table of Contents
Executive Summary:................................................................................................................................... 3
Introduction to Fast Track for SQL Server Data Warehouse ............................................................... 3
Why choose the Tegile solution: .............................................................................................................. 3
How is Tegile DWFT solutions different? ................................................................................................ 4
Tegile Intelliflash™ Features...................................................................................................................... 5
High Level Tegile Array Architecture: ...................................................................................................... 6
Data Warehouse Fast Track Certification: .............................................................................................. 7
Tegile T3800 Performance Overview ...................................................................................................... 8
Hardware Overview ................................................................................................................................... 9
Summary ................................................................................................................................................... 10
2
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
Executive Summary:
The Microsoft SQL Server Data Warehouse Fast Track (DWFT) reference architecture is designed to
eliminate the complexity of properly sizing hardware for your SQL Server-based Data Warehouse. This
will streamline the decision-making process and reduce hardware and maintenance costs. The sizing
technique used in SQL Server DWFT will properly size servers, based on I/O throughput and CPU
transaction capability. This consumption-based approach ensures that you can take full advantage of
your hardware investment.
Target audience: This document is intended for CIOs, CTOs, decision makers and managers, as well as
individual (BI) Architects, DBAs and developers. Tegile has also published a detailed installation and
configuration guide that includes step-by-step instructions.
Introduction to Fast Track for SQL Server Data Warehouse
Data Warehouse Fast Track (DWFT) reference architectures provide tested and validated configurations
and associated resources to help customers identify the right environment for their data warehouse
solutions. Following these recommended configuration best practices and guidelines will yield these
tangible benefits:

Accelerate data warehouse projects with pre-tested hardware and SQL Server configurations

Reduce hardware and maintenance costs by purchasing a balanced hardware solution and
optimizing it for a data warehouse workload

Reduce planning and setup costs by leveraging the certified reference architecture
configurations

Ensure predictable performance by configuring the system correctly and taking advantage of the
tuning directions
The DWFT reference architectures provide a balanced server, memory, network, and storage hardware
configuration, enabling you to avoid the risk of improperly designed and configured hardware systems.
These guidelines ensure that you get be most capability and throughput out of your storage investment.
Why choose the Tegile solution:
(1) Tegile is the only storage company offering you a FULL 5-year performance and capacity
warranty on all of its Flash Arrays; this includes the actual flash media (eMLC)
(2) Tegile is the only storage company, which delivers true All-Flash arrays that are expandable
based on your needs with (a) All Flash, (b) Hybrid or (c) Hard Disk Drives (HDD) only. This allows
you to add more performance, more space and or both. Your decision on what to add can be
deferred until such time, when you know in which direction your DW needs to grow.
(3) Tegile delivers advanced data management, deduplication and compression features, which will
further expand the capacity and usability of the arrays with no additional software licensing.
Everything comes in the box.
3
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
How is Tegile DWFT solutions different?
Essentially, there are three types of Data Warehouse Architectures:
The traditional solution calls for separate server(s) and a huge allocation of spinning media on
traditional HDD based storage array with all the drawbacks associated with 50-year-old
architecture.
The converged solution calls for stuffing PCIe flash cards into a single server and creating fast,
but highly volatile solution with no enterprise features such as failover, scale out, non-disruptive
updates etc.
The modern solution is designed using enterprise deployment standards with multiple servers,
and with lightning-fast response times, highly available, expandable all-flash and hybrid storage.
The traditional solution:
A legacy Data Warehouse Reference Architectures are well established in the industry with the focus on
extracting the maximum performance from a disk based array. Unfortunately, the architectures were
limited by legacy spinning media technology at the time of creation. Many do a great job working
around the problems normally encountered by the administrators and DBAs. Understandably, some of
those steps were time-consuming, mostly focused on sequentially loading data into a data warehouse in
order to achieve true physically sequential layouts of data. These steps included single-threaded loading
steps, ordering data between steps, and utilizing multiple staging tables. It traded overall loading speed
for a physically sequential data layout in order to minimize fragmentation. As a result, it was tailored to
limitations of legacy spinning media. This was created to satisfy the requirement for predictable
throughput during range scans (sequential reads), which is the typical workload of a data warehouse
system. The intent was to try to minimize movement of the read/write heads on the disks. This is
optimal when designing for spinning media. Tegile IntelliFlash storage arrays remove this requirement and
allow the administrators to take the quickest path with parallel loads and reloading data at will.
The converged solution:
Converged solutions are designed to eliminate performance bottlenecks by placing storage as close to
the CPU processing as possible—in this case, directly inside the server that’s running the application.
While this is very fast solution, it can also be very expensive and has many serious drawbacks, which
should give anyone looking for real DW a serious pause.
First: In order to avoid catastrophic failure of PCIe Cards, PCIe flash cards need to be doubled and
mirrored inside the server. Cutting the maximum usable capacity in half (or doubling the cost in terms of
PCIe flash, depending on your point of view). PCIe flash failures are quite common due to poor
ventilation of the server cases. They produce a tremendous amount of heat at the exact moment you
need them the most.
Second: Using a single server creates a single point of failure. To overcome this, SQL Enterprise must be
deployed in an always-on configuration. This will require another (ideally) identical server with
approximately the same amount of flash (PCIe) storage crammed into it. This effectively doubles the
4
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
cost of the deployment, again. For example, one organization is currently paying for the flash storage
four times—2 times in each of the 2 servers—in order to create a high-availability solution. Furthermore,
this flash can only be used by one solution and cannot be shared across the organization when it’s no
longer needed.
Third: There is no easy way to add storage performance and capacity. One must add a new server to
increase the performance and/or capacity. While some DBAs will say sharding DBs is an option, it is
complex and difficult to maintain for a reasonable period.
The modern solution:
The modern solution is based on the proven strategy of separating highly available, fault-tolerant
storage and computing resources. Tegile storage arrays are not only highly available with two activeactive controllers, they also protect all data inside the array with an industry standard RAID
configuration. Tegile Arrays deliver all-flash performance that can be expanded over time with (a) all
flash, (b) hybrid or (c) HDD-based shelves, depending on growing needs. The Tegile IntelliFlash™
operating system ensures that frequently accessed data is always stored in the fastest media and less
frequently used data is stored on more cost-effective media. Furthermore, Tegile IntelliFlash ™
operating system dynamically allocates the performance of the array based on the requirements placed
on each LUN or share.
Tegile Intelligent Flash Array Features
High IOPS: Tegile storage arrays are able to achieve very high IOPS by writing each I/O
block into DRAM and flash on the array. Using advanced algorithms, the most
important data are always kept at the fastest layer of the array. Tegile storage arrays
can come equipped with several hundred terabytes of enterprise-grade (eMLC) solidstate drives. The actual usable space is even larger due to inline compression and deduplication. These data reduction techniques free up cache space in DRAM and flash
for faster reads and writes.
Compression: Tegile storage arrays use inline compression, which can remove multiple
write operations and simplify read operations in real time. Compression also delivers
space savings and eliminates multiple IOs, effectively increasing the throughput of the
system. Compression performed inline without compromising read or write
performance.
Inline Deduplication: Tegile storage arrays come with low overhead inline deduplication. For most SQL Server workloads, this feature is only effective if the data is
highly repetitive. However, this feature has amazing results for Virtualized servers or
multiple copies of the same database.
Note: This feature was disabled for DW FT Testing as the test data can be highly
repetitive and therefore would result in unrealistically high storage savings. For a real
5
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
world environment, this would be very likely turned on since the latency penalty is
minimal and space savings are dramatic.
Snapshots (application-consistent): Tegile storage arrays can be used to present
multiple copies of the same data from a single source. When copies are updated, only
deltas will be saved. Using this feature can result in significant savings when
Development, Test, Production and DW and BI environments all “use” the same copy of
the data. Snapshots are created instantly regardless of the size of the database and
therefore are a great way to create instant replicas of the database.
Note: While many other vendors have Snapshots, they all face two core problems: (a)
they are unable to deliver the required IOPS to serve all of the “copies” or (b) the
snapshots themselves are not application-consistent. The vendor is missing the VSS
driver. Both of these problems render the feature effectively useless. In both cases, the
solution such a vendor will recommend is to copy the data someplace else causing very
poor utilization of expensive storage resources and will be a time consuming activity.
Replication: IntelliFlash storage arrays can do asynchronous replication for both in-site
and remote-site scenarios. The scheduling granularity is completely controllable by the
customer and has zero impact on latency at the Primary Site. Replication can be used
either alone or in concert with SQL Server AlwaysOn to provide fast in-site and remotesite replication and high availability when business continuity is critical.
Cloud Analytics: Tegile IntelliCare delivers industry leading cloud analytics platform,
which is for reporting, advanced troubleshooting and proactive support of customer and
the Tegile support team.
High Level Tegile Array Architecture:
6
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
Data Warehouse Fast Track Certification:
7
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
Tegile T3800 Performance Overview
The testing and certification process was completed by running Microsoft designed and controlled
benchmarking system that includes a full set of tests that simulate real world situations and is based on
terabytes of TPC-H-like data.
Tegile purposefully chose very inexpensive server with total of only 16 cores and 128 GB of RAM to
demonstrate the power of all-flash storage.
The certificate above essentially certifies the Tegile T3800 single shelf (2U) array for up to 34TB of active
DW with 103 TB as the maximum size of such data warehouse.
It is important to point out that Microsoft considers the total amount of data loaded into the system as
the metric used to sizing. Meaning, SQL Server DW running on top of Tegile T3800 could fit in up to 103
TB of data, when it is in a raw format sitting on an uncompressed drive. It is obviously not going to take
up 103TB of flash storage on the Tegile array.
As these 103 TB are loaded into SQL server, SQL Server will apply data compression reducing the
amount of data the first time. In addition, Tegile will apply hardware level compression and deduplication as the data is saved by SQL server into the storage array, allowing all of 103TB of data fit into
a single 2U T3800 shelf.
A real world example from Tegile Array management UI is included below. The below is an example of
production virtulized SQL Server deployment. The 7.69TB is the data which was saved by SQL Server
onto the array. Inline compression reduced that to 4.68TB and inline deduplication reduced that to
2.72TB for a total saving of 64%. This does not include any savings due to snapshots which of course
dramatically compound the space as well.
8
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
Hardware Overview
The hardware chosen for this FT RA solution is highlighted below. The goal of this section is to provide a
high level layout of the hardware environment.
Component
Server
CPU
Total Sockets
Cores Per Socket
Total Physical Cores
Total Logical Cores
Memory
Internal Storage
HBA
Component
Storage Array
Operating System
SQL Server
Details
Tegile SM- SM X9DRW-7/iTPF
Intel Xeon E5-2670, 2.6GHz with Hyper-Threading
2
8
16
32
128 GB DDR3 (8 X 16GB DIMM's)
2x Intel 520 Series SSD (200GB configured in RAID 1)
3x QLogic QLE2562 (dual port) (8Gbps)
Details
Tegile IntelliFlash T3800
Windows Server 2012 R2 Standard
SQL Server 2014 Enterprise CU4 (Build 12.0.2430)
As of April 2015, Teilge All Flash Arrays can scale
upto 336TB or RAW flash.
With compression and deduplication the usable
range is 1.0 Petabytes to 1.6 Petabytes in 10U
configuration.
All with 5 YEARS OF FRESH FLASH warranty.
9
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0
Summary
The Tegile’s Microsoft SQL Server 2014 Fast Track Reference Architecture delivers price performance
balanced architecture and ease of manageability for demanding Data Warehousing and BI scenarios.
Tegile solution is certified for upto 34TB Data Warehouse and can hold upto 103TB of Data. Tegile does
this with100% Flash solutions, while preserving time proven enterprise architecture. The configuration is
easy to expand in size or performance . It is easy and simple to utilize for single solution or multi-tenant
databases and as a service scenario with complex billing. The system represents exceptionally reliable
and predictable infrastructure. With a total required space of 2U for storage, the system saves space
and power as compared to many other solutions with the same performance parameters. The
evolution of enterprise storage has placed flash memory in a strategic position to provide the most
usable storage compared to dollars spent over spinning disks. Tegile is pushing the envelope even
further by ensuring the best utilization of Flash across the entire storage subsystem. Tegile offers a wide
array of All-Flash and Hybrid solutions that meet demanding performance requirements without
breaking the budgets.

For more information, visit www.tegile.com/solutions/sql

To find out how to buy the solution or get a POC, contact sales at [email protected] and mention
SQL Data Warehouse Fast Track solution.
5 YEARS OF FRESH FLASH
Enterprise workloads require enterprise-grade SSDs and we guarantee it for 5 years, even in
high write I/O environments. Furthermore, we will upgrade your storage controllers at no
additional charge after 5 years.
© Copyright 2014 Tegile Systems, Inc. The information contained herein is subject to change without notice. The only warranties
for Tegile Systems products and services are set forth in the express warranty statements accompanying such products and
services. Nothing herein should be construed as constituting an additional warranty. Tegile Systems shall not be liable for technical
or editorial errors or omissions contained herein.
Microsoft, Windows, and SQL Server are U.S. registered trademarks of Microsoft Corporation. Intel and Xeon are trademarks of
Intel Corporation in the U.S. and other countries. All other trademarks and copyrights are property of their respective owners. All
rights reserved.
10
www.tegile.com/solutions/sql
Document:DW-3 Edit Version1.0