<Insert Picture Here> Managing Storage in Private Clouds with Oracle Cloud File System OOW 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* Manage Storage More Efficiently Optimize Storage Performance Reduce Overall Storage Costs Protect Against Data Loss * IOUG Storage Survey 2010
NIST Definition of Cloud Computing v15 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
CloudFS Meets Key Cloud 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 elasticity through online storage provisioning Multi-tenancy servicing multiple clients with exclusivity Applications Middleware Database Oracle Cloud File System Automatic Storage Management Enterprise Manager
Private Database Cloud Software Managed Server and Storage Pools Automatic Storage Management Enterprise Manager Real Application Clusters In-Memory Database Cache 2011 Oracle Corporation
Oracle Cloud Storage - High level architecture Database RAC Application Advanced Data Services ASM Cluster File System (ACFS) 3 rd Party FS ASM Dynamic Volume Manager (ADVM) C l o u d F S Automatic Storage Management (ASM) ASM Files Dynamic Volumes ASM Disk Group Database files Database files Database files ACFS FSs 3 rd 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 3 rd party file systems Eliminates the need for 3 rd party volume managers Leverages ASM features Dynamic storage provisioning Cross platform (Linux, Windows, UNIX) Easy to managed using ASMCMD, EM and SQL ADVM ASM Disk Group Vol1 Vol2 Vol3
ASM Cluster File System (ACFS) A General Purpose File System 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 ACFS ASM Disk General purpose file systems Group
ACFS Read-Write Snapshot Dynamic, fast, space efficient, point in time, read-write copies of ACFS file systems What problem does it solve Eliminates expensive 3 rd 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 File System FS Snapshot FS Snapshot.. FS Snapshot
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 3 rd party replication software Replication logs are used to replicate from primary to standby asynchronously
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) Oracle Confidential
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 Cases The 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
ACFS Business Drivers Improve Quality of Service Improve Agility Reduce IT Costs Reduce Complexity Faster Scalability and performance Higher availability Data integrity and fast recovery Dynamic resource management Shared pool of resources Capital cost Management cost Downtime cost Storage Goals No I/O bottlenecks Simple stg provisioning Simple mgt for data services 2010 Oracle Corporation
One Integrated Solution for ALL Data Simple Low Cost High Performance Scalable Optimal Utilization Always On-Line Un-structured Data Structured Data RAC One ASM Oracle Database & RAC Snapshot Security Replication Encryption Tagging CloudFS Oracle Clusterware One Management Interface One Install and Configure One Clusterware Framework Cross Platform Linux, Windows, Solaris, HP-UX, AIX One Vendor for Support
<Insert Picture Here> NTT Data Interlink Shunichi Aoki, Senior Vice President Senior Executive Manager Oracle Business Division "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."
Oracle Confidential