Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat

Dina iki kita bakal ngenalake sampeyan fitur nggunakake SQL Server 2019 karo sistem panyimpenan Unity XT, lan uga menehi rekomendasi babagan virtualisasi SQL Server nggunakake teknologi VMware, nyetel lan ngatur komponen dhasar infrastruktur Dell EMC.

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat
Ing 2017, Dell EMC lan VMware nerbitake asil survey babagan tren lan evolusi SQL Server - "SQL Server Transformation: Towards Agility and Resilience" (Transformasi SQL Server: Menuju Agility lan Resiliency), sing nggunakake pengalaman komunitas anggota Asosiasi Profesional SQL Server (PASS). Asil nuduhake yen lingkungan database SQL Server saya akeh ing loro ukuran lan kerumitan, mimpin dening nambah volume data lan syarat bisnis anyar. Database SQL Server saiki disebarake ing akeh perusahaan, nguwasani aplikasi sing penting banget, lan asring dadi dhasar transformasi digital. 

Wiwit survey iki ditindakake, Microsoft wis ngeculake DBMS generasi sabanjure - SQL Server 2019. Saliyane ningkatake fungsi dhasar mesin relasional lan panyimpenan data, layanan lan fungsi anyar wis muncul. Contone, SQL Server 2019 kalebu dhukungan kanggo beban kerja data gedhe nggunakake Apache Spark lan Hadoop Distributed File System (HDFS).

Alliance Dell EMC lan Microsoft

Dell EMC lan Microsoft duwe kolaborasi sing wis suwe kanggo ngembangake solusi kanggo SQL Server. Kasil ngleksanakake platform database lengkap kayata Microsoft SQL Server mbutuhake koordinasi fungsi piranti lunak karo infrastruktur IT ndasari. Infrastruktur iki kalebu daya pangolahan prosesor, sumber memori, panyimpenan lan layanan jaringan. Dell EMC nawakake infrastruktur platform SQL Server kanggo saben jinis beban kerja lan aplikasi.

Dell EMC PowerEdge server baris nawakake macem-macem prosesor lan konfigurasi memori. Konfigurasi iki cocok kanggo macem-macem beban kerja: saka aplikasi perusahaan cilik nganti sistem kritis misi paling gedhe, kayata perencanaan sumber daya perusahaan (ERP), gudang data, analytics canggih, e-commerce, lan liya-liyane. Garis panyimpenan dirancang kanggo nyimpen data sing ora terstruktur lan terstruktur. 

Pelanggan sing masang SQL Server 2019 kanthi infrastruktur Dell EMC bisa nggarap data terstruktur lan ora terstruktur nggunakake SQL Server lan Apache Spark. SQL Server uga ndhukung kombinasi akses klien, server-kanggo-server, lan teknologi komunikasi server-kanggo-simpenan. Sesanti Dell EMC adhedhasar model disaggregated nawakake ekosistem mbukak. Organisasi bisa milih saka macem-macem aplikasi jaringan standar industri, sistem operasi lan platform hardware. Pendekatan iki menehi kontrol maksimal babagan teknologi lan arsitektur, sing nyebabake penghematan biaya lan keluwesan sing signifikan.

VMware virtualize kabeh komponen infrastruktur kritis sing SQL Server perlu kanggo entuk kinerja dhuwur lan konsistensi operasional. Saliyane awan pribadi, VMware saiki uga nawakake model hibrida kanggo beban kerja, kalebu arsitektur awan pribadi lan umum. 

Akeh organisasi sing ngowahi virtualisasi kanggo nyuda biaya infrastruktur, nyedhiyakake kasedhiyan dhuwur, lan nyederhanakake pemulihan bencana. 94% profesional SQL Server sing ditliti nglaporake sawetara tingkat virtualisasi ing lingkungane. 70% sing nggunakake virtualisasi milih VMware. 60% duwe tingkat virtualisasi SQL Server 75% utawa luwih. Kajaba iku, asil survey banget suggest sing kasedhiyan dhuwur lan Recovery bilai dipun ginakaken ing lapisan virtualization wis dadi faktor penting ing kaputusan kanggo virtualize database SQL Server.

Fitur anyar ing SQL Server 2019

Platform database SQL Server 2019 kalebu macem-macem teknologi, fitur, lan layanan sing ndhukung aplikasi kritis kayata analytics, database perusahaan, intelijen bisnis (BI), lan pangolahan transaksi skalabel (OLTP). Platform SQL Server wis entuk kapabilitas kanggo ngatur integrasi data, gudang data, nglaporake lan analytics canggih, kemampuan replikasi, lan manajemen jinis data semi-terstruktur. Mesthine, ora kabeh klien utawa aplikasi mbutuhake kabeh fitur kasebut. Kajaba iku, ing akeh kasus, luwih becik misahake layanan SQL Server nggunakake virtualisasi. 

Saiki, bisnis asring kudu ngandelake volume data sing akeh saka macem-macem set data sing saya tambah akeh. Kanthi SQL Server 2019, sampeyan bisa entuk wawasan wektu nyata saka kabeh data sampeyan. Kluster SQL Server 2019 nyedhiyakake lingkungan skala lengkap kanggo nggarap set data gedhe, kalebu panggunaan machine learning lan kemampuan intelijen buatan. Fitur lan nganyari anyar utama ing SQL Server 2019 kadhaptar ing dokumen Microsoft.

Dell EMC Unity XT Mid-Range Storage System

Seri panyimpenan Dell EMC Unity diluncurake meh telung taun kepungkur, lan wiwit iku luwih saka 40 sistem wis didol. Pelanggan ngapresiasi array mid-range iki amarga kesederhanaan, kinerja lan efektifitas biaya. Platform midrange Dell EMC Unity XT minangka solusi panyimpenan bareng sing nyedhiyakake latensi sing sithik, throughput dhuwur, lan overhead manajemen sing sithik kanggo beban kerja SQL Server. Kabeh sistem Unity XT nggunakake arsitektur prosesor panyimpenan dual (SP) kanggo nangani I / O lan aktif / operasi data aktif. Unity XT dual SP nggunakake konektivitas internal 000Gbps SAS lengkap lan arsitektur multi-inti eksklusif kanggo kinerja lan efisiensi sing dhuwur. Susunan disk ngidini sampeyan nggedhekake kapasitas panyimpenan nggunakake rak tambahan.

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat
Dell EMC Unity XT, generasi sabanjure arrays (sato lan kabeh-flash), Ngartekno mundhak kinerja, mbenakake efficiency, lan nambah kabisan anyar lan layanan kanggo lingkungan multi-awan. 

Arsitektur Unity XT ngidini sampeyan ngolah data kanthi bebarengan, nyuda volume data, lan layanan dhukungan kayata replikasi tanpa ngorbanake kinerja aplikasi. Dibandhingake karo solusi generasi sadurunge, kinerja sistem panyimpenan Dell EMC Unity XT tikel kaping pindho lan wektu nanggepi 75% luwih cepet. Lan mesthi, Dell EMC Unity ndhukung standar NVMe.

Sistem panyimpenan nganggo drive NVMe nuduhake kinerja sing paling apik ing aplikasi sing sensitif latensi. Contone, ing aplikasi kayata database massive, NVMe nyedhiyakake latency kurang lan tingkat data puncak dhuwur. Suda latensi lan tambah konkurensi kanthi signifikan ningkatake kinerja maca / nulis. Ora kebeneran, miturut ramalan IDC, ing taun 2021, susunan lampu kilat kanthi sambungan NVMe lan NVMe-oF (NVMe liwat Fabric) bakal kira-kira setengah saka kabeh bathi saka dodolan sistem panyimpenan eksternal ing saindenging jagad. 

Algoritma komprèsi data nambah efisiensi panyimpenan. Dell EMC Unity XT bisa nyuda volume data nganti kaping lima. Indikator penting liyane yaiku efisiensi sakabèhé sistem. Dell EMC Unity XT nggunakake kapasitas sistem 85%. Kompresi lan deduplikasi ditindakake ing mode inline - ing tingkat controller. Data disimpen ing wangun kompres. Sistem kasebut uga ngotomatisasi karya nganggo gambar data.

Array lampu kilat Unity sing gampang digunakake kanthi akses terpadu (blok lan file) nyedhiyakake wektu respon sing stabil, nggabungake karo layanan panyimpenan maya, lan ndhukung upgrade tanpa migrasi data. Ing konfigurasi dhasar, sistem panyimpenan serbaguna iki diinstal ing 30 menit.

teknologi panyimpenan data disebut "kolam dinamis" ngijini sampeyan kanggo pindhah saka statis kanggo expansion memori dinamis, menehi keluwesan operasional dhuwur lan ease saka nambah kapasitas sistem. Kolam renang dinamis ngirit kapasitas lan anggaran, lan mbutuhake wektu kurang kanggo mbangun maneh. Ngembangake kapasitas lan kinerja Dell EMC Unity ora mbutuhake migrasi data. 

Akeh perusahaan saiki nggunakake sawetara layanan awan umum kanthi kombinasi infrastruktur ing papan kasebut. Dell EMC Unity XT bisa dienggo minangka komponen lingkungan Dell Technologies Cloud. Sistem panyimpenan iki bisa digunakake ing awan umum lan data bisa ditransfer menyang awan pribadi. Kajaba iku, panyimpenan Dell EMC Unity XT kasedhiya minangka layanan. Iki minangka salah sawijining layanan panyimpenan awan Dell EMC Cloud Storage Services.
 
Panyimpenan awan dadi saya populer amarga bisa nambah ROI kanthi nyuda biaya infrastruktur. Layanan Cloud Storage ngluwihi pusat data pelanggan menyang awan kanthi ngirim panyimpenan Dell EMC (langsung disambungake menyang sumber maya umum) minangka layanan. Panyedhiya pihak katelu bisa nyedhiyakake konektivitas awan umum kanthi kacepetan dhuwur (latensi kurang) menyang Dell EMC Unity, PowerMax lan sistem Isilon ing pusat data pelanggan.

Kulawarga Unity XT kalebu Unity XT All-Flash, Unity XT Hybrid, UnityVSA lan sistem Unity Cloud Edition.
 

Unified Hybrid lan Flash Arrays 

Sistem panyimpenan Unity XT Hybrid lan Unity XT All-Flash basis Intel nyedhiyakake arsitektur terpadu kanggo akses pemblokiran, akses file, lan VMware VVols kanthi dhukungan kanggo protokol panyimpenan terlampir jaringan (NAS), iSCSI, lan Fiber Channel (FC). Platform Unity XT Hybrid lan Unity XT All-Flash wis NVMe-siap.

Sistem hibrida Unity XT ndhukung lingkungan multi-cloud. Multi-cloud tegese ngluwihi panyimpenan menyang awan utawa nyebarke menyang awan kanthi pilihan panggunaan sumber daya sing fleksibel. Panyimpenan multicloud dirancang kanggo njamin mobilitas lan portabilitas data ing antarane sawetara platform awan - pribadi lan umum. Iki ora mung mengaruhi proses gerakan data, nanging uga organisasi akses aplikasi menyang data ing sawetara awan umum.

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat
Array hibrida iki nyedhiyakake kapabilitas ing ngisor iki:

  • Scalable kanggo 16 PB kapasitas mentahan.
  • Kapabilitas pengurangan data sing dibangun kanggo kabeh blumbang lampu kilat.
  • Instalasi lan konfigurasi cepet (rata-rata butuh 25 menit).

Teknologi SSD saya tambah kanthi cepet, lan produk revolusioner anyar bakal teka ing pasar ing taun-taun sing bakal teka. Ing sawetoro wektu, organisasi bakal terus ngganti HDD tradisional nganggo SSD kanggo kinerja sing luwih apik, gampang manajemen lan ngirit energi. Generasi anyar saka array kabeh lampu kilat bakal nampilake otomatisasi panyimpenan sing luwih maju, integrasi awan umum, lan proteksi data terintegrasi. 

Sistem Unity XT All-Flash nyedhiyakake kacepetan, efisiensi, lan dhukungan multi-cloud. Fitur kasebut:

  • Produktivitas kaping pindho.
  • Pengurangan data nganti 7:1.
  • Instalasi lan konfigurasi cepet (proses kurang saka 30 menit).

 UnityVSA

UnityVSA minangka panyimpenan sing ditemtokake piranti lunak kanggo lingkungan virtual VMware ESXi nggunakake kapasitas panyimpenan server, bareng, utawa maya. UnityVSA HA, konfigurasi UnityVSA dual-panyimpenan, menehi toleransi fault tambahan. Panyimpenan UnityVSA nawakake:

  • Nganti 50 TB kapasitas panyimpenan terpadu kanthi fitur lengkap.
  • Kompatibel karo sistem lan fitur Unity XT.
  • Dhukungan kanggo sistem kasedhiyan dhuwur (UnityVSA HA).
  • Sambungan minangka NAS lan iSCSI.
  • Replikasi data saka platform Unity XT liyane.

Unity Cloud Edition

Kanggo sinkronisasi file lan operasi pemulihan bencana karo awan, kulawarga Unity XT kalebu Unity Cloud Edition, sing nyedhiyakake:

  • Kapabilitas panyimpenan kanthi lengkap nggunakake panyimpenan sing ditemtokake piranti lunak (SDS) sing dipasang ing méga.
  • Gampang masang blok lan panyimpenan file nganggo VMware Cloud ing AWS.
  • Dhukungan pemulihan bencana, kalebu tes lan analisis data.

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat

Unity XT Kabeh Flash kanggo SQL Server

Laporan Unisphere Research 2017, "Transformasi Server SQL: Menuju Kelincahan lan Ketahanan" (Transformasi SQL Server: Menuju Agility lan Resiliency) 22% saka responden kacarita sing padha nggunakake teknologi panyimpenan lampu kilat ing produksi (16%) utawa rencana kanggo nindakaken (6%). 30% nggunakake susunan hibrida sing kalebu memori lampu kilat. 13% nggunakake susunan lampu kilat langsung. 13% gawe serep database SQL Server kanggo panyimpenan lampu kilat.

Adopsi cepet saka panyimpenan lampu kilat kanggo nggunakake SQL Server tegese Unity XT Kabeh-Flash arrays utamané uga cocog kanggo pangembang SQL Server lan administrator. Sistem Unity XT All-Flash nyedhiyakake pangembang lan administrator SQL Server kapabilitas lan kinerja sing ngluwihi apa sing ditawakake jaringan area panyimpenan (SAN).

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat
Sistem Unity XT All-Flash, sing NVMe-siap (kanggo kinerja dhuwur sing luwih dhuwur lan latency kurang), duwe faktor wangun 2U, ndhukung prosesor dual-inti, loro pengontrol ing mode aktif / aktif.

Unity XT Kabeh-Flash Models

Kesatuan XT 

Prosesor 

Memori (saben prosesor)

Maks. nomer drive

Maks. Kapasitas mentah (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 

Rincian bisa ditemokake ing spesifikasi array (Lembar Spesifikasi Seri Panyimpenan Dell EMC Unity XT).

Kolam Panyimpenan

Akeh profesional SQL Server ngerti yen kabeh susunan panyimpenan modern nyedhiyakake kemampuan kanggo nglumpukake disk menyang unit panyimpenan sing luwih gedhe kanthi tingkat proteksi RAID sing tetep. Kelompok disk individu kanthi proteksi RAID minangka kolam panyimpenan tradisional. Nalika sistem hibrida Unity XT mung ndhukung blumbang tradisional, array Unity XT All-Flash uga nawakake kolam panyimpenan dinamis. Kanthi blumbang panyimpenan dinamis, proteksi RAID ditrapake kanggo ukuran disk-unit panyimpenan sing luwih cilik tinimbang disk lengkap. Kolam dinamis nyedhiyakake keluwesan sing luwih gedhe kanggo ngatur lan ngembangake blumbang disk. 

Dell EMC nyedhiyakake praktik paling apik kanggo ngatur kolam panyimpenan kanggo entuk kinerja maksimal kanthi kerumitan minimal. Contone, dianjurake kanggo nyilikake jumlah pools panyimpenan Unity XT kanggo nyuda kerumitan lan nambah keluwesan. Nanging, nyetel blumbang panyimpenan tambahan bisa migunani banget ing sawetara kasus, kalebu nalika sampeyan kudu:

  • Ndhukung beban kerja sing kapisah kanthi profil I/O sing beda.
  • Alokasi sumber daya kanggo entuk paramèter kinerja tartamtu.
  • Nyedhiyakake sumber daya sing kapisah kanggo multi-tenancy.
  • Nggawe domain sing luwih cilik kanggo nglindhungi saka kegagalan

Volume panyimpenan (LUN)

Kepiye carane sampeyan ngimbangi kontrol lan keluwesan nalika milih jumlah volume ing array? Kanggo keluwesan maksimum ing Unity karo SQL Server, disaranake nggawe volume kanggo saben file database. Ing praktik, umume organisasi nggunakake pendekatan berjenjang, ing ngendi basis data kritis diwenehi keluwesan maksimal lan file basis data sing kurang kritis diklompokake menyang volume sing luwih sithik lan luwih gedhe. Disaranake mriksa kabeh syarat kanggo database lan aplikasi apa wae sing gegandhengan amarga teknologi proteksi lan pemantauan data gumantung ing isolasi lan penempatan file.

Multiple volume bisa uga angel diatur, utamane ing lingkungan virtual. Lingkungan SQL Server virtual minangka conto sing apik ing ngendi hosting macem-macem jinis file ing volume siji bisa nggawe akal. Administrator database utawa administrator panyimpenan (utawa loro-lorone) kudu milih imbangan sing tepat antarane keluwesan lan maintainability nalika nemtokake jumlah volume kanggo nggawe.

Panyimpenan file

Server NAS dadi host sistem file ing panyimpenan Unity XT. Sistem file bisa diakses nggunakake protokol SMB utawa NFS, lan karo sistem file multi-protokol, sampeyan bisa nggunakake protokol loro bebarengan. Server NAS nggunakake antarmuka virtual kanggo nyambungake host menyang sistem file SMB, NFS, lan multiprotocol, uga panyimpenan VMware NFS lan volume virtual VMware. Sistem file lan antarmuka virtual diisolasi ing server NAS siji, ngidini sawetara server NAS bisa digunakake kanggo multi-tenancy. Server NAS kanthi otomatis gagal yen prosesor panyimpenan gagal. Sistem file sing gegandhengan uga gagal.

SQL Server 2012 (11.x) lan versi sing luwih anyar ndhukung Server Message Block (SMB) 3.0, sing ngidini enggo bareng file jaringan kanggo panyimpenan. Kanggo instalasi kluster mandiri lan failover, sampeyan bisa nginstal database sistem (master, model, msdb, lan tempdb) lan database pangguna Database Engine kanthi pilihan panyimpenan SMB. Nggunakake panyimpenan SMB minangka pilihan sing apik nalika nggunakake Always On Availability Groups amarga nuduhake file mbutuhake akses menyang sumber jaringan sing kasedhiya banget.

Nggawe saham file SMB kanggo penyebaran SQL Server karo panyimpenan Unity XT minangka proses telung langkah sing prasaja: sampeyan nggawe server NAS, sistem file, lan saham SMB. Piranti lunak Dell EMC Unisphere Storage Management kalebu tuntunan konfigurasi kanggo mbantu ngrampungake proses iki. Nanging, nalika ngatur beban kerja SQL Server ing saham file SMB, ana sawetara pertimbangan penting sing kudu dieling-eling sing ora kudu ditrapake kanggo panggunaan saham file SMB. Microsoft wis nyusun dhaptar masalah instalasi lan keamanan bebarengan karo masalah sing saiki dikenal; Kanggo rincian, waca "Nginstal SQL Server karo SMB File Storage" ing dokumen Microsoft.

Snapshots Data

Data wis dadi sumber daya paling penting ing perusahaan, lan lingkungan misi kritis saiki mbutuhake luwih saka redundansi. Sampeyan kudu aplikasi tansah online, kasedhiya karo operasi uninterrupted lan nganyari. Padha uga mbutuhake kinerja dhuwur lan kasedhiyan data liwat opsi kayata replikasi snapshot lokal lan replikasi remot.

Array panyimpenan Unity XT nawakake kapabilitas pamblokiran lan file snapshot sing nuduhake alur kerja, operasi, lan arsitektur umum. Metodologi snapshot Unity nyedhiyakake cara sing gampang lan efektif kanggo nglindhungi data. Jepretan nggampangake mulihake data - gulung maneh menyang gambar asline, utawa sampeyan bisa nyalin data sing dipilih saka gambar asline. Tabel ing ngisor iki nuduhake wektu retensi snapshot kanggo sistem Unity XT.

Panyimpenan snapshot data lokal lan adoh

Jinis foto

CLI
UI
REST

Kanthi tangan 

Dijadwalake 

Kanthi tangan 

Dijadwalake 

Kanthi tangan 

Dijadwalake 

lokal 

1 taun 

1 taun

5 taun 

4 minggu

100 taun

Tanpa watesan

Remote 

5 taun

255 minggu 

5 taun

255 minggu

5 taun

255 minggu

Gambar dudu panggantos langsung kanggo cara proteksi data liyane, kayata serep. Padha mung bisa nglengkapi serep tradisional minangka baris pisanan saka nimbali kanggo skenario RTO kurang.

Fitur snapshot Dell EMC Unity kalebu pengurangan data lan deduplikasi lanjut. Snapshot uga entuk manfaat saka penghematan ruang sing digayuh ing sumber panyimpenan asli. Nalika njupuk gambar saka sumber panyimpenan sing ndhukung fitur pangurangan data, data ing sumber bisa dikompres utawa deduplicated.

Ing ngisor iki sawetara cathetan babagan pemulihan database nalika nggunakake jepretan karo database SQL Server:

  • Kabeh komponen database SQL Server kudu direksa minangka kumpulan data. Nalika data lan file log ana ing LUN sing beda, LUN kasebut kudu dadi bagian saka grup konsistensi. Klompok sing konsisten mesthekake yen gambar dijupuk bebarengan ing kabeh LUN ing grup kasebut. Nalika data lan file log ana ing pirang-pirang file SMB, saham kasebut kudu ana ing sistem file sing padha.
  • Nalika mulihake database SQL Server saka snapshot adhedhasar pamblokiran, yen Kayata SQL Server kudu tetep nyambung, nggunakake Unisphere inang gabung. Kanggo Recovery basis file, tambahan SMB nuduhake digawe nggunakake gambar asli seko minangka sumber. Sawise volume dipasang, database bisa dilampirake kanthi jeneng sing beda utawa database sing wis ana bisa diganti karo sing dipulihake.

  • Nalika nindakake mulihake nggunakake cara Snapshot Mulihake ing Unisphere, njupuk Kayata SQL Server offline. SQL Server ora ngerti operasi mulihake. Njupuk conto offline mesthekake yen volume ora rusak dening database nyerat sadurunge Recovery. Sawise conto diwiwiti maneh, Recovery bilai SQL Server bakal nggawa database menyang negara konsisten.
  • Aktifake jepretan kanggo macem-macem obyek panyimpenan bebarengan, banjur priksa manawa sistem ana ing mode operasi sing disaranake sadurunge ngaktifake jepretan tambahan.

Otomatisasi lan jadwal tembakan

Gambar ing Unity XT bisa otomatis. Opsi gambar standar ing ngisor iki kasedhiya ing manajemen panyimpenan Unisphere: proteksi gawan, proteksi retensi sing luwih cendhek, lan proteksi retensi sing luwih dawa. Saben opsi njupuk jepretan saben dina lan disimpen kanggo wektu sing beda-beda.

Sampeyan bisa milih siji (utawa loro-lorone) saka opsi jadwal - saben x jam (saka 1 kanggo 24) lan saben dina / saben minggu. Jadwal snapshot saben dina / minggu ngidini sampeyan nemtokake wektu lan dina tartamtu kanggo njupuk gambar. Kanggo saben pilihan sing dipilih, sampeyan kudu nyetel kabijakan penylametan, sing bisa dikonfigurasi kanthi otomatis mbusak blumbang utawa nyimpen sementara.

Informasi liyane babagan gambar Unity - ing Dokumentasi Dell EMC Unity

Klon tipis

Klon tipis minangka salinan waca / tulis saka sumber panyimpenan blok tipis, kayata volume, grup konsistensi, utawa VMware VMFS datastore, sing nuduhake blok karo sumber induk. Klon tipis minangka cara sing apik kanggo nampilake salinan database SQL Server kanthi cepet lan kompak, sing ora bisa ditindakake dening piranti SQL Server tradisional. Sawise klone tipis diwenehi menyang host, volume bisa digawa online lan database bakal dilampirake nggunakake metode DB Attach ing SQL Server.

Nalika nggunakake fitur upgrade karo turunan tipis, njupuk kabeh database ing klon tipis offline. Iki kudu rampung sadurunge operasi nganyari. Gagal njupuk database offline sadurunge nindakake upgrade bisa nyebabake kesalahan inkonsistensi data utawa asil data sing salah ing SQL Server.

Replikasi data

Replikasi minangka fitur piranti lunak sing nyinkronake data karo sistem remot ing situs sing padha utawa lokasi liyane. Pilihan replikasi lan konfigurasi Unity ngidini sampeyan milih cara sing efisien kanggo nyukupi syarat RTO/RPO kanggo database SQL Server nalika ngimbangi kinerja lan throughput.

Nalika nggunakake Dell EMC Unity Replication kanggo nglindhungi database SQL Server ing macem-macem volume, sampeyan kudu matesi kabeh data lan log volume ing database kanggo grup konsistensi siji utawa sistem file. Replikasi banjur disetel ing grup utawa sistem file lan bisa kalebu volume utawa enggo bareng sawetara database. Database sing mbutuhake opsi replikasi sing beda kudu ana ing LUN, grup konsistensi, utawa sistem file sing kapisah.

Klon tipis kompatibel karo replikasi sinkron lan asinkron. Nalika klon tipis ditiru menyang tujuan, dadi salinan lengkap volume, grup konsistensi, utawa panyimpenan VMFS. Sawise replikasi, klon tipis minangka volume sing mandiri kanthi setelan dhewe.

Microsoft SQL Server 2019 lan Dell EMC Unity XT susunan lampu kilat
Proses replikasi klon tipis antarane sistem sumber lan target.

Replikasi database tempdb ora dibutuhake amarga file kasebut dibangun maneh nalika SQL Server diwiwiti maneh, mula metadata kasebut ora konsisten karo metode conto SQL Server liyane. Pilihan volume sing ati-ati kanggo ditiru lan isi volume kasebut ngilangi lalu lintas replikasi sing ora perlu.

Manajemen Salinan Data Microsoft SQL Server Integrasi

Umume produk panyimpenan modern (kalebu kabeh produk Dell EMC) bisa nggawe salinan "sistem operasi sing konsisten" saka jinis file apa wae kanthi:

  • Urutan nulis konsisten dening sistem operasi ing kabeh tingkat - saka inang kanggo drive.
  • Ngelompokake volume supaya pirang-pirang file ing volume sing beda-beda njaga urutan nulis.

Kanthi nggunakake piranti panyimpenan sing bisa diukur, Microsoft wis ngembangake API kanggo panyedhiya panyimpenan. API iki ngidini panyedhiya panyimpenan kanggo koordinasi karo piranti lunak database SQL Server kanggo nggawe "salinan aplikasi-konsisten" nggunakake Volume Shadow Copy Service (VSS). Salinan iki simulasi interaksi antarane SQL Server lan sistem operasi nalika dijadwal lan mati SQL Server. Kabeh buffer nulis disiram lan transaksi ditundha nganti kabeh disk dianyari lan konsisten ing wektu tartamtu, sing dicathet ing log SQL.

Piranti lunak Dell EMC AppSync sing terintegrasi karo gambar Unity XT nyederhanakake lan ngotomatisasi proses nggawe, nggunakake, lan ngatur salinan data karya sing konsisten karo aplikasi. Piranti lunak iki dimaksudaké kanggo nggunakake ing skenario kontrol salinan kanggo Recovery database lan nggunakake maneh. 

Piranti lunak AppSync kanthi otomatis nemokake database aplikasi, sinau struktur database, lan peta struktur file liwat lapisan hardware utawa virtualisasi menyang panyimpenan Unity XT. Iku orchestrates kabeh langkah perlu, saka nggawe lan verifikasi salinan kanggo soyo tambah jepretan ing inang target lan miwiti utawa mulihake database. AppSync ndhukung lan nyederhanakake alur kerja SQL Server sing kalebu nganyari lan mulihake database produksi.

Pengurangan data lan deduplikasi lanjutan

Kulawarga sistem panyimpenan Dell EMC Unity nawakake layanan pengurangan data sing sugih fitur lan gampang digunakake. Tabungan digayuh ora mung ing sumber daya panyimpenan utama sing dikonfigurasi, nanging uga ing jepretan lan klon tipis saka sumber kasebut. Snapshots lan tiron tipis marisi setelan pangurangan data saka panyimpenan sumber, kang nambah tabungan kapasitas.

Fitur pengurangan data kalebu aktivitas deduplikasi, kompresi, lan deteksi blok nol, sing bisa nambah jumlah ruang panyimpenan sing bisa digunakake kanggo obyek pangguna lan panggunaan internal. Fitur pangurangan data Unity XT ngganti fitur kompresi ing Unity OE 4.3 lan luwih anyar. Kompresi minangka algoritma pangurangan data sing bisa nyuda alokasi fisik kapasitas sing dibutuhake kanggo nyimpen set data.

Sistem Unity XT uga nyedhiyakake fitur deduplikasi lanjut sing bisa diaktifake yen pengurangan data diaktifake. Deduplikasi lanjut nyuda kapasitas sing dibutuhake kanggo data pangguna kanthi mung nyimpen salinan cilik (asring mung siji salinan) blok data Unity. Wilayah deduplikasi yaiku siji LUN. Entuk iki nalika milih skema panyimpenan. Luwih sithik LUN ngasilake deduplikasi sing luwih apik, nanging luwih akeh LUN nyedhiyakake kinerja sing luwih apik. 

Kapasitas tabungan saka deduplikasi majeng bisa menehi keuntungan paling gedhe ing paling lingkungan, nanging uga mbutuhake nggunakake prosesor array Unity. Ing OE 5.0, deduplikasi majeng, nalika diaktifake, deduplikat blok apa wae (dikompres utawa ora dikompres). Kanggo informasi luwih lengkap, waca Dokumentasi Dell EMC.

Tabel ing ngisor iki nuduhake konfigurasi sing didhukung kanggo nyuda data lan deduplikasi lanjutan:

Pengurangan data ing Unity (kabeh model) lan dhukungan deduplikasi sing ditingkatake

Unity versi OE 

teknologi 

Didhukung jinis blumbang 

Model sing didhukung

4.3 / 4.4 

Ngurangi data 

Kolam memori flash - tradisional utawa dinamis 

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

4.5 
 

Ngurangi data 

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

Pengurangan data lan deduplikasi lanjutan*

450F, 550F, 650F 


 

Ngurangi data 

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

Pengurangan data lan deduplikasi lanjutan

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

* Pengurangan data dipateni kanthi gawan lan kudu diaktifake sadurunge deduplikasi lanjutan dadi pilihan sing kasedhiya. Sawise ngaktifake pengurangan data, deduplikasi lanjut kasedhiya, nanging dipateni kanthi gawan.

Pengurangan data ing Unity lan kompresi data ing SQL Server

SQL Server 2008 Enterprise Edition minangka rilis pisanan sing nawakake kemampuan kompresi data asli. SQL Server 2008 baris-tingkat lan kaca-tingkat komprèsi nggunakake kawruh saka SQL Server format tabel database internal kanggo ngurangi spasi migunakaken obyek database. Ngurangi spasi ngidini sampeyan nyimpen luwih akeh baris saben kaca lan luwih akeh kaca ing blumbang buffer. Amarga data sing ora disimpen ing format kaca data 8k, kayata data metu saka baris kayata NVARCHAR(MAX), ora bakal nggunakake cara kompresi baris utawa kaca, Microsoft ngenalake fungsi Transact-SQL COMPRESS lan DECOMPRESS. 

Fungsi kasebut nggunakake pendekatan kompresi data tradisional (algoritma GZIP) sing kudu diarani kanggo saben bagean data sing dikompres utawa dikompres.

Kompresi Unity XT, sing ora eksklusif kanggo SQL Server, nggunakake algoritma piranti lunak kanggo nganalisa lan ngompres data panyimpenan. Wiwit diluncurake Unity OE 4.1, kompresi data Unity kasedhiya kanggo volume panyimpenan blok lan nyimpen data VMFS ing blumbang lampu kilat. Diwiwiti karo Unity OE 4.2, kompresi uga kasedhiya kanggo sistem file lan nyimpen data NFS ing blumbang panyimpenan lampu kilat.

Pilihan metode kompresi data kanggo SQL Server gumantung saka sawetara faktor. Faktor kasebut kalebu jinis konten database, sumber daya CPU sing kasedhiya - ing panyimpenan lan ing server database, lan sumber daya I/O sing dibutuhake kanggo njaga SLA. Umumé, sampeyan bisa nyana penghematan spasi tambahan kanggo data sing dikompres nggunakake SQL Server, nanging data sing dikompres nggunakake fitur komprèsi GZIP TSQL ora mungkin kanggo ndeleng penghematan spasi tambahan sing signifikan saka fitur kompresi Unity XT amarga umume keuntungan teka saka sing lawas. algoritma.

Kompresi Unity nyedhiyakake irit papan yen data ing obyek panyimpenan dikompres paling ora 25%. Sadurunge ngaktifake kompresi ing obyek panyimpenan, nemtokake manawa ngemot data sing bisa dikompres. Aja ngaktifake komprèsi kanggo obyek panyimpenan kajaba nindakake iki bakal ngirit kapasitas. 

Nalika mutusake arep nggunakake pangurangan data Unity, kompresi tingkat basis data SQL Server, utawa loro-lorone, nimbang ing ngisor iki:

  • Data sing ditulis ing sistem Unity divalidasi dening host sawise disimpen ing cache sistem. Nanging, proses komprèsi ora diwiwiti nganti cache dibusak.

  • Penghematan komprèsi digayuh ora mung kanggo sumber daya panyimpenan Unity XT, nanging uga kanggo jepretan lan klon tipis saka sumber kasebut.
  • Sajrone proses kompresi, pirang-pirang blok dikumpulake kanthi nggunakake algoritma sampling kanggo nemtokake manawa data bisa dikompres. Yen algoritma sampling nemtokake mung tabungan minimal sing bisa digayuh, banjur kompresi dilewati lan data ditulis menyang blumbang.
  • Nalika data dikompres sadurunge ditulis menyang media panyimpenan, jumlah penanganan data saya suda. Mulane, kompresi mbantu nyuda nyandhang lan luh ing memori lampu kilat kanthi ngurangi jumlah fisik data sing ditulis ing drive.

Kanggo informasi luwih lengkap babagan komprèsi baris lan kaca ing SQL Server kanggo tabel lan indeks, waca dokumen Microsoft.

Aja lali manawa kompresi mbutuhake sumber daya CPU. Nalika syarat bandwidth dhuwur, kompresi bisa nduwe pengaruh sing signifikan ing kinerja. Rasio nulis dhuwur saka beban kerja OLAP uga bisa nyuda keuntungan kompresi kanggo database SQL Server.

Dell EMC nyinaoni penghematan potensial kanthi nggunakake tingkat pengurangan data ing donya nyata ing array Unity. Tim kasebut ngumpulake data babagan mesin virtual VMware, enggo bareng file, database SQL Server, mesin virtual Microsoft Hyper-V, lsp.

Asil panaliten nuduhake yen pangurangan ukuran file log SQL Server meh 10 kaping luwih cilik tinimbang file data:

  • Ukuran database = 1,49:1 (32,96%)
  • Volume log = 12,9:1 (92,25%)

Database SQL Server diwenehake karo rong volume. File database disimpen ing siji volume lan log transaksi disimpen ing liyane. Nggunakake teknologi pengurangan data kanthi volume basis data bisa nyedhiyakake tabungan panyimpenan; Nanging, sampeyan kudu nimbang impact kinerja nalika arep kanggo ngaktifake deduplication ing volume database. Nalika pangurangan ukuran basis data nyata bisa beda-beda gumantung saka data sing disimpen, asil panaliten nuduhake yen spasi panyimpenan log transaksi SQL Server bisa suda sacara signifikan.

Praktik paling apik nyuda data

Sadurunge ngaktifake pangurangan data ing obyek panyimpenan, nimbang pedoman ing ngisor iki:

  • Gunakake ngawasi sistem panyimpenan kanggo mesthekake yen nduweni sumber daya sing kasedhiya kanggo ndhukung pengurangan data.
  • Aktifake pangurangan data kanggo macem-macem obyek panyimpenan bebarengan. Ngawasi sistem kanggo mesthekake yen ana ing kahanan operasi sing disaranake sadurunge ngaktifake ing situs panyimpenan tambahan.
  • Ing model Unity XT x80F, pangurangan data bakal ngirit kapasitas yen data ing unit panyimpenan dikompres paling ora 1%.

Pengurangan data ing model Unity x80F sadurungé sing nganggo OE 5.0 nyedhiyakake penghematan anggere data paling sethithik 25% bisa dikompres.

  • Sadurunge ngaktifake pangurangan data ing obyek panyimpenan, nemtokake manawa obyek kasebut ngemot data sing bisa dikompres. Jinis data tartamtu, kayata video, audio, gambar, lan data binar, biasane menehi keuntungan cilik saka kompresi. Aja ngaktifake pangurangan data ing obyek panyimpenan yen ora ana irit papan.
  • Coba selektif compressing volume data file sing biasane compresses uga.

Virtualisasi VMware

VMware vSphere minangka platform sing efisien lan aman kanggo virtualisasi lan lingkungan maya. Komponen inti vSphere yaiku VMware vCenter Server lan hypervisor VMware ESXi.

vCenter Server minangka platform manajemen terpadu kanggo lingkungan vSphere. Gampang disebarake lan ngoptimalake sumber daya kanthi proaktif. ESXi minangka hypervisor open source sing diinstal langsung ing server fisik. ESXi nduweni akses langsung menyang sumber daya inti lan ukuran cilik ing 150MB, minimalake syarat memori. Iki menehi kinerja sing dipercaya kanggo macem-macem beban kerja aplikasi lan ndhukung konfigurasi mesin virtual sing kuat-nganti 128 vCPU, 6 TB RAM, lan 120 piranti.

Supaya SQL Server bisa mlaku kanthi efektif ing hardware modern, sistem operasi SQL Server (SQLOS) kudu ngerti desain hardware. Kanthi tekane sistem multi-inti lan multi-node non-uniform memory access (NUMA), pangerten hubungan antarane inti, pemroses logis, lan pemroses fisik dadi penting banget.

Prosesor 

Unit Pemrosesan Virtual (vCPU) minangka unit pangolahan pusat virtual sing ditugasake menyang mesin virtual. Jumlah total vCPU sing ditugasake diitung minangka:

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

Yen kinerja konsisten penting, menehi saran VMware sing nomer total vCPUs diutus kanggo kabeh mesin virtual ngirim ora ngluwihi jumlah total inti fisik kasedhiya ing host ESXi, nanging sampeyan bisa nambah nomer vCPUs diparengake yen ngawasi nuduhake yen sumber daya CPU ora digunakake. kasedhiya.

Ing sistem kanthi Intel Hyper-Threading Technology ngaktifake, jumlah intine logis (vCPU) kaping pindho jumlah inti fisik. Ing kasus iki, ora nemtokake jumlah total vCPU.

Beban kerja SQL Server tingkat ngisor kurang kena pengaruh variabilitas latensi. Mangkono, beban kerja iki bisa ditindakake ing host kanthi rasio vCPU sing dhuwur kanggo CPU fisik. Tingkat panggunaan CPU sing cukup bisa nambah throughput sistem sakabèhé, ngoptimalake penghematan lisensi, lan njaga kinerja sing nyukupi.

Intel Hyper-Threading biasane nambah throughput host sakabèhé kanthi 10% dadi 30%, menehi saran vCPU kanggo rasio CPU fisik 1,1 nganti 1,3. VMware nyaranake ngaktifake Hyper-Threading ing UEFI BIOS sabisa-bisa supaya ESXi bisa njupuk kauntungan saka teknologi iki. VMware uga nyaranake tes lan ngawasi kanthi teliti nalika nggunakake Hyper-Threading kanggo beban kerja SQL Server.

memori

Meh kabeh server modern nggunakake arsitektur akses memori non-seragam (NUMA) kanggo komunikasi antarane memori utama lan prosesor. NUMA minangka arsitektur hardware kanggo memori bareng sing ngleksanakake divisi saka pamblokiran memori fisik antarane prosesor fisik. Node NUMA minangka siji utawa luwih soket CPU bebarengan karo blok memori sing diparengake. 

NUMA wis dadi topik sing akeh dibahas sajrone dekade kepungkur. Kompleksitas relatif NUMA amarga sebagian saka implementasine saka vendor sing beda-beda. Ing lingkungan virtual, kerumitan NUMA uga ditemtokake dening jumlah opsi konfigurasi lan lapisan-saka hardware liwat hypervisor kanggo sistem operasi tamu lan pungkasanipun kanggo aplikasi SQL Server. Pangerten sing apik babagan arsitektur hardware NUMA kudu kanggo SQL Server DBA sing nganggo conto SQL Server virtual.

Kanggo entuk efisiensi sing luwih gedhe ing server kanthi jumlah inti sing akeh, Microsoft ngenalake SoftNUMA. Piranti lunak SoftNUMA ngidini sampeyan mbagi sumber daya CPU sing kasedhiya ing siji NUMA dadi sawetara simpul SoftNUMA. Miturut VMware, SoftNUMA kompatibel karo topologi virtual NUMA (vNUMA) VMware lan bisa luwih ngoptimalake skalabilitas mesin database lan kinerja kanggo umume beban kerja ...

Nalika virtualisasi VMware nganggo SQL Server gunakake:

  • Ngawasi mesin virtual kanggo ndeteksi sumber memori kurang kanggo SQL Server Database Engine. Masalah iki nyebabake tambah operasi I/O lan kinerja suda.

  • Kanggo nambah kinerja, nyegah pratelan memori antarane mesin virtual dening Nyingkiri kakehan memori ing tingkat inang ESXi.
  • Coba mriksa hardware NUMA alokasi memori fisik kanggo nemtokake jumlah maksimum memori sing bisa diutus kanggo mesin virtual ing wates NUMA fisik.
  • Yen entuk kinerja sing nyukupi minangka tujuan utama, nimbang cadangan memori sing padha karo memori sing diparengake. Setelan parameter iki njamin yen mesin virtual mung nampa memori fisik.

Panyimpenan virtual

Nyetel panyimpenan ing lingkungan virtualisasi mbutuhake kawruh babagan infrastruktur panyimpenan. Minangka karo NUMA, sampeyan kudu ngerti carane beda tingkat I / O bisa - ing kasus iki, saka aplikasi ing VM, kanggo maca fisik lan nulis informasi ing medium panyimpenan ngengkel.

vSphere nyedhiyakake sawetara opsi kanggo ngonfigurasi panyimpenan, sing nduweni aplikasi migunani ing implementasi SQL Server kanthi array Unity XT. FS VMFS minangka cara panyimpenan data sing paling akeh digunakake ing sistem panyimpenan blok kayata Unity XT. Array Unity XT minangka undakan ngisor sing kasusun saka drive fisik sing dituduhake dening vSphere minangka disk logis (volume). Volume Unity XT diformat minangka volume VMFS dening hypervisor ESXi. Administrator VMware nggawe siji utawa luwih disk virtual (VMDK) sing diwenehake menyang sistem operasi tamu. RDM ngidini mesin virtual ngakses langsung panyimpenan blok Unity XT (liwat FC utawa iSCSI) tanpa ngowahi format VMFS. Volume VMFS lan RDM bisa nyedhiyakake throughput transaksi sing padha. 

Kanggo panyimpenan basis NFS kanggo ESXi, Dell EMC nyaranake nggunakake VMware NFS tinimbang sistem file NFS tujuan umum. Mesin virtual sing mlaku ing SQL Server lan nggunakake VMDK ing toko data NFS ora ngerti lapisan NFS sing ndasari. Sistem operasi tamu nganggep mesin virtual minangka server fisik sing nganggo Windows Server lan SQL Server. Disk sing dienggo bareng kanggo konfigurasi conto kluster failover ing toko data NFS ora didhukung.

VMware vSphere Virtual Volumes (VVols) nawakake kontrol sing luwih granular ing tingkat mesin virtual, ora gumantung saka perwakilan memori fisik sing ndasari (kayata volume utawa sistem file). Replikasi basis array karo VVols didhukung diwiwiti karo VVol 2.0 (vSphere 6.5). Disk VVol bisa digunakake tinimbang disk RDM kanggo nyedhiyakake sumber disk menyang conto SQL Failover Cluster sing diwiwiti karo vSphere 6.7 kanthi dhukungan kanggo serep SCSI sing terus-terusan.

Jaringan virtual

Jaringan ing donya maya nderek konsep logis padha ing donya fisik, nanging nggunakake piranti lunak tinimbang kabel fisik lan ngalih. Dampak latensi jaringan ing beban kerja SQL Server bisa beda-beda. Ngawasi metrik kinerja jaringan ing beban kerja sing wis ana utawa sistem tes sing wis dileksanakake kanthi apik sajrone periode perwakilan mbantu nggawe jaringan virtual.

Nalika nggunakake virtualisasi VMware karo SQL Server, nimbang ing ngisor iki:

  • Saklar virtual standar lan disebarake nyedhiyakake fungsi sing dibutuhake dening SQL Server.
  • Kanggo misahake manajemen, vSphere vMotion, lan lalu lintas panyimpenan jaringan kanthi logis, gunakake tagging VLAN lan grup port switch virtual.
  • VMware banget nyaranake supaya pigura gedhe ing switch virtual ngendi lalu lintas vSphere vMotion utawa lalu lintas iSCSI diaktifake.
  • Umumé, tindakake pedoman jaringan kanggo sistem operasi tamu lan hardware.

 kesimpulan 

Lingkungan database SQL Server dadi luwih gedhe lan luwih rumit. Ing SQL Server 2019, Microsoft wis nambah fitur SQL Server inti lan nambah sing anyar, kayata dhukungan kanggo beban kerja data gedhe karo Apache Spark lan HDFS. Dell EMC, kanthi kemitraan karo Microsoft, terus nyedhiyakake komponen infrastruktur sing dibutuhake kanggo lingkungan SQL Server - server, panyimpenan lan jaringan. 

Kita weruh mundhak pinunjul ing uptime lan pangirangan ing total biaya kepemilikan (TCO) nalika panyimpenan lan database profesional makarya bebarengan kanggo nggawe solusi infrastruktur kanggo SQL Server ing platform panyimpenan bebarengan. Dell EMC Unity XT all-flash array minangka solusi mid-range sing cocog kanggo pangembang lan pangurus SQL Server sing mbutuhake kinerja dhuwur lan latensi sing sithik. Dirancang kanggo mbukak ing kabeh flash drive, Unity XT All-Flash ndhukung CPU dual, konfigurasi controller dual, lan optimasi multi-inti.

Tambah akeh, organisasi virtualisasi lingkungan SQL Server. Sanajan virtualisasi nambahake lapisan desain liyane menyang tumpukan arsitektur, nanging menehi keuntungan sing signifikan. Muga-muga sampeyan nemokake sawetara fitur lan alat VMware sing paling umum digunakake ing ndhuwur migunani ing lingkungan SQL Server. Disaranake uga pranala menyang sumber kanggo informasi sing luwih rinci.

link migunani

Dell EMC

VMware

Microsoft

Source: www.habr.com

Add a comment