Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Brajesh Goyal Principal Product Manager, Grid Computing Ravi Animi Technical Marketing Engineer Network Appliance, Inc. Oracle Database 10g Grid Computing – Focus on Storage Grid Vision Computing as a utility – A network of clients and service providers Client-side: Simplicity – Request computation or information and receive it Server-side: Sophistication – – Availability, load balancing, utilization Information sharing, data management Virtualization – – Nothing more virtual than a utility Massive potential Oracle 10g Grid Computing Platform Virtualization and provisioning now – – – Storage CPU Data Standardize on lowcost modular hardware components – Scale out incrementally Align Storage with Business Islands of storage – “My storage is underutilized and growing 50% a year” Align Storage with Business Islands of data – “My storage is 30% utilized and growing 50% a year” Disk farms of industry standard disks – – Consolidate into SAN or NAS Manually provision as needed Storage Grid Oracle Automatic Storage Manager – – – Provisions storage capacity automatically to Oracle 10g as needed Stripes and Balances I/O Mirrors: Immune to disk failure Oracle Automatic Backup and Recovery – – Single backup area for all Grid databases Archive to tape Align Processing with the Business Islands of computation – “15% utilization of CPU is exceptional” Align Processing with the Business Islands of computation – “15% utilization of CPU is exceptional” Pick a standard, buy the standard Farms of industry standard blades – – – – Lowest cost, highest performance Interconnected Not Self-healing, Disposable Linux and blades resonate CPU Provisioning on Demand Real Application Clusters Shared Nothing Runs real applications Add blade while running Drop blade while running Allocate CPU needed now Immune to blade failure Runs Benchmarks Add blade, reload/repartition Repartition/reload, drop blade Allocate for peak Crash when blade fails All Data Data Subsets 21 Data Provisioning Access to data when and where you need it – – Consolidate, federate, and share Provide a single global view of data in the Grid Optimizes information access regardless of physical location of data – – Move data to process locally Leave data in place and process remotely Enables virtualization of data in Grids – Host an application anywhere regardless of physical data location Integrates information off the Grid Big Tablespaces Oracle Database10g supports 128PB data files – – Fewer files to manage and move when transporting tablespaces Simplifies storage management Ultra Large Database Support – – Large files increase maximum database size to 8 exabytes Store the vast quantities of data to feed the computing power of the grid Transportable Tablespaces Unplug and plug database data files – – – – – – Move and share data without unload and reload Plug/unplug performance independent of tablespace size Mount read-only tablespaces on multiple databases Cross-platform support Rename Tablespaces Storage vendors file system, volume manager snapshot technology complementary to this File 1 File 2 OS copy expdat.dmp File 1 File 2 expdat.dmp 24 Oracle Streams Share information throughout the Grid – – – – – – Move data when and where needed Share messages Notify or invoke user procedures on events Subscribe to messages and database changes Interoperate with other vendors Stream database and incrementally maintain it with a single call Network MQ Grid Migration with no Downtime With one command tell Oracle Streams to – – Copy your tablespaces Apply incremental changes made since the start of the copy Wait until all changes applied, then re-point your application Easy to get to the Grid Incrementally scale out Shared Storage Technologies File-based protocols – NAS: NFS, CIFS Block-based protocols – SAN/iSAN: Fibre Channel, iSCSI High-speed transport – – 10 Gbps Ethernet Infiniband 4x (10 Gbps) Infiniband Simplicity and performance – – – Low latency highbandwidth Less cabling Easy provisioning LAN Servers Switch Infiniband Switch Interconnect Storage Over to NetApp…… How Network Appliances makes Grid Computing possible with its shared storage technologies? Ravi Animi Technical Marketing Engineer Network Appliance, Inc. NetApp and Oracle Power the Grid Why Grid Computing?: Spend Less Store More On-Demand provisioning – Lower Costs through efficient use of computing resources Fault Tolerant and Scaleable – Redundant shared resources makes Grid computing inherently more resilient Better Performance – Through use of application clustering and high performance interconnects NetApp’s Solutions for the Grid Next Generation Protocols Data Consolidation Data Protection Data Provisioning High Availability Solutions High Performance Storage for the Grid NetApp brings RDMA over Infiniband to Oracle 10g Grid Computing Platform Oracle RAC DB Node1 on DAFS Oracle RAC DB Node2 on DAFS Linux 10 Gbps Infiniband Storage Interconnect Infiniband Switch Linux 10 Gbps Infiniband Storage Interconnect NetApp Storage Appliance: DAFS over Infiniband NetApp brings the promise of RDMA over Infiniband to Oracle database access. RDMA based protocols such as DAFS or NFSv4 over a high bandwidth, low latency protocol such as Infiniband g Oracle 10 and RDMA DAFS File Server Buffers DAFS Engine 10G SGA Buffers Oracle Disk Manager Oracle File I/O API DAFS API DAPL Provider DAFS user-level I/O library DAT library vector DAT DAPL Provider HCA Driver HCA Driver InfiniBand Adapter InfiniBand Adapter Direct Data ... Control DAPL Provider HCA Driver Direct Access Provider Libraries Transport-specific Device Drivers RDMA NIC (RNIC) Data Consolidation on a Grid Multiple database servers that are diskless or with disk connected to shared NetApp networked storage in heterogeneous grid environment Oracle DB Diskless Blade Server Linux Oracle DB Server w/ Disk Oracle DB Server Solaris HP-UX Switch (IP or FCP) NetApp Unified Storage Appliance (NAS/SAN) Unified Storage (NAS or SAN) – Protocol independent database access over a blocks (iSCSI or FCP) or a files (NFS, DAFS) based protocol Easy to provision, easy to manage – – – Boot grid clients Provision new CPUs on-demand using bootp and tftp Enables database “resonance” in 10g Grid database g Oracle 10 and Unified Storage WAFL File System 10g Fibre Channel Fibre Channel iSCSI Software Target Ethernet iSCSI HBA or Software Initiator InfiniBand Adapter InfiniBand Adapter ODM, DAFS/DAT/DAPL NFS TCP/IP Ethernet NFS TCP/IP Ethernet NFS, General File System BLOCKS RAW Devices or File System ODM, OCFS, RAW I/O, ASM Data Protection for the Grid 10g RAC powered Database Grid GigE / FCP GigE Ethernet / FCP Switch GigE / FCP Storage Interconnect SnapVault Up to 256 Volumelevel Snapshots NDMP Tape Backup Client ™ NetApp NAS/SAN Storage Appliance NearStore™ Tape Archive R100/R150 Disk-Based Storage • Removes complexity from the storage management side of data provisioning for data protection in a grid computing environment. Data Provisioning for the Grid: Snapshots 10g RAC powered Database Grid GigE / FCP GigE / FCP Switch Snapshots of OracleTransportable Tablespaces Storage Interconnect Snapshots of OracleTransportable Tablespaces 10g RAC powered Database Grid SnapMirror/ ™ SnapVault NetApp NAS/SAN Storage Appliance Interne t IP WAN Remote Storage Appliance powering remote Grid • NetApp’s Snapshot and SnapRestore makes it a snap to implement plug and play transportable tablespaces on multiple databases in a heterogeneous grid environment. Data Provisioning for the Grid: Cloning 10g RAC powered Database Grid Primary Database or Applications Instance • 10g RAC powered Database Grid Blade Server node interconnect or other Grid Interconnect Cloned Database or Applications Instance NetApp’s Snapshots power rapid Database and EBusiness Suite11i Apps Instance Cloning through shared APPL_TOP High Availability for the Grid: RAC Oracle10g RAC on Oracle Grid with NetApp Storage Public Network Node 1 RAC Server Oracle CM: 10g PCL Ethernet Switch Public Network Cluster Interconnect Heartbeat. GigE GigE or FCP Storage Interconnect Multi Path – dual redundant HBAs/NICs, switches and interconnects for no single point of failure assumed FCP or GigE Node 2 RAC Server Oracle CM: 10g PCL FCP or GigE Switches Clustered NetApp Storage Filers powering RAC Shared Disk Subsystem Also, a clustered filer pair is needed for No SPOF • Supports RAC DB on NFS, DAFS or iSCSI, FCP over raw or a CFS on multiple OS platforms with Oracle and Third Party Cluster Managers • Supports Oracle 10g’s platform independent Portable Cluster Layer (PCL) Disaster Recovery for the Grid Primary Site NetApp Unified Storage Appliance Standby Site NetApp Unified Storage Appliance NetApp Asynchronous Disk-based Replication GigE / FCP /vol/Oracle Data, Log & Cntrl files GigE / FCP NetApp Asynchronous SnapMirror ® Changed blocks are shipped to the target mirrored volume • Robust datacenter site disaster recovery solutions • Enterprise strength disk mirroring over IP WANs /vol/Oracle Mirrored Data, Log and Cntrl files Why Oracle and NetApp? Lowest TCO – Upto 75% lower TCO than the competition* Simplest to manage – True Storage “Appliance” Proven Mission Critical Unified Storage Platform for the Enterprise – – 100s of joint customers on Oracle-NetApp platform Over 1 PB running within Oracle Corporation! Commitment to Oracle 10g Grid Initiatives * Source: Input Study 2001, IDC Study, 2003 Why Grid Computing?: Market Opportunity Storage Market: $12.2 Billion by 2006 $12,211M 12,000 NAS 10,000 NAS 8,000 6,000 4,000 $6,169M NAS NAS NAS SAN SAN SAN SAN 2002 2003 2004 2005 SAN 2,000 0 Source: IDC, May 2002 2006 Questions? NetApp Presence at Oracle World San Francisco: Demos at Booth #: 1702 – – – Oracle 10g Demo Unified Storage Demo Oracle 10g with DAFS (RDMA) protocol over Infiniband Key NetApp-Oracle Presentations: – – Oracle-NetApp Grid Presentation (this one) 10g with DAFS over Infiniband Presentation Oracle Grid Computing: 5 i i Oracle 10g Grid Database Demo Booth#: – Featuring data and CPU provisioning (“resonance”) Key Oracle Grid Presentations: – – Larry’s 10g Launch Keynote Benny Souder, VP, Oracle Grid Computing