Downtime pada aplikasi apa pun dapat berdampak negatif pada bisnis, mengakibatkan hilangnya pendapatan, berkurangnya kepuasan pelanggan, dan rusaknya kredibilitas bisnis. Banyak aplikasi database, terutama aplikasi bisnis perusahaan, memerlukan waktu henti sistem yang minimal. Waktu henti sistem terjadi karena berbagai alasan, seperti kesalahan manusia, bencana alam, kegagalan perangkat keras atau perangkat lunak, dan peningkatan aplikasi. Mendapatkan ketersediaan tinggi merupakan persyaratan umum bagi banyak bisnis. Cocok atau tidaknya suatu solusi untuk skenario aplikasi tertentu bergantung pada banyak faktor, dan solusi yang berkinerja terbaik dalam satu situasi belum tentu terbaik dalam situasi lain. Misalnya, skenario aplikasi berikut:
◆Sebuah pengecer peralatan olahraga berbasis internet ingin menyediakan ketersediaan yang hampir terus menerus kepada pelanggannya. Server Web telah ditambahkan ke peternakan Web, namun kegagalan database dapat menghasilkan kesalahan. Seringkali, situasi ini menyebabkan perusahaan kehilangan pelanggan. Perusahaan telah memiliki versi server standar yang disetujui dan berharap untuk menghindari menghabiskan banyak uang, mengubah infrastruktur, atau menulis ulang aplikasi.
◆Perusahaan pengayauan sangat prihatin dengan kesalahan yang ditemui penggunanya saat menggunakan database pelanggan. Meskipun failover langsung tidak diperlukan, perusahaan tetap ingin memiliki server siaga hangat yang dapat segera online.
◆Perusahaan asuransi ingin menyediakan database klaimnya secara terus-menerus. Kinerja sistem tidak boleh dikompromikan, dan dokumen yang saat ini disimpan dalam sistem file untuk mendukung klaim harus tersedia.
◆Perusahaan pelatihan manajemen memiliki tiga lokasi, masing-masing lokasi memiliki tim penjualan. Tim penjualan memasukkan catatan dari situsnya masing-masing ke dalam database Pesanan. Untuk meningkatkan kinerja, setiap situs diharuskan dapat mengakses seluruh pesanan perusahaan di server lokal. Untuk memberikan ketersediaan ketika terjadi kegagalan, setiap situs harus dapat beralih ke server di situs lain.
◆Perusahaan akuntansi ingin memberikan ketersediaan kepada kliennya bahkan pada saat terjadi kegagalan, seperti bencana alam. Informasi tidak harus tersedia dengan segera, namun harus tersedia dalam hitungan jam, bukan hari. Perusahaan juga ingin menyimpan informasi dalam database setiap hari untuk memenuhi persyaratan peraturan. Data yang disalin tidak perlu tersedia segera, tetapi harus tersedia selama bertahun-tahun.
◆Sebuah produsen mainan ingin menyusun laporan berdasarkan database penjualan, namun karena database tersebut selalu digunakan, proses persiapan laporan sering kali terganggu oleh transaksi yang sedang dijalankan. Perusahaan ingin dapat menyusun laporan transaksi yang tidak tercatat, namun hal ini memberikan hasil yang salah karena beberapa transaksi tidak lengkap.
◆Perusahaan real estate ingin melindungi sistem ketika pengguna melakukan kesalahan dan ingin dapat mengembalikan nilai yang tercatat dari hari sebelumnya. Perusahaan juga ingin bisa menyusun laporan berdasarkan data hari sebelumnya karena tidak akan terpengaruh dengan perdagangan di hari yang sama. Idealnya, perusahaan ingin menerapkan solusi dengan overhead disk yang minimal.
Berdasarkan berbagai persyaratan ketersediaan, perusahaan memerlukan platform database yang menyediakan opsi fleksibel untuk solusi ketersediaan tinggi. Dalam kertas putih ini, Anda dapat melihat bagaimana teknologi SQL Server 2008 Always On memberikan opsi fleksibel untuk ketersediaan tinggi, memungkinkan perusahaan menerapkan solusi terbaik untuk kebutuhan spesifik mereka.
-