Blog top image

Availability


- এভ্যাল্যাবিলিটি বলতে বুঝায় একটা সিস্টেম ফেইলিউর এর বিপরীতে চালু থাকলে কতটা সক্ষম 

- একটা সিস্টেমে অধিকাংশ সময় একাধিক পার্ট থাকে, এভ্যাল্যাবিলিটি হলো একটা পার্ট অকেজো হয়ে গেলেও বাকি পার্ট কাজ করে কিনা 

- এভ্যাল্যাবিলিটিকে অনেক সময় ফল্ট টলারেন্স বলে, মানে কতটা সমস্যা/ফল্ট নিয়ে সিস্টেম চালু থাকতে সক্ষম  

- অনেক সময় এভ্যাল্যাবিলিটিকে সময়ের পার্সেন্ট দিয়ে মাপা হয়।  নিচে আপ  টাইম এর বিপরীতে বাৎসরিক ডাউন টাইম দেখানো হয়েছে 

    - 99% (two 9s): 87.7 hours/year 

    - 99.9% (three 9s): 8.8 hours/year 

    - 99.99%: 52.6 minutes/year 

    - 99.999%: 5.3 minutes/year 


High Availability


- যে সিস্টেমের এভ্যাল্যাবিলিটি অনেক বেশি সেই সিস্টেমকে হাই এভ্যাল্যাবিলিটি সিস্টেম বলে 

- অনেক সময় HA দিয়ে হাই এভ্যাল্যাবিলিটি প্রকাশ করা হয়  

- HA হচ্ছে এমন সিস্টেম যার জন্য এক্ট্রা কাজ/খরচ  করতে হয়, একটা সিস্টেমকে HA বানানো কঠিন 

- সবচেয়ে ভালো হয়, পুরা সিস্টেম HA না বানিয়ে মোস্ট ইম্পর্টেন্ট পার্টকে HA  বানানো 

- একটা সিস্টেমের হাই এভ্যাল্যাবিলিটি হতে হলে প্রতি বছর  মিনিমাম আপ টাইম 99.999% বা ম্যাক্স ডাউন টাইম ৫.৩ মিনিট 


Redundancy


-  এভ্যাল্যাবিলিটি এচিভ করার একটা উপায় হচ্ছে রিডান্ডেন্সি 

- রিডান্ডেন্সি হচ্ছে একই সিস্টেম/সার্ভিস  এর কপি ভিন্ন জায়গায় চালু রাখা 

- একটা কাজ না করলেও অন্যটা দিয়ে সিস্টেম চালু রাখা যাবে 


SLA


- পূর্ণরূপ service-level agreement

- সার্ভিস প্রোভাইডার এবং কাস্টমারের মধ্যে  এভ্যাল্যাবিলিটির বিষয়ে এগ্রিমেন্ট