Oracle Cloud File System (ACFS/ADVM)

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 29

<Insert Picture Here>

Oracle Cloud File System (ACFS/ADVM)


Table of Contents

• Oracle Cloud File System Overview


• What new in 12c Release 1
• Advanced functionality
• Solutions
A Complete Oracle Solution
Database RAC Application, Middleware & General Files
3rd
rd Party FS

Encryption Security Auditing

CloudFS
Management (ASM)
Oracle Clusterware

Automatic Storage
Snapshot Replication Tagging

ASM Cluster File System (ACFS)

ASM Dynamic Volume Manager (ADVM)

ADVM Volumes
ASM
Disk General Purpose Database Datafiles 3rd Party File
ACFS files On ACFS Systems
Group
ACFS/ADVM in Flex ASM Architecture
More available and more scalable
RAC Cluster
Databases share Database Instance
ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM ACFS/ADVM
ACFS/ADVM
ASM instances ASM Instance
DB
DBBB DB
DBBB
ASM
ASM ASM
ASM ASM
ASM
Proxy
Proxy Proxy
Proxy Proxy
Proxy
ASM
Node1 ASM
ASM Node2
ASM
ASM
Proxy
Proxy Node3 ASM
ASM Node4
ASM
Proxy
Proxy Node5
ASM
ASM

ASM Cluster Pool of Storage


Shared Disk Disk Group A Disk Group B ASM Disk

Groups
ASM Dynamic Volume Manager (ADVM)
Eliminates the need for 3rd party VMs
• New general purpose volume platform
• Supports ACFS and 3rd party file systems
• Cluster and single host volume support
• Implemented in the kernel space as loadable
kernel driver
ADVM • ‘Dynamic Volumes’ are ASM file
• Leverages all ASM features
ASM DG – Dynamic storage provisioning
Vol1
– Mirroring and striping
Vol2
• Cross platform (Linux, Windows, Solaris, AIX)
Vol3
• Managed using ASMCMD, EM and SQL

5
ASM Cluster File System (ACFS)
Simple, scalable and high performance
• POSIX, X/OPEN for UNIX/Linux and Windows compliant
SAP
SAP
Shared
Shared Application
Application • Installed as part of Grid Infrastructure installation
Oracle
Oracle DB
DB Binaries
Binaries
Binaries
Binaries • General purpose cluster file system
Siebel
Siebel
Application
– Create databases on ACFS
Application
Oracle
Oracle Binaries
Binaries – Create shared database homes, application and middleware
EBusiness
EBusiness
Suite
Suite homes, BFILES, and all general purpose files
Oracle
Oracle
DB
• Supports NFS and CIFS network protocols
DB Files
Files
BFILES
BFILES • Multi OS platform - Linux, Windows, Solaris and AIX
ACFS
File Systems • Integrated with Oracle system mgt tools
ASM Disk Group

6
What’s New in 12c Release 1

7
Support For All Oracle Database Files
– Oracle Database 12c CloudFS supports all Oracle Database files
• Oracle databases created on CloudFS can leverage all the data services i.e.
snapshots, replication, etc…
– A choice to create an Oracle Database on ASM or ACFS

Best Practice
• Set ADVM volume stripe columns to 1
– Disables ADVM volume striping
• Set FILESYSTEMIO_OPTIONS=SETALL in the database initialization
parameter file
– Enables direct I/O for the database, bypassing the OS file system cache

8
High Availability NFS: HANFS
Improves NFS/CIFS exported FS availability

– High Availability NFS (HANFS) provides


uninterrupted NFS services:
• Exported file systems are exposed
using Highly Available Virtual IPs (HAVIPs)
HAVIP HAVIP
• Oracle Clusterware manages the NFS NFS
NFS exports and HAVIPs Export Export

– Services are automatically migrated


if the current node fails

9
Other New Features
– CloudFS plug-in framework
• Enables user applications to access file system and volume metrics:
– Allows for customized monitoring solutions that include ACFS file
system and volume data
– Can be enabled on individual file systems and hosts
– Referenced by applications using the CloudFS plug-in API
– CloudFS tagging API
• Allows file tagging through applications
– Enhanced file system resource services
• New ADVM resource

10
Oracle Confidential
ACFS Data Services
Completes Your Solution

Requires a $5K / Processor


Oracle Cloud File System License

11
ACFS Snapshot
Eliminates the need for 3rd party expensive solutions
• ACFS snapshots are
• Dynamic, fast, space efficient, “point in time” RO and RW copies of ACFS file
systems
• Up to 63 snapshot images per ACFS file system
• New features:
•Snaps of snaps: Snapshots can be used as the source for a new snapshot
•Convert RO snapshots to RW snapshots and vise versa
• What problem does it solve
• Recovery from online snapshot backups
• Enables off line backups
• Zero downtime Out-of-Place Patching
• Database Thin Provisioning
• Provisioning test and dev environments quickly and efficiently

12
ACFS Replication
• What problem does it solve
– Eliminates the need for 3rd party replication software
– 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

13
ACFS Encryption, Security and Audit
Eliminates the need for expensive 3rd party solutions
ACFS Encryption ACFS Security ACFS Audit
Similar to TDE in the Similar to Database Similar to Database Audit
Database Vault Vault
 Audit framework for file
• Protects data-at-rest • Fine-grained control for systems
through encryption higher level security  A separate audit trail
• Encrypt files using • Enforces security policies can be defined for each
encryption keys through realms, rules, file system
rule sets and command  Enables separation of
rules duties to be enforced

14
ACFS Tagging
• What problem does it solve
– 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
• Example: You can now replicate all files tagged “Oracle Home”
– Achieve complete DR solution for Oracle homes and database files
(through Data Guard)

Oracle Confidential
15
Solutions

16
ACFS Use Cases
• 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
• Shared file system in application HA failover configurations (i.e. Golden
Gate)
• Business Data on ACFS
• Storing DB external files (large objects) business data stored outside of
DB tablespaces
• NFS/CIFs network file servers
• Export NFS/CIFs files to clients on the network

17
ACFS Use Cases – Cont’ed
• OVM repository
• Shared disk backup and 2nd archive log location
• Apps Server files i.e. Forms and Reports
• Export dump files
• MySql datafiles
• ADR, audit log and data pump destination
• Database exports and data-pump exports
• Utility log file repository
• common log file storage for utilities such as RMAN, Sql*loader, datapump

18
Database Thin Provisioning

ACFS Database Files

RO Snapshot

RW RW RW
Snapshot Snapshot Snapshot

Test Server Cert Server QA Server

19
Database Home Provisioning
Production Server
ACFS
SHARED
Oracle DB
Home 11.2.0.3

Test & Dev Server


Snapshot

NFS Export

Provision env for


Test & Dev

Provision env for


Test & Dev

20
Out-of-Place Patching with Zero Downtime

21
Off Host Backups
Production Server

ACFS
Database Backup
Files

Snapshot
Backup Server

NFS Export

Media Backup

22
A New Way to Manage Data with ACFS
Delivering real value to customers…

High
High Performance
Performance &
&
Scalability
Scalability

Simple
Management
Data Integrity &
Fast Recovery

High
Availability

Oracle Confidential
23
Questions
&
Answers

24
Graphic Section Divider

25Copyright © 2012, Oracle and/or its affiliates. All rights reserved.


ACFS Security, Encryption and Audit Features
ACFS Security ACFS Encryption ACFS Audit
Fine grained control for Protects data-at-rest Audit Framework for file
higher level security through encryption systems
• Enforces security policies • Protects data-at-rest through • A separate audit trail can
through realms, rules, rule encryption be defined for each file
sets and command rules
• Encrypt the entire file system system
• Realm is a group of • Enables separation of
and/or just individual files
files/directories secured for transparent to users duties to be enforced
access by users • A collector for Oracle Audit
• High level protection using
• Rule sets are collection of Vault is also available
two keys
rules
– File Encryption Key (FEK) –
• Command rules use rule to encrypt file data
sets to allow/disallow – Volume Encryption Key (VEK)
operations – to encrypt FEK

Oracle Confidential
26
ACFS/ADVM in Flex ASM Architecture
More available and more scalable
Hub Node 1

ASM
Hub Node2
ASM2 ASM
Proxy
Proxy

ADVM
Hub Node 5 ASM Network
& ASM Proxy
ACFS
ASM1 ASM
ASM
Proxy
Proxy
Storage
I/O Extent
Map
I/O I/O
Extent Hub Node 3
Map
Hub Node 4
ASM3
DB
DB Extent
Map

ASM Proxy

27
ACFS Snapshots Empower Solutions
DB Home Provisioning Off Host Backups DB Thin Provisioning
For Test & Dev

ACFS ACFS
Database Files
SHARED Database ACFS
OH 11.2.0.3 Backup Files

RO
Snapshot
Snapshot Snapshot

RW RW RW
Snapshot Snapshot Snapshot
NFS Export NFS Export

Provision env for


Test & Dev
Test Cert QA
Provision env for Media Backup Server Server Server
Test & Dev

28
Out-of-Place Patching with Zero Downtime

29

You might also like