Date: Februari 27, 2015
SQL Server adalah aplikasi penting bisnis yang membutuhkan perlindungan tingkat ketersediaan yang tinggi, terlepas dari mana itu adalah dikerahkan. Bahkan di internet, Anda masih perlu untuk melindungi SQL Server dari downtime jika contoh awan atau penyedia internet gagal. Namun, solusi tradisional, seperti penyimpanan bersama kelompok mungkin tidak akan praktis atau bahkan mungkin dalam awan. Perangkat lunak sANless dapat menyediakan perusahaan dengan ketersediaan yang tinggi dan perlindungan pemulihan bencana untuk SQL Server di Internet tanpa keterbatasan penyimpanan bersama. Artikel ini akan melihat strategi untuk bagaimana hal ini dapat dicapai. Sebagian besar penyedia internet memungkinkan Anda untuk menyebarkan aplikasi Anda di beberapa pusat data yang terpisah dan berlebihan. Namun, mereka tidak menawarkan penyimpanan bersama (yaitu, SAN), yang diperlukan untuk mendukung tradisional Microsoft Windows Server Failover Clustering (WSFC) di ini sumber daya komputasi. Solusinya adalah untuk menggunakan perangkat lunak SANless bukan penyimpanan bersama untuk menciptakan sebuah cluster ketersediaan tinggi yang menggunakan WSFC dengan penyimpanan lokal. Anda dapat menyebarkan sangat tersedia SQL Server Failover Cluster contoh (FCI) di beberapa contoh windows di awan. Ketika terjadi kegagalan, WSFC akan mengkoordinasikan SQL Server failover dan restart SQL pada node lain dalam gugus. SANless software sebagai bahan dalam lingkungan WSFC Anda dalam penggunaan awan menghilangkan kebutuhan untuk penyimpanan bersama. Bukan SAN, perangkat lunak membuat penyimpanan dalam semua node yang disinkronkan (identik) menggunakan waktu nyata, blok tingkat replikasi. Replikasi dapat dilakukan dalam mode sinkron atau asinkron. Gugus node dapat juga terletak di daerah awan terpisah untuk perlindungan tambahan. Penyimpanan lokal, direplikasi disajikan untuk WSFC seolah-olah itu penyimpanan bersama. Menggunakan SANless cluster adalah cara yang cepat, mudah untuk menggunakan SQL Server dalam konfigurasi sangat tersedia di Internet sambil terus menggunakan Windows Server Failover Clustering. Untuk memberikan tingkat ketersediaan yang tinggi dan perlindungan bencana untuk SQL Server di internet, Anda mungkin juga ingin mengkonfigurasi failover cluster dengan node di daerah geografis terpisah yang berbeda (misalnya, AWS atau Microsoft Azure daerah). Salah satu cara untuk mencapai hal ini menggunakan fitur grup ketersediaan AlwaysOn yang dibangun ke dalam SQL server itu sendiri. Namun, grup ketersediaan memerlukan SQL Server Enterprise Edition, yang dapat biaya sangat mahal untuk penyebaran dua node sederhana dalam konfigurasi ini. Sayangnya, grup ketersediaan juga memiliki beberapa keterbatasan Anda harus menyadari: tidak kompatibel dengan transaksi terdistribusi, sehingga jika aplikasi Anda bergantung pada Microsoft didistribusikan transaksi Koordinator (MSDTC) Anda tidak dapat menggunakan grup ketersediaan AlwaysOn karena ID contoh perubahan server failover dan koordinator transaksi terdistribusi tidak sadar baru misalnya ID. Selain itu, grup ketersediaan hanya mereplikasi database pengguna didefinisikan dan tidak sistem database (seperti Master dan MSDB). Pekerjaan agen SQL dan login SQL tidak secara otomatis disinkronkan dan tidak akan gagal atas sebagai bagian dari kelompok ketersediaan. Akhirnya, grup ketersediaan memperkenalkan tambahan administrasi overhead Anda mungkin tidak ingin berurusan dengan. Grup ketersediaan dikonfigurasi dan dikelola di tingkat database, tidak di tingkat contoh SQL Server. Oleh karena itu, administrator harus mengkonfigurasi perlindungan setiap kali basis ditambahkan atau menjatuhkan. Pada dasarnya, Anda mengelola dua contoh yang terpisah dari SQL dan harus berhati-hati bahwa Anda menyimpan konfigurasi mereka sinkron. Dalam kasus ini, SANless perangkat lunak dapat digunakan untuk menyebarkan SQL Failover Cluster contoh (FCI) untuk memberikan tingkat ketersediaan yang tinggi failover misalnya SQL seluruh, bahkan di seluruh subnet berbeda, menggunakan hemat biaya SQL Server Standard Edition. Anda dapat membangun sebuah cluster yang menggunakan perangkat lunak SANless untuk meningkatkan WSFC memungkinkan failover dari edisi standar SQL Server di seluruh zona ketersediaan awan atau daerah. Ini bisa menjadi pilihan terbaik bagi perusahaan yang menginginkan ketersediaan tinggi penuh dan perlindungan pemulihan bencana dari seluruh contoh SQL; mendapatkan keterjangkauan SQL Server Standard Edition, kompatibilitas aplikasi maksimum dan mengurangi biaya overhead administratif. Ringkasan selama bertahun-tahun, WSFC telah digunakan untuk perlindungan tinggi ketersediaan dan bencana pemulihan SQL aplikasi dalam lingkungan tempat tradisional. Sampai saat ini, mengelola situs kegagalan telah sangat kompleks dan mahal, membutuhkan investasi besar dalam perangkat lunak dan perangkat keras khusus serta ketersediaan kedua pusat data situs. Awan menawarkan situs kedua yang menarik dan hemat biaya di mana untuk menemukan anggota gugus dan untuk menangani failover ketika situs lokal gagal. Namun, karena memerlukan tradisional cluster penyimpanan bersama antara semua gugus node di lokal dan sumber daya Internet, hal ini belum arsitektur yang praktis untuk cluster tradisional. Dalam kasus ini, SANless software dapat digunakan untuk membuat kluster yang memberikan tingkat ketersediaan yang tinggi di seluruh setempat dan awan sumber daya dan memperpanjang klaster berbasis SAN atau SANless lokal untuk SQL Server ke awan perlindungan pemulihan bencana tanpa biaya sebuah situs terpencil pemulihan atau lisensi SQL Server Enterprise Edition. SANless perangkat lunak dapat menjadi mudah, hemat biaya tinggi ketersediaan dan bencana pemulihan solusi untuk perusahaan-perusahaan yang terus mengelola lingkungan SQL di awan fisik, pribadi atau lingkungan VM lokal mereka. Penulis: Tony Tomarchio adalah Direktur bidang teknik di SIOS teknologi Corp Tony bertanggung jawab untuk mendefinisikan dan memberikan layanan pra-penjualan teknis, dukungan dan praktik terbaik untuk SIOS pelanggan, prospek dan mitra. Tony memiliki lebih dari satu dekade pengalaman menyediakan manajemen sistem dan solusi ketersediaan tinggi kepada pelanggan perusahaan. Membaca artikel di ContinuityCentral.com