1 marathon everrun™ next generation availability martin kyprianides emea systems engineer marathon...
TRANSCRIPT
![Page 1: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/1.jpg)
Marathon everRun™Next Generation Availability
Martin KyprianidesEMEA Systems EngineerMarathon Technologies
![Page 2: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/2.jpg)
2
Agenda
• Market
• About Marathon
• everRun Solutions
– everRun FT
– everRun HA
– everRun SplitSite
• Product Demo / Q&A
![Page 3: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/3.jpg)
3
The Growing Need for Availability
• Application availability – No longer a
luxury for any business
• Cost of downtime – Has risen dramatically
in recent years
• Regulatory Compliance – New and
changing laws governing availability
• Server consolidation – Will drive high
availability in the enterprise
![Page 4: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/4.jpg)
4
The Availability Pyramid
AL4:Continuous Availability
AL3:High AvailabilityClustering/failover
User Interruption.
AL2: RecoveryData Back-up & Data Replication
User interruption.
AL1: ReliabilityHot swappable components, ECC memory
All service stops.
AL0: Unprotected ServersNo redundant system components, no protection for data, application, or OS.
All service stops.
Source: IDC
“Real-time” 24x7 Operations,
No User Interruption
Lim
ited
Req
uirem
ent
Con
tinu
ous
Req
uire
men
t
App
licat
ions
App
licat
ions
and
Dat
a
and
Dat
a
Ava
ilabi
lity
Ava
ilabi
lity
![Page 5: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/5.jpg)
5
• What we do? – Marathon delivers Next Generation Availability for Windows
applications in a simple, comprehensive & automated solution – Superior application availability on standard Windows servers– Fault Tolerance and High Availability for ANY Windows application– No scripting or modifications required
Comprehensive SolutionsAutomated Application Availability
![Page 6: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/6.jpg)
6
• How do we do it?– A patented virtualization architecture that creates a single virtual server
environment
– ComputeThru® failures vs. traditional failover approaches
– Provide Intelligent Policy Management – automatic vs. scripted
Comprehensive SolutionsAutomated Application Availability
![Page 7: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/7.jpg)
7
Marathon’s Technology Vision
Next Generation Availability - A suite of software products designed to meet a broad
range of availability requirements
![Page 8: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/8.jpg)
8
Marathon Momentum
• Core technology & IP development began in 1993– A history of invention - 15 US Patents
• Launched software only solution in January 2004– Further expanded product line in April 2006
• Market traction – Over 1,400 Companies are now using Marathon – Shipped over 2,500 software licenses to-date
• Global – Offices in US, Europe, APAC– Worldwide Channel Partner Network
![Page 9: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/9.jpg)
9
Availability Market
Large Enterprise
Medium Enterprise
Small Enterprise
Verticals(Line of Business)
Horizontals(Infrastructure)
• MARATHON’S “Sweet Spot”• 60% of current revenue
• Key Verticals:• Manufacturing• Financial Services• Media/Broadcasting• Gaming• Healthcare
• Strong ISV support
• Emerging • “Availability for the Masses”• Far easier, “Automated” and less expensive
• Rapidly Growing• 30% of current revenue
• Key Applications:•Exchange•SQL Server•Oracle•Notes•ERP/CRM
![Page 10: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/10.jpg)
10
Marathon SolutionsProven in Mission Critical Environments
FinancialFinancial MediaMedia GovernmentGovernmentAirportsAirports ManufacturingManufacturing
PharmaceuticalPharmaceutical TechnologyTechnology Resorts/CasinosResorts/CasinosTelecomTelecom EnergyEnergy
$1 Billion Hedge Fund
Logan
![Page 11: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/11.jpg)
everRun™ Solutions
![Page 12: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/12.jpg)
everRun FT
![Page 13: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/13.jpg)
13
Marathon everRun FT
• Flagship continuous availability offering
• Complete hardware redundancy– Compute-through all failures– Ensures zero downtime through minor and major faults– Ensures zero data loss
• Unique innovation in lockstepping– 15 patents, others pending
• Mainframe-class availability (99.999%+ uptime)– Equal to ~5 minutes of unplanned downtime per annum
• Non-Intrusive– Supports any Windows application– No need for cluster-aware versions that cost more
![Page 14: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/14.jpg)
14
Marathon everRun FT
How It Works
LAN
RedundantGigabit Ethernet
LinksCoServer 1 CoServer 2
Fault TolerantVirtual Server
• Lockstep processing, requires 100% identical hardware– Both servers process transactions in parallel
• Both systems completely synchronized– Memory– I/O– Storage
![Page 15: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/15.jpg)
15
everRun FT Architecture
VSProcesso
r
VS OS
CoServer
Processor
CoServer OS
PCI-X
VSProcesso
r
VS OS
CoServer
Processor
CoServer OS
PCI-XStorage
PublicEthernet
CoServer 1
Gig-e
Main
Mem
ory
Main
Mem
ory
CoServer 2
Lockstep everRun FT Environment
Storage
PublicEthernet
Virtual Server Hosted on Both CoServers
![Page 16: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/16.jpg)
16
Marathon everRun FT
ComputeThru® Server & Component Failure
Marathon everRun FTApplication Environment
Marathon everRun FTApplication Environment
Both Servers Operating
Redundantly
Operational Server
Failed Server
![Page 17: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/17.jpg)
17
Device VirtualizationBuilding Redundancy
Application Environment
everRun Virtual Server
Virtual Disk
Virtual NIC
LAN
• Creates a virtual Windows server– Single IP address– Single hostname– Single MAC address
• Like physical devices are redirected– Disks– Network Interfaces– CD-ROM– Tape Drives
• Paired to create a single virtual device• Failed devices do not affect
application availability
![Page 18: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/18.jpg)
18
RAID1 Disk MirroringLogical View
Virtual ServerApplication Environment
MirroredPhysical Disks
Virtual Disk
• Single write by the application
• Simultaneous writes to each physical disk
![Page 19: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/19.jpg)
19
System ManagementMarathon Manager Interface
Monitor Health and Status
Check Failure DetailEnable/Disable DevicesMake Operational
SettingsMirror Copy BiasAuto RecoveryCoS Link
OptimizationDelta/Full Copy
![Page 20: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/20.jpg)
20
everRun FTHardware/Software Requirements
• Intel-based P4/Xeon or AMD servers
– 2 Processors (Physical / Logical)
– 1 Processor with HyperThreading or Dual-Core
• 512MB RAM (1GB, recommended, max 4GB)
• 2 NICs (3 or 4 recommended)
• 1 NTFS disk drive (2 or more recommended)
• OS options for both CoServer and FT (one for each CoServer, one for the FT)
– Windows 2000, Server or Advanced
– Windows 2003, Standard or Enterprise
• Single license for deployed application(s)
![Page 21: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/21.jpg)
everRun HA
![Page 22: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/22.jpg)
22
Marathon everRun HAThe Next Generation Availability Technology
• Minimizes downtime
– Applications ComputeThru® most device failures
– Downtime only as a result of a complete server failure
• Scalability & Flexibility
– Highly scalable – 2x, 4x, 8x (physical) SMP
– Up to 32GB RAM
– No need for identical server pairs
• Utilize existing hardware
• Broad Platform Compatibility
– Intel / AMD multi-core CPU designs
– SAN / DASD storage configurations
![Page 23: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/23.jpg)
23
Ready VS
Processors
CoServer
Processors
Active CoServer OS
PCI-X
Active VS
Processors
Virtual Server OS
CoServer
Processors
Active CoServer OS
PCI-XStorage
PublicEthernet
Active CoServer
1
Main
Mem
ory
Main
Mem
ory
ReadyCoServer
2
Storage
PublicEthernet
Gig-e
Virtual Server Hosted on Active CoServer
everRun HA Architecture
![Page 24: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/24.jpg)
24
RAID1 Disk MirroringLogical View
Virtual ServerApplication Environment
MirroredPhysical Disks
Virtual Disk
• Single write by the application
• Simultaneous writes to each physical disk
Identical to everRun FT
![Page 25: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/25.jpg)
25
Easy to Operate & MaintainComputeThru® Component Failures
Storage Storage Storage StorageMirror Disk Failure Occurs
I/O is redirected to redundant component (identical to everRun FT)
![Page 26: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/26.jpg)
26
Active CoServer operating normally
Primary server fails
Ready CoServer OS and app
restart
Automated RecoveryComplete Server Failure Recovery
Server FailureOccurs
![Page 27: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/27.jpg)
27
Application running in
Active CoServer
Application running in Ready
CoServer
Online MigrationReduce Scheduled Downtime
OnlineMigrati
on
App App
Application Operations Never StopClients Never Disconnect
• Requires 100% identical hardware
![Page 28: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/28.jpg)
28
everRun HAMinimum Configuration
• Processors – Intel-based P4/Xeon or AMD
– One single-core HT processor
– Two single-core processors
– One dual-core
• Physical Memory: 1GB (CoServer defaults to 256MB)
• Storage: 1 drive (NTFS for all boot partitions)
• Networks
– (1) GB Ethernet for CoServer Link
– (1) 10/100/1000 for client (redirected) network
• Storage Controllers
– SCSI Host Bus Adapter (FC, Copper), IDE Controller, Serial ATA, RAID
• Windows Server 2003 SP1, Standard Edition
![Page 29: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/29.jpg)
29
everRun HAMaximum Configuration
• Processors: 4 dual-core HT (16-way)
– Standard Edition supports up to 4-way
– Enterprise Edition supports up to 8-way
• Physical Memory: Maximum allowed by Windows Server 2003
– Standard Edition supports up to 4GB
– Enterprise Edition supports up to 32GB
• Networks (7 total)
– (2) CoServer
– (1) CoServer Management
– (4) Redirected
• Windows Server 2003 SP1 Enterprise Edition
![Page 30: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/30.jpg)
everRun SplitSite
![Page 31: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/31.jpg)
31
everRun SplitSite®
Survive A Disaster Rather than Recover From One
• Permits geographical separation of CoServers to support
disaster tolerant configurations– Different rooms in a building– Different buildings on a campus– Different buildings in different towns/cities
• Provides necessary integrity for failures where CoServers
are physically separated
![Page 32: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/32.jpg)
32
everRun SplitSite - NetworkingFlexible CoServer Connectivity
• CoServer links can be:
– Dedicated fiber
– Private switched network
– Public internet
• Bandwidth requirements (per link), for fault handling & performance
– Minimum bandwidth = 51 Mbps
– Recommended bandwidth > 155 Mbps
• Latency requirement:
– Maximum latency = 5 msec
– Recommended latency < 2 msec
– CoServers on same IP subnet or vLAN
PublicNetwork
PublicNetwork
WANPublic Network
Dedicated fiber
Switched
Management Network
Management Network
Management Network
WAN
WAN
![Page 33: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/33.jpg)
33
everRun SplitSite - Quorum Service Protects Against Network Failures
• Service runs on any network-accessible server
• Scenario: Simultaneous break in all CoServer communications (e.g., an errant backhoe)
• CoServer that can communicate with quorum server stays online
• CoServer that can’t communicate with quorum server takes itself offline
• Split-brain operation is avoided while maintaining application availability
• Redundant Quorum Servers– If one quorum server fails,
CoServers elect a second quorum server
– Maximum protection from site disasters
CoServerLinks
Public Network
Management Network
QuorumServer
![Page 34: 1 Marathon everRun™ Next Generation Availability Martin Kyprianides EMEA Systems Engineer Marathon Technologies](https://reader036.vdocuments.us/reader036/viewer/2022062308/56649cef5503460f949be8bd/html5/thumbnails/34.jpg)
Thank You.
Questions?