SASSoluons OnDemand# - Oracle€¦ · EXADATA PROVIDING MULTITENANT CAPABILITIES Business...
Transcript of SASSoluons OnDemand# - Oracle€¦ · EXADATA PROVIDING MULTITENANT CAPABILITIES Business...
SAS Solu'ons OnDemand A Mul&tenant Cloud Offering Based on Oracle Database 12c
Patrick Wheeler Senior Director, Product Management Oracle Database Randy Wilcox Senior Manager, Data Management SAS Solu'ons OnDemand
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement The following is intended to outline our general product direc'on. It is intended for informa'on purposes only, and may not be incorporated into any contract. It is not a commitment to deliver any material, code, or func'onality, and should not be relied upon in making purchasing decisions. The development, release, and 'ming of any features or func'onality described for Oracle’s products remains at the sole discre'on of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Database Architecture Requires memory, processes and database files
3
System Resources
GL OE AP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
AP OE GL
New Mul'tenant Architecture Memory and processes required at container level only
4
System Resources
GL OE AP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
GL OE AP
Oracle Database Architecture More efficient u&liza&on of system resources
5
System Resources
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mul'tenant Architecture Components of a Mul&tenant Container Database (CDB)
6
Pluggable Databases
PDBs
Root CDB
Mul'tenant Container Database
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Manage Many Databases as One Backup databases as one; recover at pluggable database Level
Public 7
GL OE AP
Point-‐in-‐'me recovery at pluggable database level
One Backup
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Manage Many Databases as One with Mul'tenant One standby database covers all pluggable databases
8
Produc'on Container Database
GL OE AP GL OE
Standby Container Database
AP
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Simplified Patching and Upgrades Apply changes once, all pluggable databases updated
9
GL OE AP
In-‐place
12.1 12.1 12.1 12.X 12.X 12.X
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Simplified Patching and Upgrades Flexible choice when patching & upgrading databases
10
Original Container Database 12.1
GL OE AP GL OE
Upgraded Container Database 12.x
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
SILVER
BRONZE
GOLD
Unprecedented Agility with Portable Pluggability PDB migrates through SLAs as it becomes more mission cri&cal
11
RAC, Data Guard
RAC
Backups
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
0
5
10
15
20
25
Non CDB PDB Snapshot Clone
Time Taken to Provision New Database
Mul'tenant Provides Agility for New Projects Fast Provisioning, Snapshot Clones
12
GL-‐2 GL GL-‐3
Original PDB Clone
of PDB Snapshot
Clone of PDB
New
Seed PDB New PDB
From Seed
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Managing Shared Resources Resource management in a mul&tenant environment
13
GL OE AP
High Priority Medium Priority Low Priority
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Public 14
Reduced CapEx & OpEx, Increased Agility, Easy to Adopt and Use Advantages of Mul'tenant Architecture
GL OE
AP Self-‐contained PDB for each applica'on • Applica'ons run unchanged • Rapid provisioning (via clones) • Portability (via pluggability)
Common opera'ons performed at CDB level • Manage many as one
(upgrade, HA, backup) • Granular control when appropriate
Shared memory and background processes • More applica'ons per server Complementary to VMs
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Key Benefits Benefit Capability Enabled
Minimize CapEx • More applica'ons per server
Minimize OpEx • Manage many as one (reduced patching!) • Standardized procedures & service levels • Enable self-‐service provisioning
Maximize Agility • Snapshot cloning for development and tes'ng • Portability through “pluggability” • Scalability with RAC
Easy • To Adopt: Applica'ons run unchanged • To Use: Interface is SQL
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Mul&tenancy implemented by the Database, not the Applica&on
16
Oracle Mul'tenant for Solware as a Service
Customer 1 Customer 2 Customer 3 Customer 4 Customer 5 Customer 6 Customer 7
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Mul'tenant Customer Success Stories
Customer Session Venue Title
SAS CON6328 Mon 2:45pm SAS Solu'ons OnDemand: A Mul'tenant Cloud Offering
Cigna CON6379 Mon 5:15pm Oracle Mul'tenant Customer Success Story
GE CON7304 Wed 10am Oracle Mul'tenant: Seven Sources of Savings
Pulte Group CON3203 Wed 3:30pm Finding the Bleeding Edge Without Hemorrhaging
Sherwin-‐Williams CON6387 Wed 4:45pm Oracle Mul'tenant Deployment on Oracle Exadata
Taleo CON7307 Thu 9:30am Successful Migra'on of Taleo Business Edi'on Cloud Service
e-‐DBA CON2785 Thu noon Rolling Out a PaaS with Oracle Mul'tenant
HDFC Bank CON3211 Thu 10:45am Deliver Oracle Database Cloud: Mul'tenant on SuperCluster
Mul&tenant Customer Sessions at Oracle OpenWorld 2014
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
ORACLE 12C MULTITENANT CLOUD OFFERING
21 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND OVERVIEW
• SAS Solutions OnDemand – Started in 2000, 600 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
22 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND ADVANCED ANALYTICS LAB
• 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% Ph.D.'s) • 20 approved and 10 pending patents • Learn with the experts to the degree desired
23 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
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
24 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND LEGACY ENVIRONMENT
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
25 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND LEVERAGED ENVIRONMENT
SAS IT Leveraged Environments • Leveraged/shared networks separated by DMZ • Shared storage arrays • Started using virtualized servers
This was only infrastructure with nothing for applications and databases.
26 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND EXADATA PROVIDING MULTITENANT CAPABILITIES
Business Objectives • Maximize Investment – multitenant
DW/BI • Consolidation of servers
• Reduce overall TCO • Faster customer time-to-cost
recovery
Solution • 2012: consolidate 15+ customer
deployments to Oracle Exadata • 2013: Addition of new customers to
Oracle Exadata • 2014: Now over 60 customers on
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.
• Upgraded some to half racks. • Standardizing on half racks for
future expansion. • Utilize ZFS Storage Appliance for
a backup solution
27 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTITENANT – LEVERAGED HARDWARE
Exadata X4-2 DB
Consolidation
Data Guard
Data Guard
• Production • Disaster Protection
Many Disparate Customer Systems
PROBLEMS: Typical usage <20% Costly Inefficient
BEFORE Exadata Consolidation
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 • Test and QA
28 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ON DEMAND MULTITENANT CONSOLIDATION BENEFIT
Key Recognized 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
29 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND THAT WAS YESTERDAY, WHAT ABOUT TODAY
Oracle 12c Multitenant Option • Remove instance(s) per database overhead
• Memory • CPU • Backup
• Quickly seed a new DB • Quickly clone from an existing DB
Challenges and Opportunities • Challenge with backup separation and security • Opportunity to cheaply deploy SaaS type databases • Future implementation of MAA and the impact of the Oracle 12c Multitenant Option
30 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTI-TENANT – BACKUP STRATEGY
Objectives • Consolidation of databases • Ability to rapidly provision new databases • Container databases may contain multiple
customers • Drive down cost of hosting
Constraints • Each database must have separation of
data • Must be able to certify destruction of
data at end of engagement • Each database must be individually
recoverable
31 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTI-TENANT – BACKUP STRATEGY
Solution • Oracle Multitenant option • Create Container Databases to host Pluggable Databases • Clone databases to create new Software as a Service instances. • Run a 5 week backup policy for RMAN based backups where all tapes are recycled every 5
weeks. • Utilize Data Pump export sets for long term backups (weekly, monthly, bi-annually) that go
to customer dedicated mounts serviced by customer dedicated backup policies where all tapes are specific to each customer and can be returned/destroyed at engagement end.
• Manage and document creation, storage and destruction of encryption keys.
32 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTI-TENANT – EXPENSE REDUCTION
Objectives • New solution that was developed with
Oracle as the target database • Data size is very small, < 10 GB • 50+ customers in the pipeline, potentially
100’s. • Need to rapidly/cheaply provision • Original plans included:
• All in one VM’s including Oracle • Application VM connecting to Exadata or
ODA with an instance per customer
Constraints • All in one VM’s has licensing and
significant maintenance impact creating “Virtual Sprawl”
• Connecting to Exadata or ODA on an instance per customer will quickly use available memory while leaving a lot of unused storage
33 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTI-TENANT – EXPENSE REDUCTION
Solution • With Multitenant Option we create container databases that can host and manage 252
pluggable databases within same memory footprint. • Database maintenance is limited to one container and utilizing out of place patching and
then unplugging and moving for database patching and upgrades. • Single backup implementation for 5 week PIT recovery and automated mount, directory and
export implementation for DataPump export set retention. • Maintain data separation through use of Transparent Data Encryption.
34 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND MULTI-TENANT – CONSOLIDATION
• Identify databases/customers that are in the same class : Availability Requirements, criticality, DR, etc.
• Migrate databases from dedicated instance to a pluggable in a 12c container. • Further stretch both our license and hardware investment to cover more customers.
• Lower cost of hosting. • Lower cost to our customers. • Put us into position to win more deals.
35 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND FUTURE DIRECTION
• Working towards MAA implementation and a Silver/Gold level • Implementing Data Guard and other HA/rapid recovery techniques • Using Data Guard Switchover to accommodate business hour patching (reduce off hour
maintenance) • 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)
• Automatic Data Optimization • Advanced Compression • Partitioning • ZFS Appliance
36 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND
Questions?
37 Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
SAS SOLUTIONS ONDEMAND
CONTACT
Learn more about our services: http://www.sas.com/solutions/ondemand/index.html Email: [email protected]
www.SAS.com Copy r i gh t © 2013 , SAS Ins t i t u te I nc . A l l r i gh t s rese rved . Th i s i n fo rma t i on i s con f i den t i a l and cove red unde r t he t e rms o f any SAS ag reemen ts as execu ted by cus tomer and SAS Ins t i t u te I nc .
ORACLE 12C MULTITENANT CLOUD OFFERING