Database
 sql >> Teknologi Basis Data >  >> RDS >> Database

Tren Perangkat Keras dan Infrastruktur Basis Data

Karena saya telah mengamati apa yang terjadi baru-baru ini di dunia Windows dan SQL Server, saya sampai pada kesimpulan bahwa ini adalah waktu yang sangat menarik untuk menjadi seorang profesional database yang bekerja dengan SQL Server, terutama karena semua yang terbaru dan kemajuan teknologi yang akan datang. Ada sejumlah perkembangan baru yang berguna dan berharga dalam perangkat keras, penyimpanan, dan ekosistem Microsoft Windows dan SQL Server.

Prosesor Server

Saat ini, Anda dapat membeli prosesor server berkinerja tinggi yang sangat mumpuni dengan jumlah inti fisik antara empat dan dua puluh dua inti per prosesor. Saya mengacu pada 14nm Intel Xeon E5-2600 v4 (Broadwell-EP) saat ini dan keluarga Intel Xeon E7-8800 v3 (Haswell-EX) 22nm yang keduanya menggunakan memori DDR4 bandwidth tinggi.

Pada tanggal 31 Maret 2016, Intel merilis keluarga 14nm Xeon E5-2600 v4 (Broadwell-EP) untuk server dua soket. Ini adalah rilis Tick, yang dibangun di atas mikroarsitektur Haswell saat ini yang memiliki hingga 22 inti fisik dan dukungan DDR4 2400. Prosesor ini akan bekerja di server model yang ada seperti Dell PowerEdge R730 dengan pembaruan BIOS, yang berarti akan ada lebih sedikit penundaan sebelum benar-benar tersedia untuk dijual.

Anda masih memiliki fleksibilitas untuk memilih prosesor tertentu berdasarkan jumlah inti fisik dan kecepatan clock untuk menyeimbangkan biaya lisensi inti SQL Server Anda dengan kebutuhan kinerja dan skalabilitas Anda. Tabel 1, 2, dan 3 menunjukkan pilihan prosesor terbaik untuk jumlah inti yang diberikan untuk dua keluarga ini.

Model

Core/Cache L3

Kecepatan Dasar

Kecepatan Turbo

Harga (USD) E5-2699 v4 22/55 MB

2,2 GHz

3,6 GHz

$4.115 E5-2698 v4 20/50 MB

2,2 GHz

3,6 GHz

$3,226 E5-2697 v4 18/45 MB

2,3 GHz

3,6 GHz

$2,702 E5-2697A v4 16/40 MB

2,6 GHz

3,6 GHz

$2,891 E5-2690 v4 14/35 MB

2,6 GHz

3,6 GHz

$2.090

Tabel 1 :Prosesor Broadwell-EP Jumlah Inti Tinggi Pilihan untuk Penggunaan SQL Server

Model

Core/Cache L3

Kecepatan Dasar

Kecepatan Turbo

Harga (USD) E5-2687W v4 12/30 MB

3,0 GHz

3,5 GHz

$2.141 E5-2640 v4 10/25 MB

2,4 GHz

3,4 GHz

$939 E5-2667 v4 8/25 MB

3,2 GHz

3,6 GHz

$2.057 E5-2643 v4 6/20 MB

3,4 GHz

3,7 GHz

$1,552 E5-2637 v4 4/15 MB

3,5 GHz

3,7 GHz

$996

Tabel 2 :Prosesor Broadwell-EP Jumlah Inti Rendah Pilihan untuk Penggunaan SQL Server

Model

Core/Cache L3

Kecepatan Dasar

Kecepatan Turbo

Harga (USD) E7-8890 v3 18/45 MB

2,5 GHz

3,3 GHz

$7.175 E7-8867 v3 16/45 MB

2,5 GHz

3,3 GHz

$4.672 E7-4850 v3 14/35 MB

2,2 GHz

2,8 GHz

$3.003 E7-4830 v3 12/30 MB

2,1 GHz

2,7 GHz

$2.170 E7-8891 v3 10/45 MB

2,8 GHz

3,5 GHz

$6.841 E7-8893 v3 4/45 MB

3,2 GHz

3,5 GHz

$6.841

Tabel 3 :Prosesor Haswell-EX Pilihan untuk Penggunaan SQL Server

Nanti di tahun 2016, kita akan melihat keluarga 14nm Xeon E7-4800/8800 v4 (Broadwell-EX) untuk server empat dan delapan soket yang akan memiliki hingga 24 inti fisik.

Akhirnya, sekitar tahun 2017, kita akan melihat CPU server Skylake 14nm baru yang dapat menggabungkan lini Intel Xeon E5 dan E7 menjadi satu keluarga, dengan hingga 28 inti fisik, yang akan menjadi bagian dari platform Purley – dirinci di sini dan di Gambar 1:

Gambar 1 :Peta Jalan Platform Intel Server Purley

Saat keluarga prosesor baru ini muncul, dengan jumlah inti fisik yang lebih tinggi, semoga Intel akan terus menawarkan jumlah inti yang lebih rendah, SKU yang "dioptimalkan frekuensi", yang menawarkan kecepatan clock yang lebih tinggi dan biaya lisensi SQL Server yang jauh lebih rendah daripada model jumlah inti tertinggi mereka .

Dengan 64GB DDR4 DIMM, Anda dapat memiliki 6TB RAM dalam komoditas, server empat soket, yang sebenarnya lebih banyak memori daripada yang didukung oleh Windows Server 2012 R2. Untungnya, Windows Server 2016 menaikkan batas memori menjadi 12TB. Dengan peningkatan kepadatan memori dan pengontrol memori yang lebih baik di prosesor terbaru, semakin layak untuk memiliki cukup RAM di server database Anda untuk memiliki seluruh beban kerja Anda di SQL Server Buffer Pool.

Penyimpanan

Kami juga memiliki penyimpanan flash perusahaan berkinerja tinggi yang jauh lebih murah dari vendor seperti SanDisk dan Intel. Misalnya, Anda memiliki lini produk Akselerator Aplikasi SanDisk Fusion ioMemory SX350 PCIe terbaru, dengan kapasitas dari 1,25 TB hingga 6,4 TB. Intel memiliki sejumlah produk penyimpanan flash perusahaan PCIe NVMe dengan kapasitas mulai dari 400 GB hingga 4 TB.

Intel baru-baru ini mengumumkan lini produk perusahaan baru yang menggunakan 3D NAND, bahkan dengan biaya lebih rendah, yang akan bersaing dengan SSD SATA. Seri DC P3320 memiliki kapasitas hingga 2 TB dengan kinerja yang lebih baik daripada SSD SATA.

Penyimpanan flash perusahaan jauh lebih terjangkau daripada setahun yang lalu, jadi ada baiknya mempertimbangkan kembali untuk menggunakannya jika sebelumnya tidak terjangkau. 6-12 bulan ke depan akan terlihat adopsi yang lebih luas dari perangkat penyimpanan flash PCIe NVMe dari beberapa vendor penyimpanan.

Microsoft

Microsoft sedang dalam irama rilis yang cepat dan agresif untuk build Kandidat Rilis dari SQL Server 2016, dengan RC3 dirilis pada 15 April 2016. Microsoft juga telah memisahkan SQL Server Management Studio (SSMS) menjadi produk terpisah yang dapat diperbarui secara independen dari sisa produk, dan juga dapat secara otomatis memeriksa pembaruan produk.

SQL Server 2016 memiliki sejumlah peningkatan menarik dibandingkan SQL Server 2014. Salah satu yang paling menarik adalah fitur yang disebut Query Store, yang memberi Anda tingkat visibilitas dan wawasan yang jauh lebih dalam tentang pilihan dan kinerja paket kueri untuk basis data mana pun yang Anda aktifkan Query Store dengan perintah ALTER DATABASE.

Ini secara otomatis menangkap riwayat kueri, rencana, dan statistik waktu proses, dan menyimpannya untuk Anda tinjau. Tidak seperti DMV/DMO, informasi penyimpanan kueri bertahan dari restart layanan SQL Server. Mungkin fitur yang paling berguna di Query Store adalah kemampuan untuk “memaksa” paket kueri tertentu dengan prosedur penyimpanan sistem sederhana, yang seharusnya bekerja jauh lebih baik daripada fungsionalitas panduan paket lama.

Salah satu perkembangan baru dengan SQL Server 2016 yang mungkin mengejutkan beberapa orang adalah bahwa hal itu memerlukan Windows Server 2012 (atau Windows 8) atau yang lebih baru untuk menjalankan komponen server. Versi terpisah baru dari SQL Server SQL Server Management Studio (SSMS) akan berjalan di Windows 7 Paket Layanan 1, yang akan mempermudah penerapan di beberapa organisasi.

Windows Server 2016 kemungkinan akan dirilis pada pertengahan 2016, dan akan memiliki sejumlah peningkatan penting dibandingkan dengan versi Windows Server sebelumnya, seperti batas memori 12TB yang lebih tinggi, dukungan pengelompokan dan virtualisasi yang lebih baik, dan versi baru dari Server Message Block (SMB 3.1.1) dengan dukungan yang lebih baik untuk file server scale-out dan fitur baru yang disebut Storage Spaces Direct (S2D).

Perkembangan masa depan

Intel dan Micron bersama-sama meluncurkan perangkat penyimpanan data non-volatile jenis baru yang disebut 3D XPoint (diucapkan cross-point) selama konferensi pers pada 28 Juli 2015. Menurut Intel dan Micron, ini 1.000 kali lebih cepat dan memiliki 1.000 kali lebih banyak daya tahan dari flash NAND konvensional saat ini dan sepuluh kali lebih padat dari DRAM. Ini juga non-volatile, yang berarti tidak perlu menyalakannya setiap saat. 3D XPoint telah memasuki produksi di pabrik bersama mereka di Utah, dan mereka mengklaim bahwa itu akan menjadi produksi volume nanti pada tahun 2016.

Awalnya, kita mungkin akan melihat beberapa jenis perangkat memori hibrida, seperti memori yang memiliki DRAM dan 3D XPoint yang disolder, atau drive hibrid dengan flash NAND untuk penyimpanan massal dan 3D XPoint yang menyediakan cache yang lebih cepat untuk NAND. Semua ini akan memerlukan dukungan perangkat keras dari vendor server dan dukungan sistem operasi dari Microsoft sebelum kita melihat manfaat penuh dari teknologi ini, tetapi tetap saja ini menarik.

Kesimpulan

Sebagai seorang profesional database, saya pikir sangat masuk akal untuk memperhatikan tren industri yang relevan dan siklus rilis produk sehingga Anda dapat melakukan perencanaan pekerjaan yang lebih baik untuk peningkatan di masa mendatang. Misalnya, jika Anda mengetahui bahwa versi baru SQL Server, versi baru Windows Server, keluarga baru prosesor server Intel, dan perangkat penyimpanan Intel PCIe NVMe generasi baru akan dirilis pada pertengahan 2016 – yang mungkin berdampak signifikan pada anggaran infrastruktur dan proses perencanaan Anda.

Tetap mengikuti perkembangan teknologi juga baik untuk karir Anda, baik dari perspektif pribadi maupun profesional. Secara pribadi, saya menemukan bahwa pekerjaan Anda jauh lebih menyenangkan jika Anda benar-benar bersemangat tentang hal itu. Menjadi bersemangat tentang teknologi baru adalah hal yang baik jika Anda akan bekerja dengan teknologi! Secara profesional, mengikuti perkembangan teknologi baru membantu Anda melakukan pekerjaan dengan lebih baik dan juga membuat Anda menjadi karyawan yang lebih berharga.


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Ambang Pengoptimalan – Pengelompokan dan Penggabungan Data, Bagian 5

  2. Apakah operator string "+" begitu sederhana?

  3. Instal dan Konfigurasi Perangkat Lunak XAMPP di Windows Server 2019

  4. Menggunakan Data yang Dilindungi dengan Azure Key Vault dari Linux

  5. Perencanaan Kapasitas Menggunakan Data Kinerja