randy wilcox march 23-26, washington, dc · 1- ¼ rac exadata x2-2 with exalogic each ¼ rac has: 2...

24
SAS ® Exadata Value Proposition Randy Wilcox March 23-26, Washington, DC

Upload: others

Post on 26-May-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

SAS® Exadata Value Proposition Randy Wilcox March 23-26, Washington, DC

Page 2: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

2

SAS Solutions OnDemand: Overview §  Started in 2000, 450 global staff members

§  Advanced Analytics Lab (AAL) – Created in 2007

§  Over 1 PB of data under management

§  Multiple ASP lines of business, representing over 400 customer sites (5 - 30,000 users per solution) in more than 70 countries §  Retail, financial services, health care, pharmaceutical, government, entertainment analytics §  Marketing and fraud analytic solutions

§  Experience supporting customers with unique situations §  Regulatory constraints - AML, FDA, HIPAA, Safe Harbor, SOC 2 / SOC 3 §  Working with multiple parties

§  Best Practices §  Innovative techniques §  Documented processes and procedures

Page 3: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

3

Advanced Analytics Lab: Overview §  Formed by CEO Jim Goodnight in 2007

§  Premier analytic services group

§  Mission: §  Develop Innovative analytical processes and techniques, using SAS software, to

solve our customers' high end business problems. §  Support sales and consulting in generating revenue by helping close analytically

challenging engagements §  Produce analytical work products for repeatable processes

§  98% AAL members with graduate degrees in analytic fields (34% PhDs)

§  20 approved and 10 pending patents

§  Learn with the experts to the degree desired

Page 4: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

4

Staffing to Support Any Customer Need §  Analyst §  Application Developer

§  Business Analyst

§  Compliance Specialist

§  Data Architect / Data Modeler

§  Data Custodian

§  Data Integration Consultant

§  Database Administrator §  Information Technology

System Administrator

§  Instructional Designer

§  Load Tester §  Operations / Maintenance

Engineer

§  Performance Analyst

§  Program Manager

§  Project Manager

§  Quality Assurance Analyst

§  Quality Specialist

§  Release Manager

§  Repository Administrator §  Retail Duty Manager

§  Retail Operational Manager §  SAS Administrator

§  Service Desk Consultant

§  Solution Architect

§  System Administrator

§  Technical Account Manager

§  Technical Architect

§  Technical Communicator §  Technical Lead

§  Trainer

§  Web Developer

Page 5: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

5

Exadata at SAS Solutions OnDemand

Business Objectives •  Maximize Investment – multitenant

DW/BI •  Consolidation of servers

•  Reduce overall TCO •  Prepare for exponential data growth

•  Faster customer time-to-cost recovery

Solution •  2012: consolidate 15+ customer

deployments to Oracle Exadata •  2013: Addition of new customers to

Oracle Exadata

Benefits

SAS Solutions OnDemand utilizes key features of Exadata: Multitenant, Agility, and Performance to consolidate, speed time to deployment and drive down cost while realizing performance improvements

Business Benefits Multitenant Agility

•  Deployed quarter racks in multiple data centers

•  Utilized ZFS Storage Appliance for a backup solution

Page 6: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

6

Key Problems with Legacy Environment §  Low CPU utilization – typical usage <20%

§  Complex server farm

§  Under-utilized licenses

§  High energy cost with legacy servers

§  Systemic inefficiencies

§  Requires support and coordination from multiple internal organizations and vendors

Page 7: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

7

Exadata Key Requirements §  Multi-tenancy

§  Consolidation of database instances to Exadata

§  Utilize multiple hosted Exadata racks

§  Instance caging §  Maintain separation of data

across customers

§  Agility §  Decrease deployment time §  Remove dependencies on other

departments

§  Business Continuity §  High availability SLAs >99% §  Superior backup, restore, and

recovery

§  Oracle DB License Consolidation §  Consolidate under utilized licenses §  Lower yearly license spend

§  Performance Improvement §  Not an initial key requirement but

have recognized significant performance improvements

7

Page 8: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

8

Multi-Tenant Benefits

Exadata X2-2 DB

Consolidation

Data Guard

Data Guard

Production Disaster Protection

Many Disparate Customer Systems

PROBLEMS: •  Typical usage <20% •  Costly •  Inefficient

Previous Current Benefits §  High availability §  Cloud control/OEM 12c §  Lowered cost of license per CPU for

database §  Exadata could handle the spike and meet

SLA §  Optional compress data using HCC to lower

costs and no impact on performance §  Backup / recovery configured once §  Less data center storage space used §  Lower energy consumption to host §  Total cost of ownership significantly lowered §  Streamlined deployment §  Decreased time and effort for deployment §  Better management tools §  Less resource usage

Consolidated on Exadata

Test and QA

Page 9: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

9

SAS Solutions OnDemand: Agility Benefit

Single DBA Team

IT Team • Hardware and

Operating System Provisioning

Network Team • Network, Firewall,

and VLAN Configuration

Storage Team •  Setup and

Deployment of all FS for each DB

Backup Team • Management and

Netbackup Infrastructure and all DB Backups

Page 10: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

10

SAS Solutions OnDemand: Key Benefits §  Onboarding a new database went from days to hours

§  OEM12c Cloud Control to manage the entire stack

§  The DBA team size is able to complete the entire process

§  Storage, network, hardware and OS setup steps eliminated

§  Dependency on corporate backup/recovery services was reduced to DR only with the usage of ZFS

§  TCO decreased for hosting services

Enhanced Business Performance

Service Levels Improved and consistent delivery to the business

Innovation Superior capabilities to drive high value business results

Time to Value Reduced time to stand-up and deliver database services

Page 11: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

11

Customer Example: Anti-Money Laundering

§  Up to 45x performance increase with Exadata storage indexes

§  Significant reduction in storage by utilizing Hybrid Columnar Compression on aging partitions

Current Previous

Customer has 8 core dedicated standalone Customer uses 1730 GB

Customers 1,2….X

Customer X Anti Money Laundering / Fraud

Current Environment 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each node = 4 cores 3 Storage Cells: Raw Capacity: 21.6TB (HP) 108TB (HC) Customer uses 500 GB Strategic use of partitioning and hybrid columnar compression. Data extract selections are made faster by use of the Exadata storage indexes.

Page 12: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

12

Customer Example: Anti-Money Laundering

§  Instant ETL updates with ZERO downtime by utilizing partitioning for background processing and the exchange partition function for promotion.

§  Saved much space by eliminating indexes that are no longer required due to Exadata’s superior processing power.

Current Previous

Customer 2 x 6 cores of Linux Customer uses 2850 GB

Customers 1,2….X

Customer X SAS Marketing Automation

Current Environment Partial - ¼ Exadata X2-2 Each ¼ has: 2 DB nodes / 12 cores per node, 192GB RAM per node. Customer uses 2 cores on each node for total of 4 cores 3 Storage Cells: Raw Capacity: 21.6TB (HP) 108TB (HC) Customer uses 700GB Used partitioning to run long ETL and analytic jobs in the background prior to daily promotion to production.

Page 13: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

13

Customer Example: Fraud Detection

§  Daily ETL runs < 10 hours vs. > 20 hours

§  Interface in use by 33,000 users now returns all queries in less than 30 seconds vs. many selections timing out at 3 minutes.

Current Previous

Customer has 8 nodes of a commercial PostgreSQL-based cluster. Each node as 2x6 cores and 96 GB of RAM. Customer uses 1800 GB per database, 2 databases in place at production level per data center

Customers 1,2….X

Customer X Anti Money Laundering / Fraud

Current Environment 1- ¼ RAC Exadata X3-2 with Exalogic Each ¼ RAC has: 2 DB nodes / 12 cores per node, 256 GB RAM per node. Customer has 6 cores from each node = 12 cores 3 Storage Cells: Raw Capacity: 21.6TB (HP) 108TB (HC) Customer uses 600 GB per DB

Page 14: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

14

Performance Improvement Benefits §  Increased performance by removing indexes and letting the Exadata

Storage Engine do its work. Side benefit is more space for additional customers and databases leading to an increased ROI.

§  Implemented an Information Lifecycle Management Policy to partition data where possible and to compress data utilizing Hybrid Columnar Compression based on usage and historic attributes.

§  Implemented Transparent Database Encryption as a standard for all customers. §  Very few other database vendors could compete against this option. §  Little performance impact as the data was encrypted in the DB Nodes BUT

decrypted by hardware at the storage nodes.

§  Utilized Instance Caging, Database Resource Management and IO Resource Management to guarantee a level of performance to all customer.

Page 15: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

15

Business benefits result from Multi-tenancy, Agility and improved IT performance:

ü  Superior services and processing ü  Superior business intelligence

The Business Case for Exadata: Delivering IT & Business Benefits at a Lower Cost of Ownership

§  Increased Revenue §  Retention §  Growth

§  Cost Management §  Direct Costs §  Expenses

§  Asset Management §  Workforce Productivity

§  SLAs §  Performance

§  Speed §  Frequency §  Granularity

§  Time-to-Market

Consolidation of: §  Storage §  Servers §  Data Center §  Labor

IT Cost Savings

IT Value-Add

Business Benefits

Valu

e of

Qua

ntifi

ed B

enef

its

Page 16: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

16

Oracle Exadata: Benefits for SAS End Users Better performance •  40Gb/sec Infiniband interconnect between database and storage nodes and externally to

the SAS math tier •  Database aware Exadata Storage Server allow for the offload of data intensive queries to

the storage tier providing at least a ten-fold increase in query performance

Better operational support •  All support is handled by one team and one vendor. No longer necessary to call out to

multiple teams and try and get multiple vendors on the phone. •  We have streamlined the creation and delivery of new databases to the deployment teams,

with 12c we look forward to providing faster and more flexible options.

Better scalability •  Support more SAS users with the higher performance and I/O throughput provided by

Exadata •  Achieve linear scalability because of the capabilities of Exadata Storage Server architecture •  Exadata has a balanced configuration designed to support SAS database loads

Page 17: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

17

SAS Solutions OnDemand Technologies §  Centralized management of all Oracle databases with Oracle

Enterprise Manager 12c.

§  Utilized Oracle Advanced Security Option (ASO) for Transparent Database Encryption with unique wallets/keys for each database.

§  Also utilized the ASO for SSL encryption of all client connections.

§  Utilized the Scan Listener to hand off to dedicated local listeners on their own port for each database.

Page 18: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

18

SAS Solutions OnDemand Technologies §  The compute tier for the solution had access to our Exadata DMZ

only over the Scan Listener port and the dedicated local listener port.

§  Backups are to ZFS and utilize mainly RMAN backup sets and opportunistic data pump exports.

§  Database Partitioning and Hybrid Columnar Compression is used in our data lifecycle. management strategy, we are still testing offloading image copies to ZFS.

§  Utilized Oracle Database Appliance as a Tier 2 database offering.

Page 19: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

19

SAS Solutions OnDemand Lessons Learned §  If you do not have RAC and GRID experience, then sign up for training as

soon as you place your order.

§  Utilize Oracle’s onboarding services for Exadata if you are a first time buyer.

§  Make sure you understand the performance implications between High Performance Disks and High Capacity Disks in regards to your intended usage.

§  Investigate how data is being placed onto the disk, the default ASM templates do not explicitly place any file types to the HOT area of the disk.

§  If you are already a premium support customer, look into the platinum support offerings available for Oracle Engineered Systems.

Page 20: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

20

Current Efforts §  Oracle Database 12c Multitenant

§  Reduced TCO through the management of many databases as one »  Lower resource utilization »  Lower administration costs

§  Rapid cloning for development and debugging §  Tiered DBaaS offering

»  Define Container Databases with different degrees of availability – Single Instance, RAC, disaster recovery with Data Guard

»  Move customer’s pluggable database between tiers with ease

§  Improved Information Lifecycle Management (ILM) with the use of Automatic Data Optimization (Partitioning + Advanced Compression)

Page 21: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

21

Current Efforts §  Utilize 12c features to move and balance

workloads §  Using Multitenant option to move and upgrade

databases §  Utilize cloud management to collect data to assist

with cost analysis, capacity analysis and resource balancing.

§  Provide new features for hosted customers §  New backup/recovery/cloning features. §  New security features §  New data archiving features

Page 22: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

22

Questions? SAS Solutions OnDemand

Page 23: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each

23

Contact SAS Solutions OnDemand

§  Learn more about our services: http://www.sas.com/solutions/ondemand/index.html

§  Email: [email protected]

§  Blog: http://randywilcoxdba.wordpress.com/

Page 24: Randy Wilcox March 23-26, Washington, DC · 1- ¼ RAC Exadata X2-2 with Exalogic Each ¼ RAC has: 2 db nodes / 12 cores per node, 192GB RAM per node. Customer has 2 cores from each