We Are Customer-Centric And Provide Customized Or One-Stop Full-Stack Solutions To Empower All Industries.
As Server Applications Become More And More Widespread, Many Important Applications Are Severely Constrained By Server Io Bottlenecks And Their Performance Cannot Be Greatly Improved, Such As Search Engines, Portals, High-traffic Online Games, Online Electronic Transactions, Real-time Airline Ticket Booking, Finite Element Analysis, Securities Trading, Etc. The More Intensive The Transactions, The Higher The Requirements For Iops (Input/output Processing Requests Per Second). Iops Determines Everything.
In The Original Solution, We Saw That This Type Of Application Was Basically Dominated By The Solution Of Minicomputer Plus High-end Storage. However, Nowadays, With The Powerful Performance Of Intel Purley Cpu And The High Iops Performance Of Ssd Disk, It Is Possible To Replace The Traditional Solution Of Minicomputer Plus Storage With The Solution Of Pc Server Plus Ssd Hard Disk With High Cost Performance!
Intel Purley Cpu’s Revolutionary And Outstanding Performance Has Made The Performance Of Two 4-core Intel Purley Cpus Reach Or Exceed The Performance Of Ordinary Minicomputer 8-way Cpus!
Ssd Solid State Drive Storage Technology Is A Storage Technology Between Traditional Hard Drives And Memory. In Terms Of The Important Indicator Iops, It Is 50 To 1000 Times Faster Than Hard Drives, And Can Complete Fast Input/output Operations On Storage Units At Any Location Within One Millisecond. The Iops Of A Single Intel Slc Ssd Hard Drive Can Reach More Than 10,000, So The Iops Of Using Multiple Ssd Hard Drives Will Exceed Or Reach The Iops Performance Of High-end Storage.
Let’s Look At A High Availability Solution Used In A Real Application Scenario:
The Largest B2b E-commerce Website In China Has A Database Server Host With High Iops Requirements. It Is Equipped With Two Powerleader Pc Servers Pr4024p (Purley Cpu) That Can Insert 24 Disks. Sas Hard Disks And Ssd Disks Can Be Mixed. Here, We Mostly Insert Ssd Disks, And Also Insert A Small Number Of Sas Hard Disks (16:8). The Purpose Of Mixed Insertion Is That Some Space In The Database Does Not Require High Iops, Such As Space For Archived Files. In This Way, Using Sas Hard Disks Can Not Only Obtain Large Space, But Also Reduce Costs (Because Ssd Disks Are Still Much More Expensive Than Sas Hard Disks). The Operating System Is Installed With Linux, And The Database Uses Oracle11g.
The Hard Disks Of The Two Machines Are Exported To The Other Machine Through Iscsi. Iscsi Is A Dedicated Network Card Channel. Then In Oracle Asm, The Hard Disk Of The Local Machine Is Mirrored With The Hard Disk Of The Other Machine Through Iscsi. During Normal Operation, The Database Runs On One Node. For The Convenience Of Description, This Node Is Called Machine A. If The Hard Disk Of Machine A Has A Problem, The Database Can Still Work Normally Because The Hard Disk Of Another Machine B Is Mirrored In Asm. If Machine A Has A Problem, It Is Switched Through Heartbeat And The Database Is Switched To Machine B. When Machine A Is Repaired, The Fast Synchronization Function Of Oracle11g Is Used To Resynchronize The Hard Disk Of Machine A With The Hard Disk Of Machine B. Due To The Use Of The Fast Synchronization Function Of Oracle11g, There Is No Need To Do Full Synchronization, Only Incremental Synchronization Is Needed. That Is To Say, Even If The Current Database Is 2t In Size, When Machine A Is Broken And Machine A Is Repaired, If The Database Has Only Changed By 100g, Resynchronization Only Needs To Synchronize The Data Of The 100g Change. This Greatly Reduces The Recovery Time.
In Terms Of Security, The Solutions To Various Exceptions Are As Follows (Assuming That The Database Is Running On Machine A)
1.If The Cpu, Memory, Or Motherboard Of Machine A Is Broken, Use Heartbeat To Switch The Database To Machine B. After Machine A Is Repaired, Re-synchronize The Disk In Asm. The Database Does Not Need To Be Switched Back To Machine A.
2. The Operating System Of Machine A Has A Problem. Use Heartbeat To Switch The Database To Machine B.
3. The Hard Disk Of Machine A Is Broken. Since The Hard Disk Is Mirrored Across Machines And Linux Also Supports Online Hard Disk Replacement, The Hard Disk Can Be Replaced Online. After The Replacement, The Disk Can Be Synchronized In Asm.
4. Machine B Breaks Down. After Machine B Is Repaired, Do Fast Incremental Synchronization In Asm.
The Iops Of Using Multiple SSD Hard Drives Will Exceed Or Reach The Iops Performance Of High-end Storage. Powerleader Uses Two Powerleader Pc Servers That Can Mix And Match 24 Hard Drives, Which Can Effectively Improve Iops And Avoid Some Space Loss.
By Exporting The Hard Disk Of The Machine To The Opposite Machine Through Iscsi, It Can Be Ensured That If A Problem Occurs With The Hard Disk Of One Machine During Operation, The Database Can Still Run Normally On The Other Machine, Ensuring That Data Will Not Be Lost.
On The Premise Of Fully Ensuring Functionality And Safety, Avoid Using Expensive Technologies And Equipment Such As Storage Devices, And Try To Use Mature And Common Technologies To Reduce Initial Investment.