Presentation is loading. Please wait.

Presentation is loading. Please wait.

Oracle ASM Cluster File System (ACFS)- See What’s New

Similar presentations


Presentation on theme: "Oracle ASM Cluster File System (ACFS)- See What’s New"— Presentation transcript:

1 Oracle ASM Cluster File System (ACFS)- See What’s New
Ara Shakian Principle Product Manager

2 THE FOLLOWING IS INTENDED TO OUTLINE OUR GENERAL PRODUCT DIRECTION
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

3 Table of Contents Storage management challenges
Oracle Cluster File System – Cloud Edition ASM and ACFS overview ACFS new features in patch set ACFS use cases ASM as an integrated solution ASM reference customers Oracle Confidential

4 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 FS in the past have difficulties with initial space allocation, robustness and reliability. Provisioning type of stuff. Oracle Confidential

5 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

6 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 Enterprise Manager Middleware Database Oracle Cluster File System—Cloud Edition Oracle VM (optional)

7 Managing ALL Data within the Cloud
Database RAC Application 3rd Party FS Oracle Cluster File System – Cloud Edition Snapshot Tagging Replication Security Encryption Automatic Storage Management (ASM) ASM Cluster & Single Node File System (ACFS) Dynamic Volume Manager Dynamic Volumes ACFS FS Oracle Bin 3rd Party FS ASM Files ASM Disk Group DB Datafiles DB Datafiles DB Datafiles OCR & Voting files

8 Automatic Storage Management Overview
Key Features 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 Disk ASM Disk ASM Disk ASM Disk ASM Disk Key Benefits Simplifies and automates file management Reduces complexity and overhead Provides best performance Reduces total cost of ownership ASM Disk Group Oracle Confidential

9 Oracle Automatic Storage Management Enables Elastic Storage
Sales Clients Back Office Clients ü Sales Pool Back Office Pool ü ü ü ü ü Most Critical Least Critical Slide Goal: To provide a virtual demonstration of the product in action. SLIDE IS ANIMATED Modern application performance is made up of several interlocking pieces that span the technology stack. Much effort has been focused on delivering and deploying an application. However, this is not ultimately what an end-user sees. The end-user experience is defined by the runtime performance of an application. While many tools allow for monitoring an application’s this, it is not enough. What is required is Active runtime quality of service management that can both identify bottlenecks and adjust resources to ensure the most important applications maintain their required levels across ever-changing demand. Here we have an RTI datacenter with 3-tier and 2-tier systems operating within their response time objectives. We have 3 Pools in each of the top three tiers and a common storage pool for a total of 10 managed pools. <CLICK> Demand for the EMEA Sales application rises the SLO is violated. 2. <CLICK> The QoS system compensates by adjusting a resource such as CPU shares while still meeting objectives. 3. <CLICK>Suddenly our most important DB server pool goes red for all Sales apps. 4. <CLICK>Resources, such as a server, are reallocated from our least important DB server group to restore performance We are instrumenting the entire Oracle stack to enable us to provide true QoS management thereby allowing you in the end to effectively run your applications on “cruise control”. Alert: Disk space low – Add more storage. Action: Storage added – rebalancing started.

10 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 OS /dev/asm/volume1-123 ASM DG +DATA/volume1 The ASM Dynamic Volume Manager is a kernel loadable device driver and services that provides volume management services and a standard device driver (ASM device driver (AVD)) interface to clients (i.e. ACFS). File systems or other user processes can do I/O to this device driver as they would to any other disk device driver on the system. AVD is the primary I/O interface for ACFS to perform I/O and build a file system leveraging ASM as a volume manager. DVM is loaded upon ASM start up. The device driver is cluster aware and communicates with ASM for extent map information, extent rebalancing and I/O failures. An OS device file is created automatically when a dynamic volume is created in an ASM disk group. 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 Oracle Confidential

11 What is ASM Cluster File System (ACFS)
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 The ASM Cluster File System,(ACFS), extends Automatic Storage Management (ASM) by providing a robust, modern general purpose extent-based and journaling file system for files beyond the Oracle database files. ACFS provides support for files such as Oracle binaries, report files, trace files, alert logs and other application data files. With the addition of the ACFS, ASM becomes a complete storage management solution for both Oracle database and non-database file. ACFS scales from small files to very large files (exabytes) and supports large numbers of nodes in a cluster. ACFS is an extent-based file system to provide high performance and a utilizes a log based metadata transaction engine for file system integrity and fast recovery. The ACFS on-disk structure supports endian neutral metadata[u1]. ACFS file systems can be exported to remote clients through industry standard protocols such as NFS and CIFS. ACFS eliminates the need for expensive 3rd party cluster file system solutions while streamlining, automating and simplifying all file type management in a single node as well as RAC and Grid computing environments. ACFS supports dynamic file system expansion and contraction without any downtime. ACFS is highly available leveraging the ASM mirroring and striping features in addition to leveraging hardware RAID functionality.  [u1]Need to say why and benefit Journaling: ACFS metadata is logged Extent based: File system is allocated and managed as extents Oracle Confidential

12 Tagging, Replication, Security, Encryption
What’s New in Oracle ASM 11g Patch Set 1 Linux Windows Solaris/AIX Bug Fixes Yes Yes, + Port Snapshot Yes + Port Tagging, Replication, Security, Encryption Future Comments/Harsha Just want to confirm. Is the name or 11g is also fine as used here? New Features for Linux and Windows. – We do not support new features on Windows now. ACFS Unified Security Infrastructure – We used to call the project (encryption + security combined) with this name. We use ACFS Security to refer to Realm-based security. Oracle Confidential

13 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 /test/resumes Comments/Harsha 1) Last bullet:- Security and Encryption do not really leverage ACFS Tagging Oracle Confidential

14 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

15 Key Drivers for Data Security & Encryption
Regulatory Compliance 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 The need for Data Security solutions is being driven by two business challenges; regulatory compliance and insider threats. Regulatory Compliance affects virtually every public company, especially those in highly regulated industries such as the financial sector. I'm sure everyone has heard of Sarbanes-Oxley. Others include the Payment Card Industry (PCI) and the Health Insurance Portability and Accountability Act (HIPAA). One of the really good things that has come out of the regulatory compliance push is that it has given organizations time and budget to go back and look at the internal processes. The second factor driving is security is the desire to reduce the risk associated with insider threats. Some studies have concluded that upward of 80% of all threats originate from inside the organization. The issue takes on even greater significance when you consider the trend to outsourcing/offshore more IT functions. Comment/Harsha – Just want to mention that we mainly address insider threats and encryption with our features…not so much the other topics mentioned in this slide… Oracle Confidential 15

16 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 Comments/Harsha ACFS Unified Security Infrastructure – ACFS Security Nit: thru – through ASMCA support for installation and configuration – ASMCA support for basic configuration Oracle Confidential

17 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 Oracle Confidential 17

18 ACFS Use Cases Data Type Data Model Personal files
ACFS file systems exported thru NFS/CIFS Single node or cluster ACFS file systems Data Type Data Model 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

19 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 FS mount points ACFS Network File Server (NFS/CIFS)

20 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 SAP Application Binaries Oracle DB Binaries Siebel Application Binaries Oracle EBusiness Suite 3rd Party File System ACFS File Systems ASM Disk Group

21 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) Photos Images BFILEs Medical Images External tables Reports ACFS File Systems ASM Disk Group

22 <Insert Picture Here>
Daniel Smith Senior DBA, Carfax Inc. "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".

23 <Insert Picture Here>
NTT Data Interlink "Oracle Database 11g Release 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."

24 One Integrated Solution for ALL Data
Always On-Line Optimal Utilization Scalable High Performance Low Cost Simple Cross Platform Linux, 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 Clusterware Oracle Database RAC Snapshot Replication Tagging Security Encryption RAC One Add application layer on ACFS Breakout slide for management Oracle Confidential

25 ASM adoption De-facto standard for RAC and grid deployments, >65%
Update stats 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 Oracle Confidential

26 Some ASM Reference Customers In Production
Update customer list Oracle Confidential

27 Oracle Confidential

28 Cloud Computing Infrastructure
Storage Cloud Cloud Computing Infrastructure Storage service Characteristics Storage pooling Network accessible storage, files, and data Elastic storage pool Application Cloud Database Cloud The data center has evolved. Mainstream customers have left the world of dedicated silos, with their physical, dedicated hardware, peak load sizing, and expensive management paradigms. They’ve moved to grids, virtualizing their resources to provide enhanced flexibility, better utilization and improved efficiencies. Now leading customers are taking the next step—consolidating their workloads into clouds, where they can rapidly provision elastic and scalable resources for workloads, and provide higher service levels even in the face of peaks in demand, and external failures. We’re not going to spend a lot of time defining the database cloud, as there are many other presentations that tackle that topic, and there’s not yet a clear consensus on the exact definition of a cloud. In general, clouds are pools of resources, that is, hardware, software, and storage, into which you can deploy applications. The resources are shared across multiple applications. We’ve known this as consolidation and shared infrastructures, and in the cloud world it’s referred to as multi-tenancy. Resources in a cloud can be rapidly provisioned, often via a self-service infrastructure. This makes it simple to quickly deploy applications, test beds, and development platforms, increasing an organization’s agility. The resources themselves appear to be elastic. They can grow and shrink on demand, appearing infinitely scalable. Management costs are kept low via centralized management and features to automate meeting QoS objectives. End-users need not be concerned with managing the resources—rather they interact with managed services that allow them to focus on their core business. A final characteristic of the database cloud is pay-for-use-pricing. This lowers the entry cost for users, enabling new use cases that previously may have been economically unfeasible. One last point—a database cloud need not be deployed in a server virtualization environment. We will see there are multiple deployment models for the database cloud, which allow for deployment in both physical and virtual environments Storage Cloud

29 Oracle ACFS Replication
Oracle ASM Cluster File System Replicates Files for Disaster Protection Production Site DR Site Sales Clients Back Office Clients Sales DB Pool Sales Clients Back Office Clients Most Critical Least Critical Back Office DB Pool Sales App Pool Back Office App Pool Sales App Pool Back Office App Pool Sales DB Pool Back Office DB Pool Most Critical Least Critical Oracle DataGuard Show Whole site DR failover Oracle ACFS Replication Oracle Homes, DB Files, Logs, Applications Oracle Homes, DB Files, Logs, Applications

30 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 Example of automatic operations – Backup of entire set of application files with a single \ command


Download ppt "Oracle ASM Cluster File System (ACFS)- See What’s New"

Similar presentations


Ads by Google