Q:
Bagaimana perusahaan dapat mempertahankan standar ketersediaan aplikasi?
SEBUAH:Mempertahankan ketersediaan untuk aplikasi dapat memiliki efek luas dan signifikan pada proses bisnis. Secara umum, memastikan bahwa sistem "tersedia" melalui operasi server, platform, dan antarmuka yang konsisten mendukung semua hal hebat yang dilakukan era digital untuk bisnis di setiap industri.
Beberapa aspek utama untuk memastikan ketersediaan untuk aplikasi harus dilakukan dengan mengukur ketersediaan itu dan mengetahui apa yang harus diukur. Misalnya, dalam menentukan ketersediaan secara keseluruhan, analis mungkin menggunakan kombinasi waktu rata-rata antara kegagalan (seberapa cepat sesuatu mungkin gagal) dan waktu rata-rata untuk pemulihan (seberapa cepat sesuatu mungkin kembali online). Metrik seperti ini membantu menunjukkan dengan tepat waktu aktif suatu sistem untuk memahami bagaimana aplikasi yang tersedia akan secara real time.
Profesional TI juga harus mengukur ketersediaan sesuai dengan relevansi pengguna. Dengan kata lain, masuk akal untuk bertanya: Apa yang akan tersedia? Satu-satunya barang yang penting untuk ketersediaan adalah barang yang memfasilitasi beberapa transaksi pengguna akhir. Dengan mengingat hal itu, masuk akal untuk mengukur ketersediaan di titik akhir suatu sistem, bukan di tempat lain. Sistem kemudian dapat menggunakan model ACID atau BASE untuk menyelesaikan dan memperbarui data lintas arsitektur.
Seiring dengan pengukuran dan analisis, ada strategi implementasi inti untuk menciptakan dan mempertahankan ketersediaan. Yang pertama adalah membuat sistem redundan yang memastikan uptime yang konsisten, bahkan jika ada kegagalan pada titik tertentu. Misalnya, Amazon Web Services, sebagai penyedia SaaS yang dominan, menawarkan kepada klien "zona ketersediaan" yang menerapkan redundansi ini untuk ketersediaan tinggi. Perusahaan lain dapat memilih untuk membuat sistem seperti ini di rumah, terutama jika mereka mengoperasikan beberapa kantor di zona geografis yang berbeda.
Strategi inti lainnya adalah untuk mengakomodasi crossover yang efisien - yaitu, untuk memastikan bahwa dalam satu kegagalan, proses redundansi terjadi secepat mungkin. Kombinasi upaya ini menyusutkan setiap downtime secara signifikan dan membantu ketersediaan secara keseluruhan di seluruh sistem.
Administrator sistem juga dapat mencari cara proaktif untuk membatasi kegagalan. Ini melibatkan analisis tingkat tinggi umum sistem dan menentukan di mana dan bagaimana kegagalan dapat terjadi. Secara umum, sistem redundansi yang baik adalah perlindungan terbaik terhadap downtime dan driver ketersediaan tinggi.