cost-effective it infrastructure for mission critical ... · cost-effective it infrastructure for...
TRANSCRIPT
Cost-effective IT Infrastructure for Mission Critical Systems Built around SUSE and SAPCAS5624
Tomasz KoczorowskiServers & Storage [email protected]
2
IntroductionTomasz Koczorowski
Servers & Storage Architect
Bombardier Transportation IS Architecture
Location Berlin, Germany
5
Current Challenges
Lack of Standard
Complex Architecture
Legacy Operational Model
Unable to Achieve Required Service Levels
Legacy OS and hardware stack
Complex Implementation
Slow Response to Business Change
Higher Overall Cost
7
Complex Architecture
Outsourced Architecture Control
Project driven demand
Black box solutions
Lack of flexibility
New requirements lead to new architecture model
8
Legacy Operating Model
Strategy and Architecture
Strategic Direction Setting
Development of Standards &
Methodologies
Release Management
Policies
Architecture Design
Capacity Planning
IT Security Management
Security Strategy/
Administration/ Approval
Physical Security
Administration
Logical Security Administration
Monitoring & Reporting
Cross Functional Equipment & Software Services
Long Range Planning
Equipment & Software
Maintenance
Evaluation & Testing
Equipment Operations &
Support
Refresh & Technical Currency
Software Operations &
Support
Procurement Services
Asset Inventory and License Compliance
Delivery & Staging
Redeployment & Disposal of
Equipment
Bombardier Outsourced Single Supplier
9
Future Roadmap
Standardisation
Flexible Modular Architecture
Flexible Operational Model
Adhere to SAP standards
Achieve Faster Business Change
Reduce Overall Cost
Achieve Higher Service Levels
Latest software and hardware stack
10
Standardisation Stack 1/2
Network
Server, SAN Storage
NAS Storage
Hypervisor
Monitoring
Infrastructure
11
Standardisation Stack 2/2
Operating System
High Availability
Systems Management
Database
Application
Monitoring NetWeaver
Application Stack
InfrastructureApplication
SUSE Linux Enterprise Serverfor SAP Applications
SUSE Linux Enterprise High Availability Extension
SUSE Manager
12
Standardisation Timeline
Infrastructure Standardisation C
ompleted
Infrastructure Standardisation Started
Identify Standards to be D
eveloped
2012 2013 2014 2015
Q1 Q2 Q3 Q4Q4 Q1 Q2 Q3 Q4
Infrastructure Review
Phase
Design U
pdate
Q1 Q2 Q3 Q4Infrastructure R
eview Phase
Design U
pdate
Infrastructure Review
Phase
Design U
pdate
Infrastructure Standardisation Process
Implem
entation of Standards
13
Modular Architecture
SAP Master Low Level Design
Individual Low Level design for each system
Building Blocks reusable for non-SAP deployments
Minimized dependency between Building Blocks
Try to avoid vendor specific functionality
Agnostic design
14
Flexible Operational Model
Strategy and Architecture
Strategic Direction Setting
Development of Standards &
Methodologies
Release Management
Policies
Architecture Design
Capacity Planning
IT Security Management
Security Strategy /
Administration / Approval
Physical Security
Administration
Logical Security Administration
Monitoring & Reporting
Cross Functional Equipment & Software Services
Long Range Planning
Equipment & Software
Maintenance
Evaluation & Testing
Equipment Operations &
Support
Refresh & Technical Currency
Software Operations &
Support
Procurement Services
Asset Inventory and License Compliance
Delivery & Staging
Redeployment & Disposal of
Equipment
RIMProvider
ColocationProvider VendorsBombardier
17
SAP Implementation View
Virtual ServerX86_64
VMware vSphere 5.1Database server farm
Software Layer Model Software Component Model Tier Model
reads and writes data from/to
directs end-user logon to applicationserver with best performance
Presentation
View/Controller
Application Logic
Domain Logic
Persistency
SAP Central Services:SAP NetWeaver
(A)SCS ABAP and/or Java
Application Server:SAP NetWeaver AS ABAP and/or Java
DBMS:Oracle 11g
Virtual ServerX86_64
VMware vSphere 5.1ASCS farm
Virtual Machine:SUSE Linux SLES 11
SAP NetWeaver
Virtual Machine:SUSE Linux SLES 11
Oracle
Database
SAP GUIEnd user computing device
SAP MASTER on Linux/Oracle
connects to
Virtual ServerX86_64
VMware vSphere 5.1Application server farm
Virtual Machine:SUSE Linux SLES 11
SAP NetWeaver
Dia
log
Bat
ch
Spo
ol
Mes
sage
Enq
ueue
...
This diagram shows a generic model from an end-user perspective. It supports business processes such as ERP, including dialog and batch processing.
High Availability by Linux operating system clustering
High Availability by use of redundant application servers (minimum 2)
High availability by use of local Oracle Dataguard instance
18
VM T-Shirt Sizing
T-Shirt Size,
AttributeSAP-XS SAP-S SAP-M SAP-L SAP-XL Comment
#vCPUs 2 2 4 6 8CPU
reservation No No No No NoAccording to SAP Note
1122388 item 10.
#RAM 8 GB 16 GB 32 GB 48 GB 64 GB
Recommended 8 GB per vCPU; assuming usage of 1
virtual CPU per physical hyperthreaded CPU Core.
Memoryreservation 8 GB 16 GB 32 GB 48 GB 64 GB
According to SAP Note 1122388 item 10
OS Disk 50GB 50GB 50GB 50GB 50GB
19
Storage Tiering
Policy Name T0 CPG(SSD)
T1 CPG(SAS 10K)
T2 CPG(NL-SAS 7K) Policy
AdaptiveOptimization
GOLD
AO_GOLD_T0*Limited to 1,5 TB
AO_GOLD_T1Unlimited space - Performance
AdaptiveOptimization
SILVER
AO_SILVER_T0Limited to 3 TB
AO_SILVER_T1*Unlimited space
AO_SILVER_T2Limited to 25 TB Balanced
AdaptiveOptimization
BRONZE- AO_BRONZE_T1*
Unlimited space
AO_BRONZE_T2
Unlimited spaceBalanced
* Default tier
20
DB IO Architecture
Gold
Silver
Bronze
Virtual S
CS
ILU
N/
Datastore
vSCSI 0 vSCSI 1 vSCSI 2 vSCSI 3
Virtual LU
N/V
MD
K
OS DB Log Oracle Binaries DB Log DB Data DB Data DB DataDB Data
Gold
Bronze
Silver
Volume
Group
rootvg
origlogvg
sapvg
mirrlogvg
sapdatavg
Filesystem/
Logical Volume
sda1/boot
/tmp/opt
/var
/home
//usr
swap
/oracle/<SID
>/origlogA
/usr/sap
/oracle/<SID
>/origlogA
/oracle/<SID
>/origlogB
/usr/sap/DA
A
/oracle
/oracle/SID
/oracle/SID
/saprace
/oracle/SID
/oraarch
/oracle/<SID
>/origlogB
/oracle/<SID
>/sapdata1
/oracle/<SID
>/sapdata2
/oracle/<SID
>/sapdata3
/oracle/<SID
>/sapdata4
21
SAP HA/DR Setup
Asynchronous replication
SAP CS SAP CS
SAP APP SAP APP
Site A Site B
SLE HAE
IP
Client
SAP CS SAP CS
SAP APP SAP APP
22
Oracle DB HA/DR Setup
Primary DB Local Standby DB
Remote Standby DB
Site A Site B
Observer
Synchronous replication
Asynchronous replication
Initiate FSFO Asynchronous
replication
24
Automated Deployment
VM deployment from template (T-Shirt/Tier based)
PXE boot
Autoyast automated install with custom wizard
SUSE Manager automated registration
Sync of patches to defined baseline
Move to To-Be network and join AD
System Ready for Oracle and SAP installation
25
Migration MethodologyOpportunity Discovery/
Planning Design Implementation Mock Migration Test Migration Closure
Appl
icat
ion
Mile
ston
es
HL Design (Discovery)Procurement in PlaceLL Design (Discovery)Test approach defined
Transition documentationEnvironment Ready
Installation complete Test complete Production
Cutover Final acceptance
Mov
e D
eliv
erab
les
Discovery/Risk AssessmentRFPHL Technical DesignHL Migration Design
Purchase Order IssuedLL Discovery/Risk AssLL Technical DesignLL Migration DesignTest StrategyTest PlanTest Scripts
Support ModelEnvironment Ready
Software installed
Testing StartedTest Certificate
Cutover sign-off
Early life support completeDecommissioning completeFinal aceptance sign-off
Gat
e ap
prov
als PL to request
ProjectPL to request Planning PortfolioPoB approve Planning BudgetPrgr. Contr. Give Gate 0
Prgr. Contr. To provide cond. Gate 2PoB approve Design Budget SteeCo approval project planningPrgr. Contr. Approval Gate 2
Prgr. Contr. To provide conditional Gate 3 approvalIS Architecture check sign-offIS Operations check sign-offPoB approve total project budgetSteeCo to approve Implementation, Migration, TestProgr. Contr. Approve Gate 3
Prgr. Contr. To provide conditional Gate 4 approvalIS Operations to final sign-off – go-liveTest management to sign offPoB approve total project budgetSteeCo to aprrove project go liveProgr. Contr. approval Gate 4
PCO to complete Budget ClosurePrgr. Contr. To archive project
IS P
MF
Stan
dard
Proj
ect
Del
iver
able
s Preliminary FundingreceivedProject RequestPortfolio Change RequestProject Classification
Executive BriefProject ScheduleProject ClassificationProject SpecificationResource Confirm (next phase)SteeCo MoMQuotes OutsourcerQuotes 3rd PartyRequirements SpecificationStatement of SensitivityOperations Checklist
Project ScheduleProject SpecificationExecutive BriefSteeCo MoMResource Confirm (next phase)Quotes Outsourcer (HL-Design)Quotes 3rd Party (HL-Design)Operations ChecklistApplication & Process DesignInfrastructure Design
Project ScheduleResource Confirm Migration DocumentationSteeCo MoMProject Specification
Project ScheduleResource Confirm OperationsChecklistOperations Manual
Project ScheduleResource Confirm Working ArrangementSteeCo MoM
Project Schedule
Close-Down Report Outsourcer Operations Handover ChecklistSteeCo MoMProject ClosureLessons Learned
27
Lessons Learned
SLES for SAP 18-month SP support is a huge advantage
Use SUSE Manager custom channels
Always verify dependencies between applications
Over scale infrastructure during cut-over
Spend time at discover and design phase
Resource the project in a timely manner
28
Measure of Success
Standardisation
Flexible Modular Architecture
Flexible Operational Model
Achieve Higher SLA Levels
Latest software and hardware stack
Adhere to SAP standards
Achieve Faster Business Change
Reduce Overall Cost
29
Outcome
Operations Cost Performance
“Old” Environment “New” Environment
Operation Cost
Performance-35%
+30%
Investments Cost Investments Cost
Migration Cost
30
Future
Fully automated deployment on each tier
Automated DR failover
Self-service everything
Containers
Public Cloud integration
Consider sourcing hardware from ODM partners