Basis Overview

download Basis Overview

of 34

Transcript of Basis Overview

  • 8/8/2019 Basis Overview

    1/35

    1 / 29 April 2008 / EDS INTERNAL

    ERP Architecture and Database

    Administration

  • 8/8/2019 Basis Overview

    2/35

    2 / 29 April 2008 / EDS INTERNAL

    Contents

    Role of an ERP AdministratorERP ArchitectureDatabase AdministrationSummary

  • 8/8/2019 Basis Overview

    3/35

    3 / 29 April 2008 / EDS INTERNAL

    Role of an ERP AdministratorHardware Requirements Planning (Hardware Sizing)

    Installation & ConfigurationMonitoring System Health/Performance in terms of ERPApplication, Database, OS and Network

    Support & Maintenance

  • 8/8/2019 Basis Overview

    4/35

    4 / 29 April 2008 / EDS INTERNAL

    Contents

    Role of an ERP AdministratorERP ArchitectureDatabase AdministrationSummary

  • 8/8/2019 Basis Overview

    5/35

    5 / 29 April 2008 / EDS INTERNAL

    ERP architecture

    User interface (presentation)Business logic execution (application)

    Business data storage (database)

  • 8/8/2019 Basis Overview

    6/35

    6 / 29 April 2008 / EDS INTERNAL

    Client Server Configuration

  • 8/8/2019 Basis Overview

    7/35

    7 / 29 April 2008 / EDS INTERNAL

    ERP System Landscape

    Three system landscape

  • 8/8/2019 Basis Overview

    8/35

    8 / 29 April 2008 / EDS INTERNAL

    Pre-requisites for ERP Implementation

    Server HardwareOperating System

    Database SystemNetworking (LAN / WAN)

  • 8/8/2019 Basis Overview

    9/35

    9 / 29 April 2008 / EDS INTERNAL

    Server Hardware Compatible For ERPSystems

    1. Sun Sparc/Enterprise Servers2. IBM RS/ 6 000 Servers3 . HP Proliant or HP/9000 Servers4 . Dell Servers

    (Using 64 -bit processors similar toIntel Itanium-II processors)

  • 8/8/2019 Basis Overview

    10/35

    10 / 29 April 2008 / EDS INTERNAL

    Recommended HardwareConfiguration

    1. Minimum 1 GB of RAM and several GB is required forenterprise installations2. Typically 100 GB of Disk space is required only for ERP

    software3 . The mission-critical nature of the application demands

    several log files to be maintained forcing larger disk

    sizes.4 . Once again the large disks must be high-speed &

    highly available by way of redundancy measuressuch as RAID

    5 . High End RISC processors

  • 8/8/2019 Basis Overview

    11/35

    11 / 29 April 2008 / EDS INTERNAL

    ERP Recommended Operating Systems

    ERP software would need a high-end operating system thatsupports multi-tasking, multi-user application and multi-threading to support high performance.To provide scalability the operating system should supporthigh-end processor features such as 64 -bit support, SMPsupport etc.The leading operating systems such as high-end Unixversions (Sun Solaris, HP-UX, Dec-Unix, IBM AIX) wouldsupport ERP; Lately, Red Hat Linux also started supportingERP applications.Other leading edge operating systems like Windows NT,IBM OS/ 4 00, IBM MVS also support ERP.However not every ERP software vendor ports theirsoftware to every operating system

  • 8/8/2019 Basis Overview

    12/35

    12 / 29 April 2008 / EDS INTERNAL

    ERP Database Platforms

    Oracle

    Microsoft SQL ServerIBM DB2SAP DBInformix

  • 8/8/2019 Basis Overview

    13/35

    1 3 / 29 April 2008 / EDS INTERNAL

    LAN / WAN Connectivity

    Types of Access Networks:EthernetFiber OpticWireless LAN

    Types of Wide Area Networks:V-SATLeased Lines

    Radio Frequency Links

  • 8/8/2019 Basis Overview

    14/35

    1 4 / 29 April 2008 / EDS INTERNAL

    Network Security in ERPERP systems applications depend on network security to

    prevent inappropriate exposure of resources, which couldcircumvent application controls.

    Based on the Three Tier model the network should besegmented and proper Access Control list (ACL) and orfirewalls should be utilized to ensure security for the entireERP solution.

    Based on the Three-tier approach the WEB front endshould be separated for the Application backend.

    Further separation should occur between the Applicationserver and the Backend database. Some ERP applicationswill not function properly if not configured to vendorspecifications.

  • 8/8/2019 Basis Overview

    15/35

    1 5 / 29 April 2008 / EDS INTERNAL

    Network Security in ERP contd.

  • 8/8/2019 Basis Overview

    16/35

    1 6 / 29 April 2008 / EDS INTERNAL

    ERP Application level Security - Example

    Role

    Profile

  • 8/8/2019 Basis Overview

    17/35

    1 7 / 29 April 2008 / EDS INTERNAL

    Batch Data Creation

    Purpose:Lets you move long-running or resource-intensive program runs to times when thesystem load is lowERP background processing automates routinetasks and helps you optimize yourorganizations ERP computing resources

  • 8/8/2019 Basis Overview

    18/35

    18 / 29 April 2008 / EDS INTERNAL

    Storage Sub-systems

    1. EMC2 . N etApp3 . H itachi4 . IB M5 . SUN

    I ntelligent S torage Arrays (with S AN) areused for H igh Availability andPerformance .

  • 8/8/2019 Basis Overview

    19/35

    19 / 29 April 2008 / EDS INTERNAL

    D evelopment, Release, andTransport of Repository Objects

  • 8/8/2019 Basis Overview

    20/35

    20 / 29 April 2008 / EDS INTERNAL

    Transports in a Three-SystemLandscape - Example

  • 8/8/2019 Basis Overview

    21/35

    21 / 29 April 2008 / EDS INTERNAL

    Contents

    Role of an ERP AdministratorERP ArchitectureD atabase AdministrationSummary

  • 8/8/2019 Basis Overview

    22/35

    22 / 29 April 2008 / EDS INTERNAL

    Database Administration

    A Central DatabaseDB Modifications for Very Large DatabasesMonitoring for Alerts, Thresholds, ExpensiveSQL statements, critical situations like deadlocks etc.

    Database Backups and ArchivingStandby/Failover configurations and DisasterRecovery planning

  • 8/8/2019 Basis Overview

    23/35

    2 3 / 29 April 2008 / EDS INTERNAL

    Why Central Database?

    Avoids complexity of Distributed DatabasesReduces Redundancy of DataReduces Maintenance Costs like costs of ServerHardware, Backup, Archiving etc.

    Reduces need for more Administrators

  • 8/8/2019 Basis Overview

    24/35

    2 4 / 29 April 2008 / EDS INTERNAL

    Monitoring

    Thresholds like Table/Tablespace getting full.SQL statements running too long (Expensive SQL)could be due to a problem with statement itself,index design, CBO statistics, big tables or with lowOS resources of Database Server etc.Dead locks reduce overall performance whenfrequently used tables get locked and unable tounlock due to dead lock situation where A is waitingfor B to unlock and B is waiting for A unlock first.

  • 8/8/2019 Basis Overview

    25/35

    2 5 / 29 April 2008 / EDS INTERNAL

    DB Modifications for VLDB

    DB Modifications for Very Large Databases (VLDB)================================What is a Very Large Database?--Large amount of Data i.e. > 4 0 GB--Large No. of Transactions i.e. > 1 lakh/hour--Big Tables i.e. > 1 GB--Large Amount of log file data i.e. > 1 GB/day--Large No. of Users i.e. > 3 00--Big Batch Jobs

  • 8/8/2019 Basis Overview

    26/35

    2 6 / 29 April 2008 / EDS INTERNAL

    Contd

    L arge amount of D ata i . e . >40 G B--Disk Layouts, More disks for data files, More disks for Roll BackSegments, RAID LevelsB ig Tables i . e . > 1 GB-- Table StripingL arge N o . of Transactions i . e . > 1 lakh/hour-- Tuning the Redolog I/OL arge Amount of log file data i . e . > 1 GB /day--Enlarge/Move Redolog FilesL arge N o . of Users i . e . > 300

    --Install Addl. RBSB ig Batch Jobs--Enlarge RBS

  • 8/8/2019 Basis Overview

    27/35

    2 7 / 29 April 2008 / EDS INTERNAL

    BackupD atabase (or Full ): Full database backups are the default and the starting point for allother types of backups. A full database backup captures the entire database, including allentries in the transaction logexcluding any unallocated extents in the files. Pages are readdirectly from disk to increase the speed of the operation.

    D ifferential : Differential backups capture all the data that has changed since the last fulldatabase backup. Differential backups will increase the speed of the backup operation as wellas the restore. Because only the changed or newly allocated extents (bitmap tracking) arecaptured, differential backups are faster and smaller than full database backups. During arecovery, the last differential backup can be restored without applying a series of theindividual transaction log backups or differential backups. All changed data is captured in thelast differential backup.

    Transaction log : Transaction log backups serially capture modifications to the database.Backups of the transaction log provide a history of the transactions that have taken placewithin the database. The backups of the log are then used in the recovery process to restorethe database fully, to a point in time. Transaction log backups are applied to recover adatabase by rolling forward (redoing) any committed changes not reflected in the databaseand rolling back (undoing) uncommitted.

  • 8/8/2019 Basis Overview

    28/35

    28 / 29 April 2008 / EDS INTERNAL

    Data Archiving in ERP

    It provides a protection layer to the ERP database and resolves underperformanceproblems caused by huge volumes of data. It is important that SAP users should keeponly minimal data to efficiently work with database and servers. Data archiving ensuresthat the ERP database contains only relevant and up-to-date data that meet yourrequirements.

    Data archiving uses hardware components such as hard disks and memory. For efficientdata archiving, minimum number of disks and disk space should be used.

    It also reduces the system maintenance costs associated with the ERP database. In theERP database there are various procedures such as, data backup, data recovery, and dataupgrade.

    ERP data archiving complies with statutory data retention rules that are common andwell-proven techniques.

  • 8/8/2019 Basis Overview

    29/35

    29 / 29 April 2008 / EDS INTERNAL

    Standby/Failover configurations and Disaster Recovery planning

    Standby Server is used to switch in case of primary server is downWhen primary server is up, standby server canbe used for backups, reporting etc. to reduceload on primary database serverDisaster Recovery planning should be in placefor situations like database crash due tomanual or physical error or due to accidents ornatural calamities

  • 8/8/2019 Basis Overview

    30/35

    3 0 / 29 April 2008 / EDS INTERNAL

    Contents

    Role of an ERP AdministratorERP Architecture

    Database AdministrationS ummary

  • 8/8/2019 Basis Overview

    31/35

    3 1 / 29 April 2008 / EDS INTERNAL

    Summary

    Before implementing an ERP software it is extremelycritical to understand the system and userrequirements from a hardware configurationperspectiveThe selected configuration should be scalablekeeping in view the world wide consolidations thatare happening in industryDatabase administration is critical to ERPimplementation. A Large Central Database in ERPsystem should be protected through Standby Serverand with Disaster Recovery procedure in place.

  • 8/8/2019 Basis Overview

    32/35

    3 2 / 29 April 2008 / EDS INTERNAL

    SAP Basis Activities

    Landscape Design

    Hardware SizingSecurity PoliciesBackup, Recovery & ArchiveStrategiesDisaster Recovery and BusinessContinuity Plan DesignDisk LayoutsLogon Load balancingWorkload DistributionCCMS ConfigurationBackground Job AdminPre-Installation Preparations,Installation and Post-Installation

    Transport & Change Management

    (SPAM, SAINT, SNOTE etc.)Kernel UpgradeVersion UpgradeDB RefreshClient AdministrationPrinters & Spool AdminOperation ModesSecurity Administration

    Hardware Capacity VerificationMemory ManagementDatabase AdministrationPerformance Tuning

  • 8/8/2019 Basis Overview

    33/35

    33 / 29 April 2008 / EDS INTERNAL

    Questions?

  • 8/8/2019 Basis Overview

    34/35

    34 / 29 April 2008 / EDS INTERNAL

    Recommended Reading

    Database Administration: The Complete Guide to Practices and

    Procedures by Craig S. MullinsConcepts in Enterprise Resource Planning (Second ed.) by Monk,Ellen & Wagner, Bret (200 6 ), ISBN 0- 6 19-21 663 -8Enterprise Integration by Kent Sandoe, Gail Corbitt, RaymondBoykin, ISBN: 9 7 8-0- 47 1- 35 99 3 - 7Enterprise Resource Planning by Mary Sumner, Southern IllinoisUniversity, Edwardsville, ISBN-10: 01 3 1 4 0 3435 ISBN-1 3 :9 7 801 3 1 4 0 3437

    Mission Critical: Realizing the Promise of Enterprise Systems(Hardcover) by Thomas H. DavenportOracle Database Administration: The Essential Reference (O'Reilly)by David C. Kreines, Brian Lackeys

  • 8/8/2019 Basis Overview

    35/35

    35 / 29 April 2008 / EDS INTERNAL

    THANK YOU !!!