Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları

Bu gün biz sizi Unity XT saxlama sistemi ilə SQL Server 2019-dan istifadənin xüsusiyyətləri ilə tanış edəcəyik, həmçinin VMware texnologiyasından istifadə edərək SQL Serverin virtuallaşdırılması, Dell EMC infrastrukturunun əsas komponentlərinin qurulması və idarə edilməsi üzrə tövsiyələr verəcəyik.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları
2017-ci ildə Dell EMC və VMware şirkətləri SQL Serverin tendensiyaları və təkamülü ilə bağlı sorğunun nəticələrini dərc etdilər - "SQL Server Transformasiyası: Çeviklik və Dayanıqlığa Doğru" (SQL Server Transformasiyası: Çeviklik və Davamlılığa doğru), SQL Server Peşəkar Assosiasiyasının (PASS) üzvləri icmasının təcrübəsindən istifadə etdi. Nəticələr göstərir ki, SQL Server verilənlər bazası mühitləri artan məlumat həcmləri və yeni biznes tələbləri ilə idarə olunan həm ölçü, həm də mürəkkəblik baxımından böyüyür. SQL Server verilənlər bazaları indi bir çox şirkətlərdə tətbiq olunur, missiya baxımından kritik proqramları gücləndirir və çox vaxt rəqəmsal transformasiyanın əsasını təşkil edir. 

Bu sorğu keçirildiyi vaxtdan Microsoft DBMS-nin növbəti nəslini - SQL Server 2019-u buraxdı. Əlaqəli mühərrikin və məlumatların saxlanmasının əsas funksiyalarını təkmilləşdirməklə yanaşı, yeni xidmətlər və funksiyalar meydana çıxdı. Məsələn, SQL Server 2019 Apache Spark və Hadoop Paylanmış Fayl Sistemi (HDFS) istifadə edərək böyük məlumat iş yüklərinə dəstək daxildir.

Alliance Dell EMC və Microsoft

Dell EMC və Microsoft SQL Server üçün həllərin işlənib hazırlanmasında uzunmüddətli əməkdaşlığa malikdirlər. Microsoft SQL Server kimi hərtərəfli verilənlər bazası platformasının uğurla həyata keçirilməsi proqram təminatının funksionallığının əsas İT infrastrukturu ilə əlaqələndirilməsini tələb edir. Bu infrastruktura prosessorun emal gücü, yaddaş resursları, saxlama və şəbəkə xidmətləri daxildir. Dell EMC hər növ iş yükü və tətbiq üçün SQL Server platforması infrastrukturunu təklif edir.

Dell EMC PowerEdge server xətti müxtəlif prosessor və yaddaş konfiqurasiyaları təklif edir. Bu konfiqurasiyalar geniş iş yükü diapazonu üçün uyğundur: kiçik müəssisə proqramlarından tutmuş müəssisə resursunun planlaşdırılması (ERP), məlumat anbarları, qabaqcıl analitika, e-ticarət və s. kimi missiya baxımından ən böyük sistemlərə qədər. Saxlama xətti strukturlaşdırılmamış və strukturlaşdırılmış məlumatların saxlanması. 

SQL Server 2019-u Dell EMC infrastrukturu ilə yerləşdirən müştərilər SQL Server və Apache Spark-dan istifadə edərək strukturlaşdırılmış və strukturlaşdırılmamış verilənlərlə işləyə bilərlər. SQL Server həmçinin müştəri girişi, serverdən serverə və serverdən anbara rabitə texnologiyalarının birləşmələrini dəstəkləyir. Dell EMC-nin baxışı açıq ekosistem təklif edən parçalanmış modelə əsaslanır. Təşkilatlar sənaye standartı şəbəkə proqramlarının, əməliyyat sistemlərinin və aparat platformalarının geniş çeşidindən seçim edə bilər. Bu yanaşma sizə texnologiyalar və memarlıq üzərində maksimum nəzarət imkanı verir, nəticədə əhəmiyyətli xərclərə qənaət və çeviklik əldə edirsiniz.

VMware yüksək performans və əməliyyat ardıcıllığına nail olmaq üçün SQL Serverin ehtiyac duyduğu bütün kritik infrastruktur komponentlərini virtuallaşdırır. Şəxsi buluddan əlavə, VMware hazırda şəxsi və ictimai bulud arxitekturasını əhatə edən iş yükləri üçün hibrid modellər təklif edir. 

Bir çox təşkilat infrastruktur xərclərini azaltmaq, yüksək əlçatanlığı təmin etmək və fəlakətin bərpasını asanlaşdırmaq üçün virtualizasiyaya müraciət edir. Sorğuda iştirak edən SQL Server mütəxəssislərinin 94%-i öz mühitlərində müəyyən səviyyəli virtuallaşdırma olduğunu bildirir. Virtuallaşdırmadan istifadə edənlərin 70%-i VMware proqramını seçib. 60%-də 75% və ya daha çox SQL Server virtuallaşdırma səviyyələri var. Bundan əlavə, sorğunun nəticələri yüksək əlçatanlığın və virtuallaşdırma səviyyəsində həyata keçirilən fəlakətin bərpasının SQL Server verilənlər bazalarının virtuallaşdırılması qərarında mühüm amillərə çevrildiyini güclü şəkildə göstərir.

SQL Server 2019-da yeni xüsusiyyətlər

SQL Server 2019 verilənlər bazası platforması analitika, müəssisə verilənlər bazası, biznes kəşfiyyatı (BI) və miqyaslana bilən əməliyyatların işlənməsi (OLTP) kimi missiya baxımından kritik tətbiqləri dəstəkləyən geniş spektrli texnologiyalar, xüsusiyyətlər və xidmətlərdən ibarətdir. SQL Server platforması verilənlərin inteqrasiyası, məlumatların saxlanması, hesabat və qabaqcıl analitika, təkrarlama imkanları və yarı strukturlaşdırılmış məlumat növlərinin idarə edilməsini idarə etmək imkanları əldə etmişdir. Əlbəttə ki, bütün müştərilər və ya proqramlar bütün bu xüsusiyyətləri tələb etmir. Bundan əlavə, bir çox hallarda virtualizasiyadan istifadə edərək SQL Server xidmətlərini ayırmaq üstünlük təşkil edir. 

Bu gün müəssisələr tez-tez daim artan məlumat dəstlərinin geniş spektrindən böyük həcmli məlumatlara etibar etməlidirlər. SQL Server 2019 ilə siz bütün məlumatlarınızdan real vaxta yaxın məlumat əldə edə bilərsiniz. SQL Server 2019 klasterləri maşın öyrənməsi və süni intellekt imkanlarından istifadə də daxil olmaqla, böyük məlumat dəstləri ilə işləmək üçün tam miqyaslı mühit təmin edir. SQL Server 2019-da əsas yeni xüsusiyyətlər və yeniləmələr burada verilmişdir Microsoft sənədi.

Dell EMC Unity XT Orta Menzilli Saxlama Sistemi

Dell EMC Unity yaddaş seriyası demək olar ki, üç il əvvəl istifadəyə verildi və o vaxtdan bəri 40-dən çox sistem satıldı. Müştərilər bu orta səviyyəli seriyanı sadəliyi, performansı və sərfəliliyi üçün yüksək qiymətləndirirlər. Dell EMC Unity XT orta səviyyəli platformaları SQL Server iş yükləri üçün aşağı gecikmə, yüksək ötürmə qabiliyyəti və aşağı idarəetmə xərclərini təmin edən paylaşılan saxlama həlləridir. Bütün Unity XT sistemləri I/O və aktiv/aktiv məlumat əməliyyatlarını idarə etmək üçün ikili yaddaş prosessoru (SP) arxitekturasından istifadə edir. Unity XT dual SP yüksək performans və səmərəlilik üçün tam daxili 000Gbps SAS bağlantısı və xüsusi çoxnüvəli arxitekturadan istifadə edir. Disk massivləri əlavə rəflərdən istifadə edərək yaddaş tutumunu genişləndirməyə imkan verir.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları
Dell EMC Unity XT, növbəti nəsil massivlər (hibrid və tam flaş) performansı əhəmiyyətli dərəcədə artırır, səmərəliliyi artırır və çoxlu bulud mühitləri üçün yeni imkanlar və xidmətlər əlavə edir. 

Unity XT arxitekturası eyni vaxtda məlumatları emal etməyə, məlumatların həcmini azaltmağa və tətbiqin performansını itirmədən replikasiya kimi xidmətləri dəstəkləməyə imkan verir. Əvvəlki nəsil həlli ilə müqayisədə Dell EMC Unity XT yaddaş sisteminin performansı iki dəfə artır və cavab müddəti 75% daha sürətlidir. Və əlbəttə ki, Dell EMC Unity NVMe standartını dəstəkləyir.

NVMe diskləri olan yaddaş sistemləri gecikməyə həssas tətbiqlərdə ən yaxşı performansını nümayiş etdirir. Məsələn, kütləvi verilənlər bazası kimi tətbiqlərdə NVMe aşağı gecikmə və yüksək pik məlumat sürəti təmin edir. Azaldılmış gecikmə və artan paralellik oxu/yazma performansını əhəmiyyətli dərəcədə yaxşılaşdırır. Təsadüfi deyil ki, IDC-nin proqnozuna görə, 2021-ci ilə qədər NVMe və NVMe-oF (Fabric üzərində NVMe) birləşmələri olan flaş massivlər dünyada xarici yaddaş sistemlərinin satışından əldə edilən bütün gəlirlərin təxminən yarısını təşkil edəcək. 

Məlumatların sıxılma alqoritmləri yaddaşın səmərəliliyini artırır. Dell EMC Unity XT məlumat həcmini beş dəfəyə qədər azalda bilər. Digər mühüm göstərici sistemin ümumi səmərəliliyidir. Dell EMC Unity XT 85% sistem tutumundan istifadə edir. Sıxılma və təkmilləşdirmə daxili rejimdə - nəzarətçi səviyyəsində həyata keçirilir. Məlumat sıxılmış formada saxlanılır. Sistem həmçinin məlumat anlıq görüntüləri ilə işi avtomatlaşdırır.

Vahid (blok və fayl) çıxışı olan, istifadəsi asan Unity flash massivləri sabit cavab vaxtlarını təmin edir, bulud saxlama xidmətləri ilə inteqrasiya edir və məlumat miqrasiyası olmadan təkmilləşdirmələri dəstəkləyir. Əsas konfiqurasiyasında bu çox yönlü saxlama sistemi 30 dəqiqə ərzində quraşdırılır.

“Dinamik hovuzlar” adlanan məlumat saxlama texnologiyası statik yaddaşdan dinamik yaddaş genişlənməsinə keçməyə imkan verir, yüksək əməliyyat çevikliyini və sistemin tutumunu artırmaq asanlığını təmin edir. Dinamik hovuzlar tutuma və büdcəyə qənaət edir və yenidən qurulması üçün daha az vaxt tələb edir. Dell EMC Unity imkanlarının və performansının genişləndirilməsi məlumat köçürməsini tələb etmir. 

Bu gün bir çox şirkətlər yerli infrastrukturu ilə birlikdə bir neçə ictimai bulud xidmətindən istifadə edirlər. Dell EMC Unity XT Dell Technologies Cloud mühitinin komponenti kimi fəaliyyət göstərə bilər. Bu saxlama sistemi ictimai buludda istifadə edilə bilər və məlumatlar şəxsi buluda ötürülə bilər. Bundan əlavə, Dell EMC Unity XT yaddaşı xidmət kimi mövcuddur. Bu, Dell EMC Cloud Storage Services-in bulud saxlama xidmətlərindən biridir.
 
Bulud saxlama getdikcə populyarlaşır, çünki o, infrastruktur xərclərini azaltmaqla ROI-ni yaxşılaşdıra bilər. Cloud Storage Services Dell EMC yaddaşını (birbaşa ictimai bulud resurslarına qoşulmuş) xidmət kimi təqdim etməklə müştərilərin məlumat mərkəzlərini buludlara genişləndirir. Üçüncü tərəf provayderləri müştərinin məlumat mərkəzində birbaşa Dell EMC Unity, PowerMax və Isilon sistemlərinə yüksək sürətli (aşağı gecikmə) ictimai bulud bağlantısı təmin edə bilər.

Unity XT ailəsinə Unity XT All-Flash, Unity XT Hybrid, UnityVSA və Unity Cloud Edition sistemləri daxildir.
 

Vahid Hibrid və Flash Massivlər 

Intel əsaslı Unity XT Hybrid və Unity XT All-Flash saxlama sistemləri şəbəkəyə qoşulmuş saxlama (NAS), iSCSI və Fiber Kanal (FC) protokollarını dəstəkləməklə blok girişi, fayl girişi və VMware VVols üçün inteqrasiya olunmuş arxitektura təmin edir. Unity XT Hybrid və Unity XT All-Flash platformaları NVMe-yə hazırdır.

Unity XT hibrid sistemləri çoxlu buludlu mühitləri dəstəkləyir. Çoxlu bulud yaddaşı buludda genişləndirmək və ya çevik resursdan istifadə variantları ilə buludda yerləşdirmək deməkdir. Multibulud saxlama bir neçə bulud platforması - özəl və ictimai arasında mobillik və məlumat daşınmasını təmin etmək üçün nəzərdə tutulmuşdur. Bu, təkcə məlumatların hərəkəti proseslərinə deyil, həm də bir neçə ictimai buludda məlumatlara tətbiqin girişinin təşkilinə təsir göstərir.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları
Bu hibrid massivlər aşağıdakı imkanları təmin edir:

  • 16 PB xammal gücünə qədər genişləndirilə bilər.
  • Bütün flash hovuzlar üçün daxili məlumatların azaldılması imkanları.
  • Tez quraşdırma və konfiqurasiya (orta hesabla 25 dəqiqə çəkir).

SSD texnologiyası sürətlə təkmilləşir və yaxın illərdə yeni inqilabi məhsullar bazara çıxacaq. Bu vaxt təşkilatlar təkmilləşdirilmiş performans, idarəetmə asanlığı və enerjiyə qənaət üçün ənənəvi HDD-ləri SSD-lərlə əvəz etməyə davam edəcək. Tam flaş massivlərin yeni nəsilləri daha təkmil saxlama avtomatlaşdırılması, ictimai bulud inteqrasiyası və inteqrasiya olunmuş məlumatların mühafizəsi xüsusiyyətlərinə sahib olacaq. 

Unity XT All-Flash sistemləri sürət, səmərəlilik və çoxlu bulud dəstəyi təqdim edir. Onların xüsusiyyətləri:

  • İkiqat məhsuldarlıq.
  • Məlumatların 7:1-ə qədər azaldılması.
  • Tez quraşdırma və konfiqurasiya (proses 30 dəqiqədən az çəkir).

 UnityVSA

UnityVSA server, paylaşılan və ya bulud yaddaşından istifadə edən VMware ESXi virtual mühitləri üçün proqram təminatı ilə müəyyən edilmiş yaddaşdır. UnityVSA HA, ikili saxlama UnityVSA konfiqurasiyası əlavə nasazlığa dözümlülük təmin edir. UnityVSA saxlama təklifləri:

  • 50 TB-a qədər tam funksiyalı vahid yaddaş tutumu.
  • Unity XT sistemləri və xüsusiyyətləri ilə uyğun gəlir.
  • Yüksək əlçatanlıq sistemləri üçün dəstək (UnityVSA HA).
  • NAS və iSCSI kimi əlaqə.
  • Digər Unity XT platformalarından məlumatların təkrarlanması.

Unity Cloud Edition

Bulud ilə fayl sinxronizasiyası və fəlakətin bərpası əməliyyatları üçün Unity XT ailəsinə Unity Cloud Edition daxildir, hansı ki:

  • Buludda yerləşdirilmiş proqram təminatı ilə müəyyən edilmiş yaddaşdan (SDS) istifadə edərək tam xüsusiyyətli saxlama imkanları.
  • AWS-də VMware Cloud ilə blok və fayl yaddaşını asanlıqla yerləşdirin.
  • Sınaq və məlumat təhlili daxil olmaqla fəlakətin bərpasına dəstək.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları

Unity XT SQL Server üçün All Flash

Unisphere Research-in 2017-ci il hesabatı, "SQL Server Transformasiyası: Çeviklik və Dayanıqlığa Doğru" (SQL Server Transformasiyası: Çeviklik və Davamlılığa doğru) Respondentlərin 22%-i istehsalda fləş yaddaş texnologiyasından istifadə etdiklərini (16%) və ya bunu etməyi planlaşdırdıqlarını bildirdilər (6%). 30%-i fləş yaddaşı olan hibrid massivlərdən istifadə edir. 13%-i birbaşa qoşulan flaş massivlərdən istifadə edir. 13% SQL Server verilənlər bazalarını flash yaddaşa ehtiyat nüsxəsini çıxarır.

SQL Server ilə istifadə üçün flash yaddaşın bu sürətlə mənimsənilməsi o deməkdir ki, Unity XT All-Flash massivləri SQL Server tərtibatçıları və idarəçiləri üçün xüsusilə uyğundur. Unity XT All-Flash sistemləri SQL Server tərtibatçılarına və idarəçilərinə tipik saxlama sahəsi şəbəkələrinin (SAN) təklif etdiyi imkanlardan kənara çıxan imkanlar və performans təmin edir.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları
NVMe-yə hazır olan (daha yüksək performans və aşağı gecikmə üçün) Unity XT All-Flash sistemləri 2U forma faktoruna malikdir, iki nüvəli prosessorları, aktiv/aktiv rejimdə iki nəzarətçini dəstəkləyir.

Unity XT All-Flash Modelləri

Unity XT 

Prosessorlar 

Yaddaş (bir prosessor üçün)

Maks. sürücülərin sayı

Maks. "xam" tutumu (PB) 

380F 

1 Intel E5-2603 v4 
6c/1.7 GHz

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 GHz

384 

1,500 

16.0 

Təfərrüatları serialın spesifikasiyalarında tapa bilərsiniz (Dell EMC Unity XT Storage Series Spesifikasiya Vərəqi).

Saxlama Hovuzları

Bir çox SQL Server peşəkarı bilir ki, bütün müasir saxlama massivləri sabit RAID mühafizəsi səviyyəsi ilə diskləri daha böyük yaddaş vahidlərinə qruplaşdırmaq imkanı verir. RAID qoruma ilə fərdi disk qrupları ənənəvi saxlama hovuzlarıdır. Unity XT hibrid sistemləri yalnız ənənəvi hovuzları dəstəkləsə də, Unity XT All-Flash massivləri dinamik yaddaş hovuzları da təklif edir. Dinamik yaddaş hovuzları ilə RAID mühafizəsi disk genişliyinə – tam diskdən daha kiçik yaddaş vahidlərinə tətbiq edilir. Dinamik hovuzlar disk hovuzlarının idarə edilməsində və genişləndirilməsində daha çox çeviklik təmin edir. 

Dell EMC minimum mürəkkəbliklə maksimum performansa nail olmaq üçün yaddaş hovuzlarını idarə etmək üçün ən yaxşı təcrübələri təqdim edir. Məsələn, mürəkkəbliyi azaltmaq və çevikliyi artırmaq üçün Unity XT saxlama hovuzlarının sayını minimuma endirmək tövsiyə olunur. Bununla belə, əlavə saxlama hovuzlarının qurulması bəzi hallarda, o cümlədən sizə lazım olduqda çox faydalı ola bilər:

  • Müxtəlif I/O profilləri ilə ayrı-ayrı iş yüklərini dəstəkləyin.
  • Müəyyən performans parametrlərinə nail olmaq üçün resursları ayırın.
  • Çox kirayəçiliyə ayrıca resurslar ayırın.
  • Uğursuzluqdan qorunmaq üçün daha kiçik domenlər yaradın

Yaddaş həcmi (LUN)

Massivdə cildlərin sayını seçərkən nəzarət və çevikliyi necə balanslaşdırırsınız? SQL Server ilə Unity-də maksimum çeviklik üçün hər bir verilənlər bazası faylı üçün həcmlər yaratmaq tövsiyə olunur. Təcrübədə əksər təşkilatlar səviyyəli yanaşma tətbiq edirlər, burada kritik verilənlər bazalarına maksimum çeviklik verilir və daha az kritik verilənlər bazası faylları daha az, daha böyük həcmdə qruplaşdırılır. Biz verilənlər bazası və hər hansı əlaqəli tətbiqlər üçün bütün tələbləri nəzərdən keçirməyi tövsiyə edirik, çünki məlumatların qorunması və monitorinq texnologiyaları faylların izolyasiyasına və yerləşdirilməsinə əsaslanır.

Çoxsaylı cildləri idarə etmək çox vaxt çətin ola bilər, xüsusən virtual mühitlərdə. Virtuallaşdırılmış SQL Server mühitləri bir cilddə çoxlu fayl növlərinin yerləşdirilməsinin mənalı ola biləcəyinə yaxşı bir nümunədir. Verilənlər bazası administratoru və ya saxlama administratoru (və ya hər ikisi) yaradılacaq həcmlərin sayını təyin edərkən çeviklik və davamlılıq arasında düzgün balansı seçməlidir.

Fayl saxlama

NAS serverləri Unity XT yaddaşında fayl sistemlərini saxlayır. Fayl sistemlərinə SMB və ya NFS protokollarından istifadə etməklə daxil olmaq olar və çox protokollu fayl sistemi ilə siz hər iki protokoldan eyni vaxtda istifadə edə bilərsiniz. NAS serverləri hostu SMB, NFS və çoxprotokollu fayl sistemlərinə, həmçinin VMware NFS yaddaşına və VMware virtual həcmlərinə qoşmaq üçün virtual interfeyslərdən istifadə edir. Fayl sistemləri və virtual interfeyslər tək bir NAS serveri daxilində təcrid olunub, çoxlu icarə üçün çoxsaylı NAS serverlərindən istifadə etməyə imkan verir. Yaddaş prosessoru uğursuz olarsa, NAS serverləri avtomatik olaraq sıradan çıxır. Onların əlaqəli fayl sistemləri də uğursuz olur.

SQL Server 2012 (11.x) və sonrakı versiyaları saxlama üçün şəbəkə faylı paylaşmağa imkan verən Server Mesaj Bloku (SMB) 3.0-ı dəstəkləyir. Həm müstəqil, həm də əvəzolunmaz klaster quraşdırmaları üçün SMB saxlama seçimi ilə sistem verilənlər bazalarını (master, model, msdb və tempdb) və Database Engine istifadəçi verilənlər bazalarını quraşdıra bilərsiniz. SMB yaddaşından istifadə Always On Availability Groups istifadə edərkən yaxşı seçimdir, çünki fayl paylaşımı yüksək əlçatan şəbəkə resursuna giriş tələb edir.

Unity XT yaddaşı ilə SQL Server yerləşdirilməsi üçün SMB fayl paylaşımlarının yaradılması üç addımlı sadə bir prosesdir: siz NAS server, fayl sistemi və SMB paylaşımı yaradırsınız. Dell EMC Unisphere Storage Management proqramı bu prosesi başa çatdırmağınıza kömək edəcək konfiqurasiya sehrbazını ehtiva edir. Bununla belə, SQL Server iş yüklərini SMB fayl paylaşımlarında yerləşdirərkən, SMB fayl paylaşımlarının istifadəsinə mütləq aid edilməyən bəzi vacib mülahizələri yadda saxlamaq lazımdır. Microsoft hazırda məlum olan problemlərlə yanaşı quraşdırma və təhlükəsizlik məsələlərinin siyahısını tərtib etmişdir; Ətraflı məlumat üçün "SQL Serverin SMB Fayl Yaddaşı ilə quraşdırılması" bölməsinə baxın Microsoft sənədləri.

Data Snapshots

Məlumatlar şirkətin ən vacib resursuna çevrilib və bugünkü kritik missiya mühitləri sadəcə ehtiyatdan daha çox şey tələb edir. Tətbiqlərin həmişə onlayn olması, fasiləsiz əməliyyatlar və yeniləmələrlə təmin edilməsi lazımdır. Onlar həmçinin yerli snapshot replikasiyası və uzaqdan replikasiya kimi seçimlər vasitəsilə yüksək performans və məlumat mövcudluğu tələb edir.

Unity XT yaddaş massivi ümumi iş axınlarını, əməliyyatları və arxitekturanı paylaşan blok və fayl snapshot imkanlarını təklif edir. Unity-nin snapshot metodologiyası məlumatları qorumaq üçün sadə və effektiv üsul təqdim edir. Ani görüntülər verilənlərin bərpasını asanlaşdırır - əvvəlki snapşota qayıdın və ya seçilmiş məlumatı əvvəlki şəkildən kopyalaya bilərsiniz. Aşağıdakı cədvəl Unity XT sistemləri üçün snapshot saxlama müddətlərini göstərir.

Məlumat anlıq görüntülərinin yerli və uzaqdan saxlanması

Foto növü

CLI
UI
REST

Əllə 

Planlaşdırılıb 

Əllə 

Planlaşdırılıb 

Əllə 

Planlaşdırılıb 

yerli 

1 il 

1 il

5 il 

4 həftə

100 il

Limitsiz

Uzaqdan 

5 il

255 həftə 

5 il

255 həftə

5 il

255 həftə

Snapshotlar ehtiyat nüsxələri kimi digər məlumatların qorunması üsullarını birbaşa əvəz etmir. Onlar yalnız aşağı RTO ssenariləri üçün ilk müdafiə xətti kimi ənənəvi ehtiyatı tamamlaya bilərlər.

Dell EMC Unity snapshot xüsusiyyətinə məlumatların azaldılması və təkmil təkmilləşdirmə daxildir. Snapshotlar həm də orijinal yaddaş resursunda əldə edilən yer qənaətindən faydalanır. Məlumatların azaldılması xüsusiyyətlərini dəstəkləyən yaddaş resursunun şəklini çəkdiyiniz zaman mənbədəki məlumatlar sıxıla və ya təkrarlana bilər.

SQL Server verilənlər bazası ilə snapshotlardan istifadə edərkən verilənlər bazasının bərpası ilə bağlı bəzi qeydlər:

  • SQL Server verilənlər bazasının bütün komponentləri verilənlər dəsti kimi qorunmalıdır. Məlumat və jurnal faylları müxtəlif LUN-larda olduqda, həmin LUN-lar ardıcıllıq qrupunun bir hissəsi olmalıdır. Ardıcıl qrup, qrupdakı bütün LUN-larda eyni vaxtda şəkil çəkilməsini təmin edir. Məlumat və jurnal faylları çoxsaylı SMB fayl paylaşımlarında olduqda, paylaşımlar eyni fayl sistemində olmalıdır.
  • SQL Server verilənlər bazasını blok əsaslı snapshotdan bərpa edərkən, SQL Server nümunəsi bağlı qalmalıdırsa, Unisphere host birləşməsindən istifadə edin. Fayl əsaslı bərpa üçün, mənbə kimi snapshot istifadə edərək əlavə SMB payı yaradılır. Cildlər quraşdırıldıqdan sonra verilənlər bazası başqa adla əlavə oluna bilər və ya mövcud verilənlər bazası bərpa edilmiş verilənlər bazası ilə əvəz edilə bilər.

  • Unisphere-də Snapshot Restore metodundan istifadə edərək bərpa həyata keçirərkən, SQL Server nümunəsini oflayn edin. SQL Server bərpa əməliyyatlarından xəbərdar deyil. Nümunənin oflayn alınması bərpadan əvvəl həcmlərin verilənlər bazası yazıları ilə zədələnməməsini təmin edir. Nümunə yenidən işə salındıqdan sonra SQL Server fəlakət bərpası verilənlər bazalarını ardıcıl vəziyyətə gətirəcək.
  • Eyni zamanda birdən çox yaddaş obyekti üçün snapshotları aktivləşdirin və əlavə görüntüləri işə salmazdan əvvəl sistemin tövsiyə olunan iş rejimlərində olduğundan əmin olun.

Çəkilişlərin avtomatlaşdırılması və planlaşdırılması

Unity XT-də snapshotlar avtomatlaşdırıla bilər. Unisphere yaddaş idarəetməsində aşağıdakı defolt şəkil seçimləri mövcuddur: defolt qoruma, daha qısa saxlama mühafizəsi və daha uzun saxlama qorunması. Hər bir seçim gündəlik snapshotlar çəkir və onları müxtəlif vaxtlar üçün saxlayır.

Siz planlaşdırma seçimlərindən birini (və ya hər ikisini) seçə bilərsiniz - hər x saatdan bir (1-dən 24-ə qədər) və gündəlik/həftəlik. Gündəlik/həftəlik snapshot planlaşdırması sizə çəkiləcək şəkillər üçün xüsusi vaxt və günləri təyin etməyə imkan verir. Seçilmiş hər bir seçim üçün siz hovuzu avtomatik silmək və ya müvəqqəti saxlamaq üçün konfiqurasiya edilə bilən saxlama siyasəti təyin etməlisiniz.

Unity snapshots haqqında ətraflı məlumat - ünvanda Dell EMC Unity sənədləri

İncə klonlar

İncə klon, blokları ana resursu ilə paylaşan həcm, ardıcıllıq qrupu və ya VMware VMFS məlumat anbarı kimi nazik blok saxlama resursunun oxu/yazma surətidir. İncə klonlar SQL Server verilənlər bazasının nüsxələrini tez və kompakt şəkildə təqdim etmək üçün əla bir yoldur, ənənəvi SQL Server alətlərinin əldə edə bilmədiyi bir şeydir. Nazik klon hosta təqdim edildikdən sonra cildlər onlayn olaraq gətirilə bilər və verilənlər bazası SQL Serverdə DB Attach metodundan istifadə etməklə əlavə olunacaq.

Təkmilləşdirmə funksiyasını nazik klonlarla istifadə edərkən, nazik klondakı bütün verilənlər bazalarını oflayn olaraq götürün. Bu, yeniləmə əməliyyatından əvvəl edilməlidir. Təkmilləşdirməni həyata keçirməzdən əvvəl verilənlər bazalarını oflayn vəziyyətə salmamaq SQL Serverdə məlumat uyğunsuzluğu xətaları və ya yanlış məlumat nəticələri ilə nəticələnə bilər.

Məlumatların təkrarlanması

Replikasiya eyni saytda və ya başqa bir yerdəki uzaq sistemlə məlumatları sinxronlaşdıran bir proqram xüsusiyyətidir. Unity-nin təkrarlama və konfiqurasiya seçimləri sizə performans və ötürmə qabiliyyətini balanslaşdırarkən SQL Server verilənlər bazası üçün RTO/RPO tələblərinə cavab vermək üçün səmərəli üsul seçməyə imkan verir.

SQL Server verilənlər bazalarını çoxsaylı cildlərdə qorumaq üçün Dell EMC Unity Replication-dan istifadə edərkən verilənlər bazasındakı bütün məlumat və jurnal həcmlərini tək ardıcıllıq qrupu və ya fayl sistemi ilə məhdudlaşdırmalısınız. Replikasiya daha sonra qrup və ya fayl sistemində qurulur və çoxlu verilənlər bazalarının həcmlərini və ya səhmlərini ehtiva edə bilər. Fərqli təkrarlama seçimlərini tələb edən verilənlər bazası ayrı LUN-larda, ardıcıllıq qruplarında və ya fayl sistemlərində olmalıdır.

İncə klonlar həm sinxron, həm də asinxron replikasiya ilə uyğun gəlir. İncə klon təyinat yerinə təkrarlandıqda o, həcmin, ardıcıllıq qrupunun və ya VMFS yaddaşının tam surətinə çevrilir. Replikasiyadan sonra nazik klon öz parametrləri ilə tamamilə müstəqil bir həcmdir.

Microsoft SQL Server 2019 və Dell EMC Unity XT flash serialları
Mənbə və hədəf sistemlər arasında nazik klon replikasiyası prosesi.

Tempdb verilənlər bazasının təkrarlanması tələb olunmur, çünki SQL Server yenidən işə salındıqda fayl yenidən qurulur və buna görə də metadata digər SQL Server instansiyalarının metodu ilə uyğun gəlmir. Replikasiya ediləcək cildlərin diqqətlə seçilməsi və həmin cildlərin məzmunu lazımsız replikasiya trafikini aradan qaldırır.

İnteqrasiya edilmiş Microsoft SQL Server Məlumat Kopyasının İdarə Edilməsi

Əksər müasir saxlama məhsulları (bütün Dell EMC məhsulları daxil olmaqla) istənilən fayl növünün "əməliyyat sisteminə uyğun" nüsxələrini yarada bilər:

  • Bütün səviyyələrdə əməliyyat sistemi tərəfindən ardıcıl yazı qaydası - hostdan tutmuş sürücüyə qədər.
  • Müxtəlif cildlərdəki birdən çox faylın yazı qaydasını qoruyub saxlaması üçün həcmləri qruplaşdırmaq.

Ölçəklənən saxlama cihazlarının geniş tətbiqi ilə Microsoft saxlama provayderləri üçün API hazırladı. Bu API yaddaş provayderlərinə Volume Shadow Copy Service (VSS) istifadə edərək "tətbiqdə ardıcıl surətlər" yaratmaq üçün SQL Server verilənlər bazası proqramı ilə əlaqələndirməyə imkan verir. Bu nüsxələr SQL Serverin planlaşdırılmış və bağlanması zamanı SQL Server ilə əməliyyat sistemi arasında qarşılıqlı əlaqəni simulyasiya edir. Bütün yazma buferləri təmizlənir və bütün disklər SQL jurnalında qeyd olunan müəyyən bir vaxtda yenilənənə və ardıcıl olana qədər əməliyyatlar dayandırılır.

Unity XT snapshots ilə inteqrasiya olunmuş Dell EMC AppSync proqramı iş məlumatlarının tətbiqə uyğun nüsxələrini yaratmaq, istifadə etmək və idarə etmək prosesini asanlaşdırır və avtomatlaşdırır. Bu proqram verilənlər bazasının bərpası və təkrar istifadəsi üçün surətlərə nəzarət ssenarilərində istifadə üçün nəzərdə tutulub. 

AppSync proqramı avtomatik olaraq proqram verilənlər bazalarını aşkar edir, verilənlər bazası strukturunu öyrənir və fayl strukturunu hardware və ya virtualizasiya təbəqələri vasitəsilə əsas Unity XT yaddaşına uyğunlaşdırır. O, surətin yaradılması və yoxlanılmasından tutmuş hədəf hostda snapshotların quraşdırılmasına və verilənlər bazasının işə salınmasına və ya bərpasına qədər bütün lazımi addımları təşkil edir. AppSync istehsal verilənlər bazasının yenilənməsi və bərpası daxil olmaqla SQL Server iş axınlarını dəstəkləyir və asanlaşdırır.

Məlumatların azaldılması və təkmilləşdirmə

Dell EMC Unity saxlama sistemləri ailəsi zəngin xüsusiyyətlərə malik, istifadəsi asan məlumatların azaldılması xidmətləri təklif edir. Qənaət yalnız konfiqurasiya edilmiş əsas saxlama resurslarında deyil, həm də bu resursların anlıq görüntüləri və nazik klonlarında əldə edilir. Snapshotlar və nazik klonlar mənbə yaddaşının məlumatların azaldılması parametrini miras alır və bu, tutum qənaətini artırır.

Məlumatların azaldılması xüsusiyyətinə istifadəçi obyektləri və daxili istifadə üçün istifadə edilə bilən yaddaş sahəsinin həcmini potensial olaraq artıran təkmilləşdirmə, sıxılma və sıfır blok aşkarlama fəaliyyətləri daxildir. Unity XT məlumatların azaldılması funksiyası Unity OE 4.3 və sonrakı versiyalarda sıxılma xüsusiyyətini əvəz edir. Sıxılma məlumat dəstini saxlamaq üçün tələb olunan tutumun fiziki paylanmasını azalda bilən məlumatların azaldılması alqoritmidir.

Unity XT sistemləri həmçinin məlumatların azaldılması aktivləşdirildikdə aktivləşdirilə bilən təkmilləşdirmə funksiyasını təmin edir. Təkmil təkmilləşdirmə Unity məlumat bloklarının yalnız az sayda nüsxəsini (çox vaxt yalnız bir nüsxəni) saxlamaqla istifadəçi məlumatları üçün tələb olunan tutumu azaldır. Təkmilləşdirmə sahəsi bir LUN-dur. Saxlama sxemi seçərkən bunu nəzərə alın. Daha az LUN daha yaxşı təkmilləşdirmə ilə nəticələnir, lakin daha çox LUN daha yaxşı performans təmin edir. 

Qabaqcıl təkmilləşdirmədən tutum qənaəti əksər mühitlərdə ən böyük fayda təmin edə bilər, eyni zamanda Unity massivi prosessorlarının istifadəsini tələb edir. OE 5.0-də təkmilləşdirmə aktivləşdirildikdə, istənilən bloku təkmilləşdirir (sıxılmış və ya sıxılmamış). Ətraflı məlumat üçün bax Dell EMC sənədləri.

Aşağıdakı cədvəl məlumatların azaldılması və təkmilləşdirmə üçün dəstəklənən konfiqurasiyaları göstərir:

Unity-də məlumatların azaldılması (bütün modellər) və təkmilləşdirmə dəstəyi

Unity OE versiyası 

Технология 

Dəstəklənən hovuz növü 

Dəstəklənən Modellər

4.3 / 4.4 

Məlumatların azaldılması 

Flash yaddaş hovuzu - ənənəvi və ya dinamik 

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

4.5 
 

Məlumatların azaldılması 

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

Məlumatların azaldılması və təkmilləşdirmə*

450F, 550F, 650F 


 

Məlumatların azaldılması 

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

Məlumatların azaldılması və təkmilləşdirmə

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

* Məlumatların azaldılması defolt olaraq qeyri-aktivdir və təkmil təkmilləşdirmə mövcud seçimə çevrilməzdən əvvəl aktiv edilməlidir. Məlumatların azaldılmasını aktiv etdikdən sonra təkmilləşdirmə mövcuddur, lakin defolt olaraq qeyri-aktivdir.

Birlikdə məlumatların azaldılması və SQL Serverdə məlumatların sıxılması

SQL Server 2008 Enterprise Edition yerli məlumatların sıxılması imkanlarını təklif edən ilk buraxılış idi. SQL Server 2008 sətir səviyyəli və səhifə səviyyəli sıxılma verilənlər bazası obyektləri tərəfindən sərf olunan yeri azaltmaq üçün SQL Server daxili verilənlər bazası cədvəli formatı haqqında biliklərdən istifadə edir. Yerin azaldılması hər səhifədə daha çox sıra və bufer hovuzunda daha çox səhifə saxlamağa imkan verir. NVARCHAR(MAX kimi sıradankənar məlumatlar kimi 8k data səhifəsi formatında saxlanmayan məlumatlar sətir və ya səhifə sıxılma metodlarından istifadə etməyəcəyinə görə, Microsoft Transact-SQL SIĞIRMA və DECOMPRESS funksiyalarını təqdim etdi. 

Bu funksiyalar verilənlərin hər bir bölməsinin sıxılması və ya açılması üçün çağırılmalı olan ənənəvi məlumat sıxılma yanaşmasından (GZIP alqoritmi) istifadə edir.

SQL Server üçün eksklüziv olmayan Unity XT sıxılması saxlama məlumatlarını təhlil etmək və sıxmaq üçün proqram alqoritmindən istifadə edir. Unity OE 4.1-in buraxılışından bəri, blok saxlama həcmləri və flash hovuzda VMFS məlumat anbarları üçün Unity məlumatlarının sıxılması mövcud olmuşdur. Unity OE 4.2-dən başlayaraq, sıxılma fayl sistemləri və flash yaddaş hovuzlarında NFS məlumat anbarları üçün də mövcuddur.

SQL Server üçün məlumatların sıxılma metodunun seçimi bir neçə amildən asılıdır. Bu amillərə verilənlər bazası məzmununun növü, həm yaddaşda, həm də verilənlər bazası serverlərində mövcud olan CPU resursları və SLA-nı saxlamaq üçün tələb olunan I/O resursları daxildir. Ümumiyyətlə, SQL Server istifadə edərək sıxılmış məlumatlar üçün əlavə yerə qənaət gözləmək olar, lakin TSQL-in GZIP sıxılma xüsusiyyətindən istifadə edərək sıxılmış verilənlər çətin ki, Unity XT-nin sıxılma xüsusiyyətlərindən əhəmiyyətli əlavə yerə qənaət görsünlər, çünki üstünlüklərin əksəriyyəti əvvəlki universaldan gəlir. alqoritm.

Yaddaş obyektindəki məlumatlar ən azı 25% sıxılırsa, vahid sıxılma yer qənaətini təmin edir. Yaddaş obyektində sıxılmanı aktivləşdirməzdən əvvəl onun sıxıla bilən məlumatların olub olmadığını müəyyənləşdirin. Saxlama obyekti üçün sıxılma imkanını işə salmayın, əgər bu, tutuma qənaət edəcək. 

Unity data reduction, SQL Server verilənlər bazası səviyyəsində sıxılma və ya hər ikisindən istifadə edib-etməmək barədə qərar verərkən aşağıdakıları nəzərə alın:

  • Birlik sisteminə yazılan məlumatlar sistem keşində saxlandıqdan sonra host tərəfindən təsdiqlənir. Bununla belə, sıxılma prosesi keş silinənə qədər başlamır.

  • Sıxılma qənaəti yalnız Unity XT saxlama resursları üçün deyil, həm də resursun anlıq görüntüləri və nazik klonları üçün əldə edilir.
  • Sıxılma prosesi zamanı verilənlərin sıxıla bilməyəcəyini müəyyən etmək üçün seçmə alqoritmindən istifadə edərək çoxlu bloklar birləşdirilir. Əgər seçmə alqoritmi yalnız minimal qənaətin əldə oluna biləcəyini müəyyən edərsə, sıxılma atlanır və məlumatlar hovuza yazılır.
  • Məlumat yaddaşa yazılmazdan əvvəl sıxıldıqda, məlumatların işlənməsinin həcmi xeyli azalır. Buna görə də, sıxılma sürücüyə yazılan məlumatların fiziki miqdarını azaltmaqla flash yaddaşın aşınmasını azaltmağa kömək edir.

Cədvəllər və indekslər üçün SQL Server-də sətir və səhifə sıxılması haqqında ətraflı məlumat üçün baxın Microsoft sənədləri.

Unutmayın ki, istənilən sıxılma prosessor resursları tələb edir. Bant genişliyi tələbləri yüksək olduqda, sıxılma performansa əhəmiyyətli təsir göstərə bilər. OLAP iş yüklərinin yüksək yazma nisbətləri SQL Server verilənlər bazası üçün sıxılma faydalarını da azalda bilər.

Dell EMC, Unity massivində real dünya məlumatlarının azaldılması dərəcələrindən istifadə edərək potensial qənaətləri araşdırdı. Komanda VMware virtual maşınları, fayl mübadiləsi, SQL Server verilənlər bazaları, Microsoft Hyper-V virtual maşınları və s. haqqında məlumat toplayıb.

Tədqiqatın nəticələri göstərdi ki, SQL Server log faylının ölçüsünün azalması məlumat faylından demək olar ki, 10 dəfə kiçikdir:

  • Verilənlər bazasının ölçüsü = 1,49:1 (32,96%)
  • Günlük həcmi = 12,9:1 (92,25%)

SQL Server verilənlər bazası iki cildlə təchiz edilmişdir. Verilənlər bazası faylları bir cilddə, əməliyyat qeydləri isə digərində saxlanılır. Verilənlər bazası həcmləri ilə məlumatların azaldılması texnologiyasından istifadə saxlama qənaətini təmin edə bilər; lakin verilənlər bazası həcmlərində təkmilləşdirməni aktiv edib etməməyə qərar verərkən performans təsirini nəzərə almalısınız. Faktiki verilənlər bazası ölçüsünün azalması saxlanılan məlumatlardan asılı olaraq dəyişə bilsə də, tədqiqatın nəticələri göstərdi ki, SQL Server əməliyyat jurnalının saxlama sahəsi ola bilər. əhəmiyyətli dərəcədə azaldılmalıdır.

Məlumatların azaldılması üzrə ən yaxşı təcrübələr

Yaddaş obyektində məlumatların azaldılmasını aktiv etməzdən əvvəl aşağıdakı təlimatları nəzərdən keçirin:

  • Məlumatların azaldılmasını dəstəkləmək üçün mövcud resurslara malik olduğundan əmin olmaq üçün yaddaş sisteminin monitorinqindən istifadə edin.
  • Birdən çox saxlama obyekti üçün məlumatların azaldılmasını aktivləşdirin. Əlavə saxlama yerlərində işə salmazdan əvvəl onun tövsiyə olunan iş şəraitində olduğundan əmin olmaq üçün sistemi izləyin.
  • Unity XT x80F modellərində, saxlama vahidindəki məlumat ən azı 1% sıxıldığı təqdirdə məlumatların azaldılması tutuma qənaət təmin edəcək.

OE 80 ilə işləyən əvvəlki Unity x5.0F modellərində məlumatların azaldılması məlumatın ən azı 25% sıxılma qabiliyyətinə malik olduğu müddətcə qənaət təmin etdi.

  • Yaddaş obyektində məlumatların azaldılmasını aktiv etməzdən əvvəl obyektdə sıxıla bilən məlumatların olub-olmadığını müəyyənləşdirin. Video, audio, şəkillər və ikili məlumatlar kimi müəyyən məlumat növləri adətən sıxılmadan az fayda verir. Yerə qənaət olmayacaqsa, saxlama obyektində məlumatların azaldılmasını aktiv etməyin.
  • Adətən yaxşı sıxılan fayl məlumatlarının həcmini seçici şəkildə sıxmağı düşünün.

VMware Virtualizasiyası

VMware vSphere virtualizasiya və bulud mühitləri üçün səmərəli və təhlükəsiz platformadır. vSphere-in əsas komponentləri VMware vCenter Server və VMware ESXi hipervizorudur.

vCenter Server vSphere mühitləri üçün vahid idarəetmə platformasıdır. Yerləşdirmək asandır və resursları aktiv şəkildə optimallaşdırır. ESXi birbaşa fiziki serverlərdə quraşdırılan açıq mənbəli hipervizordur. ESXi-nin əsas resurslara birbaşa çıxışı var və yaddaş tələblərini minimuma endirərək 150MB ölçüsündə kiçikdir. O, müxtəlif proqram iş yükləri üçün etibarlı performans təmin edir və güclü virtual maşın konfiqurasiyalarını dəstəkləyir - 128 vCPU, 6 TB RAM və 120 cihaz.

SQL Serverin müasir avadanlıqda effektiv işləməsi üçün SQL Server əməliyyat sistemi (SQLOS) aparat dizaynını başa düşməlidir. Çoxnüvəli və çox qovşaqlı qeyri-vahid yaddaş girişi (NUMA) sistemlərinin meydana çıxması ilə nüvələr, məntiqi prosessorlar və fiziki prosessorlar arasındakı əlaqəni başa düşmək xüsusilə vacib olmuşdur.

Prosessorlar 

Virtual Processing Unit (vCPU) virtual maşına təyin edilmiş virtual mərkəzi emal vahididir. Təyin edilmiş vCPU-ların ümumi sayı aşağıdakı kimi hesablanır:

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

Ardıcıl performans vacibdirsə, VMware bütün virtual maşınlara təyin edilmiş vCPU-ların ümumi sayının ESXi hostunda mövcud olan fiziki nüvələrin ümumi sayından çox olmamasını tövsiyə edir, lakin monitorinq istifadə edilməmiş CPU resurslarının olduğunu göstərirsə, siz ayrılmış vCPU-ların sayını artıra bilərsiniz. mövcuddur.

Intel Hyper-Threading Texnologiyası aktivləşdirilmiş sistemlərdə məntiqi nüvələrin (vCPU) sayı fiziki nüvələrin sayından iki dəfə çoxdur. Bu halda, vCPU-ların ümumi sayını təyin etməyin.

Aşağı səviyyəli SQL Server iş yükləri gecikmə dəyişkənliyindən daha az təsirlənir. Beləliklə, bu iş yükləri vCPU-ların fiziki CPU-lara nisbəti yüksək olan hostlarda işləyə bilər. Ağlabatan CPU istifadə səviyyələri ümumi sistemin ötürmə qabiliyyətini artıra, lisenziya qənaətini maksimum dərəcədə artıra və adekvat performansı qoruya bilər.

Intel Hyper-Threading adətən hostun ümumi ötürmə qabiliyyətini 10% -dən 30% -ə qədər yaxşılaşdırır, vCPU-nun fiziki CPU nisbəti 1,1-dən 1,3-ə qədər olduğunu göstərir. VMware ESXi-nin bu texnologiyadan faydalana bilməsi üçün mümkün olduqda UEFI BIOS-da Hyper-Threading-i aktivləşdirməyi tövsiyə edir. VMware həmçinin SQL Server iş yükləri üçün Hyper-Threading istifadə edərkən hərtərəfli test və monitorinqi tövsiyə edir.

yaddaş

Demək olar ki, bütün müasir serverlər əsas yaddaş və prosessorlar arasında əlaqə yaratmaq üçün qeyri-vahid yaddaşa giriş (NUMA) arxitekturasından istifadə edirlər. NUMA fiziki prosessorlar arasında fiziki yaddaş bloklarının bölünməsini həyata keçirən ortaq yaddaş üçün aparat arxitekturasıdır. NUMA nodu ayrılmış yaddaş bloku ilə birlikdə bir və ya daha çox CPU yuvasıdır. 

NUMA son on ildə geniş müzakirə olunan mövzu olub. NUMA-nın nisbi mürəkkəbliyi qismən müxtəlif təchizatçıların tətbiqləri ilə bağlıdır. Virtuallaşdırılmış mühitlərdə NUMA mürəkkəbliyi həm də konfiqurasiya seçimləri və təbəqələrinin sayı ilə müəyyən edilir - aparatdan hipervizor vasitəsilə qonaq əməliyyat sisteminə və nəhayət, SQL Server tətbiqinə qədər. NUMA aparat arxitekturasının yaxşı başa düşülməsi virtuallaşdırılmış SQL Server nümunəsi ilə işləyən istənilən SQL Server DBA üçün zəruridir.

Çox sayda nüvəyə malik serverlərdə daha yüksək effektivliyə nail olmaq üçün Microsoft, SoftNUMA-nı təqdim etdi. SoftNUMA proqramı bir NUMA daxilində mövcud CPU resurslarını çoxsaylı SoftNUMA qovşaqlarına bölməyə imkan verir. VMware-ə görə, SoftNUMA VMware-in virtual NUMA (vNUMA) topologiyası ilə uyğun gəlir və əksər iş yükləri üçün verilənlər bazası mühərrikinin miqyasını və performansını daha da optimallaşdıra bilər...

VMware-i SQL Server ilə virtuallaşdırarkən istifadə edin:

  • SQL Server Database Engine üçün aşağı yaddaş resurslarını aşkar etmək üçün virtual maşınlara nəzarət edin. Bu problem I/O əməliyyatlarının artmasına və performansın azalmasına səbəb olur.

  • Performansı yaxşılaşdırmaq üçün ESXi host səviyyəsində yaddaşın həddindən artıq yüklənməsinin qarşısını almaqla virtual maşınlar arasında yaddaş mübahisəsinin qarşısını alın.
  • Fiziki NUMA sərhədləri daxilində virtual maşına təyin edilə bilən yaddaşın maksimum miqdarını müəyyən etmək üçün hardware NUMA fiziki yaddaş ayrılmasını yoxlamağı nəzərdən keçirin.
  • Əgər adekvat performansa nail olmaq əsas məqsəddirsə, ayrılmış yaddaşa bərabər yaddaş ehtiyatını saxlamağı düşünün. Bu parametr parametri virtual maşının yalnız fiziki yaddaş almasını təmin edir.

Virtuallaşdırılmış saxlama

Virtuallaşdırılmış mühitdə yaddaşın qurulması yaddaş infrastrukturu haqqında bilik tələb edir. NUMA-da olduğu kimi, siz I/O-nun müxtəlif səviyyələrinin necə işlədiyini başa düşməlisiniz - bu halda VM-dəki tətbiqdən tutmuş davamlı yaddaş mühitində məlumatın fiziki oxunmasına və yazılmasına qədər.

vSphere, Unity XT massivi ilə SQL Server tətbiqində faydalı proqramlara malik yaddaşın konfiqurasiyası üçün bir sıra seçimlər təqdim edir. FS VMFS Unity XT kimi blok saxlama sistemlərində ən çox istifadə edilən məlumat saxlama üsuludur. Unity XT massivi vSphere tərəfindən məntiqi disklər (həcmlər) kimi ifşa olunan fiziki sürücülərdən ibarət alt səviyyədir. Unity XT həcmləri ESXi hipervizoru tərəfindən VMFS həcmləri kimi formatlanır. VMware administratorları qonaq əməliyyat sisteminə təqdim olunan bir və ya bir neçə virtual disk (VMDK) yaradır. RDM virtual maşına VMFS formatlaşdırmadan birbaşa Unity XT blok yaddaşına (FC və ya iSCSI vasitəsilə) daxil olmaq imkanı verir. VMFS və RDM həcmləri eyni əməliyyat ötürmə qabiliyyətini təmin edə bilər. 

ESXi üçün NFS əsaslı yaddaş üçün Dell EMC ümumi təyinatlı NFS fayl sistemləri əvəzinə VMware NFS-dən istifadə etməyi tövsiyə edir. SQL Serverdə işləyən və NFS məlumat anbarında VMDK istifadə edən virtual maşın əsas NFS qatından xəbərsizdir. Qonaq əməliyyat sistemi virtual maşına Windows Server və SQL Server ilə işləyən fiziki server kimi yanaşır. NFS məlumat anbarlarında əvəzetmə klaster nümunəsi konfiqurasiyaları üçün paylaşılan disklər dəstəklənmir.

VMware vSphere Virtual Volumes (VVols) virtual maşın səviyyəsində əsas fiziki yaddaş təqdimatından (məsələn, həcmlər və ya fayl sistemləri kimi) asılı olmayaraq, daha ətraflı nəzarət təklif edir. VVols ilə massiv əsaslı replikasiya VVol 2.0 (vSphere 6.5) ilə başlayaraq dəstəklənir. Davamlı SCSI ehtiyat nüsxəsini dəstəkləməklə vSphere 6.7 ilə başlayan SQL Failover Cluster instansiyasını disk resursu ilə təmin etmək üçün RDM diski əvəzinə VVol diskindən istifadə edilə bilər.

Virtuallaşdırılmış şəbəkələr

Virtual aləmdə şəbəkələşmə fiziki dünyada olduğu kimi eyni məntiqi anlayışları izləyir, lakin fiziki kabellər və açarlardan çox proqram təminatından istifadə edir. Şəbəkə gecikməsinin SQL Server iş yüklərinə təsiri çox fərqli ola bilər. Nümayəndəlik müddətində mövcud iş yükü və ya yaxşı tətbiq edilmiş test sistemində şəbəkə performans göstəricilərinin monitorinqi virtual şəbəkənin yaradılmasına kömək edir.

SQL Server ilə VMware virtualizasiyasından istifadə edərkən aşağıdakıları nəzərə alın:

  • Həm standart, həm də paylanmış virtual açarlar SQL Server tərəfindən tələb olunan funksionallığı təmin edir.
  • İdarəetmə, vSphere vMotion və şəbəkə saxlama trafikini məntiqi olaraq ayırmaq üçün VLAN etiketləmə və virtual keçid port qruplarından istifadə edin.
  • VMware vSphere vMotion trafikinin və ya iSCSI trafikinin aktiv olduğu virtual açarlarda böyük çərçivələri işə salmağı şiddətlə tövsiyə edir.
  • Ümumiyyətlə, qonaq əməliyyat sistemləri və avadanlıq üçün şəbəkə qaydalarına əməl edin.

 Nəticə 

SQL Server verilənlər bazası mühitləri daha böyük və mürəkkəbləşir. SQL Server 2019-da Microsoft əsas SQL Server xüsusiyyətlərini təkmilləşdirdi və Apache Spark və HDFS ilə böyük məlumat iş yüklərinə dəstək kimi yenilərini əlavə etdi. Dell EMC, Microsoft ilə əməkdaşlıq edərək, SQL Server mühiti üçün zəruri infrastruktur komponentlərini - serverlər, yaddaş və şəbəkələri təmin etməyə davam edir. 

Saxlama və verilənlər bazası mütəxəssisləri paylaşılan saxlama platformalarında SQL Server üçün infrastruktur həlləri yaratmaq üçün birlikdə işləyərkən iş vaxtının əhəmiyyətli dərəcədə artdığını və ümumi sahiblik dəyərinin (TCO) azaldığını görürük. Dell EMC Unity XT tam flaş massivi yüksək performansa və aşağı gecikməyə ehtiyacı olan SQL Server tərtibatçıları və idarəçiləri üçün uyğun olan orta səviyyəli həlldir. Bütün fleş disklərdə işləmək üçün nəzərdə tutulmuş Unity XT All-Flash ikili CPU, ikili nəzarətçi konfiqurasiyaları və çox nüvəli optimallaşdırmanı dəstəkləyir.

Getdikcə təşkilatlar SQL Server mühitlərini virtuallaşdırırlar. Virtuallaşdırma memarlıq yığınına başqa bir dizayn qatı əlavə etsə də, əhəmiyyətli faydalar təmin edir. Ümid edirik ki, yuxarıda təqdim olunan ən çox istifadə olunan VMware xüsusiyyətləri və alətlərindən bəzilərini SQL Server mühitlərində faydalı tapacaqsınız. Daha ətraflı məlumat üçün resurslara keçidləri də tövsiyə edirik.

Faydalı linklər

Dell EMC

VMware

microsoft

Mənbə: www.habr.com

Добавить комментарий