Post on 26-Dec-2015
<Insert Picture Here>
Oracle ASM Cluster File System (ACFS)- See What’s New
Ara ShakianPrinciple Product Manager
Oracle Confidential
THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION. IT IS INTENDED FOR INFORMATION PURPOSES ONLY, AND MAY NOT BE INCORPORATED INTO ANY CONTRACT. IT IS NOT A COMMITMENT TO DELIVER ANY MATERIAL, CODE, OR FUNCTIONALITY, AND SHOULD NOT BE RELIED UPON IN MAKING PURCHASING DECISION. THE DEVELOPMENT, RELEASE, AND TIMING OF ANY FEATURES OR FUNCTIONALITY DESCRIBED FOR ORACLE'S PRODUCTS REMAINS AT THE SOLE DISCRETION OF ORACLE.
Oracle Confidential
Table of Contents
• Storage management challenges• Oracle Cluster File System – Cloud Edition• ASM and ACFS overview• ACFS new features in 11.2.0.2 patch set • ACFS use cases• ASM as an integrated solution• ASM reference customers
Oracle Confidential
Challenges of Managing Data Explosion
• What problem are we trying to solve?
– Lack of a single solution for all data– Lack of automation in storage provisioning– Complexity of managing performance–Multi-vendor support logistics and finger
pointing– Reducing Storage Total Cost of Ownership
Oracle Cluster File System-Cloud Edition
• What is it?– Automatic Storage Management (ASM) – ASM Dynamic Volume Manager (ADVM)– ASM Cluster File System (ACFS)– ACFS data services (snapshot, replication tagging, security,
encryption)
• Licensing– Included and free with all editions of the database for storing:• Oracle Database files, Oracle application binaries, Oracle homes• Oracle software administrative and diagnostics files
– License fee required for all non-Oracle database and non-Oracle application files
Oracle Confidential
Oracle Cluster File System-Cloud Edition
• Simplifies pooling of storage across databases, middleware, and applications in a cloud
• Provides network accessible storage with unified namespace for databases and files
• Supports rapid elasticity through online storage provisioning
Applications
Middleware
Database
Oracle Cluster File System—Cloud Edition
Oracle VM (optional)
3rd Party FSApplication
Managing ALL Data within the Cloud
Oracle Cluster File System – Cloud Edition
Automatic Storage
Management (ASM)
ASM Cluster & Single Node File System (ACFS)
Database RAC
ASM Files
Dynamic Volume Manager
Dynamic Volumes
ACFS FSOracle
Bin
3rd PartyFS
DB DatafilesDB DatafilesDB DatafilesDB Datafiles
DB DatafilesDB Datafiles
OCR & Voting filesOCR & Voting files
ASM
Disk
Group
SnapshotTagging
Replication
Security
Encryption
Oracle Confidential
Automatic Storage Management Overview
• File system and volume manger for all data• Storage pool for provisioning and consolidation • Dynamic rebalancing for even distribution of IO• Flexible Striping and mirroring for performance and availability
ASM DiskASM Disk
ASM DiskASM Disk
ASM Disk
ASMDisk Group
• Simplifies and automates file management• Reduces complexity and overhead• Provides best performance• Reduces total cost of ownership
Key Benefits
Key Features
Sales PoolSales PoolSales PoolSales Pool
Sales ClientsSales ClientsSales ClientsSales Clients Back Office Back Office ClientsClients
Back Office Back Office ClientsClients
Most Critical Least Critical
Back Office PoolBack Office PoolBack Office PoolBack Office Pool
Oracle Automatic Storage Management Enables Elastic Storage
Alert: Disk space low – Add more storage.
Action: Storage added – rebalancing started.
Oracle Confidential
ASM Dynamic Volume Manager
• New general purpose volume platform– Supports ACFS and 3rd party file systems– Eliminates the need for 3rd party VMgrs
• New ASM volume management service– Cluster and single host volumes– Loadable kernel driver
• ‘Dynamic Volume’ is an ASM file– +DATA/volume1 /dev/asm/volume1-123– Leverages ASM features– Easy on line provisioning
• Cross platform (Linux, Windows, UNIX)• Managed using ASMCMD, EM and SQL
Note: An AVD volume device may not be used as an OS boot or swap device, nor used as a root file system of the OS
ASM DG
/dev/asm/volume1-123
+DATA/volume1
OS
Oracle Confidential
• General purpose file system for non-DB files– Journaling, extent based– POSIX, X/OPEN file system solution for UNIX/Linux– Windows file system solution for Windows platforms – Single node and cluster– Scalable and high performance– Supports NFS and CIFS protocols
• Multi OS platform - Linux, Windows, Solaris and AIX• Integrated with Oracle system mgt tools– Oracle installation/configuration, EM and native OS tools
• Supports advanced data services– Snapshot, Replication, Tagging, Security and Encryption
What is ASM Cluster File System (ACFS)
Oracle Confidential
What’s New in Oracle ASM 11g 11.2.0.2 - Patch Set 1
Linux Windows Solaris/AIX
Bug Fixes Yes Yes Yes, + Port
Snapshot Yes Yes Yes + Port
Tagging, Replication,
Security, Encryption
Yes Future Future
Oracle Confidential
ACFS Tagging
• ACFS Tagging allows group operations on files spread throughout your file systems– ACFS Tagging assigns a common naming attribute to a
group of files– File operations can be performed based on tagging attributes
• Tagging is configured and managed by ‘acfsutil tag’ command line– Specify tag names for directories and files
$ /sbin/acfsutil tag set –r resume /dev/asm/acfsvol- 302/test/resumes
Oracle Confidential
ACFS Replication
• Compliments Data Guard and provides a complete DR solution for all files• Enables replication of ACFS file systems across the
network to a remote site• Replication logs are used to replicate from primary to
standby asynchronously
Oracle Confidential
Key Drivers for Data Security & Encryption
– Sarbanes-Oxley (SOX), J-SOX, HIPAA– GLBA– Payment Card Industry (PCI)– EU Privacy Directives, CA SB 1386….– Adequate IT controls, COSO, COBIT– Separation of duty, Proof of compliance,
Risk Assessment and Monitoring
Regulatory Compliance
Oracle Confidential
ACFS Security
• Fine grained access control in addition to OS ACLs• Enforces security policies through realms, rules, rule
sets and command rules – Realm is a group of files/directories secured for access by users– Rule sets are collection of rules– Command rules use rule sets to allow/disallow operations
• Integrated with Oracle system mgt tools– ASMCA support for basic configurations– Extensions to ACFS command line tools for easy use via acfsutil
Oracle Confidential
ACFS Encryption
• Protects data-at-rest through encryption• Prevents unauthorized use of data in case of data loss or theft• Secure encryption ‘keys’ to decode data
• Flexibility to encrypt the entire file system and/or just individual files and directories• Transparent to users and applications– Users and apps get decrypted data
• High level protection using two keys– File Encryption Key (FEK) – to encrypt file data– Volume Encryption Key (VEK) – to encrypt FEK
ACFS Use Cases
• ACFS file systems exported thru NFS/CIFS
• ACFS file systems exported thru NFS/CIFS
• Single node or cluster ACFS file systems
• Single node or cluster ACFS file systems
Data Type Data Model
ACFS
ACFS
ACFS
Personal files
• Home directories, documents, etc...
System and application files• System files• Application binaries
Business data• Business files not stored in the database• Business critical data
Store Personal Files on ACFS
• Configure ACFS as a Network File Server– Single node or cluster for HA– Easy provisioning– Simple management
• Client computers can mount ACFS NFS/CIFS file systems– Home directories, documents,
photos and personal data
NFS or CIFS
Network Protocols
ACFS Network File Server
(NFS/CIFS)
ACFS FS
mount points
System & Application Files on ACFS
• ACFS configuration alternatives– ACFS single node or cluster server– ACFS Network File Server
• Data types on ACFS– System files (not including boot FS and Grid
Infrastructure home)• System files, trace files, log files, import/export files,
system and application dump files, etc
– Application files and binaries• Oracle database home (Shared or node-local)• Oracle and 3rd party application binaries and
supporting files I.e. SAP, Siebel, PeopleSoft, etc
ASM Disk Group
Oracle DB
Binaries
Oracle DB
Binaries
SAP
Application
Binaries
SAP
Application
Binaries
Siebel
Application
Binaries
Siebel
Application
Binaries
ACFS
File Systems
Oracle
EBusiness
Suite
Oracle
EBusiness
Suite
3rd Party
File System
3rd Party
File System
Business Data on ACFS
• Database external files may be stored in an ACFS cluster
• Data types– Files or data managed by business
applications not stored in database• Images, manuals, reports, contracts,
external tables, and BFILEs• Business critical data
– Application data with true cluster file system functionality requirements (cache coherency, shared read/write, etc)
ASM Disk Group
BFILEsBFILEs
ReportsReports
ACFS File Systems
External
tables
External
tables
Photos
Images
Photos
ImagesMedical
Images
Medical
Images
<Insert Picture Here>
"Oracle’s new security feature in ACFS gives us fine-grain and secure control over sensitive data
that needs the extra protection. In addition, ACFS replication coupled with Oracle Data Guard
provide a complete Disaster recovery solution for database files, external files and all other general
purpose files in the OS".
Daniel SmithSenior DBA, Carfax Inc.
<Insert Picture Here>
"Oracle Database 11g Release 2 (11.2.0.2) takes us a step closer to Cloud Computing and Cost Optimization.
The new RAC Quality of Service Management (QoS) coupled with wider platform support for ASM Cluster
File System (ACFS) and RAC One node enable predictable performance and higher availability, both
essential in consolidated environments."
NTT Data Interlink
Oracle Confidential
One Integrated Solution for ALL Data
Always On-LineOptimal UtilizationScalable
High PerformanceLow CostSimple
Cross PlatformLinux, Windows, Solaris,
HP-UX, AIX
Structured Data
Un-structured Data
One Vendor for Support
One Management Interface
One Clusterware Framework
One Install and Configure
ASM
ACFS
&
Dynamic Volumes
Oracle ClusterwareOracle Database
&
RAC
Snapshot
Replication
Tagging
Security
EncryptionRAC One
Oracle Confidential
ASM adoption
• De-facto standard for RAC and grid deployments, >65%• De-facto standard for VLDB
deployments• Large and growing adoption for
single instance deployments, >20%• Thousands of customers using ASM• One of the most popular features in
the database
Update stats
Oracle Confidential
Some ASM Reference Customers In ProductionUpdate customer list
Oracle Confidential
Storage Cloud
• Storage service• Characteristics– Storage pooling– Network accessible
storage, files, and data– Elastic storage pool
Cloud Computing Infrastructure
Application Cloud
Database Cloud
Storage Cloud
Production Site
Sales DB PoolSales DB PoolSales DB PoolSales DB Pool
Sales ClientsSales ClientsSales ClientsSales Clients Back Office ClientsBack Office ClientsBack Office ClientsBack Office Clients
Most Critical Least Critical
Back Office DB PoolBack Office DB PoolBack Office DB PoolBack Office DB Pool
Oracle ASM Cluster File System Replicates Files for Disaster Protection
Oracle Homes, DB Files, Logs, Applications
DR Site
Oracle Homes, DB Files, Logs, Applications
Oracle DataGuard
Sales App PoolSales App PoolSales App PoolSales App Pool Back Office App PoolBack Office App PoolBack Office App PoolBack Office App Pool
Sales DB PoolSales DB PoolSales DB PoolSales DB Pool
Sales ClientsSales ClientsSales ClientsSales Clients Back Office ClientsBack Office ClientsBack Office ClientsBack Office Clients
Most Critical Least Critical
Back Office DB PoolBack Office DB PoolBack Office DB PoolBack Office DB Pool
Sales App PoolSales App PoolSales App PoolSales App Pool Back Office App PoolBack Office App PoolBack Office App PoolBack Office App Pool
Oracle ACFS Oracle ACFS ReplicationReplication
Oracle ASM Cluster File System
• Highly available general purpose cluster file system• Supports all ASM automatic features• Advanced Management Features– Recover from accidents with point-in-time snapshots– Supports Flexible Continuous Replication– Manage file access policies with ACFS’s Security
Infrastructure– Supports encryption at file or volume levels– Easily aggregate operations across files and types with
annotations