Oracle Database 11g: First Experiences with Grid Computing

Slides:



Advertisements
Similar presentations
Mitesh Soni. Not an Expert Session… Only an Overview Please Ask Questions Stop me if I am throwing Bouncers Language Preference?
Advertisements

ORACLE DATABASE HIGH AVAILABILITY & ORACLE 11GR2 DATA GUARD 1 Güneş EROL.
Digital Edge Solutions Overview Services – Application Support.
ITEC474 INTRODUCTION.
Cloud Computing: Theirs, Mine and Ours Belinda G. Watkins, VP EIS - Network Computing FedEx Services March 11, 2011.
SLA-Oriented Resource Provisioning for Cloud Computing
Oracle Exadata for SAP.
Oracle Real Application Clusters 10g: The Fourth Generation Angelo Pruscino Oracle Corporation Session id:
Introduction to DBA.
High Availability Group 08: Võ Đức Vĩnh Nguyễn Quang Vũ
NetBackup 6.0 What’s New. What’s New in NetBackup 6.0 Management and Reporting Core Product Enhancements Disk Management and Optimization Additional NetApp.
Deployment Agility Through Tier Testing Hanan Hit, NoCOUG President 2009.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
Managing Change with Real Application Testing and Snapshot Standby Barry Hodges Senior Solution Architect, Sales Consulting, Oracle NZ.
Merrill Holt Director Parallel Server Product Management Oracle Corporation.
Copyright 2009 FUJITSU TECHNOLOGY SOLUTIONS PRIMERGY Servers and Windows Server® 2008 R2 Benefit from an efficient, high performance and flexible platform.
EIM April 19, Robin Weaver 13 Years with IBM Prior to Assignment at UNC Charlotte Range of Database Development/Data Management Projects and Products.
Module 14: Scalability and High Availability. Overview Key high availability features available in Oracle and SQL Server Key scalability features available.
Running Your Database in the Cloud Eran Levin VP R&D - Xeround.
Simplify your Job – Automatic Storage Management Angelo Session id:
High Availability & Oracle RAC 18 Aug 2005 John Sheaffer Platform Solution Specialist
ORACLE DATABASE HIGH AVAILABILITY 1. OUTLINE I. Overview Of High Availability II. Oracle Database High Availability Architecture III. Determining Your.
Grid Computing Veronique Anxolabehere Senior Director of Product Marketing Mike Margulies Senior Director, Grid Platform Solutions.
Castor F2F Meeting Barbara Martelli Castor Database CNAF.
CTS Private Cloud Status Quarterly Customer Meeting October 22, 2014.
Chapter 10 : Designing a SQL Server 2005 Solution for High Availability MCITP Administrator: Microsoft SQL Server 2005 Database Server Infrastructure Design.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Oracle on Windows Server Introduction to Oracle10g on Microsoft Windows Server.
Oracle10g RAC Service Architecture Overview of Real Application Cluster Ready Services, Nodeapps, and User Defined Services.
Oracle Enterprise Grid Mark McGill Principal Sales Consultant Oracle EMEA Enterprise Technology Centre.
Clustering  Types of Clustering. Objectives At the end of this module the student will understand the following tasks and concepts. What clustering is.
Andrew Mendelsohn Senior Vice President Database Oracle Corporation.
Andrew Mendelsohn Senior Vice President Database Oracle Corporation.
© 2009 Oracle Corporation. S : Oracle Database 11g Release 2 First Experiences Plamen Zyumbyulev, Mobiltel Philip Newlan, Oracle RAC Pack.
Building the Infrastructure Grid: Architecture, Design & Deployment Logan McLeod – Database Technology Strategist.
ORACLE
Selling the Storage Edition for Oracle November 2000.
1 Data Guard. 2 Data Guard Reasons for Deployment  Site Failures  Power failure  Air conditioning failure  Flooding  Fire  Storm damage  Hurricane.
Looking Ahead: A New PSU Research Cloud Architecture Chuck Gilbert - Systems Architect and Systems Team Lead Research CI Coordinating Committee Meeting.
CERN - IT Department CH-1211 Genève 23 Switzerland t Oracle Real Application Clusters (RAC) Techniques for implementing & running robust.
Marcin Blaszczyk, Zbigniew Baranowski – CERN Outline Overview & Architecture Use Cases for Our experience with ADG and lessons learned Conclusions.
Mark E. Fuller Senior Principal Instructor Oracle University Oracle Corporation.
CERN Database Services for the LHC Computing Grid Maria Girone, CERN.
Oracle Database Architecture By Ayesha Manzer. Automatic Storage Management Spreads database data across all disks Creates and maintains a storage grid.
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Enterprise Manager: Scalable Oracle Management John Kennedy System Management Products, Server Technologies, Oracle Corporation Session id:XXXXX.
Michelle Malcher PepsiCo Session # For the DBA Manager – Understanding Oracle and DBAs.
CERN IT Department CH-1211 Geneva 23 Switzerland t WLCG Operation Coordination Luca Canali (for IT-DB) Oracle Upgrades.
Emil Pilecki Credit: Luca Canali, Marcin Blaszczyk, Steffen Pade.
Mark Gilbert Microsoft Corporation Services Taxonomy Building Block Services Attached Services Finished Services.
Thomas Baus Senior Sales Consultant Oracle/SAP Global Technology Center Mail: Phone:
2 Copyright © 2006, Oracle. All rights reserved. RAC and Shared Storage.
1 Copyright © 2007, Oracle. All rights reserved. Realistic Testing Setting Up the Test Environment.
Sql Server Architecture for World Domination Tristan Wilson.
Feature Overview Oracle Explorer – browse and alter schema Wizards and Designers Automatic code generation PL/SQL Editor with IntelliSense Oracle Data.
OUGF 15v Juhlaseminaari Marko Hotti Product Manager, Oracle10g Oracle Finland Oy.
Enterprise Storage at Seton Hall University
Introduction.
Database Services at CERN Status Update
Maximum Availability Architecture Enterprise Technology Centre.
Introduction.
Introduction of Week 6 Assignment Discussion
Get Verified Oracle 1z0-062 Study Material - Oracle 1z0-062 Exam Dumps PDF Realexamdumps.com
Introduction.
Cloud Computing Architecture
Overview of Real Application Clustering Features and Functionality
Ron Carovano Manager, Business Development F5 Networks
Backup Monitoring – EMC NetWorker
Backup Monitoring – EMC NetWorker
Introduction.
Presentation transcript:

Oracle Database 11g: First Experiences with Grid Computing Plamen Zyumbyulev Head of DBAs Mobiltel

Mobiltel (M-Tel) M-Tel is the market leader in Bulgaria and one of the most successful mobile operators in Europe More than 4.8 M subscribers Founded in March 1994 Part of Mobilcom Austria Group M-Tel became the world fifth to offer HSDPA services

The IT reality IT becomes more and more complicated New roles and tasks Hundreds of systems Increased system dependencies and integration Lot’s of new systems Constant changes / Increased Risk Everything is important and 24/7 Increased demand for reliability, availability, performance, etc. Islands of Computation Limited scalability, no resource sharing Must be configured for peak loads Single point of failure Slow to adjust to business needs

Challenges Provide Highest Quality of Service Be more flexible implement new technologies decrease the risk Be more flexible online changes, virtualization, dynamic provisioning How to do more with less automation, consolidation, monitoring

Why Grid? Technical Benefits Dynamically configurable infrastructure Data Warehouse Custom Application Technical Benefits Dynamically configurable infrastructure Effective (automatic) workload management No single point of failure Incremental scaling Centralised automated monitoring & management Better Quality of Service Fast response to changes Effectiveness Service Oriented Applications ERP Application CRM Application Mid-Tier Management Lets look at some of GRIDs key concepts: Resource pooling and sharing: Virtualization effectively decouples the static deployment of databases and applications. This enables resources (storage and servers) to be pooled and shared – More efficient Dynamic resource provisioning: The ability to provision resources dynamically from a shared pool becomes essential once Dbs and apps are no longer statically deployed. – you can change a server from a DB to a Apps server in seconds Automated monitoring and management: The ability to provision resources on demand creates a dynamically configurable infrastructure where resources can be immediately switched and allocated in order to achieve required service levels. Clearly this cannot cannot be achieve using the reactive manual procedures that characterise the management of a silo infrastructure. It requires the ability to monitor all resources continually and to rellocated them automatically when necessary. Lets investigate the three layers of the grid – storage, database, and application server and its management capabilities Database Tier Storage

Why Grid Computing with Oracle 11g HA and DR Real Application Clusters (RAC) DR with real time query Service Oriented Architecture Resource Management Automation and simplification Oracle Enterprise Manager Grid/DB Control Automatic Diagnostic Workflow. Incident Packaging Service Online Maintenance Change assurance Database Replay SQL Plan Management Snapshot standby

Grid Configuration Hardware Oracle Stack Storage 6+1 Nodes, HP BladeSystem c-Class , 2 CPU dual Core 3.2 GHz, 10GB RAM RedHat Enterprice Linux 4 Oracle Stack Oracle Database 11.1.0.5 Oracle RAC 11.1.0.5 Oracle Clusterware 11.1.0.5 Oracle Automatic Storage Management 11.1.0.5 Storage IBM DS6800 – 28 disks

Our GRID implementation Big RAC environment Consolidate many Business Systems into small number of databases Single database – this is not mandatory It is possible to have different DB versions Many services per Business System – OLTP, Batch, Read Only, Test, etc. Every system/service is separate from the others Separate tablespaces Guaranteed resources – Memory, CPU, I/O, etc

Our GRID Implementation … Many features are configured out of the box High availability Backup Disaster recovery Force logging can be enabled per tablespace Reporting instance Test System Extremely fast provisioning of new systems, System Cloning, Creation of Test Systems Services can span databases * Oracle EM 10g Grid Control can monitor 11g GRID

Single Database – Not mandatory Our GRID Architecture Business systems BS 1 BS 2 BS 3 BS 4 BS 5 BS 6 BS 7 SOA DR with real time query – no idle resources Resource Manager Continuous Redo Shipment and Apply Single Database – Not mandatory Open in Read Only One or more DBs

Fast Test System Creation Business systems BS 1 BS 2 BS 3 BS 4 BS 5 BS 6 BS 7 SOA Replay Driver Resource Manager Process Capture Workload Single Database – Not mandatory Open in Read/Write One or more DBs

Rules to automatically assign sessions to Consumer Groups Resource Management Rules to automatically assign sessions to Consumer Groups

Service allocation (DG in RO mode) Business System 1 Business System 2 … Service name / Instance N online batch RO test 1 P A* A** A D 2 3 4 5 6 P** DG 1 P* --- A – available; P – preferred; D – disabled; DG – data guard; RO – Read Only; * - implemented with tns; ** - different schema

Service allocation (DG in RW mode) Business System 1 Business System 2 … Service name / Instance N online batch RO test 1 P A* A** A D 2 P* 3 4 5 6 P** DG 1 D* --- A – available; P – preferred; D – disabled; DG – data guard; RO – Read Only; * - implemented with tns; ** - different schema

A Paradigm shift We cannot solve our problems with the same thinking we used when we created them. Albert Einstein Start small Test systems Development systems Temporary/Permanent storage for data from other systems. (ex. 1GB in Billing System means ~ 15GB storage) Non critical production systems Create “Atmosphere”. Fight Ignorance and Status quo Build expertise, confidence and habits

The Results Availability 100% Lot’s of changes, reconfigurations and experiments Lot’s of problems, bugs, human errors No unplanned downtime since the beginning - May 2007 GRID is in the production since July 2007 Oracle Database 11g 32bit beta 5 for Linux There is a big list of new important systems waiting for Linux 64 bit production release Mobiltel gained a lot of experience and confidence with Oracle 11g GRID computing