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 Server Transformation: Agility and Stilience" (SQL Server трансформациясы: шамдагайлыкка жана ийкемдүүлүккө карай), анда SQL Server Кесиптик Ассоциациясынын (PASS) мүчөлөрүнүн жамаатынын тажрыйбасы колдонулган. Натыйжалар SQL Server маалымат базасы чөйрөлөрүнүн көлөмү жана татаалдыгы боюнча өсүп жатканын көрсөтүп турат, бул маалыматтардын көлөмүн жана жаңы бизнес талаптарын көбөйтүү менен шартталган. SQL Server маалымат базалары азыр көптөгөн компанияларда жайгаштырылган, миссия үчүн маанилүү тиркемелерди иштетет жана көбүнчө санариптик трансформациянын негизи болуп саналат. 

Бул сурамжылоо жүргүзүлгөндөн бери, Microsoft DBMS кийинки муунун чыгарды - SQL Server 2019. Реляциялык кыймылдаткычтын жана маалыматтарды сактоонун негизги функцияларын жакшыртуудан тышкары, жаңы кызматтар жана функциялар пайда болду. Мисалы, SQL Server 2019 Apache Spark жана Hadoop Distributed File System (HDFS) аркылуу чоң маалымат жүктөөлөрүн колдоону камтыйт.

Alliance Dell EMC жана Microsoft

Dell EMC жана Microsoft SQL Server үчүн чечимдерди иштеп чыгууда көптөн бери кызматташууда. Microsoft SQL Server сыяктуу комплекстүү маалымат базасы платформасын ийгиликтүү ишке ашыруу үчүн программалык камсыздоонун функцияларын негизги IT инфраструктурасы менен координациялоо талап кылынат. Бул инфраструктура процессордун иштетүү күчүн, эстутум ресурстарын, сактоо жана тармактык кызматтарды камтыйт. 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 Server кызматтарын бөлүү артык. 

Бүгүнкү күндө бизнес көп учурда ар дайым өсүп жаткан маалымат топтомдорунун кеңири диапазонундагы маалыматтардын чоң көлөмүнө таянышы керек. SQL Server 2019 менен сиз бардык маалыматтарыңыздан реалдуу убакыт режиминде түшүнүк ала аласыз. SQL Server 2019 кластерлери чоң маалымат топтомдору менен иштөө үчүн толук масштабдуу чөйрөнү камсыз кылат, анын ичинде машина үйрөнүү жана жасалма интеллект мүмкүнчүлүктөрүн колдонуу. SQL Server 2019дагы негизги жаңы функциялар жана жаңыртуулар тизмеде келтирилген Microsoft документ.

Dell EMC Unity XT Mid-Range сактоо системасы

Dell EMC Unity сактагыч сериясы дээрлик үч жыл мурун башталган жана андан бери 40 000ден ашык системалар сатылган. Кардарлар бул орто диапазондогу массивди жөнөкөйлүгү, натыйжалуулугу жана үнөмдүүлүгү үчүн баалашат. Dell EMC Unity XT ортоңку платформалары SQL Server жумуш жүктөрү үчүн аз күтүү мөөнөтүн, жогорку өткөрүү жөндөмдүүлүгүн жана башкаруунун төмөн чыгымдарын камсыз кылган жалпы сактоо чечимдери. Бардык Unity XT системалары киргизүү/чыгаруу жана активдүү/активдүү маалымат операцияларын иштетүү үчүн кош сактоо процессорунун (SP) архитектурасын колдонушат. Unity XT dual SP толук ички 12Gbps 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ди жакшыртат. Cloud Storage Services 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 жана Fiber Channel (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 Server үчүн

Unisphere Research компаниясынын 2017-жылдагы отчету, "SQL Server Transformation: Agility and Stilience" (SQL Server трансформациясы: шамдагайлыкка жана ийкемдүүлүккө карай) Респонденттердин 22% флеш сактоо технологиясын өндүрүштө колдонорун (16%) же муну пландаштырып жатканын айтышты (6%). 30% флеш эс тутумун камтыган гибриддик массивдерди колдонушат. 13% түз тиркелүүчү флеш массивдерин колдонушат. 13% камдык SQL Server маалымат базаларын флеш сактагычка.

SQL Server менен колдонуу үчүн флеш сактагычтын бул тез кабыл алынышы 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 GHz 

96 

750 

4.0 

680F 

2 Intel Xeon Silver 
4116 12c/2.1 GHz

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 Specification Sheet).

Сактагыч бассейндер

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

Dell EMC минималдуу татаалдык менен максималдуу аткарууну камсыз кылуу үчүн сактоо бассейндерин башкаруу боюнча мыкты тажрыйбаларды камсыз кылат. Мисалы, татаалдыгын азайтуу жана ийкемдүүлүктү жогорулатуу үчүн Unity XT сактоо бассейндеринин санын азайтуу сунушталат. Бирок, кошумча сактагыч бассейндерин орнотуу кээ бир учурларда, анын ичинде сизге керек болгондо абдан пайдалуу болушу мүмкүн:

  • Ар кандай I/O профилдери менен өзүнчө иш жүктөмдөрүн колдоо.
  • Белгилүү аткаруу параметрлерине жетүү үчүн ресурстарды бөлүштүрүү.
  • Көп ижарага алуу үчүн өзүнчө ресурстарды арнаңыз.
  • Иштебей калуудан коргоо үчүн кичинекей домендерди түзүңүз

Сактагычтын көлөмү (LUNs)

Массивдеги томдордун санын тандоодо башкарууну жана ийкемдүүлүктү кантип тең салмактайсыз? SQL Server менен Биримдикте максималдуу ийкемдүүлүк үчүн, ар бир маалымат базасы файлы үчүн томдорду түзүү сунушталат. Иш жүзүндө, көпчүлүк уюмдар баскычтуу мамилени колдонушат, мында критикалык маалымат базаларына максималдуу ийкемдүүлүк берилет жана анча маанилүү эмес маалыматтар базасынын файлдары азыраак, чоңураак көлөмгө топтоштурулган. Биз маалымат базаларына жана ага байланышкан тиркемелерге бардык талаптарды карап чыгууну сунуштайбыз, анткени маалыматтарды коргоо жана мониторинг технологиялары файлдарды изоляциялоого жана жайгаштырууга таянат.

Бир нече томдорду башкаруу, айрыкча виртуалдык чөйрөлөрдө кыйын болушу мүмкүн. Виртуализацияланган SQL Server чөйрөлөрү бир томдо бир нече файл түрлөрүн жайгаштыруу акылга сыярлык жакшы мисал болуп саналат. Маалымат базасынын администратору же сактагычтын администратору (же экөө тең) түзүлө турган томдордун санын аныктоодо ийкемдүүлүк менен туруктуулуктун ортосундагы туура балансты тандашы керек.

Файл сактагыч

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 сактагычын колдонуу Ар дайым On Availability Groups колдонууда жакшы вариант, анткени файлды бөлүшүү жогорку жеткиликтүү тармак ресурсуна кирүүнү талап кылат.

Unity XT сактагычы менен SQL Server жайгаштыруу үчүн SMB файл үлүшүн түзүү үч кадамдан турган жөнөкөй процесс: сиз NAS серверин, файл тутумун жана SMB үлүшүн түзөсүз. Dell EMC Unisphere Storage Management программасы бул процессти аягына чыгарууга жардам берүүчү конфигурация устасын камтыйт. Бирок, SQL Server иш жүгүн SMB файл үлүштөрүндө жайгаштырууда, SMB файл үлүштөрүн колдонууга сөзсүз түрдө колдонулбаган кээ бир маанилүү ойлорду эстен чыгарбоо керек. Microsoft орнотуу жана коопсуздук маселелери менен бирге учурдагы белгилүү көйгөйлөрдүн тизмесин түздү; Көбүрөөк маалымат алуу үчүн, "SQL Server SMB File Storage менен орнотуу" бөлүмүндөгү Microsoft документтери.

Data Snapshots

Берилиштер компаниянын эң маанилүү ресурсу болуп калды жана бүгүнкү күндүн миссиясы үчүн орчундуу чөйрөлөр ашыкча иштөөнү гана талап кылат. Тиркемелер ар дайым онлайн болуп, үзгүлтүксүз иштөө жана жаңыртуулар менен камсыз болушу зарыл. Алар ошондой эле жергиликтүү көз ирмемдик репликация жана алыскы репликация сыяктуу параметрлер аркылуу жогорку өндүрүмдүүлүктү жана маалыматтардын жеткиликтүүлүгүн талап кылат.

Unity XT сактагыч массиви жалпы иш процесстерин, операцияларын жана архитектурасын бөлүшкөн блоктордун жана файлдык сүрөттүн мүмкүнчүлүктөрүн сунуштайт. Unity's snapshot методологиясы маалыматтарды коргоонун жөнөкөй жана эффективдүү жолун камсыз кылат. Көз ирмемдик сүрөттөр берилиштерди калыбына келтирүүнү жеңилдетет - мурунку сүрөткө кайтуу же мурунку сүрөттөн тандалган маалыматтарды көчүрүп алсаңыз болот. Төмөнкү таблица Unity XT системалары үчүн сүрөттү сактоо мөөнөттөрүн көрсөтөт.

Маалыматтардын снапшоттарын жергиликтүү жана алыскы сактоо

Сүрөт түрү

CLI
UI
REST

кол менен 

Пландаштырылган 

кол менен 

Пландаштырылган 

кол менен 

Пландаштырылган 

Жергиликтүү 

1 жыл 

1 жыл

5 жыл 

4 апта

100 жыл

Чектоосуз

Remote 

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 Server калыбына келтирүү операцияларын билбейт. Мисалды оффлайн режиминде алуу, калыбына келтирүүдөн мурун көлөмдөрдүн маалымат базасынын жазуусу менен бузулбасын камсыздайт. Инстанция кайра иштетилгенден кийин, SQL Server кырсыктан калыбына келтирүү маалымат базаларын ырааттуу абалга алып келет.
  • Бир эле учурда бир нече сактоо объектилери үчүн сүрөттү иштетиңиз, андан кийин кошумча сүрөттөрдү иштетүүдөн мурун системанын сунушталган иштөө режимдеринде экенин текшериңиз.

Кадрларды автоматташтыруу жана пландоо

Unity XTдеги сүрөттөрдү автоматташтырууга болот. Unisphere сактагычын башкарууда төмөнкү демейки көз ирмемдик параметрлери бар: демейки коргоо, кыскараак сактоо коргоо жана узак сактоо коргоо. Ар бир вариант күнүмдүк сүрөттөрдү алып, аларды ар кандай убакыт аралыгында сактайт.

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

Unity снапшоттору жөнүндө көбүрөөк маалымат - дар Dell EMC Unity документтери

Жука клондор

Жука клон – бул көлөм, ырааттуулук тобу же VMware VMFS маалымат дүкөнү сыяктуу ичке блоктордун сактагыч ресурсунун окуу/жазуу көчүрмөсү, ал блокторду өзүнүн негизги ресурсу менен бөлүшөт. Жука клондор - SQL Server маалыматтар базасынын көчүрмөлөрүн тез жана компакттуу көрсөтүүнүн эң сонун жолу, бул салттуу SQL Server куралдары жетише албаган нерсе. Ичке клон хостко сунушталгандан кийин, томдорду онлайнга алып келүүгө болот жана маалымат базасы SQL серверинде DB Attach ыкмасы менен тиркелет.

Жаңыртуу функциясын ичке клондор менен колдонууда, жука клондогу бардык маалымат базаларын оффлайн режиминде алыңыз. Бул жаңыртуу операциясына чейин жасалышы керек. Жаңыртуудан мурун берилиштер базаларын оффлайн режиминде албоо SQL серверинде берилиштердин дал келбегендигине же туура эмес натыйжаларга алып келиши мүмкүн.

Берилиштерди репликациялоо

Репликация – бул ошол эле сайттагы же башка жердеги алыскы система менен маалыматтарды синхрондоштуруучу программалык камсыздоо. Биримдиктин репликациялоо жана конфигурациялоо параметрлери SQL Server маалымат базалары үчүн RTO/RPO талаптарын канааттандыруунун натыйжалуу жолун тандоого мүмкүндүк берет, ошол эле учурда өндүрүмдүүлүктү жана өткөрүү жөндөмдүүлүгүн тең салмактоодо.

SQL Server маалымат базасын бир нече томдордо коргоо үчүн Dell EMC Unity Replication колдонууда, сиз маалымат базасындагы бардык маалыматтарды жана журналдын көлөмүн бир ырааттуулук тобуна же файл тутумуна чектешиңиз керек. Репликация андан кийин топ же файл тутумунда орнотулат жана бир нече маалымат базаларынын көлөмүн же үлүштөрүн камтышы мүмкүн. Ар кандай репликация опцияларын талап кылган маалымат базалары өзүнчө LUNларда, ырааттуулук топторунда же файл системаларында болушу керек.

Жука клондор синхрондуу жана асинхрондуу репликацияга шайкеш келет. Ичке клон көздөгөн жерге репликацияланганда, ал көлөмдүн, ырааттуулук тобунун же VMFS сактагычынын толук көчүрмөсү болуп калат. Репликациядан кийин ичке клон өзүнүн орнотуулары менен толук көз карандысыз көлөм болуп саналат.

Microsoft SQL Server 2019 жана Dell EMC Unity XT флеш массивдери
Булак жана максаттуу системалардын ортосундагы жука клондук репликация процесси.

Tempdb маалымат базасын репликациялоо талап кылынбайт, анткени SQL Server кайра иштетилгенде файл кайра түзүлөт, демек метаберилиштер башка SQL Server инстанцияларынын ыкмасына дал келбейт. Репликациялоо үчүн томдорду кылдат тандоо жана ал томдордун мазмуну керексиз репликация трафигин жок кылат.

Интеграцияланган Microsoft SQL Server маалыматтарын көчүрүү башкаруу

Көпчүлүк заманбап сактагыч өнүмдөрү (анын ичинде бардык Dell EMC өнүмдөрү) каалаган файл түрүнүн "иштөө тутумунун ырааттуу" көчүрмөлөрүн түзө алат:

  • Бардык деңгээлдеги операциялык системанын ырааттуу жазуу тартиби - хосттон дискке чейин.
  • Ар кандай томдордогу бир нече файлдар жазуу тартибин сактоо үчүн томдорду топтоо.

Масштабдуу сактагыч түзүлүштөрдү кеңири жайылтуу менен, Microsoft сактоо провайдерлери үчүн API иштеп чыкты. Бул API сактоо провайдерлерине Көлөмдүн Shadow Copy Service (VSS) жардамы менен "колдонмого ырааттуу көчүрмөлөрдү" түзүү үчүн SQL Server маалымат базасы программасы менен координациялоого мүмкүндүк берет. Бул көчүрмөлөр SQL Server пландаштырылган жана өчүрүлгөн учурунда SQL Server менен иштөө тутумунун ортосундагы өз ара аракеттенүүнү симуляциялайт. Бардык жазуу буферлери тазаланат жана транзакциялар SQL журналында жазылган белгилүү бир убакытта бардык дисктер жаңыртылганга жана ырааттуу болгонго чейин токтотулат.

Unity XT көз ирмемдик сүрөттөрү менен интеграцияланган Dell EMC AppSync программасы жумуш маалыматтарынын колдонмого ырааттуу көчүрмөлөрүн түзүү, колдонуу жана башкаруу процессин жөнөкөйлөтөт жана автоматташтырат. Бул программа маалымат базасын калыбына келтирүү жана кайра колдонуу үчүн көчүрмөнү көзөмөлдөө сценарийлеринде колдонууга арналган. 

AppSync программасы автоматтык түрдө колдонмолордун маалымат базасын ачат, маалымат базасынын түзүмүн үйрөнөт жана файл түзүмүн аппараттык же виртуалдаштыруу катмарлары аркылуу негизги Unity XT сактагычына карталайт. Ал көчүрмөнү түзүү жана текшерүүдөн баштап максаттуу хостко монтаждоо жана маалымат базасын баштоо же калыбына келтирүү үчүн бардык зарыл кадамдарды уюштурат. AppSync өндүрүш базасын жаңыртуу жана калыбына келтирүү камтылган SQL Server иш процесстерин колдойт жана жөнөкөйлөтөт.

Маалыматтарды кыскартуу жана өркүндөтүлгөн дедупликация

Dell EMC Unity сактоо тутумдарынын үй-бүлөсү өзгөчөлүктөргө бай, колдонууга оңой маалыматтарды кыскартуу кызматтарын сунуштайт. Үнөмдөө конфигурацияланган негизги сактоо ресурстарында гана эмес, ошондой эле бул ресурстардын көз ирмемдик сүрөттөрүндө жана жука клондорунда да жетишилет. Көз ирмемдик сүрөттөр жана жука клондор булак сактагычынын берилиштерди азайтуу жөндөөсүн мурастайт, бул кубаттуулукту үнөмдөөнү жогорулатат.

Маалыматтарды азайтуу өзгөчөлүгү дедупликацияны, кысуу жана нөл блокторду аныктоо иш-аракеттерин камтыйт, бул колдонуучунун объектилери жана ички колдонуу үчүн колдонулуучу сактоо мейкиндигинин көлөмүн потенциалдуу көбөйтөт. Unity XT берилиштерин азайтуу өзгөчөлүгү Unity OE 4.3 жана андан кийинки версияларында кысуу өзгөчөлүгүн алмаштырат. Кысуу бул маалымат топтомун сактоо үчүн талап кылынган кубаттуулукту физикалык бөлүштүрүүнү азайта турган маалыматтарды азайтуу алгоритми.

Unity XT системалары ошондой эле маалыматтарды азайтуу иштетилген болсо, иштетиле турган өркүндөтүлгөн дедупликация өзгөчөлүгүн камсыз кылат. Өркүндөтүлгөн дедупликация Unity маалымат блокторунун аз сандагы көчүрмөлөрүн (көбүнчө бир гана көчүрмөсүн) сактоо менен колдонуучу маалыматтары үчүн талап кылынган мүмкүнчүлүктү азайтат. Депликация аймагы бир LUN. Сактоо схемасын тандоодо муну эске алыңыз. Азыраак LUNs жакшыраак дедупликацияга алып келет, бирок көбүрөөк LUN жакшыраак иштешин камсыз кылат. 

Өркүндөтүлгөн дедупликациядан кубаттуулукту үнөмдөө көпчүлүк шарттарда эң чоң пайданы камсыздай алат, бирок ошондой эле Unity массивинин процессорлорун колдонууну талап кылат. OE 5.0де өркүндөтүлгөн дедупликация иштетилгенде, каалаган блокту (кысылган же кысылбаган) кайталайт. Көбүрөөк маалымат алуу үчүн, караңыз Dell EMC документтери.

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

Биримдикте берилиштерди кыскартуу (бардык моделдер) жана өркүндөтүлгөн демпликацияны колдоо

Unity OE версиясы 

технология 

Колдоого алынган бассейн түрү 

Колдоого алынган моделдер

4.3 / 4.4 

Маалыматтарды азайтуу 

Flash эстутум бассейни - салттуу же динамикалык 

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

* Дайындарды азайтуу демейки боюнча өчүрүлгөн жана өркүндөтүлгөн деuplication жеткиликтүү вариант болуп калганга чейин иштетилиши керек. Дайындарды кыскартууну иштеткенден кийин, өркүндөтүлгөн дедупликация жеткиликтүү, бирок демейки боюнча өчүрүлгөн.

Биримдикте берилиштерди кыскартуу жана SQL серверинде маалыматтарды кысуу

SQL Server 2008 Enterprise Edition жергиликтүү маалыматтарды кысуу мүмкүнчүлүктөрүн сунуш кылган биринчи релиз болгон. SQL Server 2008 сап деңгээлинде жана барак деңгээлинде кысуу маалымат базасынын объекттери тарабынан керектелген мейкиндикти азайтуу үчүн SQL Server ички маалымат базасынын таблицасы форматы боюнча билимди колдонот. Мейкиндикти кыскартуу ар бир бетке көбүрөөк саптарды жана буфердик бассейнде көбүрөөк барактарды сактоого мүмкүндүк берет. NVARCHAR(MAX) сыяктуу 8к берилиштер барагынын форматында сакталбаган маалыматтар сапты же бетти кысуу ыкмаларын колдонбогондуктан, Microsoft Transact-SQL КЫСУУ жана DECOMPRESS функцияларын киргизди. 

Бул функциялар маалыматтардын ар бир бөлүгүн кысылган же декомпрессиялоо үчүн чакырылышы керек болгон салттуу маалыматтарды кысуу ыкмасын (GZIP алгоритми) колдонушат.

Unity XT кысуу, SQL Server үчүн өзгөчө эмес, сактоо маалыматтарын талдоо жана кысуу үчүн программалык камсыздоо алгоритмин колдонот. 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 Server жана VMware ESXi гипервизору болуп саналат.

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

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

кайра иштетүүчү жана 

Virtual Processing Unit (vCPU) — виртуалдык машинага дайындалган виртуалдык борбордук иштетүү бирдиги. Белгиленген vCPUлардын жалпы саны төмөнкүчө эсептелет:

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

Эгерде ырааттуу аткаруу маанилүү болсо, VMware бардык виртуалдык машиналарга дайындалган vCPUлардын жалпы саны ESXi хостунда жеткиликтүү физикалык өзөктөрдүн жалпы санынан ашпоону сунуштайт, бирок мониторинг CPU ресурстарынын пайдаланылбаганын көрсөтсө, бөлүнгөн vCPUлардын санын көбөйтсөңүз болот. жеткиликтүү.

Intel Hyper-Threading технологиясы иштетилген системаларда логикалык өзөктөрдүн (vCPU) саны физикалык өзөктөрдүн санынан эки эсе көп. Бул учурда, vCPUлардын жалпы санын дайындабаңыз.

Төмөнкү деңгээлдеги SQL Server жүктөмдөрүнө кечигүү өзгөрмөлүүлүгү азыраак таасир этет. Ошентип, бул жумуш жүктөрү vCPU менен физикалык процессорлордун катышы жогору хосттордо иштей алат. CPU колдонуунун акылга сыярлык деңгээли жалпы системанын өткөрүү жөндөмдүүлүгүн жогорулатып, лицензияны үнөмдөөнү максималдуу кылып, адекваттуу аткарууну камсыздай алат.

Intel Hyper-Threading адатта жалпы хост өткөрүү жөндөмдүүлүгүн 10% дан 30% га чейин жакшыртат, бул vCPU менен физикалык CPU катышын 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) топологиясы менен шайкеш келет жана көпчүлүк жүктөөлөр үчүн маалымат базасынын кыймылдаткычынын масштабдуулугун жана иштешин оптималдаштыра алат...

SQL Server менен VMware виртуалдаштырууда:

  • SQL Server Database Engine үчүн аз эстутум ресурстарын аныктоо үчүн виртуалдык машиналарды көзөмөлдөңүз. Бул маселе I/O операцияларынын көбөйүшүнө жана өндүрүмдүүлүктүн төмөндөшүнө алып келет.

  • Иштин майнаптуулугун жогорулатуу үчүн, ESXi хост деңгээлинде эстутумдун ашыкча жүктөлүшүнө жол бербөө менен виртуалдык машиналардын ортосундагы эстутум талашын болтурбоо керек.
  • Физикалык NUMA чектеринде виртуалдык машинага дайындала турган эстутумдун максималдуу көлөмүн аныктоо үчүн аппараттык NUMA физикалык эстутумун бөлүштүрүүнү текшерүүнү карап көрүңүз.
  • Эгерде адекваттуу аткарууга жетишүү негизги максат болсо, эстутумду бөлүнгөн эстутумга барабар сактоону карап көрөлү. Бул параметр жөндөө виртуалдык машина физикалык эстутумду гана кабыл алууну камсыздайт.

Виртуалдык сактагыч

Виртуалдык чөйрөдө сактагычты орнотуу сактоо инфраструктурасын билүүнү талап кылат. NUMAдагыдай эле, сиз киргизүү/чыгаруунун ар кандай деңгээлдери кандай иштээрин түшүнүшүңүз керек - бул учурда, VMдеги тиркемеден баштап, туруктуу сактагычта маалыматты физикалык окууга жана жазууга чейин.

vSphere сактагычты конфигурациялоо үчүн бир катар варианттарды сунуштайт, алар Unity XT массиви менен SQL Server ишке ашырууда пайдалуу колдонмолорго ээ. FS VMFS Unity XT сыяктуу блокторду сактоо системаларында кеңири колдонулган маалыматтарды сактоо ыкмасы. Unity XT массиви vSphere тарабынан логикалык дисктер (томдор) катары ачылган физикалык дисктерден турган төмөнкү деңгээл. Unity XT томдору ESXi гипервизору тарабынан VMFS томдору катары форматталган. VMware администраторлору конок операциялык тутумуна сунушталган бир же бир нече виртуалдык дисктерди (VMDK) түзөт. RDM виртуалдык машинага VMFS форматтабастан Unity XT блоктук сактагычына (FC же iSCSI аркылуу) түз кирүүгө мүмкүндүк берет. 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 жүктөмдөрүнө тармактык кечигүү таасири абдан ар түрдүү болушу мүмкүн. Учурдагы иш жүгү же жакшы ишке ашырылган тест системасы боюнча тармактын аткаруу көрсөткүчтөрүн мониторинг жүргүзүү виртуалдык тармакты түзүүгө жардам берет.

SQL Server менен VMware виртуалдаштырууну колдонууда, төмөнкүлөрдү эске алыңыз:

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

 жыйынтыктоо 

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

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

Уюмдар барган сайын SQL Server чөйрөлөрүн виртуалдаштырууда. Виртуалдаштыруу архитектуралык стекке дагы бир дизайн катмарын кошконуна карабастан, олуттуу пайдаларды берет. Жогоруда келтирилген эң көп колдонулган VMware функцияларынын жана куралдарынын айрымдары SQL Server чөйрөлөрүндө пайдалуу деп үмүттөнөбүз. Биз дагы кененирээк маалымат алуу үчүн ресурстарга шилтемелерди сунуштайбыз.

Пайдалуу шилтемелер

Dell EMC

VMware

Microsoft

Source: www.habr.com

Комментарий кошуу