<Insert Picture Here>
Managing Storage in Private Clouds withOracle Cloud File SystemOOW 2011 presentation
What We’ll Cover Today
• Managing data growth• Private Cloud definitions• Oracle Cloud Storage architecture• Key features• Business drivers• Use cases• Integrated solution value propositions
Oracle Confidential
Manage Data Growth#1 Priority of Database Users*
* IOUG Storage Survey 2010
• Manage Storage More Efficiently
• Optimize Storage Performance
• Reduce Overall Storage Costs
• Protect Against Data Loss
Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of
configurable computing resources (e.g., networks, servers, storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.
© 2011 Oracle Corporation
NIST Definition of Cloud Computing v15
CloudFS Meets KeyCloud Computing Requirements
• 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 elasticitythrough online storage provisioning
• Multi-tenancy servicing multiple clients with exclusivity
Applications
Middleware
Database
Oracle Cloud File System
Ente
rpris
e M
anag
er
Automatic Storage Management
Private Database CloudSoftware Managed Server and Storage Pools
EnterpriseManager
In-Memory Database Cache
Automatic Storage Management
Real Application Clusters
© 2011 Oracle Corporation
Application
Automatic Storage Management (ASM)
ASM Cluster File System (ACFS)
Database RAC
ASM Files
ASM Dynamic Volume Manager (ADVM)
Dynamic Volumes
ACFS FSs
3rd PartyFS
Database filesDatabase files
Database files
ASMDisk Group
Advanced Data Services
C l o u d F S
Oracle Cloud Storage - High level architecture
3rd Party FS
ASM Dynamic Volume Manager (ADVM)A General Purpose Volume Manager
• Designed for cluster and single host volumes– Loadable kernel driver
• Supports ACFS and 3rd party file systems– Eliminates the need for 3rd party volume managers
• Leverages ASM features– Dynamic storage provisioning
• Cross platform (Linux, Windows, UNIX)• Easy to managed using ASMCMD, EM and SQL
Vol2Vol1Vol3
ADVM
ASMDiskGroup
• Standards based general purpose cluster file system • POSIX, X/OPEN for UNIX/Linux for standard user interface• Windows file system compliant• Ideal for Oracle database, applications and middleware binaries (homes),
administrative files and external BFILEs
• Cache coherent file system with global name space• Supports NFS and CIFS network protocols• Easy to manage cross OS platform
– Linux, Windows, Solaris and AIX– Managed thru native OS interfaces and Oracle system mgt tool
ASM Cluster File System (ACFS)A General Purpose File System
ACFS
ASMDiskGroup
General purpose file systems
ACFS Read-Write Snapshot
ACFS File System
……………………………….. FS Snapshot
FS Snapshot FS
Snapshot
• Dynamic, fast, space efficient, “point in time”, read-write copies of ACFS file systems
• What problem does it solve• Eliminates expensive 3rd party snapshot solutions• Enable test and development
• Use snapshot copy of production data for test and development
• Recover quickly from online disk snapshot backups and/or inadvertent admin errors
• Offload backups using snapshot image• Up to 63 snapshot images per ASM file system
ACFS Replication• Enables replication of ACFS file systems across the
network to a remote site• What problem does it solve
– Compliments Data Guard and provides a complete Oracle DR solution for all files
– Eliminates the need for 3rd party replication software• Replication logs are used to replicate from primary to
standby asynchronously
Oracle Confidential
ACFS Tagging
• ACFS Tagging assigns a common naming attribute to a group of files
• What problem does it solve– File operations can be performed based on tagging attributes
on files spread throughout multiple file systems
• Example: You can now replicate all files tagged “Oracle Home”– Achieve complete DR solution for Oracle homes and
database file (through Data Guard)
ACFS Security• ACFS Security uses Realms, Rules, RuleSets, and
Command Rules to enforce security– Managed by a ‘Security Administrator’– Modeled after Oracle Data Vault
• Realm is a virtual container of – Users– Files and directories, access defined by security filters– Rules and rule sets defining access– Command rules to allow/disallow operations
• What problem does it solve– Fine grained access control in addition to OS ACLs– Example: Grant operator Joe read only access to MedicalRecords
between 9-11pm for backup purposes.
ACFS Encryption
• Enable users to encrypt data stored on disk– Flexibility to encrypt the entire file system and/or just individual
files and directories– Transparent to users and applications
• What problem does it solve– Protects data-at-rest through encryption
• Prevents unauthorized use of data in case of data loss or theft
• Secure encryption keys to decode data– File Encryption Key (FEK) – to encrypt file data– Volume Encryption Key (VEK) – to encrypt FEK
ACFS Use CasesThe preferred file system for non-database files
• System, Database, Application and Middleware files on ACFS• Shared homes in a cluster configuration• Shared administrative/diagnostic files, log files, staging area files• Oracle database backup sets, archive logs and dumpsets
• Business Data on ACFS• Storing DB external files (large objects) business data stored outside of
DB tablespaces• ACFS configuration alternatives
1. Shared cache coherent cluster file system on all cluster nodes• A better (faster and more reliable) alternative to traditional NFS
Filers 2. NFS/CIFs network file servers
Export NFS/CIFs files to clients on the network
Oracle Cloud Storage Licensing
• Automatic Storage Management (ASM) – Free license
• Oracle Cloud File System (cloudFS)– Licensing
• Free with all editions of the database for storing:– Oracle application binaries, Oracle database homes– Oracle software administrative and diagnostics files
• License fee required for:– All non-Oracle database and application files
Storage Goals
ACFS Business Drivers
• Faster Scalability and performance
• Higher availability
• Data integrity and fast recovery
© 2010 Oracle Corporation
Improve Quality of Service
Improve Agility Reduce Complexity
Reduce IT Costs
• Dynamic resource management
• Shared pool of resources
• No I/O bottlenecks
• Simple stgprovisioning
• Simple mgtfor data services
• Capital cost• Management
cost• Downtime
cost
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
ASMCloudFS
Oracle ClusterwareOracle Database&
RAC
Snapshot Replication
Tagging
SecurityEncryption
RAC One
<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 InterlinkShunichi Aoki, Senior Vice President
Senior Executive ManagerOracle Business Division
Oracle Confidential