Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері

Бүгін біз сіздерді Unity XT сақтау жүйесімен SQL Server 2019 пайдалану мүмкіндіктерімен таныстырамыз, сонымен қатар VMware технологиясы арқылы SQL серверін виртуализациялау, Dell EMC инфрақұрылымының негізгі құрамдастарын орнату және басқару бойынша ұсыныстар береміз.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері
2017 жылы Dell EMC және VMware SQL серверінің тенденциялары мен эволюциясы туралы сауалнама нәтижелерін жариялады - «SQL серверінің трансформациясы: ептілік пен төзімділікке қарай» (SQL серверінің трансформациясы: ептілік пен тұрақтылыққа қарай), онда SQL Server кәсіби қауымдастығы (PASS) мүшелерінің қауымдастығының тәжірибесі пайдаланылды. Нәтижелер SQL Server дерекқор орталары деректер көлемі мен жаңа бизнес талаптарының ұлғаюына байланысты өлшемде де, күрделілікте де өсетінін көрсетеді. SQL Server дерекқорлары қазір көптеген компанияларда қолданылып, маңызды қосымшаларды қуаттайды және көбінесе цифрлық түрлендірудің негізі болып табылады. 

Осы сауалнама жүргізілгеннен бері Microsoft корпорациясы ДҚБЖ-ның келесі буынын – SQL Server 2019 шығарды. Реляциялық қозғалтқыштың және деректерді сақтаудың негізгі функцияларын жақсартудан басқа, жаңа қызметтер мен функциялар пайда болды. Мысалы, SQL Server 2019 Apache Spark және Hadoop таратылған файлдық жүйесі (HDFS) көмегімен үлкен деректер жұмыс жүктемелеріне қолдауды қамтиды.

Alliance Dell EMC және Microsoft

Dell EMC және Microsoft SQL серверіне арналған шешімдерді әзірлеуде ұзақ мерзімді ынтымақтастыққа ие. Microsoft SQL Server сияқты жан-жақты дерекқор платформасын сәтті енгізу бағдарламалық құралдың функционалдығын негізгі АТ инфрақұрылымымен үйлестіруді талап етеді. Бұл инфрақұрылымға процессордың өңдеу қуаты, жад ресурстары, сақтау және желі қызметтері кіреді. Dell EMC жұмыс жүктемесі мен қолданбаның кез келген түріне арналған SQL Server платформасының инфрақұрылымын ұсынады.

Dell EMC PowerEdge сервер желісі әртүрлі процессорлар мен жад конфигурацияларын ұсынады. Бұл конфигурациялар жұмыс жүктемелерінің кең ауқымы үшін қолайлы: шағын кәсіпорын қолданбаларынан бастап кәсіпорын ресурстарын жоспарлау (ERP), деректер қоймалары, кеңейтілген аналитика, электрондық коммерция және т.б. сияқты миссия үшін маңызды жүйелерге дейін. Сақтау желісі құрылымдалмаған және құрылымдалған деректерді сақтау. 

Dell EMC инфрақұрылымымен SQL Server 2019 қолданбасын қолданатын тұтынушылар SQL Server және Apache Spark көмегімен құрылымдық және құрылымдалмаған деректермен жұмыс істей алады. SQL Server сонымен қатар клиенттік қатынас, серверден серверге және серверден қоймаға байланыс технологияларының комбинацияларын қолдайды. Dell EMC көзқарасы ашық экожүйені ұсынатын бөлшектелген үлгіге негізделген. Ұйымдар салалық стандартты желілік қолданбалардың, операциялық жүйелердің және аппараттық платформалардың кең ауқымынан таңдай алады. Бұл тәсіл сізге технологиялар мен архитектураларды барынша бақылауға мүмкіндік береді, нәтижесінде айтарлықтай шығындар мен икемділік пайда болады.

VMware SQL Server жоғары өнімділік пен операциялық үйлесімділікке қол жеткізу үшін қажет барлық маңызды инфрақұрылым құрамдастарын виртуалды етеді. Жеке бұлтқа қосымша, VMware қазіргі уақытта жеке және жалпы бұлттық архитектураларды қамтитын жұмыс жүктемелері үшін гибридті үлгілерді ұсынады. 

Көптеген ұйымдар инфрақұрылымдық шығындарды азайту, жоғары қолжетімділікті қамтамасыз ету және апатты қалпына келтіруді жеңілдету үшін виртуалдандыруға жүгінеді. Сауалнамаға қатысқан SQL Server мамандарының 94%-ы өз ортасында виртуализацияның кейбір деңгейін хабарлайды. Виртуализацияны пайдаланатындардың 70%-ы VMware таңдаған. 60% SQL Server виртуалдандыру деңгейлері 75% немесе одан жоғары. Сонымен қатар, сауалнама нәтижелері виртуализация деңгейінде іске асырылған жоғары қолжетімділік пен апатты қалпына келтіру SQL Server дерекқорларын виртуализациялау туралы шешім қабылдаудың маңызды факторларына айналғанын нақты көрсетеді.

SQL Server 2019 жаңа мүмкіндіктер

SQL Server 2019 дерекқор платформасы аналитика, кәсіпорын дерекқорлары, іскери интеллект (BI) және масштабталатын транзакцияларды өңдеу (OLTP) сияқты маңызды қолданбаларды қолдайтын технологиялардың, мүмкіндіктердің және қызметтердің кең ауқымын қамтиды. SQL Server платформасы деректерді біріктіруді, деректерді сақтауды, есеп беруді және кеңейтілген аналитиканы, репликация мүмкіндіктерін және жартылай құрылымдық деректер түрлерін басқаруды басқару мүмкіндіктеріне ие болды. Әрине, барлық клиенттер немесе қолданбалар осы мүмкіндіктердің барлығын қажет етпейді. Сонымен қатар, көптеген жағдайларда виртуализацияны пайдаланып SQL серверінің қызметтерін бөлектеген жөн. 

Бүгінгі күні бизнеске үнемі өсіп келе жатқан деректер жиынының кең ауқымындағы деректердің үлкен көлеміне жиі сену қажет. SQL Server 2019 көмегімен сіз барлық деректеріңізден нақты уақыттағы түсініктерге қол жеткізе аласыз. SQL Server 2019 кластерлері үлкен деректер жинақтарымен жұмыс істеу үшін толық ауқымды ортаны қамтамасыз етеді, соның ішінде машиналық оқыту мен жасанды интеллект мүмкіндіктерін пайдалану. SQL Server 2019 жүйесіндегі негізгі жаңа мүмкіндіктер мен жаңартулар тізімде берілген Microsoft құжаты.

Dell EMC Unity XT орта ауқымды сақтау жүйесі

Dell EMC Unity сақтау сериясы шамамен үш жыл бұрын іске қосылды және содан бері 40 000-нан астам жүйені сатты. Тұтынушылар осы орташа ауқымды массивті оның қарапайымдылығы, өнімділігі және үнемділігі үшін бағалайды. Dell EMC Unity XT орта деңгейлі платформалары - SQL серверінің жұмыс жүктемелері үшін төмен кідіріс, жоғары өткізу қабілеті және басқарудың төмен шығындарын ұсынатын ортақ сақтау шешімдері. Барлық Unity XT жүйелері енгізу/шығару және белсенді/белсенді деректер операцияларын өңдеу үшін қос сақтау процессоры (SP) архитектурасын пайдаланады. Unity XT dual SP жоғары өнімділік пен тиімділік үшін толық ішкі 12 Гбит/с SAS қосылымын және меншікті көп ядролы архитектураны пайдаланады. Диск массивтері қосымша сөрелерді пайдаланып сақтау сыйымдылығын кеңейтуге мүмкіндік береді.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері
Dell EMC Unity XT, массивтердің келесі буыны (гибридті және толық жарқыл) өнімділікті айтарлықтай арттырады, тиімділікті арттырады және көп бұлтты орталар үшін жаңа мүмкіндіктер мен қызметтерді қосады. 

Unity XT архитектурасы бір уақытта деректерді өңдеуге, деректер көлемін азайтуға және қолданба өнімділігін жоғалтпай репликация сияқты қызметтерге қолдау көрсетуге мүмкіндік береді. Алдыңғы буын шешімімен салыстырғанда Dell EMC Unity XT сақтау жүйесінің өнімділігі екі есе артады және жауап беру уақыты 75% жылдамырақ. Және, әрине, Dell EMC Unity NVMe стандартын қолдайды.

NVMe дискілері бар сақтау жүйелері кешігуге сезімтал қолданбаларда ең жақсы өнімділігін көрсетеді. Мысалы, ауқымды дерекқорлар сияқты қолданбаларда NVMe төмен кідіріс пен жоғары ең жоғары деректер жылдамдығын қамтамасыз етеді. Кідіртілген кідіріс және ұлғайтылған параллельдік оқу/жазу өнімділігін айтарлықтай жақсартады. IDC болжамы бойынша 2021 жылға қарай NVMe және NVMe-oF (NVMe over Fabric) қосылымдары бар флэш-массивтер әлемдегі сыртқы сақтау жүйелерін сатудан түсетін барлық кірістің шамамен жартысын құрайтыны кездейсоқ емес. 

Деректерді қысу алгоритмдері сақтау тиімділігін арттырады. Dell EMC Unity XT деректер көлемін бес есеге дейін азайта алады. Тағы бір маңызды көрсеткіш – жүйенің жалпы тиімділігі. Dell EMC Unity XT 85% жүйе сыйымдылығын пайдаланады. Қысу және қайталау кірістірілген режимде - контроллер деңгейінде орындалады. Деректер қысылған пішінде сақталады. Жүйе сонымен қатар деректердің суреттерімен жұмысты автоматтандырады.

Бірыңғай (блок және файл) қатынасы бар пайдалану оңай Unity флэш массивтері тұрақты жауап беру уақытын қамтамасыз етеді, бұлтты сақтау қызметтерімен біріктіреді және деректерді тасымалдаусыз жаңартуларды қолдайды. Негізгі конфигурациясында бұл әмбебап сақтау жүйесі 30 минут ішінде орнатылады.

«Динамикалық пулдар» деп аталатын деректерді сақтау технологиясы жадты статикалық кеңейтуден динамикалық кеңейтуге көшуге мүмкіндік береді, жоғары операциялық икемділікті және жүйе сыйымдылығын арттырудың қарапайымдылығын қамтамасыз етеді. Динамикалық пулдар сыйымдылық пен бюджетті үнемдейді және қайта құру үшін аз уақытты қажет етеді. Dell EMC Unity сыйымдылығы мен өнімділігін кеңейту деректерді тасымалдауды қажет етпейді. 

Көптеген компаниялар бүгінде жергілікті инфрақұрылымымен бірге бірнеше жалпыға қолжетімді бұлттық қызметтерді пайдаланады. Dell EMC Unity XT Dell Technologies Cloud ортасының құрамдас бөлігі ретінде жұмыс істей алады. Бұл сақтау жүйесін жалпыға қолжетімді бұлтта пайдалануға және деректерді жеке бұлтқа беруге болады. Сонымен қатар, Dell EMC Unity XT қоймасы қызмет ретінде қол жетімді. Бұл Dell EMC Cloud Storage Services бұлтты сақтау қызметтерінің бірі.
 
Бұлтты сақтау барған сайын танымал болып келеді, себебі ол инфрақұрылымдық шығындарды азайту арқылы ROI-ді жақсарта алады. Бұлтты сақтау қызметтері қызмет ретінде Dell EMC жадын (жалпы бұлттық ресурстарға тікелей қосылған) жеткізу арқылы тұтынушылардың деректер орталықтарын бұлтқа кеңейтеді. Үшінші тарап провайдерлері тұтынушының деректер орталығындағы Dell EMC Unity, PowerMax және Isilon жүйелеріне жоғары жылдамдықты (төмен кідіріс) жалпы бұлттық қосылымды қамтамасыз ете алады.

Unity XT отбасы Unity XT All-Flash, Unity XT Hybrid, UnityVSA және Unity Cloud Edition жүйелерін қамтиды.
 

Бірыңғай гибридті және флэш массивтері 

Intel негізіндегі Unity XT Hybrid және Unity XT All-Flash сақтау жүйелері желіге қосылған жад (NAS), iSCSI және талшықты арна (FC) протоколдарына қолдау көрсететін блокқа кіру, файлдарға қол жеткізу және VMware VVols үшін біріктірілген архитектураны қамтамасыз етеді. Unity XT Hybrid және Unity XT All-Flash платформалары NVMe-ге дайын.

Unity XT гибридті жүйелері көп бұлтты орталарды қолдайды. Көп бұлтты сақтауды бұлтқа кеңейту немесе ресурстарды пайдаланудың икемді опциялары бар бұлтқа орналастыруды білдіреді. Multicloud қоймасы жеке және жалпыға ортақ бірнеше бұлттық платформалар арасында мобильділік пен деректердің тасымалдануын қамтамасыз етуге арналған. Бұл деректерді жылжыту процестеріне ғана емес, сонымен қатар бірнеше жалпы бұлттардағы деректерге қолданбаның қол жеткізуін ұйымдастыруға әсер етеді.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері
Бұл гибридті массивтер келесі мүмкіндіктерді қамтамасыз етеді:

  • 16 PB шикізат сыйымдылығына дейін масштабталады.
  • Барлық флэш пулдары үшін кірістірілген деректерді азайту мүмкіндіктері.
  • Жылдам орнату және конфигурациялау (орта есеппен 25 минутты алады).

SSD технологиясы тез жетілдіріліп келеді және жаңа революциялық өнімдер алдағы жылдары нарыққа шығады. Осы уақытта ұйымдар өнімділікті жақсарту, басқарудың қарапайымдылығы және энергияны үнемдеу үшін дәстүрлі HDD дискілерін SSD дискілеріне ауыстыруды жалғастырады. Толық флэш массивтерінің жаңа буындары кеңейтілген сақтауды автоматтандыруды, жалпы бұлтты біріктіруді және деректерді біріктірілген қорғауды қамтамасыз етеді. 

Unity XT All-Flash жүйелері жылдамдықты, тиімділікті және көп бұлтты қолдауды қамтамасыз етеді. Олардың ерекшеліктері:

  • Екі есе өнімділік.
  • Деректерді 7:1 дейін азайту.
  • Жылдам орнату және конфигурациялау (процесс 30 минуттан аз уақытты алады).

 UnityVSA

UnityVSA — сервер, ортақ немесе бұлттық сақтау сыйымдылығын пайдаланатын VMware ESXi виртуалды орталарына арналған бағдарламалық құралмен анықталған сақтау орны. UnityVSA HA, қос жадты UnityVSA конфигурациясы қосымша ақауларға төзімділікті қамтамасыз етеді. UnityVSA сақтауды ұсынады:

  • 50 ТБ-қа дейін толыққанды біртұтас сақтау сыйымдылығы.
  • Unity XT жүйелерімен және мүмкіндіктерімен үйлесімді.
  • Жоғары қолжетімді жүйелерді қолдау (UnityVSA HA).
  • NAS және iSCSI ретінде қосылу.
  • Басқа Unity XT платформаларынан деректердің репликациясы.

Unity Cloud Edition

Бұлтпен файлдарды синхрондау және апатты қалпына келтіру операциялары үшін Unity XT тобына Unity Cloud Edition кіреді, ол:

  • Бұлтта орналастырылған бағдарламалық құралмен анықталған жадты (SDS) қолданатын толық сипатталған сақтау мүмкіндіктері.
  • AWS жүйесінде VMware Cloud көмегімен блокты және файлдарды сақтауды оңай орналастырыңыз.
  • Тестілеу мен деректерді талдауды қоса, апатты қалпына келтіруге қолдау көрсету.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері

Unity XT All Flash SQL серверіне арналған

Unisphere Research компаниясының 2017 жылғы есебі, «SQL серверінің трансформациясы: ептілік пен төзімділікке қарай» (SQL серверінің трансформациясы: ептілік пен тұрақтылыққа қарай) Респонденттердің 22%-ы флэш сақтау технологиясын өндірісте қолданатынын (16%) немесе қолдануды жоспарлап отырғанын (6%) хабарлады. 30% флэш-жадты қамтитын гибридті массивтерді пайдаланады. 13% тікелей қосылатын жарқыл массивтерін пайдаланады. 13% SQL Server дерекқорларының сақтық көшірмесін флэш жадына жасайды.

SQL серверімен бірге пайдалану үшін флэш-жадты тез қабылдау Unity XT All-Flash массивтерінің әсіресе SQL Server әзірлеушілері мен әкімшілері үшін қолайлы екенін білдіреді. Unity XT All-Flash жүйелері SQL Server әзірлеушілері мен әкімшілеріне әдеттегі сақтау аймағы желілері (SANs) ұсынатын мүмкіндіктерден асып түсетін мүмкіндіктер мен өнімділікті қамтамасыз етеді.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері
NVMe-ге дайын Unity XT All-Flash жүйелері (одан да жоғары өнімділік пен төмен кідіріс үшін) 2U пішін факторына ие, қос ядролы процессорларды, белсенді/белсенді режимдегі екі контроллерді қолдайды.

Unity XT All-Flash үлгілері

Unity XT 

Процессорлар 

Жад (әр процессорға)

Макс. жетектер саны

Макс. «шикі» сыйымдылық (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 ГГц

64 

500 

2.4 

480F 

2 Intel Xeon Silver 
4108 8c/1.8 ГГц 

96 

750 

4.0 

680F 

2 Intel Xeon Silver 
4116 12c/2.1 ГГц

192 

1,000 

8.0 

880F 

2 Intel Xeon Gold 6130 
16c/2.1 ГГц

384 

1,500 

16.0 

Толық мәліметтерді массив сипаттамаларынан табуға болады (Dell EMC Unity XT Storage Series техникалық сипаттамалар парағы).

Сақтау бассейндері

Көптеген SQL Server мамандары барлық заманауи сақтау массивтері дискілерді RAID қорғанысының бекітілген деңгейі бар үлкенірек сақтау бірліктеріне топтау мүмкіндігін беретінін біледі. RAID қорғанысы бар жеке диск топтары дәстүрлі сақтау пулдары болып табылады. Unity XT гибридті жүйелері тек дәстүрлі пулдарды қолдағанымен, Unity XT All-Flash массивтері динамикалық сақтау пулдарын да ұсынады. Динамикалық сақтау пулдарымен RAID қорғанысы диск ауқымдарына — толық дискіден кіші сақтау бірліктеріне қолданылады. Динамикалық пулдар диск пулдарын басқаруда және кеңейтуде үлкен икемділікті қамтамасыз етеді. 

Dell EMC ең аз күрделілікпен максималды өнімділікке қол жеткізу үшін сақтау пулдарын басқарудың ең жақсы тәжірибелерін ұсынады. Мысалы, күрделілікті азайту және икемділікті арттыру үшін Unity XT сақтау пулдарының санын азайту ұсынылады. Дегенмен, қосымша сақтау пулдарын орнату кейбір жағдайларда, соның ішінде сізге қажет болғанда өте пайдалы болуы мүмкін:

  • Әртүрлі енгізу/шығару профильдері бар бөлек жұмыс жүктемелеріне қолдау көрсету.
  • Белгілі бір өнімділік параметрлеріне қол жеткізу үшін ресурстарды бөліңіз.
  • Көп жалдау үшін бөлек ресурстарды бөліңіз.
  • Сәтсіздіктен қорғау үшін кішірек домендерді жасаңыз

Сақтау көлемі (LUNs)

Массивтегі томдар санын таңдау кезінде бақылау мен икемділікті қалай теңестіресіз? SQL Server бар Unity бағдарламасында максималды икемділік үшін әрбір дерекқор файлы үшін көлемдер жасау ұсынылады. Іс жүзінде ұйымдардың көпшілігі деңгейлі тәсілді қолданады, мұнда маңызды дерекқорларға максималды икемділік беріледі және аз маңызды дерекқор файлдары азырақ, үлкенірек көлемде топтастырылады. Дерекқорларға және кез келген байланысты қолданбаларға қойылатын барлық талаптарды қарап шығуды ұсынамыз, себебі деректерді қорғау және бақылау технологиялары файлдарды оқшаулау мен орналастыруға негізделген.

Көптеген томдарды, әсіресе виртуалды орталарда басқару қиын болуы мүмкін. Виртуалдандырылған SQL сервері орталары бір томға бірнеше файл түрін орналастыру мағынасы бар жерде жақсы мысал болып табылады. Дерекқор әкімшісі немесе сақтау әкімшісі (немесе екеуі де) жасалатын томдар санын анықтау кезінде икемділік пен қолдау мүмкіндігі арасындағы дұрыс теңгерімді таңдауы керек.

Файлды сақтау

NAS серверлері Unity XT қоймасында файлдық жүйелерді орналастырады. Файлдық жүйелерге SMB немесе NFS протоколдары арқылы қол жеткізуге болады, ал көп протоколды файлдық жүйемен екі протоколды бір уақытта пайдалануға болады. NAS серверлері хостты SMB, NFS және мультипротоколдық файлдық жүйелерге, сондай-ақ VMware NFS сақтау және VMware виртуалды томдарына қосу үшін виртуалды интерфейстерді пайдаланады. Файлдық жүйелер мен виртуалды интерфейстер бір NAS серверінде оқшауланған, бұл бірнеше NAS серверлерін көп жалға алу үшін пайдалануға мүмкіндік береді. Сақтау процессоры істен шыққан жағдайда NAS серверлері автоматты түрде істен шығады. Олардың байланысты файлдық жүйелері де істен шығады.

SQL Server 2012 (11.x) және кейінгі нұсқалары сақтау үшін желілік файлдарды ортақ пайдалануға мүмкіндік беретін Server Message Block (SMB) 3.0 нұсқасын қолдайды. Оқшау және ауыспалы кластер орнатулары үшін SMB сақтау опциясымен жүйелік дерекқорларды (негізгі, үлгі, msdb және tempdb) және Database Engine пайдаланушы дерекқорларын орнатуға болады. SMB жадын пайдалану Әрқашан қосулы қолжетімділік топтарын пайдаланған кезде жақсы опция болып табылады, себебі файлды ортақ пайдалану жоғары қолжетімді желі ресурсына кіруді қажет етеді.

Unity XT жадымен SQL серверін орналастыру үшін SMB файл ортақтасуларын жасау үш қадамды қарапайым процесс: NAS серверін, файлдық жүйені және SMB бөлісуін жасайсыз. Dell EMC Unisphere Storage Management бағдарламалық құралы осы процесті аяқтауға көмектесетін конфигурация шеберін қамтиды. Дегенмен, SQL серверінің жұмыс жүктемелерін SMB файл ортақтастыруларында орналастырған кезде, SMB файл ортақ пайдалануына міндетті түрде қолданылмайтын кейбір маңызды ойларды есте сақтау қажет. Microsoft корпорациясы орнату және қауіпсіздік мәселелерінің және қазіргі уақытта белгілі мәселелердің тізімін жасады; Мәліметтер алу үшін «SQL серверін SMB файл қоймасымен орнату» бөлімін қараңыз Microsoft құжаттары.

Деректер суреті

Деректер компанияның ең маңызды ресурсына айналды және бүгінгі миссия үшін маңызды орталар артық жұмысты қажет етпейді. Қолданбалар үнемі желіде болуы, үздіксіз операциялар мен жаңартулармен қамтамасыз етілуі қажет. Олар сонымен қатар жергілікті суретті репликациялау және қашықтан репликациялау сияқты опциялар арқылы жоғары өнімділік пен деректер қолжетімділігін талап етеді.

Unity XT сақтау массиві жалпы жұмыс үрдістерін, операцияларды және архитектураны ортақ пайдаланатын блок және файл суретінің мүмкіндіктерін ұсынады. Unity бағдарламасының суретті түсіру әдістемесі деректерді қорғаудың қарапайым және тиімді әдісін қамтамасыз етеді. Суреттер деректерді қалпына келтіруді жеңілдетеді - бұрынғы суретке оралу немесе алдыңғы суреттен таңдалған деректерді көшіруге болады. Келесі кесте Unity XT жүйелері үшін суретті сақтау кезеңдерін көрсетеді.

Деректер суретін жергілікті және қашықтан сақтау

Фото түрі

CLI
UI
REST

Қолмен 

Жоспарланған 

Қолмен 

Жоспарланған 

Қолмен 

Жоспарланған 

Жергілікті 

1 жыл 

1 жыл

5 жыл 

4 апта

100 жыл

Шектеусіз

Қашықтан басқару 

5 жыл

255 апта 

5 жыл

255 апта

5 жыл

255 апта

Суреттер сақтық көшірмелер сияқты деректерді қорғаудың басқа әдістерін тікелей алмастырмайды. Олар тек төмен RTO сценарийлері үшін қорғаныстың бірінші желісі ретінде дәстүрлі сақтық көшірмені толықтыра алады.

Dell EMC Unity сурет мүмкіндігі деректерді азайтуды және кеңейтілген көшірмелерді қамтиды. Суреттер бастапқы сақтау ресурсында қол жеткізілетін кеңістікті үнемдеуден де пайда көреді. Деректерді азайту мүмкіндіктерін қолдайтын сақтау ресурсының суретін түсіргенде, көздегі деректер қысылуы немесе қайталануы мүмкін.

Мұнда SQL Server дерекқорларымен суретті пайдалану кезінде дерекқорды қалпына келтіруге қатысты кейбір ескертпелер берілген:

  • SQL Server дерекқорының барлық құрамдастары деректер жиыны ретінде қорғалуы керек. Деректер мен журнал файлдары әртүрлі LUN құрылғыларында болғанда, бұл LUN құрылғылары сәйкестік тобының бөлігі болуы керек. Тұрақты топ суреттің топтағы барлық LUN құрылғыларында бір уақытта түсірілуін қамтамасыз етеді. Деректер мен журнал файлдары бірнеше SMB файл ортақтарында болғанда, ортақтар бір файлдық жүйеде болуы керек.
  • SQL Server дерекқорын блокқа негізделген суреттен қалпына келтіргенде, SQL Server данасы қосылған күйінде қалуы керек болса, Unisphere хост біріктіруін пайдаланыңыз. Файлға негізделген қалпына келтіру үшін көз ретінде суретті пайдаланып қосымша SMB үлесі жасалады. Томдар орнатылғаннан кейін дерекқорды басқа атпен қосуға немесе бар дерекқорды қалпына келтірілгенге ауыстыруға болады.

  • Unisphere бағдарламасында Snapshot Restore әдісі арқылы қалпына келтіруді орындаған кезде, SQL Server данасын желіден тыс алыңыз. SQL сервері қалпына келтіру операцияларын білмейді. Дананы желіден тыс алу қалпына келтіру алдында томдардың дерекқор жазбалары арқылы зақымданбауын қамтамасыз етеді. Дана қайта іске қосылғаннан кейін, SQL Server апатты қалпына келтіру дерекқорларды дәйекті күйге әкеледі.
  • Бір уақытта бірнеше сақтау нысандары үшін суретті қосыңыз, содан кейін қосымша суреттерді қоспас бұрын жүйенің ұсынылған жұмыс режимдерінде екеніне көз жеткізіңіз.

Түсірілімдерді автоматтандыру және жоспарлау

Unity XT бағдарламасындағы суреттерді автоматтандыруға болады. Unisphere сақтауды басқаруда келесі әдепкі сурет опциялары қол жетімді: әдепкі қорғаныс, қысқа сақтауды қорғау және ұзағырақ сақтау қорғауы. Әрбір опция күнделікті суретке түсіреді және оларды әртүрлі уақыт кезеңдері үшін сақтайды.

Жоспарлау опцияларының бірін (немесе екеуін де) таңдауға болады - әрбір x сағат сайын (1-ден 24-ке дейін) және күнделікті/апта сайын. Күнделікті/апта сайынғы суретті жоспарлау суретке түсіру үшін нақты уақыт пен күндерді көрсетуге мүмкіндік береді. Таңдалған әрбір опция үшін пулды автоматты түрде жоюға немесе оны уақытша сақтауға конфигурациялауға болатын сақтау саясатын орнату керек.

Unity суреттері туралы қосымша ақпарат - мекенжайында Dell EMC Unity құжаттамасы

Жұқа клондар

Жұқа клон – блоктарды негізгі ресурсымен бөлісетін көлем, консистенциясы тобы немесе VMware VMFS деректер қоймасы сияқты жұқа блокты сақтау ресурсының оқу/жазу көшірмесі. Жұқа клондар - SQL Server дерекқорының көшірмелерін жылдам және жинақы түрде ұсынудың тамаша тәсілі, бұл дәстүрлі SQL Server құралдары қол жеткізе алмайтын нәрсе. Хостқа жұқа клон ұсынылғаннан кейін, томдарды желіге қосуға болады және дерекқор SQL серверіндегі DB Attach әдісі арқылы тіркеледі.

Жаңарту мүмкіндігін жұқа клондармен пайдаланған кезде, жұқа клондағы барлық дерекқорларды желіден тыс алыңыз. Бұл жаңарту операциясы алдында жасалуы керек. Жаңартуды орындамас бұрын дерекқорларды желіден тыс күйге түсірмеу SQL серверіндегі деректер сәйкессіздігі қателеріне немесе қате деректер нәтижелеріне әкелуі мүмкін.

Деректерді репликациялау

Репликация – деректерді бір сайтта немесе басқа жерде қашықтағы жүйемен синхрондайтын бағдарламалық құрал мүмкіндігі. Unity репликациясы мен конфигурация опциялары өнімділік пен өткізу қабілеттілігін теңестіру кезінде SQL серверінің дерекқорларына арналған RTO/RPO талаптарын қанағаттандырудың тиімді жолын таңдауға мүмкіндік береді.

SQL серверінің дерекқорларын бірнеше томдарда қорғау үшін Dell EMC Unity Replication пайдаланған кезде, дерекқордағы барлық деректер мен журнал көлемдерін бір реттілік тобымен немесе файлдық жүйемен шектеу керек. Содан кейін репликация топта немесе файлдық жүйеде орнатылады және бірнеше дерекқордың томдарын немесе үлестерін қамтуы мүмкін. Әртүрлі репликация опцияларын қажет ететін дерекқорлар бөлек LUN-да, сәйкестік топтарында немесе файлдық жүйелерде болуы керек.

Жұқа клондар синхронды және асинхронды репликациямен үйлесімді. Жіңішке клон тағайындалған жерге көшіргенде, ол көлемнің, консистенциясы тобының немесе VMFS сақтауының толық көшірмесі болады. Репликациядан кейін жұқа клон өз параметрлері бар толығымен тәуелсіз том болып табылады.

Microsoft SQL Server 2019 және Dell EMC Unity XT флэш массивтері
Бастапқы және мақсатты жүйелер арасындағы жұқа клондық репликация процесі.

tempdb дерекқорын репликациялау талап етілмейді, себебі файл SQL Server қайта іске қосылғанда қайта құрылады, сондықтан метадеректер басқа SQL Server даналарының әдісіне сәйкес келмейді. Көшіру үшін томдарды және сол томдардың мазмұнын мұқият таңдау қажетсіз репликация трафигін жояды.

Біріктірілген Microsoft SQL серверіндегі деректерді көшіруді басқару

Қазіргі заманғы сақтау өнімдерінің көпшілігі (барлық Dell EMC өнімдерін қоса) кез келген файл түрінің «операциялық жүйеге сәйкес» көшірмелерін келесі жолдармен жасай алады:

  • Операциялық жүйенің барлық деңгейлерде - хосттан бастап дискіге дейін тұрақты жазу тәртібі.
  • Әртүрлі томдардағы бірнеше файлдар жазу ретін сақтау үшін томдарды топтау.

Масштабталатын сақтау құрылғыларын кеңінен қолдану арқылы Microsoft сақтау провайдерлері үшін API әзірледі. Бұл API сақтау провайдерлеріне көлемді көлеңкелі көшірме қызметі (VSS) арқылы «қолданбаға сәйкес көшірмелер» жасау үшін SQL Server дерекқор бағдарламалық құралымен үйлестіруге мүмкіндік береді. Бұл көшірмелер SQL серверінің жоспарланған және өшірілуі кезінде SQL сервері мен операциялық жүйе арасындағы өзара әрекеттесуді имитациялайды. Барлық жазу буферлері тазартылады және транзакциялар барлық дискілер жаңартылғанша және белгілі бір уақытта SQL журналында жазылғанша тоқтатылады.

Unity XT суреттерімен біріктірілген Dell EMC AppSync бағдарламалық құралы жұмыс деректерінің қолданбаға сәйкес көшірмелерін жасау, пайдалану және басқару процесін жеңілдетеді және автоматтандырады. Бұл бағдарламалық құрал дерекқорды қалпына келтіру және қайта пайдалану үшін көшіруді басқару сценарийлерінде пайдалануға арналған. 

AppSync бағдарламалық құралы қолданбалы дерекқорларды автоматты түрде ашады, дерекқор құрылымын үйренеді және файл құрылымын аппараттық құрал немесе виртуализация қабаттары арқылы негізгі Unity XT жадына салыстырады. Ол көшірмені жасау және тексеруден бастап мақсатты хостқа суретті орнатуға және дерекқорды іске қосу немесе қалпына келтіруге дейінгі барлық қажетті қадамдарды реттейді. AppSync өндіріс дерекқорын жаңартуды және қалпына келтіруді қамтитын SQL серверінің жұмыс үрдістерін қолдайды және жеңілдетеді.

Деректерді қысқарту және кеңейтілген қайталау

Dell EMC Unity сақтау жүйелерінің тобы мүмкіндіктерге бай, пайдалануға оңай деректерді азайту қызметтерін ұсынады. Үнемдеу тек конфигурацияланған бастапқы сақтау ресурстарында ғана емес, сонымен қатар осы ресурстардың суреттері мен жұқа клондарында да қол жеткізіледі. Суреттер мен жұқа клондар бастапқы жадының деректерді азайту параметрін иеленеді, бұл сыйымдылықты үнемдеуді арттырады.

Деректерді азайту мүмкіндігі деупликацияны, қысуды және нөлдік блокты анықтау әрекеттерін қамтиды, бұл пайдаланушы нысандары мен ішкі пайдалану үшін пайдалы сақтау кеңістігін әлеуетті түрде арттырады. Unity XT деректерін азайту мүмкіндігі Unity OE 4.3 және одан кейінгі нұсқаларында қысу мүмкіндігін ауыстырады. Қысу – деректер жинағын сақтауға қажетті сыйымдылықтың физикалық бөлінуін азайтатын деректерді азайту алгоритмі.

Unity XT жүйелері сонымен қатар деректерді азайту қосылған болса қосуға болатын жетілдірілген көшірме мүмкіндігін қамтамасыз етеді. Жетілдірілген көшірмелер Unity деректер блоктарының аз ғана көшірмелерін (көбінесе бір ғана көшірме) сақтау арқылы пайдаланушы деректеріне қажетті сыйымдылықты азайтады. Депликация аймағы - бір LUN. Сақтау схемасын таңдағанда осыны ескеріңіз. LUN санының аз болуы жақсы деупликацияға әкеледі, бірақ көбірек LUN жақсы өнімділікті қамтамасыз етеді. 

Жетілдірілген көшірмеден қуат үнемдеу көптеген орталарда ең үлкен пайданы қамтамасыз ете алады, бірақ сонымен бірге Unity массивінің процессорларын пайдалануды талап етеді. OE 5.0 жүйесінде кеңейтілген қайталау қосылған кезде кез келген блокты қайталайды (қысылған немесе қысылмаған). Қосымша ақпарат алу үшін қараңыз Dell EMC құжаттамасы.

Төмендегі кесте деректерді азайту және кеңейтілген қайталау үшін қолдау көрсетілетін конфигурацияларды көрсетеді:

Unity жүйесіндегі деректерді азайту (барлық үлгілер) және жетілдірілген көшірмеге қолдау көрсету

Unity OE нұсқасы 

Технология 

Қолдау көрсетілетін бассейн түрі 

Қолдау көрсетілетін үлгілер

4.3 / 4.4 

Деректерді азайту 

Флэш-жад пулы - дәстүрлі немесе динамикалық 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

4.5 
 

Деректерді азайту 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F 

Деректерді қысқарту және кеңейтілген қайталау*

450F, 550F, 650F 


 

Деректерді азайту 

300, 400, 500, 600, 300F, 400F, 500F, 600F, 350F, 450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F 

Деректерді қысқарту және кеңейтілген қайталау

450F, 550F, 650F, 380, 480, 680, 880, 380F, 480F, 680F, 880F

* Деректерді азайту әдепкі бойынша өшірілген және кеңейтілген көшірме қол жетімді опция болғанға дейін қосылуы керек. Деректерді азайтуды қосқаннан кейін кеңейтілген көшірме қол жетімді, бірақ әдепкі бойынша өшірілген.

Unity жүйесінде деректерді азайту және SQL серверінде деректерді қысу

SQL Server 2008 Enterprise Edition түпнұсқа деректерді қысу мүмкіндіктерін ұсынатын бірінші шығарылым болды. SQL Server 2008 жол деңгейінде және бет деңгейінде қысу дерекқор нысандары тұтынатын кеңістікті азайту үшін SQL Server ішкі дерекқор кесте пішімі туралы білімді пайдаланады. Кеңістікті азайту бір бетке көбірек жолдарды және буфер пулында көбірек беттерді сақтауға мүмкіндік береді. NVARCHAR(MAX) сияқты жолдан тыс деректер сияқты 8k деректер беті пішімінде сақталмағандықтан, Microsoft корпорациясы Transact-SQL ҚЫСЫУ және DECOMPRESS функцияларын енгізді. 

Бұл функциялар деректерді қысу немесе ашу үшін деректердің әрбір бөлімі үшін шақырылуы керек дәстүрлі деректерді қысу тәсілін (GZIP алгоритмі) пайдаланады.

SQL Server үшін эксклюзивті емес Unity XT қысу сақтау деректерін талдау және қысу үшін бағдарламалық құрал алгоритмін пайдаланады. Unity OE 4.1 шығарылымынан бері Unity деректерін қысу блокты сақтау көлемдері және флеш пулындағы VMFS деректер қоймалары үшін қолжетімді болды. Unity OE 4.2 нұсқасынан бастап сығу флэш сақтау пулдарындағы файлдық жүйелер мен NFS деректер қоймалары үшін де қол жетімді.

SQL Server үшін деректерді қысу әдісін таңдау бірнеше факторларға байланысты. Бұл факторларға дерекқор мазмұнының түрі, сақтаудағы және дерекқор серверлеріндегі қолжетімді CPU ресурстары және SLA қолдау көрсету үшін қажетті енгізу/шығару ресурстары кіреді. Тұтастай алғанда, SQL Server көмегімен қысылған деректер үшін қосымша орынды үнемдеуді күтуге болады, бірақ TSQL GZIP қысу мүмкіндігін пайдаланып қысылған деректер Unity XT қысу мүмкіндіктерінен айтарлықтай қосымша кеңістікті үнемдеуі екіталай, өйткені артықшылықтардың көпшілігі әмбебаптан келеді. алгоритм.

Сақтау нысанындағы деректер кем дегенде 25%-ға қысылса, бірлікті қысу кеңістікті үнемдеуді қамтамасыз етеді. Сақтау нысанында қысуды қоспас бұрын, оның қысылуы мүмкін деректердің бар-жоғын анықтаңыз. Сыйымдылықты үнемдемейінше, сақтау нысаны үшін қысуды қоспаңыз. 

Unity деректерін азайтуды, SQL Server дерекқор деңгейіндегі қысуды немесе екеуін де пайдалануды шешкенде, төмендегілерді ескеріңіз:

  • Unity жүйесіне жазылған деректерді жүйе кэшінде сақталғаннан кейін хост тексереді. Дегенмен, сығу процесі кэш тазартылғанша басталмайды.

  • Қысуды үнемдеу Unity XT сақтау ресурстары үшін ғана емес, сонымен қатар ресурстың суреті мен жұқа клондары үшін де қол жеткізіледі.
  • Қысу процесі кезінде деректерді қысуға болатынын анықтау үшін іріктеу алгоритмі арқылы бірнеше блоктар біріктіріледі. Егер іріктеу алгоритмі ең аз үнемдеуге қол жеткізуге болатынын анықтаса, онда қысу өткізіліп, деректер пулға жазылады.
  • Деректерді сақтау құралына жазу алдында қысылғанда, деректерді өңдеу көлемі айтарлықтай азаяды. Сондықтан қысу дискіге жазылған деректердің физикалық көлемін азайту арқылы флэш-жадтың тозуын азайтуға көмектеседі.

Кестелер мен индекстерге арналған SQL серверінде жолды және бетті қысу туралы қосымша ақпаратты қараңыз Microsoft құжаттары.

Кез келген қысу процессор ресурстарын қажет ететінін ұмытпаңыз. Өткізу қабілетіне қойылатын талаптар жоғары болғанда, қысу өнімділікке айтарлықтай әсер етуі мүмкін. OLAP жұмыс жүктемелерінің жоғары жазу коэффициенттері де SQL Server дерекқоры үшін қысудың артықшылықтарын азайтады.

Dell EMC компаниясы Unity массивінде нақты әлемдегі деректерді азайту жылдамдығын пайдалана отырып, әлеуетті үнемдеуді зерттеді. Команда VMware виртуалды машиналары, файлдарды ортақ пайдалану, SQL Server дерекқорлары, Microsoft Hyper-V виртуалды машиналары және т.б. туралы деректерді жинады.

Зерттеу нәтижелері SQL Server журналының файл өлшемін азайту деректер файлынан шамамен 10 есе аз екенін көрсетті:

  • Деректер қорының өлшемі = 1,49:1 (32,96%)
  • Журнал көлемі = 12,9:1 (92,25%)

SQL Server дерекқоры екі томмен қамтамасыз етілді. Деректер базасының файлдары бір томда, ал транзакция журналдары екіншісінде сақталады. Дерекқор көлемімен деректерді азайту технологиясын пайдалану сақтауды үнемдеуді қамтамасыз ете алады; дегенмен, дерекқор көлемдерінде көшіруді қосу-қосуды шешу кезінде өнімділікке әсерін ескеру қажет. Нақты дерекқор өлшемін азайту сақталған деректерге байланысты өзгеруі мүмкін, бірақ зерттеу нәтижелері SQL Server транзакциялар журналын сақтау кеңістігін көрсетті. айтарлықтай азаяды.

Деректерді азайтудың ең жақсы тәжірибелері

Сақтау нысанында деректерді азайтуды қоспас бұрын, келесі нұсқауларды қарастырыңыз:

  • Деректерді азайтуға қолдау көрсету үшін оның қолжетімді ресурстары бар екеніне көз жеткізу үшін сақтау жүйесінің мониторингін пайдаланыңыз.
  • Бір уақытта бірнеше сақтау нысандары үшін деректерді азайтуды қосыңыз. Қосымша сақтау орындарында қосу алдында жүйенің ұсынылған жұмыс жағдайында екеніне көз жеткізу үшін оны бақылаңыз.
  • Unity XT x80F үлгілерінде деректерді азайту сақтау бірлігіндегі деректер кемінде 1%-ға қысылса, сыйымдылықты үнемдейді.

OE 80 нұсқасымен жұмыс істейтін алдыңғы Unity x5.0F үлгілеріндегі деректерді азайту деректер кемінде 25% қысылатын болса, үнемдеуді қамтамасыз етті.

  • Сақтау нысанында деректерді азайтуды қоспас бұрын, нысанда қысылатын деректер бар-жоғын анықтаңыз. Бейне, аудио, кескіндер және екілік деректер сияқты белгілі бір деректер түрлері әдетте қысудың пайдасын аз қамтамасыз етеді. Орын үнемдеу болмаса, сақтау нысанында деректерді азайтуды қоспаңыз.
  • Әдетте жақсы қысылатын файл деректерінің көлемін таңдамалы түрде қысуды қарастырыңыз.

VMware виртуализациясы

VMware vSphere – виртуализация мен бұлттық орталарға арналған тиімді және қауіпсіз платформа. vSphere негізгі құрамдастары VMware vCenter сервері және VMware ESXi гипервизоры болып табылады.

vCenter Server - vSphere орталарына арналған бірыңғай басқару платформасы. Орналастыру оңай және ресурстарды белсенді түрде оңтайландырады. ESXi – физикалық серверлерге тікелей орнатылатын ашық бастапқы гипервизор. ESXi негізгі ресурстарға тікелей қол жеткізе алады және 150 МБ өлшемі шағын, жад талаптарын азайтады. Ол әртүрлі қолданбалы жұмыс жүктемелері үшін сенімді өнімділікті қамтамасыз етеді және қуатты виртуалды машина конфигурацияларын қолдайды — 128 vCPU, 6 ТБ жедел жады және 120 құрылғыға дейін.

SQL Server заманауи жабдықта тиімді жұмыс істеуі үшін SQL Server операциялық жүйесі (SQLOS) аппараттық құрал дизайнын түсінуі керек. Көп ядролы және көп түйінді біркелкі емес жадқа қол жеткізу (NUMA) жүйелерінің пайда болуымен ядролар, логикалық процессорлар және физикалық процессорлар арасындағы байланыстарды түсіну ерекше маңызды болды.

Процессорлар 

Виртуалды өңдеу блогы (vCPU) - виртуалды машинаға тағайындалған виртуалды орталық өңдеу блогы. Тағайындалған vCPU-лардың жалпы саны келесідей есептеледі:

Total vCPU = (количество виртуальных сокетов) * (количество виртуальных ядер на сокет)

Тұрақты өнімділік маңызды болса, VMware барлық виртуалды машиналарға тағайындалған vCPU-лардың жалпы саны ESXi хостында қол жетімді физикалық ядролардың жалпы санынан аспауын ұсынады, бірақ егер бақылау пайдаланылмаған CPU ресурстарын көрсететін болса, бөлінген vCPU санын көбейтуге болады. қол жетімді.

Intel Hyper-Threading технологиясы қосылған жүйелерде логикалық ядролардың (vCPU) саны физикалық ядролардың санынан екі есе көп. Бұл жағдайда vCPU-лардың жалпы санын тағайындамаңыз.

Төменгі деңгейлі SQL серверінің жұмыс жүктемелеріне кідіріс өзгермелілігі аз әсер етеді. Осылайша, бұл жұмыс жүктемелері vCPU және физикалық процессорлардың жоғары қатынасы бар хосттарда жұмыс істей алады. Орталық процессордың ақылға қонымды пайдалану деңгейлері жүйенің жалпы өткізу қабілетін арттырып, лицензияны үнемдеуді барынша арттыруға және тиісті өнімділікті сақтауға мүмкіндік береді.

Intel Hyper-Threading әдетте хосттың жалпы өткізу қабілетін 10%-дан 30%-ға дейін жақсартады, бұл vCPU мен физикалық процессордың 1,1 мен 1,3 арақатынасын ұсынады. VMware мүмкіндігінше ESXi осы технологияны пайдалана алуы үшін UEFI BIOS жүйесінде Hyper-Threading мүмкіндігін қосуды ұсынады. VMware сонымен қатар SQL Server жұмыс жүктемелеріне арналған Hyper-Threading пайдалану кезінде мұқият тестілеуді және бақылауды ұсынады.

жад

Қазіргі заманғы серверлердің барлығы дерлік негізгі жады мен процессорлар арасындағы байланыс үшін біркелкі емес жадқа қол жеткізу (NUMA) архитектурасын пайдаланады. NUMA – физикалық процессорлар арасында физикалық жад блоктарын бөлуді жүзеге асыратын ортақ жадқа арналған аппараттық архитектура. NUMA түйіні бөлінген жад блогымен бірге бір немесе бірнеше CPU ұялары болып табылады. 

NUMA соңғы онжылдықта кеңінен талқыланған тақырып болды. NUMA салыстырмалы күрделілігі ішінара әртүрлі жеткізушілердің іске асыруларына байланысты. Виртуалды орталарда NUMA күрделілігі сонымен қатар конфигурация опциялары мен қабаттарының санымен анықталады — аппараттық құралдан гипервизор арқылы қонақ операциялық жүйесіне және ең соңында SQL Server қолданбасына дейін. NUMA аппараттық құралының архитектурасын жақсы түсіну виртуалдандырылған SQL Server данасын іске қосатын кез келген SQL Server DBA үшін міндетті болып табылады.

Көптеген ядролары бар серверлерде жоғары тиімділікке қол жеткізу үшін Microsoft SoftNUMA енгізді. SoftNUMA бағдарламалық құралы бір NUMA ішіндегі қолжетімді CPU ресурстарын бірнеше SoftNUMA түйіндеріне бөлуге мүмкіндік береді. VMware мәліметтері бойынша, SoftNUMA VMware виртуалды NUMA (vNUMA) топологиясымен үйлесімді және көптеген жұмыс жүктемелері үшін дерекқор механизмінің масштабталуын және өнімділігін одан әрі оңтайландыра алады...

VMware бағдарламасын SQL серверімен виртуализациялау кезінде мыналарды пайдаланыңыз:

  • SQL Server Database Engine үшін аз жад ресурстарын анықтау үшін виртуалды машиналарды бақылаңыз. Бұл мәселе енгізу/шығару операцияларының артуына және өнімділіктің төмендеуіне әкеледі.

  • Жұмысты жақсарту үшін ESXi хост деңгейінде жадтың шамадан тыс жүктелуін болдырмау арқылы виртуалды машиналар арасындағы жад дауын болдырмаңыз.
  • Физикалық NUMA шекараларында виртуалды машинаға тағайындалуы мүмкін жадтың максималды көлемін анықтау үшін аппараттық NUMA физикалық жадының бөлінуін тексеруді қарастырыңыз.
  • Егер сәйкес өнімділікке қол жеткізу негізгі мақсат болса, бөлінген жадқа тең жадты сақтауды қарастырыңыз. Бұл параметр параметрі виртуалды машинаның тек физикалық жадты қабылдауын қамтамасыз етеді.

Виртуалды сақтау

Виртуалды ортада сақтауды орнату сақтау инфрақұрылымын білуді талап етеді. NUMA сияқты, енгізу/шығарудың әртүрлі деңгейлері қалай жұмыс істейтінін түсіну керек - бұл жағдайда VM-дегі қолданбадан бастап тұрақты сақтау ортасындағы ақпаратты физикалық оқуға және жазуға дейін.

vSphere Unity XT массивімен SQL Server іске асыруында пайдалы қолданбалары бар жадты теңшеуге арналған бірқатар опцияларды ұсынады. FS VMFS - Unity XT сияқты блоктық сақтау жүйелерінде ең көп қолданылатын деректерді сақтау әдісі. Unity XT массиві vSphere арқылы логикалық дискілер (томдар) ретінде ашылатын физикалық дискілерден тұратын төменгі деңгей болып табылады. Unity XT томдары ESXi гипервизоры арқылы VMFS томдары ретінде пішімделеді. VMware әкімшілері қонақ операциялық жүйесіне ұсынылатын бір немесе бірнеше виртуалды дискілерді (VMDK) жасайды. RDM виртуалды машинаға Unity XT блок қоймасына (FC немесе iSCSI арқылы) VMFS пішімдеусіз тікелей қол жеткізуге мүмкіндік береді. VMFS және RDM көлемдері бірдей транзакция өткізу қабілетін қамтамасыз ете алады. 

ESXi үшін NFS негізіндегі сақтау үшін Dell EMC жалпы мақсаттағы NFS файлдық жүйелерінің орнына VMware NFS пайдалануды ұсынады. SQL серверінде жұмыс істейтін және NFS деректер қоймасында VMDK пайдаланатын виртуалды машина негізгі NFS қабатын білмейді. Қонақ операциялық жүйесі виртуалды машинаны Windows Server және SQL Server жұмыс істейтін физикалық сервер ретінде қарастырады. Ортақ дискілерге NFS деректер қоймаларында ауыспалы кластер данасы конфигурацияларына қолдау көрсетілмейді.

VMware vSphere Virtual Volumes (VVols) негізгі физикалық жад көрінісіне (томдар немесе файлдық жүйелер сияқты) тәуелсіз виртуалды машина деңгейінде көбірек түйіршікті басқаруды ұсынады. VVols көмегімен массив негізіндегі репликацияға VVol 2.0 (vSphere 6.5) нұсқасынан бастап қолдау көрсетіледі. VVol дискісін тұрақты SCSI сақтық көшірмесін қолдауы бар vSphere 6.7 нұсқасынан басталатын SQL Failover Cluster данасына диск ресурсын қамтамасыз ету үшін RDM дискінің орнына пайдалануға болады.

Виртуалды желілер

Виртуалды әлемде желіге қосылу физикалық әлемдегі сияқты логикалық тұжырымдамаларға сүйенеді, бірақ физикалық кабельдер мен қосқыштардан гөрі бағдарламалық құралды пайдаланады. Желінің кешігуінің SQL Server жұмыс жүктемелеріне әсері әр түрлі болуы мүмкін. Қолданыстағы жұмыс жүктемесінде немесе жақсы енгізілген сынақ жүйесінде желі өнімділігі көрсеткіштерін бақылау виртуалды желіні құруға көмектеседі.

VMware виртуализациясын SQL серверімен пайдаланған кезде мынаны ескеріңіз:

  • Стандартты және бөлінген виртуалды қосқыштар SQL Server талап ететін функционалдылықты қамтамасыз етеді.
  • Басқаруды, vSphere vMotion және желілік жад трафигін логикалық түрде бөлу үшін VLAN тегтерін және виртуалды қосқыш порт топтарын пайдаланыңыз.
  • VMware vSphere vMotion трафигі немесе iSCSI трафигі қосылған виртуалды қосқыштарда үлкен кадрларды қосуды қатаң ұсынады.
  • Жалпы, қонақ операциялық жүйелері мен аппараттық құралдарға арналған желілік нұсқауларды орындаңыз.

 қорытынды 

SQL Server дерекқор орталары үлкенірек және күрделірек болып келеді. SQL Server 2019 бағдарламасында Microsoft корпорациясы SQL серверінің негізгі мүмкіндіктерін жақсартты және Apache Spark және HDFS көмегімен үлкен деректердің жұмыс жүктемелеріне қолдау көрсету сияқты жаңаларын қосты. Dell EMC Microsoft корпорациясымен серіктесе отырып, SQL Server ортасы үшін қажетті инфрақұрылым құрамдастарын - серверлерді, қоймаларды және желілерді қамтамасыз етуді жалғастыруда. 

Сақтау және дерекқор мамандары ортақ сақтау платформаларында SQL Server үшін инфрақұрылымдық шешімдерді жасау үшін бірге жұмыс істегенде, біз жұмыс уақытының айтарлықтай артқанын және жалпы иелену құнының (TCO) қысқарғанын көреміз. Dell EMC Unity XT толық флэш массиві жоғары өнімділікті және төмен кідірісті қажет ететін SQL серверін әзірлеушілер мен әкімшілерге жарамды орта ауқымды шешім болып табылады. Барлық флэш-дискілерде жұмыс істеуге арналған Unity XT All-Flash қос процессорларды, қос контроллер конфигурацияларын және көп ядролы оңтайландыруды қолдайды.

Ұйымдар өздерінің SQL Server орталарын виртуализациялауда. Виртуализация сәулет стекіне басқа дизайн қабатын қосқанымен, ол айтарлықтай артықшылықтар береді. Жоғарыда ұсынылған ең жиі қолданылатын VMware мүмкіндіктері мен құралдарының кейбірін SQL Server орталарында пайдалы деп табасыз деп үміттенеміз. Толығырақ ақпарат алу үшін ресурстарға сілтемелерді де ұсынамыз.

Пайдалы сілтемелер

Dell EMC

VMware

Microsoft

Ақпарат көзі: www.habr.com

пікір қалдыру