áá¯ááºáááºážá¡ááá®áá±ážááŸááºážáá»á¬ážááŸáá·áº virtualization á áá áºáá»á¬ážá áœá¬ááœáẠá¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááŸááá±á¬ ááŒá±ááŸááºážáá»ááºáá»á¬ážááᯠáááºáá±á¬ááºáááºá¡ááœáẠááá¯ááºááá¯ááºááá¹ááá¬ážáá»á¬ážááŸááááºá á¡áá°ážáááŒáá·áºá Oracle RAC (Oracle Real Application Cluster) ááẠáááºááá¯áá»áááºááœááºáá»áŸá¬ááŸááááºááŸáá·áº áá¬áá¬/á¡ááá®áá±ážááŸááºážá¡ááá·áºááœáẠá¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáááºááŸáá á±ááẠá¡áá°áááœáá¯ááºáá±á¬ááºáá±áá±á¬ Oracle áá±áá¬áá±á·á áºáá¬áá¬ááŸá áºáᯠááá¯á·ááá¯áẠááá¯á·áááºááá¯áá±á¬ á¡á á¯á¡áá±ážáá áºáá¯ááŒá áºáááºá á€áá¯ááºááœáẠá¡áá¯ááºáá¯ááºáááºá á¡áá»á¬ážá¡á¬ážááŒáá·áº ááá¯ááŸá±á¬ááºááŸá¯á áá áºááŒá áºááá·áº áá»áŸáá±ááá¯ááŸá±á¬ááºááŸá¯áá áºáᯠááá¯á¡ááºáá«áááºá
áá»áœááºáá±á¬áºááá¯á· ááœá±ážááœá±ážáá¬ážááŒá®ážáá¬áž á¡ááá¯ááºážáá«áá²á
ááááŠážá áœá¬á áá»áœááºá¯ááºááá¯á·ááẠá¡á¬ááá¶áááºááŒáá¯ážá á¬ážáá±áá±á¬ á¡áá¹ááá¬ááºáá»á¬ážááᯠáá¯á¶ážááŒááºááẠááá¯á¡ááºáá«áááºá á€áá±á¬ááºážáá«ážááœááºá âá¥áá¹áá¬áá²áá áºáá¯áá±á¬ááºáá¬ááŒá®â áá²á·ááá¯á·áá±á¬ ááŒáááºážááŒá±á¬ááºááŸá¯áá»á¬ážá០áá¬ááœááºááẠáá»áœááºá¯ááºááá¯á· ááá·áºááœááºážá ááºážá á¬ážáááºááá¯ááºáá«á ááá¯á·ááŒá±á¬áá·áº áááá®áááºá¡áá±á¡áá¬ážá¡á ááŒáá·áºáá»á²áá±áá±á¬ ááá¬ááá±ážá¡áá¹ááá¬áẠááŒááºáááºáá°áá±á¬ááºáá±ážáááºážáááºážááᯠáááºáá±á¬ááºááŒááºážááẠá¡á±á¬ááºáá«áá±á¬ááºážáá«ážáá»á¬ážáá²á០áá áºáá¯á¡ááœáẠáá±á«ááºážá ááºáá áºáá¯á¡ááŒá ẠááŸááá±áááºááŒá áºáááºá áá¬áá¬áá¯á¶ážáá»á¬ážá¡ááá·áºááœáẠá¡áá¬á¡ááœááºááᯠáááºáá±á¬ááºáá¬ážáá±á¬á¡áá«ááœáẠCross-Rack áá±ážá¡áá¹ááá¬áẠááŒááºáááºááá°ááŒááºážááá¯ááºáᬠááŒá±ááŸááºážáá»ááºáá¯áá±á«áºáá±á¬ á€áá±áá¬ááœáẠáá»áœááºá¯ááºááá¯á·ááŒáá·áºááŸá¯áá«áááºá áá®ááá¯áá»á¬ážááẠáá áºáááºážáááºáž ááá¯á·ááá¯áẠááá°áá®áá±á¬á¡áááºážáá»á¬ážááœáẠáá¬ážááŸáááá¯ááºáá±á¬áºáááºáž á¡áá»á¬ážá¡á¬ážááŒáá·áº áá°áá®áá±á¬á¡áá±á¬ááºá¡á¡á¯á¶á¡ááœááºážááœááºááŸááááºá
á€áá¯á¶ážáá»á¬ážááœáẠOracle áá±áá¬áá±á·á áºáá»á¬ážááᯠ"á¡áááºáá®ážáá¬ážáá»ááºáž" áá¡ááŒá±á¡áá± áááºááá¯á·áááºááŸáá á±áá¬áá° áá¯ááºáá±á¬ááºááá¯ááºá á±ááá·áº ááá¯á¡ááºáá±á¬ á ááºáááááá¬á¡á á¯á¶ááŸáá·áº áá±á¬á·ááºáá²ááºá¡á á¯á¶áá«ááŸáááá«áááºá áá áºáááºážááá¯ááá±á¬áºá Cross-Rack áá±ážá¡áá¹ááá¬ááºááŒááºáááºááá°ááŒááºážááŒá±ááŸááºážáá»ááºááᯠá¡áá¯á¶ážááŒá¯á áá»áœááºá¯ááºááá¯á·ááẠáá»ááŸá¯á¶ážááŸá¯á¡áá¹ááá¬ááºáá»á¬ážááᯠáááºááŸá¬ážáá±ážáááº-
- Oracle Application áá¬áá¬áá»á¬áž
- ááá¯ááŸá±á¬ááºááŸá¯á áá áºáá»á¬áž
- á áá áºáá»á¬ážááŒá±á¬ááºážááŒááºážá
- áááºáááááºá¡ááœááºážááŸá á
ááºáá
á¹á
ááºážá¡á¬ážáá¯á¶ážá áá»áá¯á·ááœááºážáá»áẠá¡ááŒáá·áºá¡á
á¯á¶-
- áá«áá«ááŒááºážáááºááŒááºážá
- á¡á¡á±ážáá±ážá áá áºáá»áá¯á·ááœááºážááŒááºážá
- ááŒááºáá¡áá»ááºáá»á¬áž (áá°áá¬ážá ááá¬áá á áááº)á
Oracle áá¬áá¬áá»á¬ážááᯠáá°ážáá°ááŒááºážááẠOracle RAC á áááºáááºááŸá¯áááá¬áááᯠáááºááœáŸááºážááŒá®áž á¡ááºááá®áá±ážááŸááºážááŸáááá·áº á¡áá±á¬ááºá¡áááºáá±á¬áºáááºá á ááºáá á¹á ááºážáá»á¬ážááᯠáá°ážááŒá±á¬ááºážááŒááºážááẠááŒá¿áá¬ááá¯ááºáá±á ááá¯á·áá±á¬áº ááá¯ááŸá±á¬ááºááŸá¯á áá áºá áááºáá°áá»ááŸá¯ááŸáá·áºá¡áá°á á¡áá¬á¡á¬ážáá¯á¶ážááẠá€áá»áŸáááá¯ážááŸááºážáá«á
á¡ááá¯ážááŸááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯ááŸá¬ áááºáááá¯ááŸá±á¬ááºááŸá¯á áá áºá០áá±áá¬áá°ážáá°ááŒááºážááá¯á· áá°ážáá°ááŒááºážááŒá áºáááºá ááá¯ááŸá±á¬ááºááŸá¯á áá áºá áá¯ááºáá±á¬ááºááá¯ááºááŸá¯áá»á¬ážá¡áá±á«áº áá°áááºá áá áºááŒáá¯ááºáááºáž ááá¯á·ááá¯áẠá¡ááŒáá¯ááºá¡ááá¯ááºáá¯ááºáá±á¬ááºááá¯ááºáááºá á¡ááŒáá¯ááºá¡ááá¯áẠáá°ážáá°ááŒááºážááŒáá·áº Oracle ááŸáá·áº áááºá ááºá áá±áᬠáá®ááœááºááŸá¯ ááŸáá á±áááºá¡ááœáẠáá±ážááœááºážááẠáá»ááºáá»ááºáž áá±á«áºáá±á«ááºáá¬áááºá ááá¯á·áá¬ááœáẠá¡ááá®áá±ážááŸááºážááŸáá·áº áá±á¬á·ááºáá²ááºáá±á«ááºážá ááºážááŒááºážááŸááá»áŸááºáááºá áááºááá¯á·áááºááá¯á á±á áááºáááá¯ááŸá±á¬ááºááŸá¯á áá áºááœáẠáá»áá¯á·ááœááºážááŸá¯áá áºáá¯ááŒá áºáá±á«áºáá«á á¡á á¯á¡áá±ážááᯠá¡áááºááááºážáááºážááŸá¯ááá¯á· ááŒá±á¬ááºážáááºá¡ááœáẠá á®áá¶ááá·áºááœá²áá°áá»á¬ážá áááºááŒáá·áºáááºáá±á¬ááºá áœááºáááºááŸá¯ ááá¯á¡ááºáááºááŒá áºáááºá
ááá¯ááá¯ááŸá¯ááºááœá±ážáá±á¬ááœá±ážáá»ááºááŸá¯ááŸá¬ áá®ááœááºááŸá¯ááŒá¿áá¬áá»á¬ážááŸáá·áº áá°ááá¯ááºááá¯ááºáááºáá±á¬ááºá áœááºáááºááŸá¯ááᯠáááºááŸá¬ážáá±ážááá·áº áá±á¬á·ááºáá²ááŸáá·áº/ááá¯á·ááá¯áẠáá¬á·ááºáá²ááá¯ááŸá±á¬ááºááŸá¯ âvirtualizersâ ááŒá áºáááºá ááá¯á·áá±á¬áº ááŒáá·áºáá»ááºááŒááºážááŸáá·áº áá±á¬ááºáááºááœá²á¡á¯ááºáá»á¯ááºááŸá¯ááá¯ááºáᬠááŸá¯ááºááœá±ážááŸá¯áá»á¬ážá¡ááŒáẠááá¯ááá¯á·áá±á¬ááŒá±ááŸááºážáááºážáá»á¬ážá á¡ááœááºááááºááááºáá±á¬ áá¯ááºáá»á ááááºáá»á¬ážááẠáá°á¡áá»á¬ážááᯠááŒá±á¬ááºááá·áºá á±áááºá
AccelStor NeoSapphire⢠All Flash array ááŒá±ááŸááºážáá»ááºááẠCross-Rack áá±ážá¡áá¹ááá¬áẠááŒááºáááºááá°ááŒááºážáá²á·ááá¯á·áá±á¬ á¡ááŒá±á¡áá±áá»á¬ážá¡ááœáẠááŒá®ážááŒáá·áºá
á¯á¶áááº
ááá¯á·áá±á¬áº NeoSapphire⢠H710 áá¡áááá¡ááºá¹áá«áááºááŸá¬ áá®ážááŒá¬ážááá á¹á áááºáá»á¬ážá¡ááœááºáá±á¬ááºááá·áº node ááŸá áºáá¯ááᯠáá¯ááºáá±á¬ááºááŒááºážááŒá áºááŒá®áž áá áºáá¯á á®ááœáẠáá±áá¬áááá¯ááºááá¯ááºáááá¹áá°áá«ááŸááááºá nodes áá»á¬ážááᯠááŒááºá InfiniBand á¡ááºáá¬áá±á·á áºááŸáááá·áº áá¯ááºáá±á¬ááºáá«áááºá á€áááá¯áá¬áááºáá¬ááŒá±á¬áá·áºá áá®áᬠ100 á¡ááœá¬á¡áá±ážá¡áá ááá°áá®áá±á¬áá±áá¬áá»á¬ážááá¯á· node áá»á¬ážááᯠááŒáá·áºáá±ááá¯ááºááŒá®ážá ááá¯á·ááŒá±á¬áá·áº Cross-Rack áá±ážá¡áá¹ááá¬ááºááŒááºáááºááá°áá±ážááŒá±ááŸááºážáá»ááºááᯠáá±ážá áœááºážááá¯ááºáááºá node ááŸá áºáá¯á áá¯á¶ážááẠáá¯á¶ážá áááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºáááºá host áááºá០H710 ááẠáá¬ááẠdual-controller ááá¯ááŸá±á¬ááºááŸá¯á áá áºááŸáá·áºáá°áááºá ááá¯á·ááŒá±á¬áá·áºá áááºááá·áºáá±á¬á·ááºáá²áẠááá¯á·ááá¯áẠáá¬á·ááºáá²ááœá±ážáá»ááºá áá¬áá»á¬áž ááá¯á·ááá¯áẠá¡áá°ážááŸá¯ááºááœá±ážáá±á¬ áááºáááºáá»á¬ážááᯠáá¯ááºáá±á¬ááºááẠáááá¯á¡ááºáá«á
á¡áááºááœááºáá±á¬áºááŒáá¬ážáá±á¬ Cross-Rack áá±ážá¡áá¹ááá¬ááºááŒááºáááºááá°áá±ážááŒá±ááŸááºážáá»ááºá¡á¬ážáá¯á¶ážááᯠááŸáá¯ááºážááŸááºáá«áá AccelStor á០ááœá±ážáá»ááºááœáá·áºááẠá¡ááŒá¬ážá¡áá¬áá»á¬ážááŸáá·áº áááááá¬áᬠáááºááŸá¬ážáá«áááºá
AccelStor NeoSapphire⢠ááẠáááºááá·áºáááá¯áá¬ááá¯áá»áŸ áá»áŸáá±áá¬ážáááºá
áá±á¬á·ááºáá² ááá¯á·ááá¯áẠáá¬á·ááºáá² âvirtualizerâ ááá¯ááŸá±á¬ááºááŸá¯á
áá
áº
áá¯á¶áá°ááœá¬ážááŸá¯á¡ááŒá±áá¶ááŒá±ááŸááºážáá»ááº
á¡áá¯á¶ážááŒá¯ááá¯ááºááŸá¯
áá¬áá¬áá»áá¯á·ááœááºážááŒááºážá
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
áá¡á±á¬ááºááŒááºáá«á
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
ááá¯ááŸá±á¬ááºááŸá¯á
áá
Ạáá»áá¯á·ááœááºážááŒááºážá
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
áá»áá»áááº
á¡á
áá¯ážáá¡ááœá²á·áá
áºáá¯áá¯á¶áž áá»ááºááœááºáá²á·áá«áááºá
á¡áá»áááºááá»áá«
á¡áá»áááºááá»áá«
áá»áá»áááº
áá¯ááºáá»á ááááºááŸáá·áº ááŸá¯ááºááœá±ážááŸá¯
ááŒá±ááŸááºážáá»ááºáá¯ááºáá»á
ááááº
áááá·áº*
ÐÑÑПкаÑ
ÐÑÑПкаÑ
ááŒáá·áºáá»ááºááŸá¯ááºááœá±ážááŸá¯
á¡áááá·áº
ÐÑÑПкаÑ
ÐÑÑПкаÑ
*AccelStor NeoSapphire⢠ááẠá¡áááá¹áá«ááºá¡á¬ážááŒáá·áº "3 kopecks" áá¯ááºáá»áááºááá¯ááºáá«á á¡áá°ážáááŒáá·áº áááºážááœáẠá áœááºážáááºááŸá áºáá¡áááºáá¬ážááŸááá±á¬ááŒá±á¬áá·áº áááºážááẠAll Flash array áá áºáá¯ááŒá áºáá±áá²ááŒá áºáááºá ááá¯á·áá±á¬áºá áááºážá¡áá±á«áºá¡ááŒá±áá¶á ááŒá±ááŸááºážáá»ááºáá áºáá¯ááá±á¬ááºáá¯á¶ážáá¯ááºáá»á ááááºááᯠá¡ááŒá¬ážáá±á¬ááºážáá»áá°áá»á¬ážáá¶á០á¡áá¬ážáá°áá á¹á ááºážáá»á¬ážááŸáá·áº ááŸáá¯ááºážááŸááºáá±á¬á¡áá« áá¯ááºáá»á ááááºáááºážáá«ážáááºáᯠáá°áááá¯ááºáááºá
á¡ááá®áá±ážááŸááºážáá¬áá¬áá»á¬ážááŸáá·áº Flash array node á¡á¬ážáá¯á¶ážááᯠáá»áááºáááºáááºá¡ááœáẠtopology ááẠá€áá²á·ááá¯á·ááŒá áºáá±áááá·áºáááº-
topology ááᯠá á®á ááºááá·áºá¡áá«á á á®áá¶ááá·áºááœá²ááŸá¯ááá¯ááºáá»á¬ážááᯠááœá¬ážááŒááºážááŸáá·áº á¡ááŒááºá¡ááŸááºáá»áááºáááºááá·áºáá¬áá¬áá»á¬ážááᯠááŒá¯áá¯ááºáááºáááºáž á¡ááŒá¶ááŒá¯áá¬ážáááºá
á€áá±áá¬ááœáẠFiber Channel ááŸáááá·áº áá»áááºáááºááŒááºážá¡ááŒá±á¬ááºáž ááœá±ážááœá±ážáá«áááºá iSCSI ááá¯á¡áá¯á¶ážááŒá¯áá«áá á¡áá¯á¶ážááŒá¯ááá·áºááá¯ááºá¡áá»áá¯ážá¡á á¬ážáá»á¬ážááŸáá·áº á¡áááºážáááºááœá²ááŒá¬ážááá·áº array áááºáááºáá»á¬ážá¡ááœáẠá¡áá¬á¡á¬ážáá¯á¶ážááẠáá°áá®áá«áááºá
áááºážáá»ááºážááŸá¯ááœáẠááŒáá¯áááºááŒááºáááºááŸá¯
á ááºáá á¹á ááºážááŸáá·áº áá±á¬á·ááºáá²ááºááᯠá¡áá¯á¶ážááŒá¯áá¬ážáááºá
Server ááŸáá·áº Switch Specifications
á¡á
áááºá¡ááá¯ááºážáá»á¬áž
áá±á«áºááŒáá»ááº
Oracle Database 11g áá¬áá¬áá»á¬áž
ááŸá
áº
áá¬áá¬áááºáááºááŸá¯á
áá
áº
Oracle á Linux
Oracle áá±áá¬áá±á·á
áºáá¬ážááŸááºáž
11g (RAC)
áá¬áá¬á¡ááá¯áẠáááá¯áááºáá¬áá»á¬áž
Intel® Xeon® CPU E16-5 v2667 @ 2GHz 3.30 cores ááŸá
áºáá¯
áá¬áá¬á¡ááá¯áẠáá¯ááºááá¯ááºážááá¯ááºáá¬ááŸááºáá¬ááº
128GB
FC ááœááºáááº
Multipathing ááŒáá·áº 16Gb/s FC
FC HBA
Emulex Lpe-16002B
á¡á
á¯ááá¯ááºá
á®áá¶ááá·áºááœá²ááŸá¯á¡ááœáẠá¡áá»á¬ážáá°ááŸá¬ 1GbE ááááºáááºážáá»á¬ážááᯠáá®ážááá·áºááœá²áá¬ážáááºá
Intel á¡á®áá¬áááºáááºáᬠRJ45
16Gb/s FC ááá¯ááº
áááá¯áááẠááá
áá±áá¬áááºáá°ááŒá¯ááŒááºážá¡ááœáẠáá®ážááŒá¬ážáá®ážááá·áº 10GbE á¡áá±á«ááºáá»á¬áž
Intel á X520
AccelStor NeoSapphire⢠Flash Array áááºááŸááºáá»ááºá¡á¬ážáá¯á¶áž
á¡á
áááºá¡ááá¯ááºážáá»á¬áž
áá±á«áºááŒáá»ááº
ááá¯ááŸá±á¬ááºááŸá¯á
áá
áº
NeoSapphire⢠ááŒáá·áºáá¬ážáá±á¬áááŸáááá¯ááºááŸá¯áá±á¬áºáááº- H710
áá¯á¶áá¬ážááŸááºáž
4.0.1
á
á¯á
á¯áá±á«ááºáž drives á¡áá±á¡ááœááº
48
ááá¯ááºáá¬ážáá±á¬ááºáž
1.92TB
Drive ááᯠtype ááá¯
SSD ááá¯
FC áá
áºááŸááºááááºáááºážáá»á¬áž
16x 16Gb á¡áá±á«ááºáá»á¬áž (node ââáá
áºáá¯áá»áŸáẠ8 áá¯)
á
á®áá¶ááá·áºááœá²ááŸá¯ááááºáááºážáá»á¬áž
1GbE á¡á®áá¬áááºááŒáá¯ážááẠá¡á®áá¬áááºááá¯ááºáá
áºáá¯ááŸáá
áºááá·áº host áá»á¬ážááá¯á·áá»áááºáááºáááºá
ááŸáá¯á¶ážáá¯ááºááŸá¯ááºáž
ááá¯ááŸá±á¬ááºááŸá¯ áá¯á¶ááŸááºááŸá
áºáá¯ááŒá¬ážááœáẠáá»áááºáááºáá¬ážáá±á¬ 1GbE á¡á®áá¬áááºááŒáá¯áž
áá±áᬠáááºáá°ááŒá¯ááŒááºáž ááááºáááºáž
56Gb/s InfiniBand ááŒáá¯áž
array áá áºáá¯ááᯠá¡áá¯á¶ážáááŒá¯áá®á áááºááẠáááºážááᯠá¡á ááŒá¯ááá«áááºá áá¯á¶ááŸááºá¡á¬ážááŒáá·áºá node ááŸá áºáá¯áá¯á¶ážá ááááºážáá»á¯ááºááŸá¯ááááºá á¬ááẠáá°áá®ááẠ(192.168.1.1)á áááºážááá¯á·ááᯠáá áºáá¯ááŒá®ážáá áºáᯠáá»áááºáááºááẠááá¯á¡ááºááŒá®áž á á®áá¶ááá·áºááœá²ááŸá¯ ááááºá á¬á¡áá áºáá»á¬áž (ááœá²ááŒá¬ážáá±ááŒá®) ááŸáá·áº á¡áá»áááºáááºáá°ááŒá¯ááŒááºážááᯠá áá áºááá·áºááœááºážááẠááá¯á¡ááºááŒá®áž áááºážáá±á¬áẠá á®áá¶ááá·áºááœá²ááŸá¯ ááááºáááºážáá»á¬ážááᯠááœááºáááºáá áºáá¯áááºážááá¯á· áá»áááºáááºááá¯ááºáááºááŒá áºáááºá ááá¯á·áá±á¬áẠInterlink áá»áááºáááºááŸá¯áá»á¬ážá¡ááœáẠsubnets áá»á¬ážááá¯áááºááŸááºááŒááºážááŒáá·áº node áá»á¬ážááᯠHA pair áá áºáá¯á¡ááŒá áºáá±á«ááºážá ááºáá¬ážáááºá
á¡á ááŒá¯ááŒááºážááŒá®ážááŒá±á¬ááºááŒá®ážáá±á¬ááºá áááºááá·áº node á០array ááᯠá á®áá¶ááá·áºááœá²ááá¯ááºáááºá
ááá¯á·áá±á¬ááºá áá»áœááºá¯ááºááá¯á·ááẠááá¯á¡ááºáá±á¬ volumes áá»á¬ážááᯠáááºáá®ážááŒá®áž áááºážááá¯á·ááᯠá¡ááá®áá±ážááŸááºážáá¬áá¬áá»á¬ážááá¯á· ááŒáá·áºáá»ááá«áááºá
Oracle ASM á¡ááœáẠvolumes á¡áá»á¬ážá¡ááŒá¬ážááᯠáááºáá®ážááẠá¡ááŒá¶ááŒá¯áá¬ážáá±á¬ááŒá±á¬áá·áº áááºážááẠáá¬áá¬áá»á¬ážá¡ááœáẠáá
áºááŸááºá¡áá±á¡ááœááºááᯠááá¯ážááŒáá·áºá
á±áááºááŒá
áºááŒá®ážá áá±á¬ááºáá¯á¶ážááœáẠá¡áá¯á¶ážá
á¯á¶á
áœááºážáá±á¬ááºáááºááᯠááŒáŸáá·áºáááºáá±ážááẠ(á¡ááŒá¬ážáá
áºáá¯ááŸá áááºážá
á®ááŸá¯áá»á¬ážááœáẠáá±á¬ááºáááº
á ááºážáááºááœá²á·á ááºážááŸá¯
ááá¯ááŸá±á¬ááºááŸá¯ ááá¬áá¡áááº
Volume á¡ááœááºá¡á
á¬áž
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
Array á áááºáááºááŸá¯áá¯ááºáá»á¬ážááŸáá·áº á¡áá±ážáá±á«áºá¡ááŒá±á¡áá±áá»á¬ážááœáẠááŒá áºáá±á«áºááá·áº áá¯ááºáááºážá ááºáá»á¬ážá¡ááŒá±á¬ááºáž ááŸááºážáááºážáá»ááºá¡áá»áá¯á·
node áá áºáá¯á á®ááá±áá¬á¡ááœá²ááœáẠ"áá¬ážááŸááºážáá¶áá«ááº" áá«áá¬áá®áá¬áá áºáá¯ááŸááááºá áááŠážá¡á ááŒá¯ááŒááºážááŒá®ážáá±á¬ááºá áááºážááẠ1 ááŸáá·áº áá°áá®áá«áááºá á¡ááŒá±á¬ááºážáá áºáá¯áá¯ááŒá±á¬áá·áº áá¬ážááŸááºážáá¶áá«áẠááœá²ááŒá¬ážáá«áá áá±áá¬ááẠáá¬ážááŸááºážá¡áá±á¬ááºážá០áá¬ážááŸááºážáááºááá¯á· á¡ááŒá²áááºáá°ááŒá¯ááŒá®áž áá¬ážááŸááºážáááºááá¶áá«ááºááᯠáá»áááºááŸáááŒá®ážáá±á¬ááºá ááá¯ááá¯áááºááŸá¬á ááá¯ááá¯áááºááŸá¬ áá±á¬áºáá®áá»á¬ážááẠáá°áá®áááºáᯠááá¯ááá¯áááºá áá¬ážááŸááºážáá»á¬áž ááœá²ááŒá¬ážááá¯ááºááá·áº á¡ááŒá±á¬ááºážáááºážáá»á¬áž-
- node áá»á¬ážáá²á០áá áºáá¯ááᯠááŒááºáááºá áááºááẠá á®á ááºáá¬ážáááºá
- áá¯ááºááááºááááºááœá¬ážááŒááºáž (áá«áá«áá±á¬ááºáá¶á·ááŸá¯á á¡áá°ááœááºáá²ááŒááºáž á áááº) ááŒá±á¬áá·áº node áá»á¬ážáá²á០ááá±á¬áºááááŸá¯áá áºáá¯á
- áá áºááŒáá¯ááºáááºážáá¯ááºáá±á¬ááºááá¯ááºá áœááºážáááŸááááŒáá·áº InfiniBand áá»áááºáááºááŸá¯ áá»á±á¬ááºáá¯á¶ážááœá¬ážáá²á·áááºá
- áá±áá¬ááá¯ááœááºážááŸá¯ááŒá±á¬áá·áº áá¯á¶ááŸááºáá áºáá¯ááœáẠáá»ááºááœááºážááŸá¯ á€áá±áá¬ááœáẠáááºááẠHA á¡ááœá²á·á¡áá áºáá áºáá¯ááᯠáááºáá®ážááŒá®áž áá±áá¬á¡á á¯á¶ááᯠááŒá®ážááŒáá·áºá á¯á¶á¡á±á¬áẠáááºáá°ááŒá¯ááẠááá¯á¡ááºáá«áááºá
áááºááá¯á·áááºááá¯á á±á á¡ááœá²ááŸáá·áºáá»áááºáááºááŸá¯ááᯠááŒááºáááºááá°ááŒá®ážáá±á¬áẠáááºážááá±áá¬á¡ááœá²ááᯠáááºáá°ááŒá¯ááá¯ááºááẠá¡áœááºááá¯ááºážááœááºáá»ááºááŸááá±ááá·áº áá¯ááºáá¶áá«ááºááẠáááºážááá¬ážááŸááºážáá¶áá«ááºááᯠáá áºáá¯ááŒá®ážáá áºáᯠááá¯ážá á±áááºá
Ethernet ááá·áºááºááŸá áá»áááºáááºááŸá¯ áá»á±á¬ááºáá¯á¶ážááœá¬ážáá«á Heartbeat ááẠInfiniBand ááá¯á· áá¬áá®ááŒá±á¬ááºážááœá¬ážááŒá®áž áááºážááᯠááŒááºáááºááá°ááá·áºá¡áá« 10 á áá¹ááá·áºá¡ááœááºáž ááŒááºáááºáá±á¬ááºááŸááááºááŒá áºáááºá
á¡áááºááŸááºáá»á¬ážáááºááŸááºááŒááºážá
á¡ááŸá¬ážáá¶ááá¯ááºáááºááŸáá á±áááºááŸáá·áº á áœááºážáá±á¬ááºáááºááŒáŸáá·áºáááºáááºá áááºááẠáááºážáá»ááºážá¡ááœáẠMPIO áá¶á·ááá¯ážááŸá¯ááᯠááœáá·áºáá¬ážááá«áááºá ááá¯ááá¯á·ááŒá¯áá¯ááºáááºá áááºááẠ/etc/multipath.conf ááá¯ááºááá¯á· ááá¯ááºážáá»á¬ážááá·áºááẠááá¯á¡ááºááŒá®áž multipath áááºáá±á¬ááºááŸá¯ááᯠááŒááºáááºá áááºááẠááá¯á¡ááºáááºá
ááŸááºáá¬ážáá±á¬á
á¬áá¬ážá
ááºáá»á¬áž {
á
ááºáááááᬠ{
áá±á¬ááºážáá»áá° "AStor"
path_grouping_policy "group_by_prio"
path_selector "áááºážá
á®á¡ááŸáẠ0"
path_checker "áá²á
ááºážáá¯á¶"
á¡ááºá¹áá«áááºáá»á¬áž "0"
hardware_handler "0"
prio "const"
áá»ááºááŒááºážáá»ááºááœááº
fast_io_fail_tmo á
dev_loss_tmo áá
user_friendly_names áá¯ááºáááº
detect_prio áá¯ááºáá«áááºá
rr_min_io_rq á
no_path_retry 0
}
}
ááá¯á·áá±á¬ááºá ASM ááẠASMLib ááŸáá áºááá·áº MPIO ááŸáá·áºá¡áá¯ááºáá¯ááºáááºá¡ááœáẠ/etc/sysconfig/oracleasm ááá¯ááºááá¯ááŒá±á¬ááºážááŒá®ážáá±á¬áẠ/etc/init.d/oracleasm scandisks ááá¯ááœáá·áºáááºááá¯á¡ááºáááºá
ááŸááºáá¬ážáá±á¬á á¬áá¬áž
# ORACLEASM_SCANORDER- áá
áºá
áááºááºáááºááŒááºážááᯠá¡áááá·áºáá±ážáááºá¡ááœáẠááá¯ááºáá®áá±á¬áá¯á¶á
á¶áá»á¬áž
ORACLEASM_SCANORDER="dm"
# ORACLEASM_SCANEXCLUDE- á
áááºááºááŸáá
áºáá»á¬ážááá¯áááºáá¯ááºááẠááá¯ááºáá®áá±á¬áá¯á¶á
á¶áá»á¬áž
ORACLEASM_SCANEXCLUDE="sd"
ááœá±á¬ááá¯
ASMLib ááᯠá¡áá¯á¶ážáááŒá¯ááá¯áá«áá ASMLib á¡ááœáẠá¡ááŒá±áá¶ááŒá áºááá·áº UDEV á ááºážáá»ááºážáá»á¬ážááᯠá¡áá¯á¶ážááŒá¯ááá¯ááºáá«áááºá
Oracle Database á áá¬ážááŸááºáž 12.1.0.2 á០á áááºá ASMFD áá±á¬á·ááºáá²ááºá áá áºá áááºáá áºááá¯ááºážá¡áá±ááŒáá·áº ááá·áºááœááºážáááºá¡ááœáẠááœá±ážáá»ááºááœáá·áºááᯠáááá¯ááºáá«áááºá
Oracle ASM á¡ááœáẠáááºáá®ážáá¬ážáá±á¬ disk áá»á¬ážááẠarray ááẠáá¯ááºááá¯ááºážááá¯ááºáá¬áá¯ááºáá±á¬ááºááá·áº (4K) ááŒáá·áº áá¯ááºáá±á¬ááºááá·áº ááá±á¬ááºá¡ááœááºá¡á á¬ážááŸáá·áº ááá¯ááºáá»á±á¬áá®ááœá±ááŒá áºá á±ááẠá¡áá±ážááŒá®ážáá«áááºá ááá¯ááºáá«á á áœááºážáá±á¬ááºááẠááŒá¿áá¬áá»á¬áž ááŒá áºáá±á«áºááá¯ááºáááºá ááá¯á·ááŒá±á¬áá·áºá ááá·áºáá»á±á¬áºáá±á¬ parameters áá»á¬ážááŒáá·áº volumes ááá¯áááºáá®ážáááºááá¯á¡ááºáááº-
ááá¯ááºážááŒá¬ážáá¬ážáá±á¬ /dev/mapper/device-name mklabel gpt mkpart áááºá 2048s 100% align-check á¡áá±á¬ááºážáá¯á¶áž 1
áá»áœááºá¯ááºááá¯á·á á ááºážáááºááœá²á·á ááºážáá¯á¶á¡ááœáẠáááºáá®ážáá¬ážáá±á¬ á¡ááœá²áá»á¬ážáá áºáá»áŸá±á¬áẠáá±áá¬áá±á·á áºáá»á¬ážááᯠááŒáá·áºáá±ááŒááºážá
ááá¯ááŸá±á¬ááºááŸá¯ ááá¬áá¡áááº
Volume á¡ááœááºá¡á
á¬áž
Volume LUNs ááŒá±áá¯á¶ááœá²ááŒááºážá
ASM á¡áá¶á¡ááá¯ážá¡áá»áẠáááááá¬á¡áá±ážá
áááº
ááœá²áá±áá°áá
Ạá¡ááœááºá¡á
á¬áž
áá±áᬠáá
200GB
ááá¯ááŸá±á¬ááºááŸá¯ááá¬áá¡á¬ážáá¯á¶ážááᯠáá±áá¬á¡áá±á«ááºáá»á¬ážá¡á¬ážáá¯á¶ážááᯠááá¯ááŸá±á¬ááºááŸá¯á
áá
áºááá¯á· ááŒá±áá¯á¶ááœá²áá«á
áááºáá±á¬ááºážááŒááºáž- áá¯á¶ááŸááº
á¡áááº-DGDATA
áááºááœááºáá»ááº-áá±áá¬ááá¯ááºáá»á¬áž
4MB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
áá±áᬠáá
200GB
ááá¬ážááœáẠááá
1GB
áááºáá±á¬ááºážááŒááºáž- áá¯á¶ááŸááº
á¡áááº- DGGRID1
áááºááœááºáá»ááº-ááá¬áž- CRS ááŸáá·áº áá²áá±ážááŒááºážá
4MB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
áááºáá±á¬ááºážááŒááºáž- áá¯á¶ááŸááº
á¡áááº- DGGRID2
áááºááœááºáá»ááº-ááá¬áž- CRS ááŸáá·áº áá²áá±ážááŒááºážá
4MB
ááá¬ážááœáẠááá
1GB
ááá¬ážááœáẠááá
1GB
ááŒááºáá¯ááºáá« áá
100GB
áááºáá±á¬ááºážááŒááºáž- áá¯á¶ááŸááº
á¡áááº- DGREDO1
áááºááœááºáá»ááº- thread 1 ááá¯ááŒááºáá¯ááºáá«á
4MB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
áááºáá±á¬ááºážááŒááºáž- áá¯á¶ááŸááº
á¡áááº- DGREDO2
áááºááœááºáá»ááº- thread 2 ááá¯ááŒááºáá¯ááºáá«á
4MB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
ááŒááºáá¯ááºáá« áá
100GB
áá±áá¬áá±á·á Ạáááºáááºáá»á¬áž
- ááá±á¬ááºá¡ááœááºá¡á á¬áž = 8K
- áá±áá¬ááœáẠ= 16GB
- AMM (á¡ááá¯á¡áá»á±á¬ááºááŸááºáá¬ááºá á®áá¶ááá·áºááœá²ááŸá¯) ááá¯ááááºáá«
- áá±á¬ááºááœááºážááŒááºááá±á¬ ááŒá®ážáá¬ážáá±á¬ á á¬áá»ááºááŸá¬áá»á¬ážááᯠááááºáá«á
á¡ááŒá¬ážáááºáááºáá»á¬áž
# vi /etc/sysctl.conf
â fs.aio-max-nr = 1048576
â fs.file-max = 6815744
â kernel.shmmax 103079215104
â kernel.shmall 31457280
â kernel.shmn 4096
â kernel.sem = 250 32000 100 128
â net.ipv4.ip_local_port_range = 9000 65500
â net.core.rmem_default = 262144
â net.core.rmem_max = 4194304
â net.core.wmem_default = 262144
â net.core.wmem_max = 1048586
âvm.swappiness=10
â vm.min_free_kbytes=524288 # Linux x86 ááᯠáááºá¡áá¯á¶ážááŒá¯áá±áá«á áááºážááᯠááááºááŸááºáá«ááŸáá·áºá
â vm.vfs_cache_pressure=200
â vm.nr_hugepages = 57000
# vi /etc/security/limits.conf
â ááá
áºáá»á±á¬á· nproc 2047
â ááá
Ạhard nproc 16384
â grid soft nofile 1024
â ááá
áºáá² nofile 65536
â ááá¬ážááœááºáá»á±á¬á·ááœáẠ10240
â ááá
Ạhard stack 32768
â oracle soft nproc 2047
â oracle hard nproc 16384
â oracle soft nofile 1024
â oracle hard nofile 65536
â oracle soft stack 10240
â oracle hard stack 32768
â soft memlock 120795954
â hard memlock 120795954
sqlplus â/as sysdbaâ
ááŒá±á¬ááºážáá²ááŒááºáž á
áá
áºáááºááŸááºááŒááºáž áá¯ááºáááºážá
ááºáá»á¬áž=2000 áááºáááº=spfile;
ááŒá±á¬ááºážáá²ááŒááºáž á
áá
áºáááºááŸáẠopen_cursors=2000 scope=spfile;
ááŒá±á¬ááºážáá²ááŒááºáž á
áá
áºáááºááŸáẠsession_cached_cursors=300 áááºáááº=spfile;
ááŒá±á¬ááºážáá²ááŒááºážá
áá
ẠáááºááŸáẠdb_files=8192 áááºáááº=spfile;
áá»ááºááœááºá ááºážáááºááŸá¯
ááá¯ááºááŒáááºááœááºáá»ááºá¡ááœááºá HammerDB ááᯠOLTP load ááᯠá¡áá¯áá°ááẠá¡áá¯á¶ážááŒá¯áá²á·áááºá HammerDB ááœá²á·á ááºážááŸá¯áá¯á¶á á¶-
ááá¯áá±á«ááºá¡áá±á¡ááœááº
256
á¡áá¯á¶ážááŒá¯áá°áá
áºáŠážáá»áŸáẠá
á¯á
á¯áá±á«ááºáž ááœá±ááœáŸá²ááŸá¯áá»á¬áž
1000000000000
Virtual á¡áá¯á¶ážááŒá¯áá°áá»á¬áž
256
ááááºááŸá¬ 2.1M TPM ááŒá
áºááŒá®ážá array áá
áœááºážáá±á¬ááºáááºááá·áºáááºáá»ááºááŸáá·áºáá±ážáááºá
node áá»á¬ážáá²á០áá áºáá¯á áá»ááŸá¯á¶ážááŸá¯ááᯠá ááºážáááºáá«á
host áá»á¬ážááẠááá¯ááŸá±á¬ááºááŸá¯áá®ááá¯á· áááºážááŒá±á¬ááºážáá»á¬áž á¡á áááºá¡ááá¯ááºážáá»á¬áž áá¯á¶ážááŸá¯á¶ážááœá¬ážáᬠáá»ááºááŸááá±á¬ áááºážááŒá±á¬ááºážáá»á¬ážááᯠáá¯ááá node ááŒáá·áº áááºáááºáá¯ááºáá±á¬ááºáá±áá«áááºá áááºážááŒá±á¬ááºážáá»á¬ážááᯠááŒááºáááºáááºáá±á¬ááºáá¬ážáá±á¬ááŒá±á¬áá·áº á áá¹ááá·áºá¡áááºážáááºááŒá¬ á áœááºážáá±á¬ááºááẠáá»áááºážááœá¬ážááŒá®áž áá¯á¶ááŸááºá¡ááá¯ááºáž ááŒááºáááºáá±á¬ááºááŸáááœá¬ážáá«áááºá áááºáá±á¬ááºááŸá¯ááœáẠá¡ááŸá±á¬áá·áºá¡ááŸááºáááŸááá«á
á ááºáááááá¬á¡á¬ážáá¯á¶ážááŸáá·áº Cabinet áá»áá¯á·ááœááºážááŸá¯ááᯠá ááºážáááºááŒááºážá
á€á¡ááŒá±á¡áá±ááœááºá áááºážááŒá±á¬ááºážáá»á¬ážááᯠááŒááºáááºááœá²á·á ááºážááŸá¯ááŒá±á¬áá·áº á áá¹ááá·áºá¡áááºážáááºááŒá¬ á áœááºážáá±á¬ááºáááºáá»áááºážááœá¬ážááŒá®áž áá°ááááºááá¯ážáááºáááºááá¯á· ááŒááºááœá¬ážáá«áááºá á¡ááºááá®áá±ážááŸááºážáá¬áá¬áá áºáᯠáááºáááºááŸá¯á០áááºáá¯ááºááŒááºážááŒá±á¬áá·áº ááááºááẠáááŠážáá áºáá¯á០áááºáááºááá·áº áá»á±á¬á·áá»ááœá¬ážáá²á·áááºá áááºáá±á¬ááºááŸá¯ááœááºáááºáž á¡ááŸá±á¬áá·áºá¡ááŸááºáááŸááá±á
Oracle á¡ááœáẠáá»áá¯ážááŒá±á¬ááºážáá®áá»á±á¬áºáá±á¬ áá¯ááºáá»á ááááºááŒáá·áº á¡ááŸá¬ážá¡ááœááºážáá¶ááá¯ááºáá±á¬ Cross-Rack áá±ážá¡áá¹ááá¬áẠááŒááºáááºááá°áá±áž ááŒá±ááŸááºážáá»ááºááᯠá¡áá±á¬ááºá¡áááºáá±á¬áºááẠááá¯á¡ááºáá«áá Oracle RAC ááŸáá·áº áááá¯áá¬áááºáá¬ááá¯á·ááẠá¡áá°ááᜠáá¯ááºáá±á¬ááºááẠááá¯á¡ááºáá«áááºá
AccelStor Shared-áá¬ááŸááá¯ááºáá«á á¡áá±á¬ááºážáá¯á¶ážááœá±ážáá»ááºááŸá¯áá»á¬ážáá²ááŸáá áºáá¯ááŒá áºáááá·áºáááºá Oracle RAC á¡á á¬ážá á¥ááá¬á¡á¬ážááŒáá·áºá áá°áá®áá±á¬ DBMS ááá¯á·ááá¯áẠvirtualization á áá áºáá»á¬ážááᯠáá¶á·ááá¯ážáá±ážááá·áº á¡ááŒá¬ážáá±á¬á·ááºáá²áá áºáá¯áᯠááŸáááá¯ááºáá«áááºá ááŒá±ááŸááºážáá»ááºáááºáá±á¬ááºááŒááºážáááá¬áááẠá¡áá°áá°áááºááŒá áºáááºá á¡á±á¬ááºááŒá±ááá¯ááºážááẠRTO ááŸáá·áº RPO á¡ááœáẠáá¯áááŒá áºáááºá
source: www.habr.com