SlideShare a Scribd company logo
1 of 39
Moving On Up –
Smaller Servers and Bigger Performance
Doug Lucy
Allegro Consultants
DB-7 Moving On Up - Smaller Servers and Big
Who…
• Programming since 1978
• OpenEdge v3.2A and Unix since 1986
• Certified in AIX, HP-UX, Solaris, etc.
• 35 programmers and DBAs
• Contract programming and consulting
DB-7 Moving On Up - Smaller Servers and Big
Customer history
• Chose Progress vertical app
• Bought Unix for multiple users
• Added on to grow
• Kept machine forever
DB-7 Moving On Up - Smaller Servers and Big
Results after 10, 15, 20 years
• Locked-in proprietary platform
• Rarely upgrade to new model
• Very expensive
– Training
– Add-on hardware
– software
DB-7 Moving On Up - Smaller Servers and Big
Need to grow
• More users, demands
• More data to crunch
• Ageing hardware
• Increasing support cost
DB-7 Moving On Up - Smaller Servers and Big
Moving on up
• Upgrade servers
• Modern platforms
• 50% of cost of proprietary
• Reach new features
DB-7 Moving On Up - Smaller Servers and Big
Your direction
• How many will buy new or add?
• Want fast, cheap, supported
• Must be safe, risk-free
• How do you decide?
DB-7 Moving On Up - Smaller Servers and Big
Previously supported OSes
• DEC VMS
• DEC Unix
• MS-DOS
• Novell Netware
• CTOS/BTOS
• Sequent Dynix/ptx
• Data General DG-UX
• SCO Xenix & Unix
• SCO Unixware
• AT&T/NCR Unix
• Unisys Unix
• IBM AIX
• HP-UX
• Sun SunOS & Solaris
• MS Windows NT
• RedHat & SUSE
Linux
• AS/400
DB-7 Moving On Up - Smaller Servers and Big
Current OSes and CPUs
• IBM AIX on Power
• Linux
– x86
– Power
• HP-UX
– PA-RISC
– Itanium
• Sun Solaris
– SPARC
– x86
• Windows Server
– x86
• Tru64 on Alpha
DB-7 Moving On Up - Smaller Servers and Big
OS and CPU trends
• x86 – Intel Pentium AMD
• Linux or Windows on x86
– Reduce costs
– Shift most R&D costs to external
– Focus on software and services
– Standards rather than proprietary
DB-7 Moving On Up - Smaller Servers and Big
Benefits of x86-based
• Lower initial costs
• Lower support costs
• Increased selection
– Hardware
– OS
– Add-ons
– Vendors
– Resources
• Better performance
• Newer features
sooner
• Virtualization
• More timely
upgrades
• Budget for other
options
DB-7 Moving On Up - Smaller Servers and Big
Cons of x86-based
• More vendors “in the mix”
• Limited support for 3rd
party
• HW and OS support not as deep yet
• Servers not always as cool looking
DB-7 Moving On Up - Smaller Servers and Big
Costs of new platform
• New hardware
• New OS
• HW, OS, and SW annual support
• Porting costs (consulting or in-house)
• Platform change fees
DB-7 Moving On Up - Smaller Servers and Big
Solution comparisons
DB-7 Moving On Up - Smaller Servers and Big
5-year costs and savings
DB-7 Moving On Up - Smaller Servers and Big
Excellent cluster config
DB-7 Moving On Up - Smaller Servers and Big
Question:
• Ok, so it’s cheaper…
• But is it faster?
DB-7 Moving On Up - Smaller Servers and Big
CPU SPECint_rate2000
“performance measurements that can be used to compare compute-intensive
workloads on different computer systems, SPEC CPU2000 CINT2000 for
measuring and comparing compute-intensive integer performance.”
-www.spec.org
DB-7 Moving On Up - Smaller Servers and Big
TPC-C
• Transaction Processing Council
– www.tpc.org
• TPC-C benchmark for OLTP
DB-7 Moving On Up - Smaller Servers and Big
Today’s TPC-C results
• Old days – big iron
• Today - top fifty!
DB-7 Moving On Up - Smaller Servers and Big
Important performance notes
• Database apps need I/O and memory
speed, not so much compute speed
– Memory and I/O bus speed
– L2 and L3 cache size
– Memory size
– I/O speed and spread
• OpenEdge uses INT ops, not FP ops
• Keep context switching to a minimum
DB-7 Moving On Up - Smaller Servers and Big
Change: What’s important?
• Vendor selection
• Vendor support
• Planning the migration
DB-7 Moving On Up - Smaller Servers and Big
Vendor selection
• Choose vendor you trust
• Nearby parts and service
• Solid Linux/Windows history and
investments
• Enterprise relationship
DB-7 Moving On Up - Smaller Servers and Big
Vendors and support
• 24x7 enterprise support is critical
• Top-tier vendor
– HP, IBM, Sun, Dell
• Align for Windows or Linux
DB-7 Moving On Up - Smaller Servers and Big
What is migrating?
Database
QAD MFG/pro
OpenEdge
OS
Model 1000
DB-7 Moving On Up - Smaller Servers and Big
Migrating to a new machine
Database
QAD MFG/pro
OpenEdge
OS 1.0
Model 1000
OS 2.3
Model 2000
DB-7 Moving On Up - Smaller Servers and Big
Migrating to a new machine
Database
QAD MFG/pro
OpenEdge
OS 1.0
Model 1000
Database
QAD MFG/pro
OpenEdge
OS 2.0
Model 2000
DB-7 Moving On Up - Smaller Servers and Big
Porting to a new platform
Database
QAD MFG/pro
OpenEdge
OS 1.0
Model 1000
Database
QAD MFG/pro
OpenEdge
Different OS 2.3
Model XYZ
DB-7 Moving On Up - Smaller Servers and Big
Porting plan
• Licensing issues – discover early
• Validate portable code base, no orphans
• Catalog all services and products
• Purchase and install HW and OS
• Create bare-metal restore
• Test new support contacts and contracts
DB-7 Moving On Up - Smaller Servers and Big
Porting plan (cont’d)
• Install software, recompile and basic test
• Migrate users, printers, devices, data
• User testing of functionality, external
interfaces
• Nightly refresh
• DR test
• Parallel testing
• Switchover and reverse refresh
DB-7 Moving On Up - Smaller Servers and Big
Porting issues
• UIDS and Passwords
• Profiles
• Printers
• Locations and paths
• Data
– Tar and untar
– Dump&Load
• Scripts
– Crontab vs.
Windows
– Bourne shell vs.
bash vs. CMD.EXE
– Windows
equivalents
• Rosetta stone
bhami.com/rosetta.html
DB-7 Moving On Up - Smaller Servers and Big
Pitfalls to watch out for
• /dev/null
• Serial ports
• No Windows telnet
• Windows swap
• Console messages
vs. Event Manager
• Online or LVM
under Windows
• Search for “UNIX” or
“OP-SYS”
• Sending email
• Spaces in filenames
and paths
• Proprietary backup
• RAID 5
• Not enough disks
DB-7 Moving On Up - Smaller Servers and Big
Progress issues
• Dump and load – endian-ness
• .R OK with endian-ness, not 32 vs 64
• Moving database
– Cannot use probkup
– Binary dump and load OK
– Character code conversion
• Disk layout and performance
DB-7 Moving On Up - Smaller Servers and Big
End state
DB-7 Moving On Up - Smaller Servers and Big
Virtualization
• One physical machine
– Multiple OSes
– Movable OSes
• Like partitioning
• Dramatic trend towards virtualization
DB-7 Moving On Up - Smaller Servers and Big
Harlow’s “Fun with Virtualization”
• Why Virtualize?
– Maximize utilization of server resources
– Provide higher availability
– Simplify the testing of upgrades/changes
– Ease migration to new servers
– Increase security
– Reduce administrative workload
DB-7 Moving On Up - Smaller Servers and Big
Recommendations
• Project support and upgrade costs
• Consider move to x86
• Consolidate platforms and storage
• Plan your architecture
• Vendors with knowledge and support
• Test, test, test
DB-7 Moving On Up - Smaller Servers and Big
Slides and handouts
• Slides and handouts available
• Questions via phone or email
– Doug Lucy
– dlucy@allegroconsultants.com
– (804) 553-1130
DB-7 Moving On Up - Smaller Servers and Big
Any questions?
www.AllegroConsultants.com

More Related Content

What's hot

DB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningDB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningLaura Hood
 
CollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientCollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientChristoph Adler
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedChristoph Adler
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning Vladislav Tatarincev
 
DbB 10 Webcast #3 The Secrets Of Scalability
DbB 10 Webcast #3   The Secrets Of ScalabilityDbB 10 Webcast #3   The Secrets Of Scalability
DbB 10 Webcast #3 The Secrets Of ScalabilityLaura Hood
 
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?panagenda
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server sideHoward Marks
 
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...Christoph Adler
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostChristoph Adler
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesChristoph Adler
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseVladislav Tatarincev
 
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...Christoph Adler
 
5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application DowntimeNeverfail Group
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsJoseph D'Antoni
 
Jayamohan_Linux_Administrator
Jayamohan_Linux_AdministratorJayamohan_Linux_Administrator
Jayamohan_Linux_AdministratorJayamohan Nair
 
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-ReloadedRNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-ReloadedChristoph Adler
 
16 endeavour reporter
16   endeavour reporter16   endeavour reporter
16 endeavour reporterdarwinodb
 

What's hot (19)

IBM Connections adoption seminar
IBM Connections adoption seminarIBM Connections adoption seminar
IBM Connections adoption seminar
 
DB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration PlanningDB2 10 Webcast #1 - Overview And Migration Planning
DB2 10 Webcast #1 - Overview And Migration Planning
 
CollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes ClientCollabSphere 2019 - Dirty Secrets of the Notes Client
CollabSphere 2019 - Dirty Secrets of the Notes Client
 
TechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlexTechTalkThai-CiscoHyperFlex
TechTalkThai-CiscoHyperFlex
 
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-ReloadedCollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
CollabSphere 2020 Live - HCL Notes 11.0.1 FP1 - Performance Boost Re-Reloaded
 
IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning IBM Domino / IBM Notes Performance Tuning
IBM Domino / IBM Notes Performance Tuning
 
DbB 10 Webcast #3 The Secrets Of Scalability
DbB 10 Webcast #3   The Secrets Of ScalabilityDbB 10 Webcast #3   The Secrets Of Scalability
DbB 10 Webcast #3 The Secrets Of Scalability
 
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?
Engage 2020 - Kubernetes for HCL Connections Component Pack - Build or Buy?
 
Using flash on the server side
Using flash on the server sideUsing flash on the server side
Using flash on the server side
 
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
RNUG - DeepDive Workshop - HCL Notes Client upgrades/deployments using Marvel...
 
Engage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance BoostEngage 2020 - HCL Notes V11 Performance Boost
Engage 2020 - HCL Notes V11 Performance Boost
 
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 UpgradesCollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
CollapSphere 2019 - SUPERCHARGED HCL Notes V11 Upgrades
 
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, VerseNext Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
Next Generation Monitoring for IBM Domino, Traveler, IMSMO, Verse
 
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
RNUG - Virtual, Faster, Better! How to deploy HCL Notes 11.0.1 FP2 for Citrix...
 
5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime5 Ways to Avoid Server and Application Downtime
5 Ways to Avoid Server and Application Downtime
 
Building perfect sql servers, every time -oops
Building perfect sql servers, every time -oopsBuilding perfect sql servers, every time -oops
Building perfect sql servers, every time -oops
 
Jayamohan_Linux_Administrator
Jayamohan_Linux_AdministratorJayamohan_Linux_Administrator
Jayamohan_Linux_Administrator
 
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-ReloadedRNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
RNUG - HCL Notes 11.0.1 FP2 — Performance Boost Re-Reloaded
 
16 endeavour reporter
16   endeavour reporter16   endeavour reporter
16 endeavour reporter
 

Viewers also liked

Estudio lingüístico del español
Estudio lingüístico del español Estudio lingüístico del español
Estudio lingüístico del español Josselin Romero
 
Oryx Industries profile
Oryx Industries profileOryx Industries profile
Oryx Industries profileOmar Mousa
 
When Robots Attack
When Robots AttackWhen Robots Attack
When Robots AttackGabriel Diaz
 
Trend Report (03.06 - 10.06.16) "Июньский"
Trend Report (03.06 - 10.06.16) "Июньский"Trend Report (03.06 - 10.06.16) "Июньский"
Trend Report (03.06 - 10.06.16) "Июньский"SKORPA MEDIA
 
Trend report (4 - 11.12.15) «Пророческий»
Trend report (4 - 11.12.15) «Пророческий»Trend report (4 - 11.12.15) «Пророческий»
Trend report (4 - 11.12.15) «Пророческий»SKORPA MEDIA
 
Basic android workshop
Basic android workshopBasic android workshop
Basic android workshopThagatpam Tech
 
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»SKORPA MEDIA
 
Trend report (21.08-28.08). "Слезливый"
Trend report (21.08-28.08). "Слезливый"Trend report (21.08-28.08). "Слезливый"
Trend report (21.08-28.08). "Слезливый"SKORPA MEDIA
 
Effizienter Hardware LifeCycle auf Oracle SPARC M7 Server
Effizienter Hardware LifeCycle auf Oracle SPARC M7 ServerEffizienter Hardware LifeCycle auf Oracle SPARC M7 Server
Effizienter Hardware LifeCycle auf Oracle SPARC M7 ServerJomaSoft
 

Viewers also liked (18)

Estudio lingüístico del español
Estudio lingüístico del español Estudio lingüístico del español
Estudio lingüístico del español
 
Kowshikaa consultancy overseas
Kowshikaa consultancy overseas Kowshikaa consultancy overseas
Kowshikaa consultancy overseas
 
Oryx Industries profile
Oryx Industries profileOryx Industries profile
Oryx Industries profile
 
Resume
ResumeResume
Resume
 
வெற்றி
வெற்றிவெற்றி
வெற்றி
 
presentacion
presentacionpresentacion
presentacion
 
When Robots Attack
When Robots AttackWhen Robots Attack
When Robots Attack
 
Trend Report (03.06 - 10.06.16) "Июньский"
Trend Report (03.06 - 10.06.16) "Июньский"Trend Report (03.06 - 10.06.16) "Июньский"
Trend Report (03.06 - 10.06.16) "Июньский"
 
Trend report (4 - 11.12.15) «Пророческий»
Trend report (4 - 11.12.15) «Пророческий»Trend report (4 - 11.12.15) «Пророческий»
Trend report (4 - 11.12.15) «Пророческий»
 
Basic android workshop
Basic android workshopBasic android workshop
Basic android workshop
 
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»
Trend report (29.04 - 06.05.2016) «Предпраздничный Vol.2»
 
வெற்றி
வெற்றிவெற்றி
வெற்றி
 
Hello everyone
Hello everyoneHello everyone
Hello everyone
 
Trend report (21.08-28.08). "Слезливый"
Trend report (21.08-28.08). "Слезливый"Trend report (21.08-28.08). "Слезливый"
Trend report (21.08-28.08). "Слезливый"
 
Kowshikaa consultancy overseas
Kowshikaa consultancy overseas Kowshikaa consultancy overseas
Kowshikaa consultancy overseas
 
Effizienter Hardware LifeCycle auf Oracle SPARC M7 Server
Effizienter Hardware LifeCycle auf Oracle SPARC M7 ServerEffizienter Hardware LifeCycle auf Oracle SPARC M7 Server
Effizienter Hardware LifeCycle auf Oracle SPARC M7 Server
 
Kowshikaa consultancy overseas
Kowshikaa consultancy overseas Kowshikaa consultancy overseas
Kowshikaa consultancy overseas
 
KR698[1].pdf
KR698[1].pdfKR698[1].pdf
KR698[1].pdf
 

Similar to Moving On Up - smaller servers and bigger performance

Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutionssolarisyougood
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]shuwutong
 
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey Kharlamov
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey KharlamovRUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey Kharlamov
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey KharlamovBig Data Spain
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldGWAVA
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connectionspanagenda
 
DC Migration and Hadoop Scale For Big Billion Days
DC Migration and Hadoop Scale For Big Billion DaysDC Migration and Hadoop Scale For Big Billion Days
DC Migration and Hadoop Scale For Big Billion DaysRahul Agarwal
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBMongoDB
 
My sql competitive update
My sql competitive updateMy sql competitive update
My sql competitive updatexKinAnx
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016panagenda
 
Intro to NoSQL and MongoDB
Intro to NoSQL and MongoDBIntro to NoSQL and MongoDB
Intro to NoSQL and MongoDBDATAVERSITY
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudDevOps for Enterprise Systems
 
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologies
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologiesBest practices in IBM Operational Decision Manager Standard 8.7.0 topologies
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologiesPierre Feillet
 
Transform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataTransform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataAshnikbiz
 
Lecture 3 more on servers and services
Lecture 3   more on servers and servicesLecture 3   more on servers and services
Lecture 3 more on servers and servicesWiliam Ferraciolli
 
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...Linaro
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsLetsConnect
 
Webinar: How MongoDB is Used to Manage Reference Data - May 2014
Webinar: How MongoDB is Used to Manage Reference Data - May 2014Webinar: How MongoDB is Used to Manage Reference Data - May 2014
Webinar: How MongoDB is Used to Manage Reference Data - May 2014MongoDB
 
Self-Tuning MySQL - a Hosting Provider's Unfair Advantage
Self-Tuning MySQL - a Hosting Provider's Unfair AdvantageSelf-Tuning MySQL - a Hosting Provider's Unfair Advantage
Self-Tuning MySQL - a Hosting Provider's Unfair AdvantageDeep Information Sciences
 
SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power Patrick Quairoli
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Vinay Mistry
 

Similar to Moving On Up - smaller servers and bigger performance (20)

Oracle big data appliance and solutions
Oracle big data appliance and solutionsOracle big data appliance and solutions
Oracle big data appliance and solutions
 
Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]Kb 40 kevin_klineukug_reading20070717[1]
Kb 40 kevin_klineukug_reading20070717[1]
 
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey Kharlamov
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey KharlamovRUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey Kharlamov
RUNNING A PETASCALE DATA SYSTEM: GOOD, BAD, AND UGLY CHOICES by Alexey Kharlamov
 
Open Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows worldOpen Enterprise Server - in a Windows world
Open Enterprise Server - in a Windows world
 
Soccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM ConnectionsSoccnx10: Best and worst practices deploying IBM Connections
Soccnx10: Best and worst practices deploying IBM Connections
 
DC Migration and Hadoop Scale For Big Billion Days
DC Migration and Hadoop Scale For Big Billion DaysDC Migration and Hadoop Scale For Big Billion Days
DC Migration and Hadoop Scale For Big Billion Days
 
Webinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDBWebinar: Migrating from RDBMS to MongoDB
Webinar: Migrating from RDBMS to MongoDB
 
My sql competitive update
My sql competitive updateMy sql competitive update
My sql competitive update
 
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 20161049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
1049: Best and Worst Practices for Deploying IBM Connections - IBM Connect 2016
 
Intro to NoSQL and MongoDB
Intro to NoSQL and MongoDBIntro to NoSQL and MongoDB
Intro to NoSQL and MongoDB
 
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the CloudFlexible DevOps Deployment of Enterprise Test Environments in the Cloud
Flexible DevOps Deployment of Enterprise Test Environments in the Cloud
 
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologies
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologiesBest practices in IBM Operational Decision Manager Standard 8.7.0 topologies
Best practices in IBM Operational Decision Manager Standard 8.7.0 topologies
 
Transform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big DataTransform your DBMS to drive engagement innovation with Big Data
Transform your DBMS to drive engagement innovation with Big Data
 
Lecture 3 more on servers and services
Lecture 3   more on servers and servicesLecture 3   more on servers and services
Lecture 3 more on servers and services
 
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
LCA13: Jason Taylor Keynote - ARM & Disaggregated Rack - LCA13-Hong - 6 March...
 
Best And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM ConnectionsBest And Worst Practices Deploying IBM Connections
Best And Worst Practices Deploying IBM Connections
 
Webinar: How MongoDB is Used to Manage Reference Data - May 2014
Webinar: How MongoDB is Used to Manage Reference Data - May 2014Webinar: How MongoDB is Used to Manage Reference Data - May 2014
Webinar: How MongoDB is Used to Manage Reference Data - May 2014
 
Self-Tuning MySQL - a Hosting Provider's Unfair Advantage
Self-Tuning MySQL - a Hosting Provider's Unfair AdvantageSelf-Tuning MySQL - a Hosting Provider's Unfair Advantage
Self-Tuning MySQL - a Hosting Provider's Unfair Advantage
 
SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power SUSE Linux Enterprise Server for IBM Power
SUSE Linux Enterprise Server for IBM Power
 
Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015Nippon It Solutions Data services offering 2015
Nippon It Solutions Data services offering 2015
 

Recently uploaded

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Orbitshub
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfOverkill Security
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Angeliki Cooney
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfsudhanshuwaghmare1
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024The Digital Insurer
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...Zilliz
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsNanddeep Nachan
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...apidays
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProduct Anonymous
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Zilliz
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfOverkill Security
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Victor Rentea
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoffsammart93
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesrafiqahmad00786416
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingEdi Saputra
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FMESafe Software
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxRustici Software
 

Recently uploaded (20)

2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
Navigating the Deluge_ Dubai Floods and the Resilience of Dubai International...
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
Biography Of Angeliki Cooney | Senior Vice President Life Sciences | Albany, ...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ..."I see eyes in my soup": How Delivery Hero implemented the safety system for ...
"I see eyes in my soup": How Delivery Hero implemented the safety system for ...
 
MS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectorsMS Copilot expands with MS Graph connectors
MS Copilot expands with MS Graph connectors
 
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
Apidays New York 2024 - APIs in 2030: The Risk of Technological Sleepwalk by ...
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024Finding Java's Hidden Performance Traps @ DevoxxUK 2024
Finding Java's Hidden Performance Traps @ DevoxxUK 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data DiscoveryTrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
TrustArc Webinar - Unlock the Power of AI-Driven Data Discovery
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Corporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptxCorporate and higher education May webinar.pptx
Corporate and higher education May webinar.pptx
 

Moving On Up - smaller servers and bigger performance

  • 1. Moving On Up – Smaller Servers and Bigger Performance Doug Lucy Allegro Consultants
  • 2. DB-7 Moving On Up - Smaller Servers and Big Who… • Programming since 1978 • OpenEdge v3.2A and Unix since 1986 • Certified in AIX, HP-UX, Solaris, etc. • 35 programmers and DBAs • Contract programming and consulting
  • 3. DB-7 Moving On Up - Smaller Servers and Big Customer history • Chose Progress vertical app • Bought Unix for multiple users • Added on to grow • Kept machine forever
  • 4. DB-7 Moving On Up - Smaller Servers and Big Results after 10, 15, 20 years • Locked-in proprietary platform • Rarely upgrade to new model • Very expensive – Training – Add-on hardware – software
  • 5. DB-7 Moving On Up - Smaller Servers and Big Need to grow • More users, demands • More data to crunch • Ageing hardware • Increasing support cost
  • 6. DB-7 Moving On Up - Smaller Servers and Big Moving on up • Upgrade servers • Modern platforms • 50% of cost of proprietary • Reach new features
  • 7. DB-7 Moving On Up - Smaller Servers and Big Your direction • How many will buy new or add? • Want fast, cheap, supported • Must be safe, risk-free • How do you decide?
  • 8. DB-7 Moving On Up - Smaller Servers and Big Previously supported OSes • DEC VMS • DEC Unix • MS-DOS • Novell Netware • CTOS/BTOS • Sequent Dynix/ptx • Data General DG-UX • SCO Xenix & Unix • SCO Unixware • AT&T/NCR Unix • Unisys Unix • IBM AIX • HP-UX • Sun SunOS & Solaris • MS Windows NT • RedHat & SUSE Linux • AS/400
  • 9. DB-7 Moving On Up - Smaller Servers and Big Current OSes and CPUs • IBM AIX on Power • Linux – x86 – Power • HP-UX – PA-RISC – Itanium • Sun Solaris – SPARC – x86 • Windows Server – x86 • Tru64 on Alpha
  • 10. DB-7 Moving On Up - Smaller Servers and Big OS and CPU trends • x86 – Intel Pentium AMD • Linux or Windows on x86 – Reduce costs – Shift most R&D costs to external – Focus on software and services – Standards rather than proprietary
  • 11. DB-7 Moving On Up - Smaller Servers and Big Benefits of x86-based • Lower initial costs • Lower support costs • Increased selection – Hardware – OS – Add-ons – Vendors – Resources • Better performance • Newer features sooner • Virtualization • More timely upgrades • Budget for other options
  • 12. DB-7 Moving On Up - Smaller Servers and Big Cons of x86-based • More vendors “in the mix” • Limited support for 3rd party • HW and OS support not as deep yet • Servers not always as cool looking
  • 13. DB-7 Moving On Up - Smaller Servers and Big Costs of new platform • New hardware • New OS • HW, OS, and SW annual support • Porting costs (consulting or in-house) • Platform change fees
  • 14. DB-7 Moving On Up - Smaller Servers and Big Solution comparisons
  • 15. DB-7 Moving On Up - Smaller Servers and Big 5-year costs and savings
  • 16. DB-7 Moving On Up - Smaller Servers and Big Excellent cluster config
  • 17. DB-7 Moving On Up - Smaller Servers and Big Question: • Ok, so it’s cheaper… • But is it faster?
  • 18. DB-7 Moving On Up - Smaller Servers and Big CPU SPECint_rate2000 “performance measurements that can be used to compare compute-intensive workloads on different computer systems, SPEC CPU2000 CINT2000 for measuring and comparing compute-intensive integer performance.” -www.spec.org
  • 19. DB-7 Moving On Up - Smaller Servers and Big TPC-C • Transaction Processing Council – www.tpc.org • TPC-C benchmark for OLTP
  • 20. DB-7 Moving On Up - Smaller Servers and Big Today’s TPC-C results • Old days – big iron • Today - top fifty!
  • 21. DB-7 Moving On Up - Smaller Servers and Big Important performance notes • Database apps need I/O and memory speed, not so much compute speed – Memory and I/O bus speed – L2 and L3 cache size – Memory size – I/O speed and spread • OpenEdge uses INT ops, not FP ops • Keep context switching to a minimum
  • 22. DB-7 Moving On Up - Smaller Servers and Big Change: What’s important? • Vendor selection • Vendor support • Planning the migration
  • 23. DB-7 Moving On Up - Smaller Servers and Big Vendor selection • Choose vendor you trust • Nearby parts and service • Solid Linux/Windows history and investments • Enterprise relationship
  • 24. DB-7 Moving On Up - Smaller Servers and Big Vendors and support • 24x7 enterprise support is critical • Top-tier vendor – HP, IBM, Sun, Dell • Align for Windows or Linux
  • 25. DB-7 Moving On Up - Smaller Servers and Big What is migrating? Database QAD MFG/pro OpenEdge OS Model 1000
  • 26. DB-7 Moving On Up - Smaller Servers and Big Migrating to a new machine Database QAD MFG/pro OpenEdge OS 1.0 Model 1000 OS 2.3 Model 2000
  • 27. DB-7 Moving On Up - Smaller Servers and Big Migrating to a new machine Database QAD MFG/pro OpenEdge OS 1.0 Model 1000 Database QAD MFG/pro OpenEdge OS 2.0 Model 2000
  • 28. DB-7 Moving On Up - Smaller Servers and Big Porting to a new platform Database QAD MFG/pro OpenEdge OS 1.0 Model 1000 Database QAD MFG/pro OpenEdge Different OS 2.3 Model XYZ
  • 29. DB-7 Moving On Up - Smaller Servers and Big Porting plan • Licensing issues – discover early • Validate portable code base, no orphans • Catalog all services and products • Purchase and install HW and OS • Create bare-metal restore • Test new support contacts and contracts
  • 30. DB-7 Moving On Up - Smaller Servers and Big Porting plan (cont’d) • Install software, recompile and basic test • Migrate users, printers, devices, data • User testing of functionality, external interfaces • Nightly refresh • DR test • Parallel testing • Switchover and reverse refresh
  • 31. DB-7 Moving On Up - Smaller Servers and Big Porting issues • UIDS and Passwords • Profiles • Printers • Locations and paths • Data – Tar and untar – Dump&Load • Scripts – Crontab vs. Windows – Bourne shell vs. bash vs. CMD.EXE – Windows equivalents • Rosetta stone bhami.com/rosetta.html
  • 32. DB-7 Moving On Up - Smaller Servers and Big Pitfalls to watch out for • /dev/null • Serial ports • No Windows telnet • Windows swap • Console messages vs. Event Manager • Online or LVM under Windows • Search for “UNIX” or “OP-SYS” • Sending email • Spaces in filenames and paths • Proprietary backup • RAID 5 • Not enough disks
  • 33. DB-7 Moving On Up - Smaller Servers and Big Progress issues • Dump and load – endian-ness • .R OK with endian-ness, not 32 vs 64 • Moving database – Cannot use probkup – Binary dump and load OK – Character code conversion • Disk layout and performance
  • 34. DB-7 Moving On Up - Smaller Servers and Big End state
  • 35. DB-7 Moving On Up - Smaller Servers and Big Virtualization • One physical machine – Multiple OSes – Movable OSes • Like partitioning • Dramatic trend towards virtualization
  • 36. DB-7 Moving On Up - Smaller Servers and Big Harlow’s “Fun with Virtualization” • Why Virtualize? – Maximize utilization of server resources – Provide higher availability – Simplify the testing of upgrades/changes – Ease migration to new servers – Increase security – Reduce administrative workload
  • 37. DB-7 Moving On Up - Smaller Servers and Big Recommendations • Project support and upgrade costs • Consider move to x86 • Consolidate platforms and storage • Plan your architecture • Vendors with knowledge and support • Test, test, test
  • 38. DB-7 Moving On Up - Smaller Servers and Big Slides and handouts • Slides and handouts available • Questions via phone or email – Doug Lucy – dlucy@allegroconsultants.com – (804) 553-1130
  • 39. DB-7 Moving On Up - Smaller Servers and Big Any questions? www.AllegroConsultants.com