Oracle RAC рдФрд░ AccelStor рд╕рд╛рдЭрд╛-рдХреБрдЫ рдирд╣реАрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдкрд░ рдЖрдзрд╛рд░рд┐рдд рдПрдХ рд╡рд┐рдлрд▓рддрд╛ рд╕рдорд╛рдзрд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ

рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХреЗ рд▓рд┐рдП рдХрд╛рдлреА рд╕рдВрдЦреНрдпрд╛ рдореЗрдВ рдПрдВрдЯрд░рдкреНрд░рд╛рдЗрдЬрд╝ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдФрд░ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬреЗрд╢рди рд╕рд┐рд╕реНрдЯрдо рдХреЗ рдЕрдкрдиреЗ рддрдВрддреНрд░ рд╣реИрдВред рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ, рдУрд░реЗрдХрд▓ рдЖрд░рдПрд╕реА (рдУрд░реЗрдХрд▓ рд░рд┐рдпрд▓ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреНрд▓рд╕реНрдЯрд░) рджреЛ рдпрд╛ рдЕрдзрд┐рдХ рдУрд░реЗрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рд░реНрд╡рд░ рдХрд╛ рдПрдХ рд╕рдореВрд╣ рд╣реИ рдЬреЛ рд▓реЛрдб рдХреЛ рд╕рдВрддреБрд▓рд┐рдд рдХрд░рдиреЗ рдФрд░ рд╕рд░реНрд╡рд░ / рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реНрддрд░ рдкрд░ рдЧрд▓рддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣рд╛ рд╣реИред рдЗрд╕ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдПрдХ рдЖрдо рднрдВрдбрд╛рд░рдг рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИ, рдЬрд┐рд╕рдХреА рднреВрдорд┐рдХрд╛ рдЖрдорддреМрд░ рдкрд░ рднрдВрдбрд╛рд░рдг рдХреА рд╣реЛрддреА рд╣реИред


рдЬреИрд╕рд╛ рдХрд┐ рд╣рдордиреЗ рдкрд╣рд▓реЗ рд╣реА рдЕрдкрдиреЗ рдПрдХ рд▓реЗрдЦ рдореЗрдВ , рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдореЗрдВ, рдбреБрдкреНрд▓рд┐рдХреЗрдЯ рдХрд┐рдП рдЧрдП рдШрдЯрдХреЛрдВ (рдирд┐рдпрдВрддреНрд░рдХреЛрдВ рд╕рд╣рд┐рдд) рдХреА рдЙрдкрд╕реНрдерд┐рддрд┐ рдХреЗ рдмрд╛рд╡рдЬреВрдж, рдЕрднреА рднреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдмрд┐рдВрджреБ рд╣реИрдВ - рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдПрдХрд▓ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рд░реВрдк рдореЗрдВред рдЗрд╕рд▓рд┐рдП, рдмрдврд╝реА рд╣реБрдИ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдХ рдУрд░реЗрдХрд▓ рд╕рдорд╛рдзрд╛рди рдмрдирд╛рдиреЗ рдХреЗ рд▓рд┐рдП, "рдПрди рд╕рд░реНрд╡рд░ - рдПрдХ рднрдВрдбрд╛рд░рдг" рдпреЛрдЬрдирд╛ рдХреЛ рдЬрдЯрд┐рд▓ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдПред




рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ, рдЖрдкрдХреЛ рдпрд╣ рддрдп рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдХрд┐ рд╣рдо рдХрд┐рди рдЬреЛрдЦрд┐рдореЛрдВ рдХреЗ рдЦрд┐рд▓рд╛рдл рдмреАрдорд╛ рдХрд░рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЗрд╕ рд▓реЗрдЦ рдореЗрдВ, рд╣рдо рдЦрддрд░реЗ рдХреЗ рдЦрд┐рд▓рд╛рдл рд╕реБрд░рдХреНрд╖рд╛ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдирд╣реАрдВ рдХрд░реЗрдВрдЧреЗ рдЬреИрд╕реЗ рдХрд┐ рдЙрд▓реНрдХрд╛рдкрд┐рдВрдб рдЖ рдЧрдпрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП рднреМрдЧреЛрд▓рд┐рдХ рд░реВрдк рд╕реЗ рдмрд┐рдЦрд░реЗ рд╣реБрдП рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рд╕рдорд╛рдзрд╛рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рд▓реЗрдЦреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд▓рд┐рдП рдПрдХ рд╡рд┐рд╖рдп рд░рд╣реЗрдЧрд╛ред рдпрд╣рд╛рдВ рд╣рдо рддрдерд╛рдХрдерд┐рдд рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд░рд┐рдХрд╡рд░реА рд╕рдорд╛рдзрд╛рди рдХреЛ рджреЗрдЦрддреЗ рд╣реИрдВ, рдЬрдм рд╕рд░реНрд╡рд░ рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдБ рдХреЗ рд╕реНрддрд░ рдкрд░ рд╕реБрд░рдХреНрд╖рд╛ рдмрдирд╛рдИ рдЬрд╛рддреА рд╣реИред рдЕрд▓рдорд╛рд░рд┐рдпрд╛рдБ рдЦреБрдж рдПрдХ рд╣реА рдХрдорд░реЗ рдореЗрдВ рдпрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рд╕реНрдерд┐рдд рд╣реЛ рд╕рдХрддреА рд╣реИрдВ, рд▓реЗрдХрд┐рди рдЖрдорддреМрд░ рдкрд░ рдПрдХ рд╣реА рдЗрдорд╛рд░рдд рдХреЗ рднреАрддрд░ред


рдЗрди рдордВрддреНрд░рд┐рдордВрдбрд▓реЛрдВ рдореЗрдВ рд╕рднреА рдЖрд╡рд╢реНрдпрдХ рдЙрдкрдХрд░рдг рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рд╢рд╛рдорд┐рд▓ рд╣реЛрдиреЗ рдЪрд╛рд╣рд┐рдП рдЬреЛ "рдкрдбрд╝реЛрд╕реА" рдХреА рд╕реНрдерд┐рддрд┐ рдХреА рдкрд░рд╡рд╛рд╣ рдХрд┐рдП рдмрд┐рдирд╛ рдУрд░реЗрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рдХреЛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВрдЧреЗред рджреВрд╕рд░реЗ рд╢рдмреНрджреЛрдВ рдореЗрдВ, рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рд╕рдорд╛рдзрд╛рди рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ, рд╣рдо рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рдЬреЛрдЦрд┐рдореЛрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░рддреЗ рд╣реИрдВ:


  • Oracle рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрд╡рд░
  • рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА
  • рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдо
  • рдХреИрдмрд┐рдиреЗрдЯ рдореЗрдВ рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреА рдкреВрд░реНрдг рд╡рд┐рдлрд▓рддрд╛:
    • рдмрд┐рдЬрд▓реА рдХреА рд╡рд┐рдлрд▓рддрд╛
    • рд╢реАрддрд▓рди рдкреНрд░рдгрд╛рд▓реА рдХреА рд╡рд┐рдлрд▓рддрд╛
    • рдмрд╛рд╣реНрдп рдХрд╛рд░рдХ (рдордиреБрд╖реНрдп, рдкреНрд░рдХреГрддрд┐ рдЖрджрд┐)

рдУрд░реЗрдХрд▓ рд╕рд░реНрд╡рд░реЛрдВ рдХрд╛ рджреЛрд╣рд░рд╛рд╡ рдУрд░реЗрдХрд▓ рдЖрд░рдПрд╕реА рдХреЗ рдмрд╣реБрдд рд╕рд┐рджреНрдзрд╛рдВрдд рдХрд╛ рдЕрд░реНрде рд╣реИ рдФрд░ рдЖрд╡реЗрджрди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрд╛рд░реНрдпрд╛рдиреНрд╡рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рд╕реНрд╡рд┐рдЪрд┐рдВрдЧ рдЯреВрд▓ рдХрд╛ рджреЛрд╣рд░рд╛рд╡ рднреА рдХреЛрдИ рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рд╣реИред рд▓реЗрдХрд┐рди рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдХреЗ рджреЛрд╣рд░рд╛рд╡ рдХреЗ рд╕рд╛рде, рд╕рдм рдХреБрдЫ рдЗрддрдирд╛ рд╕рд░рд▓ рдирд╣реАрдВ рд╣реИред


рд╕рдмрд╕реЗ рдЖрд╕рд╛рди рд╡рд┐рдХрд▓реНрдк рдкреНрд░рд╛рдердорд┐рдХ рднрдВрдбрд╛рд░рдг рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рдмреИрдХрдЕрдк рдореЗрдВ рдмрджрд▓рдирд╛ рд╣реИред рднрдВрдбрд╛рд░рдг рдХреНрд╖рдорддрд╛рдУрдВ рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдпрд╛ рдПрд╕рд┐рдВрдХреНрд░реЛрдирд╕ред рдЕрддреБрд▓реНрдпрдХрд╛рд▓рд┐рдХ рдкреНрд░рддрд┐рдХреГрддрд┐ рддреБрд░рдВрдд Oracle рдХреЗ рд╕рд╛рде рдбреЗрдЯрд╛ рд╕реНрдерд┐рд░рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХрд╛ рд╕рд╡рд╛рд▓ рдЙрдард╛рддреА рд╣реИред рд▓реЗрдХрд┐рди рднрд▓реЗ рд╣реА рдЖрд╡реЗрджрди рдХреЗ рд╕рд╛рде рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдПрдХреАрдХрд░рдг рд╣реЛ, рдХрд┐рд╕реА рднреА рдорд╛рдорд▓реЗ рдореЗрдВ, рдореБрдЦреНрдп рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реА рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ рдХреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рдХреНрд▓рд╕реНрдЯрд░ рдХреЛ рдмреИрдХрдЕрдк рд╕реНрдЯреЛрд░реЗрдЬ рдореЗрдВ рдмрджрд▓рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рд╢рд╛рд╕рдХреЛрдВ рджреНрд╡рд╛рд░рд╛ рдореИрдиреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред


рдПрдХ рдЕрдзрд┐рдХ рдЬрдЯрд┐рд▓ рд╡рд┐рдХрд▓реНрдк рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдХрд╛ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдФрд░ / рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ "рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд░реНрд╕" рд╣реИ, рдЬреЛ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рдореИрдиреБрдЕрд▓ рд╣рд╕реНрддрдХреНрд╖реЗрдк рдХреЗ рд╕рд╛рде рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдЧрд╛ред рд▓реЗрдХрд┐рди рддреИрдирд╛рддреА рдФрд░ рдмрд╛рдж рдХреЗ рдкреНрд░рд╢рд╛рд╕рди рдХреА рдЬрдЯрд┐рд▓рддрд╛, рд╕рд╛рде рд╣реА рдЗрд╕ рддрд░рд╣ рдХреЗ рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рдмрд╣реБрдд рд╣реА рдЕрд╢реЛрднрдиреАрдп рд▓рд╛рдЧрдд, рдХрдИ рдХреЛ рджреВрд░ рдХрд░рддреА рд╣реИред


рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд░рд┐рдХрд╡рд░реА рдЬреИрд╕реЗ рдкрд░рд┐рджреГрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╕рд╛рдЭрд╛-рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реБрдП рдСрд▓ рдлреНрд▓реИрд╢ рдПрдХреНрд╕реЗрд▓рд╕реНрдЯреЛрд░ рдирд┐рдпреЛрд╕реЗрдлрд╛рдпрд░ тДв рдПрдЪ 710 рд╕рд░рдгреА рдПрдХрджрдо рд╕рд╣реА рд╣реИ ред рдпрд╣ рдореЙрдбрд▓ рдлреНрд▓реИрд╢ рдбреНрд░рд╛рдЗрд╡ рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЕрдкрдиреА FlexiRemap┬о рддрдХрдиреАрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдХ рджреЛ-рдПрдХрд▓ рд╕рдВрдЧреНрд░рд╣рдг рдкреНрд░рдгрд╛рд▓реА рд╣реИред FlexiRemap┬о NeoSapphire тДв H710 рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдпрд╣ 600K IOPS @ 4K рд░реИрдВрдбрдо рд░рд╛рдЗрдЯ рдФрд░ 1M + IOPS @ 4K рд░реИрдВрдбрдо рд░реАрдб рддрдХ рдкрд╣реБрдВрдЪрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬреЛ рдХреНрд▓рд╛рд╕рд┐рдХ RAID рдЖрдзрд╛рд░рд┐рдд рд╕реНрдЯреЛрд░реЗрдЬ рдХреЗ рд╕рд╛рде рдЕрдкреНрд░рд╛рдкреНрдп рд╣реИред


рд▓реЗрдХрд┐рди NeoSapphire тДв H710 рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛ рдЕрд▓рдЧ-рдЕрд▓рдЧ рдмрд╛рдбрд╝реЛрдВ рдХреЗ рд░реВрдк рдореЗрдВ рджреЛ рдиреЛрдбреНрд╕ рдХрд╛ рдирд┐рд╖реНрдкрд╛рджрди рд╣реИ, рдЬрд┐рдирдореЗрдВ рд╕реЗ рдкреНрд░рддреНрдпреЗрдХ рдореЗрдВ рдбреЗрдЯрд╛ рдХреА рдЕрдкрдиреА рдкреНрд░рддрд┐рд▓рд┐рдкрд┐ рд╣реИред рдмрд╛рд╣реНрдп InfiniBand рдЗрдВрдЯрд░рдлрд╝реЗрд╕ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдиреЛрдб рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред рдЗрд╕ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рдж, рдиреЛрдбреНрд╕ рдХреЛ 100 рдореАрдЯрд░ рддрдХ рдХреА рджреВрд░реА рдкрд░ рд╡рд┐рднрд┐рдиреНрди рд╕реНрдерд╛рдиреЛрдВ рдореЗрдВ рдлреИрд▓рд╛рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рд╕рдорд╛рдзрд╛рди рдкреНрд░рджрд╛рди рдХрд┐рдпрд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред рджреЛрдиреЛрдВ рдиреЛрдбреНрд╕ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рд╕рд┐рдВрдХреНрд░реЛрдирд╕ рдореЛрдб рдореЗрдВ рдХрд╛рдо рдХрд░рддреЗ рд╣реИрдВред рдореЗрдЬрдмрд╛рди рдкрдХреНрд╖ рд╕реЗ, H710 рдПрдХ рд╕рд╛рдзрд╛рд░рдг рджреЛрд╣рд░реЗ рдирд┐рдпрдВрддреНрд░рдХ рднрдВрдбрд╛рд░рдг рдХреА рддрд░рд╣ рджрд┐рдЦрддрд╛ рд╣реИред рдЗрд╕рд▓рд┐рдП, рдХреЛрдИ рдЕрддрд┐рд░рд┐рдХреНрдд рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рдФрд░ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рд╡рд┐рдХрд▓реНрдк рдФрд░ рд╡рд┐рд╢реЗрд╖ рд░реВрдк рд╕реЗ рдЬрдЯрд┐рд▓ рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЛ рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред


рдпрджрд┐ рдЖрдк рдКрдкрд░ рд╡рд░реНрдгрд┐рдд рд╕рднреА рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд░рд┐рдХрд╡рд░реА рд╕рдорд╛рдзрд╛рдиреЛрдВ рдХреА рддреБрд▓рдирд╛ рдХрд░рддреЗ рд╣реИрдВ, рддреЛ рдПрдХреНрд╕реЗрд▓рд╕реНрдЯреЛрд░ рд╕рдВрд╕реНрдХрд░рдг рдмрд╛рдХреА рд╣рд┐рд╕реНрд╕реЛрдВ рд╕реЗ рдмрд╛рд╣рд░ рдЦрдбрд╝рд╛ рд╣реИ:


AccelStor NeoSapphire тДв рдиреЗ рдХреБрдЫ рднреА рдирд╣реАрдВ рдЖрд░реНрдХрд┐рдЯреЗрдХреНрдЪрд░ рд╕рд╛рдЭрд╛ рдХрд┐рдпрд╛рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдпрд╛ рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рднрдВрдбрд╛рд░рдг рдХреЗ "рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝рд░"рдкреНрд░рддрд┐рдХреГрддрд┐ рд╕рдорд╛рдзрд╛рди
рдЙрдкрд▓рдмреНрдзрддрд╛
рд╕рд░реНрд╡рд░ рдореЗрдВ рд╡рд┐рдлрд▓рддрд╛рдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВ
рд╕реНрд╡рд┐рдЪ рд╡рд┐рдлрд▓рддрд╛рдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВ
рднрдВрдбрд╛рд░рдг рд╡рд┐рдлрд▓рддрд╛рдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрд╕реНрд░реНрдХрдирд╛
рдкреВрд░реЗ рдордВрддреНрд░рд┐рдордВрдбрд▓ рдХреА рд╡рд┐рдлрд▓рддрд╛рдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрдХреЛрдИ рдбрд╛рдЙрдирдЯрд╛рдЗрдо рдирд╣реАрдВрд╕реНрд░реНрдХрдирд╛
рд▓рд╛рдЧрдд рдФрд░ рдЬрдЯрд┐рд▓рддрд╛
рд╕рдорд╛рдзрд╛рди рд▓рд╛рдЧрддрдХрдо *рдЙрдЪреНрдЪрдЙрдЪреНрдЪ
рддреИрдирд╛рддреА рдореЗрдВ рдХрдард┐рдирд╛рдИрдХрдордЙрдЪреНрдЪрдЙрдЪреНрдЪ

* AccelStor NeoSapphire тДв рдЕрднреА рднреА рдПрдХ рд╕рдм рдлреНрд▓реИрд╢ рд╕рд░рдгреА рд╣реИ, рдЬрд┐рд╕рдХреА рдкрд░рд┐рднрд╛рд╖рд╛ рдореЗрдВ "3 kopecks" рдХреА рд▓рд╛рдЧрдд рдирд╣реАрдВ рд╣реИ, рдЦрд╛рд╕рдХрд░ рдЬрдм рд╕реЗ рдпрд╣ рдПрдХ рдбрдмрд▓ рдХреНрд╖рдорддрд╛ рдЖрд░рдХреНрд╖рд┐рдд рд╣реИред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╕рдорд╛рдзрд╛рди рдХреА рдХреБрд▓ рд▓рд╛рдЧрдд рдХреА рддреБрд▓рдирд╛ рдЕрдиреНрдп рд╡рд┐рдХреНрд░реЗрддрд╛рдУрдВ рдХреЗ рд╕рдорд╛рди рд▓реЛрдЧреЛрдВ рдХреЗ рд╕рд╛рде рдХрд░рдиреЗ рдкрд░, рд▓рд╛рдЧрдд рдХреЛ рдХрдо рдорд╛рдирд╛ рдЬрд╛ рд╕рдХрддрд╛ рд╣реИред


рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдФрд░ рд╕рднреА рдлреНрд▓реИрд╢ рд╕рд░рдгреА рдиреЛрдбреНрд╕ рдХреЛ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдЯреЛрдкреЛрд▓реЙрдЬреА рдЗрд╕ рддрд░рд╣ рджрд┐рдЦрд╛рдИ рджреЗрдЧреА:



рдЯреЛрдкреЛрд▓реЙрдЬреА рдХреА рдпреЛрдЬрдирд╛ рдмрдирд╛рддреЗ рд╕рдордп, рдпрд╣ рднреА рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк рдкреНрд░рдмрдВрдзрди рд╕реНрд╡рд┐рдЪ рдФрд░ рд╕рд░реНрд╡рд░ рдЗрдВрдЯрд░рдХрдиреЗрдХреНрдЯ рдХреА рдирдХрд▓ рдХрд░реЗрдВред


рдЗрд╕рдХреЗ рдмрд╛рдж, рд╣рдо рдлрд╛рдЗрдмрд░ рдЪреИрдирд▓ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдмрд╛рдд рдХрд░реЗрдВрдЧреЗред ISCSI рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреЗ рдорд╛рдорд▓реЗ рдореЗрдВ, рд╕рдм рдХреБрдЫ рд╕рдорд╛рди рд╣реЛрдЧрд╛, рдЙрдкрдпреЛрдЧ рдХрд┐рдП рдЧрдП рд╕реНрд╡рд┐рдЪ рдХреЗ рдкреНрд░рдХрд╛рд░ рдФрд░ рдереЛрдбрд╝реЗ рдЕрд▓рдЧ рд╕рд░рдгреА рд╕реЗрдЯрд┐рдВрдЧреНрд╕ рдХреЗ рд▓рд┐рдП рд╕рдорд╛рдпреЛрдЬрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛ред


рд╕рд░рдгреА рдкрд░ рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдХрд╛рд░реНрдп


рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдФрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХрд╛ рдЗрд╕реНрддреЗрдорд╛рд▓ рдХрд┐рдпрд╛

рд╕рд░реНрд╡рд░ рдФрд░ рд╕реНрд╡рд┐рдЪ рд╡рд┐рдирд┐рд░реНрджреЗрд╢реЛрдВ


рдШрдЯрдХреЛрдВрд╡рд┐рд╡рд░рдг
Oracle рдбрд╛рдЯрд╛рдмреЗрд╕ 11g рд╕рд░реНрд╡рд░рджреЛ
рд╕рд░реНрд╡рд░ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рд╕рд┐рд╕реНрдЯрдордУрд░реЗрдХрд▓ рд▓рд┐рдирдХреНрд╕
Oracle рдбреЗрдЯрд╛рдмреЗрд╕ рд╕рдВрд╕реНрдХрд░рдг11 рдЬреА (рдЖрд░рдПрд╕реА)
рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐ рдкреНрд░реЛрд╕реЗрд╕рд░рджреЛ 16 рдХреЛрд░ Intel┬о Xeon┬о CPU E5-2667 v2 @ 3.30GHz
рд╕рд░реНрд╡рд░ рдкреНрд░рддрд┐ рднреМрддрд┐рдХ рд╕реНрдореГрддрд┐128GB
рдПрдлрд╕реА рдиреЗрдЯрд╡рд░реНрдХрдорд▓реНрдЯреАрдкрд╛рдерд┐рдВрдЧ рдХреЗ рд╕рд╛рде 16 рдЬреАрдмреА / рдПрд╕ рдПрдлрд╕реА
рдПрдлрд╕реА рдПрдЪрдмреАрдПрдПрдореБрд▓реЗрдХреНрд╕ рдПрд▓рдкреА -1600 рдмреА
рдХреНрд▓рд╕реНрдЯрд░ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рд╕рд╛рд░реНрд╡рдЬрдирд┐рдХ 1GbE рдкреЛрд░реНрдЯ рд╕рдорд░реНрдкрд┐рддрдЗрдВрдЯреЗрд▓ рдИрдерд░рдиреЗрдЯ рдПрдбрд╛рдкреНрдЯрд░ rj45
16 рдЬреАрдмреА / рдПрдлрд╕реА рд╕реНрд╡рд┐рдЪрдмреНрд░реЛрдХреЗрдб 6505
рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░реЛрдирд╛рдЗрдЬреЗрд╢рди рдХреЗ рд▓рд┐рдП рдирд┐рдЬреА 10GbE рдкреЛрд░реНрдЯ рд╕рдорд░реНрдкрд┐рддрдЗрдВрдЯреЗрд▓ X520

AccelStor NeoSapphhire тДв рд╕рднреА рдлреНрд▓реИрд╢ рдПрд░реЗ рд╡рд┐рд╢рд┐рд╖реНрдЯрддрд╛


рдШрдЯрдХреЛрдВрд╡рд┐рд╡рд░рдг
рднрдВрдбрд╛рд░рдг рдкреНрд░рдгрд╛рд▓реАNeoSapphire тДв рдЙрдЪреНрдЪ рдЙрдкрд▓рдмреНрдзрддрд╛ рдореЙрдбрд▓: H710
рдЫрд╡рд┐ рд╕рдВрд╕реНрдХрд░рдг4.0.1
рдХреБрд▓ рдбреНрд░рд╛рдЗрд╡ рдХреА рд╕рдВрдЦреНрдпрд╛48
рдбреНрд░рд╛рдЗрд╡ рдХрд╛ рдЖрдХрд╛рд░1.92TB
рдбреНрд░рд╛рдЗрд╡ рдкреНрд░рдХрд╛рд░рдПрд╕рдПрд╕рдбреА
рдПрдлрд╕реА рд▓рдХреНрд╖реНрдп рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ16x 16Gb рдкреЛрд░реНрдЯ (8 рдкреНрд░рддрд┐ рдиреЛрдб)
рдкреНрд░рдмрдВрдзрди рдмрдВрджрд░рдЧрд╛рд╣реЛрдВ1GbE рдИрдерд░рдиреЗрдЯ рдХреЗрдмрд▓ рдПрдХ рдИрдерд░рдиреЗрдЯ рд╕реНрд╡рд┐рдЪ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдореЗрдЬрдмрд╛рдиреЛрдВ рд╕реЗ рдЬреБрдбрд╝рддреА рд╣реИ
рджрд┐рд▓ рдХреА рдзрдбрд╝рдХрди рдХрд╛ рдмрдВрджрд░рдЧрд╛рд╣1GbE рдИрдерд░рдиреЗрдЯ рдХреЗрдмрд▓ рджреЛ рд╕реНрдЯреЛрд░реЗрдЬ рдиреЛрдб рдХреЗ рдмреАрдЪ рдХрдиреЗрдХреНрдЯ рд╣реЛрддреА рд╣реИ
рдбреЗрдЯрд╛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдкреЛрд░реНрдЯ56Gb / s InfiniBand рдХреЗрдмрд▓


рдЗрд╕рд╕реЗ рдкрд╣рд▓реЗ рдХрд┐ рдЖрдк рдХрд┐рд╕реА рд╕рд░рдгреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╢реБрд░реВ рдХрд░реЗрдВ, рдЖрдкрдХреЛ рдЗрд╕реЗ рдкреНрд░рд╛рд░рдВрдн рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ, рджреЛрдиреЛрдВ рдиреЛрдбреНрд╕ рдХрд╛ рдирд┐рдпрдВрддреНрд░рдг рдкрддрд╛ рд╕рдорд╛рди рд╣реИ (192.168.1.1)ред рдЖрдкрдХреЛ рдПрдХ рдмрд╛рд░ рдореЗрдВ рдЙрдирд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд░рдиреЗ рдФрд░ рдирдП (рдкрд╣рд▓реЗ рд╕реЗ рдЕрд▓рдЧ) рдкреНрд░рдмрдВрдзрди рдкрддреЗ рд╕реЗрдЯ рдХрд░рдиреЗ рдФрд░ рд╕рдордп рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рдкреНрд░рдмрдВрдзрди рдкреЛрд░реНрдЯ рдПрдХрд▓ рдиреЗрдЯрд╡рд░реНрдХ рд╕реЗ рдХрдиреЗрдХреНрдЯ рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВред рдЙрд╕рдХреЗ рдмрд╛рдж, рдиреЛрдбреНрд╕ рдХреЛ рд╣рд╛рдмрд┐рд▓ рдЬреЛрдбрд╝реЗ рдореЗрдВ рдЗрдВрдЯрд░рд▓рд┐рдВрдХ рдХрдиреЗрдХреНрд╢рди рдХреЗ рд▓рд┐рдП рд╕рдмрдиреЗрдЯреНрд╕ рдЖрд╡рдВрдЯрд┐рдд рдХрд░рдХреЗ рдЬреЛрдбрд╝рд╛ рдЬрд╛рддрд╛ рд╣реИред



рдЖрд░рдВрднреАрдХрд░рдг рдкреВрд░рд╛ рд╣реЛрдиреЗ рдХреЗ рдмрд╛рдж, рдЖрдк рдХрд┐рд╕реА рднреА рдиреЛрдб рд╕реЗ рд╕рд░рдгреА рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред


рдЕрдЧрд▓рд╛, рдЖрд╡рд╢реНрдпрдХ рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдПрдВ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕рд░реНрд╡рд░ рдХреЗ рд▓рд┐рдП рдкреНрд░рдХрд╛рд╢рд┐рдд рдХрд░реЗрдВред



рдпрд╣ рдЕрддреНрдпрдзрд┐рдХ рдЕрдиреБрд╢рдВрд╕рд╛ рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рдЖрдк Oracle ASM рдХреЗ рд▓рд┐рдП рдХрдИ рд╕рдВрд╕реНрдХрд░рдгреЛрдВ рдХрд╛ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВ, рдХреНрдпреЛрдВрдХрд┐ рдЗрд╕рд╕реЗ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд▓рд┐рдП рд▓рдХреНрд╖реНрдпреЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝ рдЬрд╛рдПрдЧреА, рдЬреЛ рдЕрдВрддрддрдГ рд╕рдордЧреНрд░ рдкреНрд░рджрд░реНрд╢рди (рдХрд┐рд╕реА рдЕрдиреНрдп рд▓реЗрдЦ рдореЗрдВ рдХрддрд╛рд░реЛрдВ рдкрд░ рдЕрдзрд┐рдХ) рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░реЗрдЧрд╛ред


рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди
рднрдВрдбрд╛рд░рдг рдорд╛рддреНрд░рд╛ рдирд╛рдордЖрдпрддрди рдХрд╛ рдЖрдХрд╛рд░
Data01200GB
Data02200GB
Data03200GB
Data04200GB
Data05200GB
Data06200GB
Data07200GB
Data08200GB
Data09200GB
Data10200GB
Grid011GB
Grid021GB
Grid031GB
Grid041GB
Grid051GB
Grid061GB
Redo01100GB
Redo02100GB
Redo03100GB
Redo04100GB
Redo05100GB
Redo06100GB
Redo07100GB
Redo08100GB
Redo09100GB
Redo10100GB


рд╕рд░рдгреА рдХреЗ рдСрдкрд░реЗрдЯрд┐рдВрдЧ рдореЛрдб рдФрд░ рдЖрдкрд╛рддрдХрд╛рд▓реАрди рд╕реНрдерд┐рддрд┐рдпреЛрдВ рдореЗрдВ рд╣реЛрдиреЗ рд╡рд╛рд▓реА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХреБрдЫ рд╕реНрдкрд╖реНрдЯреАрдХрд░рдг



рдкреНрд░рддреНрдпреЗрдХ рдиреЛрдб рдбрд╛рдЯрд╛рд╕реЗрдЯ рдореЗрдВ рдПрдХ "рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛" рдкреИрд░рд╛рдореАрдЯрд░ рд╣реИред рдкреНрд░рд╛рд░рдВрднрд┐рдХ рдЖрд░рдВрднреАрдХрд░рдг рдХреЗ рдмрд╛рдж, рдпрд╣ рд╕рдорд╛рди рдФрд░ 1 рдХреЗ рдмрд░рд╛рдмрд░ рд╣реИред рдпрджрд┐ рдХрд┐рд╕реА рдХрд╛рд░рдг рд╕реЗ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдЕрд▓рдЧ рд╣реИ, рддреЛ рдкреБрд░рд╛рдиреЗ рд╕рдВрд╕реНрдХрд░рдг рд╕реЗ рдбреЗрдЯрд╛ рдХреЛ рд╣рдореЗрд╢рд╛ рдЫреЛрдЯреЗ рд╕реЗ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рдХреЗ рдмрд╛рдж рд╕рдВрдЦреНрдпрд╛ рдХреЛ рдЫреЛрдЯреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЗ рд▓рд┐рдП рд╕рдВрд░реЗрдЦрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЕрд░реНрдерд╛рддред рдЗрд╕рдХрд╛ рдорддрд▓рдм рд╣реИ рдХрд┐ рдкреНрд░рддрд┐рдпрд╛рдВ рд╕рдорд╛рди рд╣реИрдВред рд╕рдВрд╕реНрдХрд░рдг рдХреНрдпреЛрдВ рднрд┐рдиреНрди рд╣реЛ рд╕рдХрддреЗ рд╣реИрдВ:


  • рдХрд┐рд╕реА рдПрдХ рдиреЛрдб рдХрд╛ рдЕрдиреБрд╕реВрдЪрд┐рдд рд░рд┐рдмреВрдЯ
  • рдЕрдЪрд╛рдирдХ рд╢рдЯрдбрд╛рдЙрди (рдкрд╛рд╡рд░, рдУрд╡рд░рд╣реАрдЯрд┐рдВрдЧ, рдЖрджрд┐) рдХреЗ рдХрд╛рд░рдг рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рджреБрд░реНрдШрдЯрдирд╛ред
  • рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдореЗрдВ рдЕрд╕рдорд░реНрдерддрд╛ рдХреЗ рд╕рд╛рде рдЯреВрдЯрд╛ рд╣реБрдЖ InfiniBand рдХрдиреЗрдХреНрд╢рди
  • рдбреЗрдЯрд╛ рднреНрд░рд╖реНрдЯрд╛рдЪрд╛рд░ рдХреЗ рдХрд╛рд░рдг рдиреЛрдбреНрд╕ рдореЗрдВ рд╕реЗ рдПрдХ рдкрд░ рдХреНрд░реИрд╢ред рдЗрд╕рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдирдП рд╣рд╛ рд╕рдореВрд╣ рдХреЗ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЗ рдкреВрд░реНрдг рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝реЗрд╢рди рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрдЧреАред

рдХрд┐рд╕реА рднреА рд╕реНрдерд┐рддрд┐ рдореЗрдВ, рд╢реЗрд╖ рд╢реЗрд╖ рдСрдирд▓рд╛рдЗрди рдПрдХ рдХреЗ рдмрд╛рдж рдПрдХ рд╕рдВрд╕реНрдХрд░рдг рд╕рдВрдЦреНрдпрд╛ рдмрдврд╝рд╛рддрд╛ рд╣реИ, рддрд╛рдХрд┐ рдЬреЛрдбрд╝реЗ рдХреЗ рд╕рд╛рде рдлрд┐рд░ рд╕реЗ рдЬреБрдбрд╝рдиреЗ рдХреЗ рдмрд╛рдж, рдЕрдкрдиреЗ рдбреЗрдЯрд╛ рд╕реЗрдЯ рдХреЛ рд╕рд┐рдВрдХреНрд░рдирд╛рдЗрдЬрд╝ рдХрд░реЗрдВред


рдпрджрд┐ рдИрдерд░рдиреЗрдЯ рд▓рд┐рдВрдХ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдХрдиреЗрдХреНрд╢рди рдЦреЛ рдЧрдпрд╛ рд╣реИ, рддреЛ рд╣рд╛рд░реНрдЯрдмреАрдЯ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ InfiniBand рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд░рддрд╛ рд╣реИ рдФрд░ 10 рд╕реЗрдХрдВрдб рдХреЗ рднреАрддрд░ рд╡рд╛рдкрд╕ рдЖ рдЬрд╛рддрд╛ рд╣реИ рдЬрдм рдпрд╣ рдмрд╣рд╛рд▓ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред


рд╣реЛрд╕реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди


рдЧрд▓рддреА рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдФрд░ рдкреНрд░рджрд░реНрд╢рди рдмрдврд╝рд╛рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ рд╕рд░рдгреА рдХреЗ рд▓рд┐рдП MPIO рд╕рдорд░реНрдерди рд╕рдХреНрд╖рдо рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред рдРрд╕рд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, /etc/multipath.conf рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рд▓рд╛рдЗрдиреЗрдВ рдЬреЛрдбрд╝реЗрдВ рдФрд░ рдлрд┐рд░ рдмрд╣реБрдкрде рд╕реЗрд╡рд╛ рдХреЛ рдкреБрдирдГ рд▓реЛрдб рдХрд░реЗрдВ


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда
рдЙрдкрдХрд░рдгреЛрдВ {
рдбрд┐рд╡рд╛рдЗрд╕ {
рд╡рд┐рдХреНрд░реЗрддрд╛ "AStor"
path_grouping_policy "group_by_prio"
path_selector "рдХрддрд╛рд░-рд▓рдВрдмрд╛рдИ 0"
path_checker "tur"
рд╕реБрд╡рд┐рдзрд╛рдПрдБ "0"
рд╣рд╛рд░реНрдбрд╡реЗрдпрд░_рд╣реИрдВрдбрд▓рд░ "0"
рдкреНрд░рд┐рдпреЛ "рдХрд╛рдВрд╕реНрдЯ"
рдлреЗрд▓рдмреИрдХ рддрддреНрдХрд╛рд▓
fast_io_fail_tmo 5
dev_loss_tmo 60
user_friendly_names рд╣рд╛рдБ
detect_prio рд╣рд╛рдВ
rr_min_io_rq рез
no_path_retry 0
}
}


рдЖрдЧреЗ, ASM рдХреЗ рд▓рд┐рдП ASMLib рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ MPIO рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, рдЖрдкрдХреЛ / etc / sysconfig / oracleasm рдлрд╝рд╛рдЗрд▓ рдХреЛ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░рдирд╛ рд╣реЛрдЧрд╛ рдФрд░ рдлрд┐рд░ /etc/init.d/oracleasm рд╕реНрдХреИрдВрдбрд┐рд╕реНрдХ рдЪрд▓рд╛рдирд╛ рд╣реЛрдЧрд╛ред


рдЫрд┐рдкрд╛ рд╣реБрдЖ рдкрд╛рда

# ORACLEASM_SCANORDER: рдбрд┐рд╕реНрдХ рд╕реНрдХреИрдирд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдкреИрдЯрд░реНрди рдХрд╛ рдорд┐рд▓рд╛рди
ORACLEASM_SCANORDER = "dm"



# ORACLEASM_SCANEXCLUDE: рдбрд┐рд╕реНрдХ рдХреЛ рд╕реНрдХреИрди рд╕реЗ рдмрд╛рд╣рд░ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдорд┐рд▓рд╛рди рдкреИрдЯрд░реНрди
ORACLEASM_SCANEXCLUDE = "sd"


рдЯрд┐рдкреНрдкрдгреА


рдпрджрд┐ рдЖрдк ASMLib рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░рдирд╛ рдЪрд╛рд╣рддреЗ рд╣реИрдВ, рддреЛ рдЖрдк UDEV рдирд┐рдпрдореЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ, рдЬреЛ ASMLib рдХреЗ рд▓рд┐рдП рдЖрдзрд╛рд░ рд╣реИрдВред


рд╕рдВрд╕реНрдХрд░рдг 12.1.0.2 рдУрд░реЗрдХрд▓ рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗ рд╢реБрд░реВ рд╣реЛрдХрд░, рд╡рд┐рдХрд▓реНрдк ASMFD рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рд╕рдВрд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рдЙрдкрд▓рдмреНрдз рд╣реИред



рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░реЗрдВ рдХрд┐ рдУрд░реЗрдХрд▓ рдПрдПрд╕рдПрдо рдХреЗ рд▓рд┐рдП рдмрдирд╛рдИ рдЧрдИ рдбрд┐рд╕реНрдХ рдмреНрд▓реЙрдХ рдХреЗ рдЖрдХрд╛рд░ рдХреЗ рд╕рд╛рде рдЧрдардмрдВрдзрди рдХреА рдЬрд╛рддреА рд╣реИ рдХрд┐ рд╕рд░рдгреА рд╢рд╛рд░реАрд░рд┐рдХ рд░реВрдк рд╕реЗ (4K) рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░ рд░рд╣реА рд╣реИред рдЕрдиреНрдпрдерд╛, рдкреНрд░рджрд░реНрд╢рди рд╕рдорд╕реНрдпрд╛рдПрдВ рд╣реЛ рд╕рдХрддреА рд╣реИрдВред рдЗрд╕рд▓рд┐рдП, рдЖрдкрдХреЛ рдЙрдЪрд┐рдд рдорд╛рдкрджрдВрдбреЛрдВ рдХреЗ рд╕рд╛рде рд╡реЙрд▓реНрдпреВрдо рдмрдирд╛рдирд╛ рд╣реЛрдЧрд╛:


рдЬреБрджрд╛ / рджреЗрд╡ / рдореИрдкрд░ / рдбрд┐рд╡рд╛рдЗрд╕-рдирд╛рдо mklabel gpt mkpart рдкреНрд░рд╛рдЗрдорд░реА 2048s 100% рдЕрд▓рд╛рдЗрди-рдЪреЗрдХ рдЗрд╖реНрдЯрддрдо 1


рд╣рдорд╛рд░реЗ рдкрд░реАрдХреНрд╖рдг рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдХреЗ рд▓рд┐рдП рдмрдирд╛рдП рдЧрдП рд╡реЙрд▓реНрдпреВрдо рдкрд░ рдбреЗрдЯрд╛рдмреЗрд╕ рдХрд╛ рд╡рд┐рддрд░рдг


рднрдВрдбрд╛рд░рдг рдорд╛рддреНрд░рд╛ рдирд╛рдордЖрдпрддрди рдХрд╛ рдЖрдХрд╛рд░рд╡реЙрд▓реНрдпреВрдо LUNs рдореИрдкрд┐рдВрдЧрдПрдПрд╕рдПрдо рд╡реЙрд▓реНрдпреВрдо рдбрд┐рд╡рд╛рдЗрд╕ рд╡рд┐рд╕реНрддрд╛рд░рдЖрд╡рдВрдЯрди рдЗрдХрд╛рдИ рдХрд╛ рдЖрдХрд╛рд░
Data01200GBрд╕рднреА рдбреЗрдЯрд╛ рдкреЛрд░реНрдЯ рдХреЛ рд╕реНрдЯреЛрд░реЗрдЬ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рд╕реНрдЯреЛрд░реЗрдЬ рд╡реЙрд▓реНрдпреВрдо рдореИрдк рдХрд░реЗрдВрдЕрддрд┐рд░реЗрдХ: рд╕рд╛рдорд╛рдиреНрдп
рдирд╛рдо: DGDATA
рдЙрджреНрджреЗрд╢реНрдп: рдбреЗрдЯрд╛ рдлрд╝рд╛рдЗрд▓реЗрдВ
4MB
Data02200GB
Data03200GB
Data04200GB
Data05200GB
Data06200GB
Data07200GB
Data08200GB
Data09200GB
Data10200GB
Grid011GBрдЕрддрд┐рд░реЗрдХ: рд╕рд╛рдорд╛рдиреНрдп
рдирд╛рдо: DGGRID1
рдЙрджреНрджреЗрд╢реНрдп: рдЧреНрд░рд┐рдб: рд╕реАрдЖрд░рдПрд╕ рдФрд░ рд╡реЛрдЯрд┐рдВрдЧ
4MB
Grid021GB
Grid031GB
Grid041GBрдЕрддрд┐рд░реЗрдХ: рд╕рд╛рдорд╛рдиреНрдп
рдирд╛рдо: DGGRID2
рдЙрджреНрджреЗрд╢реНрдп: рдЧреНрд░рд┐рдб: рд╕реАрдЖрд░рдПрд╕ рдФрд░ рд╡реЛрдЯрд┐рдВрдЧ
4MB
Grid051GB
Grid061GB
Redo01100GBрдЕрддрд┐рд░реЗрдХ: рд╕рд╛рдорд╛рдиреНрдп
рдирд╛рдо: DGREDO1
рдЙрджреНрджреЗрд╢реНрдп: рдереНрд░реЗрдб рдХрд╛ рдлрд┐рд░ рд╕реЗ рд▓реЙрдЧ 1

4MB
Redo02100GB
Redo03100GB
Redo04100GB
Redo05100GB
Redo06100GBрдЕрддрд┐рд░реЗрдХ: рд╕рд╛рдорд╛рдиреНрдп
рдирд╛рдо: DGREDO2
рдЙрджреНрджреЗрд╢реНрдп: рдзрд╛рдЧреЗ рдХреЗ 2 рдлрд┐рд░ рд╕реЗ рдХрд░реЗрдВ

4MB
Redo07100GB
Redo08100GB
Redo09100GB
Redo10100GB

рдбреЗрдЯрд╛рдмреЗрд╕ рд╕реЗрдЯрд┐рдВрдЧреНрд╕
  • рдмреНрд▓реЙрдХ рдЖрдХрд╛рд░ = 8K
  • рд╕реНрд╡реИрдк рд╕реНрдкреЗрд╕ = 16GB
  • AMM рдЕрдХреНрд╖рдо рдХрд░реЗрдВ (рд╕реНрд╡рдЪрд╛рд▓рд┐рдд рдореЗрдореЛрд░реА рдкреНрд░рдмрдВрдзрди)
  • рдкрд╛рд░рджрд░реНрд╢реА рд╡рд┐рд╢рд╛рд▓ рдкреГрд╖реНрда рдЕрдХреНрд╖рдо рдХрд░реЗрдВ


рдЕрдиреНрдп рд╕реЗрдЯрд┐рдВрдЧреНрд╕

# vi /etc/sysctl.conf
тЬУ fs.aio-max-nr = 1048576
тЬУ fffile-max = 6815744
тЬУ рдХрд░реНрдиреЗрд▓ред рд╢реНрдорд╢рд╛рди 103079215104
ред рдХрд░реНрдиреЗрд▓.рд╕реНрдореЙрд▓ 31457280
тЬУ рдХрд░реНрдиреЗрд▓ред рд╢рдореНрдорди 4096
128 рдХрд░реНрдиреЗрд▓ред 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
рдпрджрд┐ рдЖрдк рд▓рд┐рдирдХреНрд╕ x86 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ тЬУ vm.min_free_kbytes = 524288 # рдЗрд╕реЗ рд╕реЗрдЯ рди рдХрд░реЗрдВ
тЬУ vm.vfs_cache_pressure = 200
тЬУ vm.nr_hugepages = 57000



# vi /etc/security/limits.conf
тЬУ рдЧреНрд░рд┐рдб рдирд░рдо nproc 2047
тЬУ рдЧреНрд░рд┐рдб рд╣рд╛рд░реНрдб nproc 16384
тЬУ рдЧреНрд░рд┐рдб рд╕реЙрдлреНрдЯ рдиреЛрдлрд╛рдЗрд▓ 1024
тЬУ рдЧреНрд░рд┐рдб рд╣рд╛рд░реНрдб рдиреЛрдлрд╛рдЗрд▓ 65536
тЬУ рдЧреНрд░рд┐рдб рд╕реЙрдлреНрдЯ рд╕реНрдЯреИрдХ 10240
тЬУ рдЧреНрд░рд┐рдб рд╣рд╛рд░реНрдб рд╕реНрдЯреИрдХ 32768
тЬУ рдСрд░реЗрдХрд▓ рд╕реЙрдлреНрдЯ рдПрдирдкреНрд░реЛ 2047
тЬУ рдУрд░реЗрдХрд▓ рд╣рд╛рд░реНрдб nproc 16384
тЬУ рдУрд░реЗрдХрд▓ рд╕реЙрдлреНрдЯ рдиреЛрдлрд╛рдЗрд▓ 1024
тЬУ рдУрд░реИрдХрд▓ рд╣рд╛рд░реНрдб рдиреЛрдлрд╛рдЗрд▓ 65536
тЬУ рдСрд░реЗрдХрд▓ рд╕реЙрдлреНрдЯ рд╕реНрдЯреИрдХ 10240
тЬУ рдУрд░реЗрдХрд▓ рд╣рд╛рд░реНрдб рд╕реНрдЯреИрдХ 32768
тЬУ рд╕реЙрдлреНрдЯ рдореЗрдореЙрдХ 120795954
тЬУ рд╣рд╛рд░реНрдб рдореЗрдореЙрдХ 120795954


sqlplus "/ sysdba рдХреЗ рд░реВрдк рдореЗрдВ"
рд╕рд┐рд╕реНрдЯрдо рд╕реЗрдЯ рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЛ рдмрджрд▓рдирд╛ = 2000 рд╕реНрдХреЛрдк = рд╕реНрдлрд╝рд╛рдЗрд▓;
рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдгрд╛рд▓реА рд╕реЗрдЯ open_cursors = 2000 рдЧреБрдВрдЬрд╛рдЗрд╢ = spfile;
рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдгрд╛рд▓реА рд╕реЗрдЯ session_cached_cursors = 300 рдЧреБрдВрдЬрд╛рдЗрд╢ = spfile;
рдкрд░рд┐рд╡рд░реНрддрди рдкреНрд░рдгрд╛рд▓реА рд╕реЗрдЯ db_files = 8192 рдЧреБрдВрдЬрд╛рдЗрд╢ = spfile;




рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдкрд░реАрдХреНрд╖рдг


рдкреНрд░рджрд░реНрд╢рди рдЙрджреНрджреЗрд╢реНрдпреЛрдВ рдХреЗ рд▓рд┐рдП, рд╣реИрдорд░рдбреАрдмреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдУрдПрд▓рдЯреАрдкреА рд▓реЛрдб рдХрд╛ рдЕрдиреБрдХрд░рдг рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред HammerDB рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди:


рдЧреЛрджрд╛рдореЛрдВ рдХреА рд╕рдВрдЦреНрдпрд╛256
рдкреНрд░рддрд┐ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдХреБрд▓ рд▓реЗрдирджреЗрди1000000000000
рдЖрднрд╛рд╕реА рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛256

рдирддреАрдЬрддрди, 2.1M рдЯреАрдкреАрдПрдо рд╕рдВрдХреЗрддрдХ рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛, рдЬреЛ рдПрдЪ 710 рд╕рд░рдгреА рдХреА рдкреНрд░рджрд░реНрд╢рди рд╕реАрдорд╛ рд╕реЗ рджреВрд░ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рд╕рд░реНрд╡рд░реЛрдВ рдХреЗ рд╡рд░реНрддрдорд╛рди рд╣рд╛рд░реНрдбрд╡реЗрдпрд░ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди (рдореБрдЦреНрдп рд░реВрдк рд╕реЗ рдкреНрд░реЛрд╕реЗрд╕рд░ рдХреЗ рдХрд╛рд░рдг) рдФрд░ рдЙрдирдХреА рд╕рдВрдЦреНрдпрд╛ рдХреЗ рд▓рд┐рдП "рдЫрдд" рд╣реИред рдЗрд╕ рдкрд░реАрдХреНрд╖рдг рдХрд╛ рдЙрджреНрджреЗрд╢реНрдп рдЕрднреА рднреА рд╕рдорд╛рдзрд╛рди рдХреЗ рджреЛрд╖ рд╕рд╣рд┐рд╖реНрдгреБрддрд╛ рдХреЛ рдПрдХ рдкреВрд░реЗ рдХреЗ рд░реВрдк рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд░рдирд╛ рд╣реИ, рди рдХрд┐ рдЕрдзрд┐рдХрддрдо рдкреНрд░рджрд░реНрд╢рди рдкреНрд░рд╛рдкреНрдд рдХрд░рдирд╛ред рдЗрд╕рд▓рд┐рдП, рд╣рдо рдХреЗрд╡рд▓ рдЗрд╕ рдЖрдВрдХрдбрд╝реЗ рдкрд░ рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдВрдЧреЗред



рдХрд┐рд╕реА рдПрдХ рдиреЛрдб рдХреА рд╡рд┐рдлрд▓рддрд╛ рдХреЗ рд▓рд┐рдП рдЯреЗрд╕реНрдЯ




рдореЗрдЬрдмрд╛рдиреЛрдВ рдиреЗ рд╕реНрдЯреЛрд░ рдХреЗ рдХреБрдЫ рд░рд╛рд╕реНрддреЗ рдЦреЛ рджрд┐рдП, рд╢реЗрд╖ рдиреЛрдб рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рдирд╛ рдЬрд╛рд░реА рд░рдЦрд╛ред рд░рд╛рд╕реНрддреЛрдВ рдХреЗ рдкреБрдирд░реНрдЧрдарди рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдбреВрдм рдЧрдпрд╛ рдФрд░ рдлрд┐рд░ рд╕рд╛рдорд╛рдиреНрдп рд╕реНрдерд┐рддрд┐ рдореЗрдВ рд▓реМрдЯ рдЖрдпрд╛ред рдХреЛрдИ рд╕реЗрд╡рд╛ рд╡реНрдпрд╡рдзрд╛рди рдЙрддреНрдкрдиреНрди рдирд╣реАрдВ рд╣реБрдЖред


рд╕рднреА рдЙрдкрдХрд░рдгреЛрдВ рдХреЗ рд╕рд╛рде рдХреИрдмрд┐рдиреЗрдЯ рдХреА рд╡рд┐рдлрд▓рддрд╛ рдкрд░реАрдХреНрд╖рдг




рдЗрд╕ рдорд╛рдорд▓реЗ рдореЗрдВ, рдкрдереЛрдВ рдХреЗ рдкреБрдирд░реНрдЧрдарди рдХреЗ рдХрд╛рд░рдг рдкреНрд░рджрд░реНрд╢рди рднреА рдХреБрдЫ рд╕реЗрдХрдВрдб рдХреЗ рд▓рд┐рдП рдбреВрдмрд╛, рдФрд░ рдлрд┐рд░ рдореВрд▓ рд╕рдВрдХреЗрддрдХ рд╕реЗ рдЖрдзреЗ рдореВрд▓реНрдп рдкрд░ рд▓реМрдЯ рдЖрдпрд╛ред рдПрдХ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╕рд░реНрд╡рд░ рдХреЗ рд╕рдВрдЪрд╛рд▓рди рд╕реЗ рдмрд╣рд┐рд╖реНрдХрд░рдг рдХреЗ рдХрд╛рд░рдг рдкрд░рд┐рдгрд╛рдо рдореВрд▓ рд╕реЗ рдЖрдзрд╛ рд╣реЛ рдЧрдпрд╛ рдерд╛ред рд╕реЗрд╡рд╛ рдореЗрдВ рд╡реНрдпрд╡рдзрд╛рди рднреА рдирд╣реАрдВ рд╣реБрдЖред


рдпрджрд┐ рдЖрдкрдХреЛ рдУрд░реЗрдХрд▓ рдХреЗ рд▓рд┐рдП рдПрдХ рдЙрдЪрд┐рдд рд▓рд╛рдЧрдд рдкрд░ рдФрд░ рдереЛрдбрд╝реА рддреИрдирд╛рддреА / рдкреНрд░рд╢рд╛рд╕рди рдХреЗ рдкреНрд░рдпрд╛рд╕ рдХреЗ рд╕рд╛рде рдПрдХ рджреЛрд╖-рд╕рд╣рд┐рд╖реНрдгреБ рдХреНрд░реЙрд╕-рд░реИрдХ рдЖрдкрджрд╛ рд╡рд╕реВрд▓реА рд╕рдорд╛рдзрд╛рди рдХреЛ рд▓рд╛рдЧреВ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ, рддреЛ рдУрд░реЗрдХрд▓ рдЖрд░рдПрд╕реА рдФрд░ рдПрдХреНрд╕реЗрд▓реЗрд╕реНрдЯрд░ рд╕рд╛рдЭрд╛-рдХреБрдЫ рдирд╣реАрдВ рд╡рд╛рд╕реНрддреБрдХрд▓рд╛ рдХреЗ рд╕рд╛рде рдорд┐рд▓рдХрд░ рдХрд╛рдо рдХрд░рдирд╛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рд╣реЛрдЧрд╛ред Oracle RAC рдХреЗ рдмрдЬрд╛рдп, рдХреЛрдИ рдЕрдиреНрдп рд╕реЙрдлрд╝реНрдЯрд╡реЗрдпрд░ рд╣реЛ рд╕рдХрддрд╛ рд╣реИ рдЬреЛ рдХреНрд▓рд╕реНрдЯрд░рд┐рдВрдЧ, рд╕рдорд╛рди DBMS рдпрд╛ рд╡рд░реНрдЪреБрдЕрд▓рд╛рдЗрдЬрд╝реЗрд╢рди рд╕рд┐рд╕реНрдЯрдо, рдЙрджрд╛рд╣рд░рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рд╕рдорд╛рдзрд╛рди рдХреЗ рдирд┐рд░реНрдорд╛рдг рдХрд╛ рд╕рд┐рджреНрдзрд╛рдВрдд рдПрдХ рд╣реА рд░рд╣реЗрдЧрд╛ред рдФрд░ рдЖрд░рдЯреАрдУ рдФрд░ рдЖрд░рдкреАрдУ рдХреЗ рд▓рд┐рдП рдЕрдВрддрд┐рдо рд╕реНрдХреЛрд░ рд╢реВрдиреНрдп рд╣реИред

Source: https://habr.com/ru/post/hi448538/


All Articles