Neden satın alamıyorsun?

Güneşli bir Salı öğleden sonra, kız arkadaşım aradığında eğlenceli bir oyun oynuyordum.

Akşam işten sonra kız arkadaşım eve geldi ve Taobao'nun erişilemez olduğunu keşfettikten bir düzine dakika sonra bana sorun olmadığını söyledi.

Sistem kullanılabilirliği

Sistemin kullanılabilirliği, İngilizce adı Sistem Kullanılabilirliğidir, yani sistem hizmetlerinin kesintisiz çalışma süresinin gerçek çalışma süresine oranıdır. Bu nedenle, kullanılabilirlik aslında% 99,9 gibi bir yüzdedir.

Genellikle bir kelime duyarız: aslında yüksek kullanılabilirlik anlamına gelen yüksek kullanılabilirlik. Yüksek kullanılabilirlik, sistem hizmetlerinin kesintisiz çalışma süresinin gerçek çalışma süresinin daha büyük bir bölümünü oluşturduğu anlamına gelir.

Kullanılabilirliği anlamak için, sistemin kullanılabilirliğini yansıtan üç önemli göstergeden kaçınılamaz: MTTR, MTTF, MTBF

MTTF Ortalama Arıza Süresi anlamına gelir, Çince ise: Ortalama Arızaya Kadar Geçen Süre anlamına gelir. Sistemin normal çalışmasının başlamasından arızanın meydana gelmesine kadar geçen tüm sürelerin ortalamasını alarak, sistemin arızasız çalışmasının ortalama süresini ifade eder.

MTTR, Çince'de Ortalama Onarım Süresi anlamına gelir: Ortalama Onarım Süresi, sistemin arızasından onarımın sonuna kadar geçen sürenin ortalama değerini ifade eder.

MTBF, Çince'de Arızalar Arası Ortalama Süre anlamına gelir: Arızalar Arasındaki Ortalama Süre, sistemdeki iki arızanın meydana gelmesi arasındaki sürenin ortalama değerini ifade eder.

Yukarıdaki resim, üçü arasındaki ilişkiyi gösterebilecek bir resimdir. Görülebileceği gibi:

MTBF = MTTF + MTTR

Yukarıdaki kavramlara göre, sistemin kullanılabilirliği aslında şunlara atıfta bulunmaktadır: MTTF / MTBR *% 100, yani MTTF / (MTTF + MTTR) *% 100

Gerçek durumda, birçok sistem birkaç alt sistemden oluşur, peki tüm sistemin kullanılabilirliği nasıl hesaplanır? Daha sonra sistem yapısını anlamaya başlarız.

Seri sistem için:

Kombine sistemler için:

Kullanılabilirlik ölçümü

Sistemin yüksek kullanılabilirliğini ölçmek için, genellikle SLA yoluyla, tam adı Hizmet Seviyesi Anlaşmasıdır, yani birkaç yüksek kullanılabilirlik vardır. Çoğu şirketin, sistemlerinin% 99,99,% 99,999 vb.'ye ulaşabileceğini iddia ettiğini sıklıkla görebiliriz.

Endüstri genellikle SLA'yı, başarısızlıktan kurtarmaya kadar geçen süreyi sayarak ölçer. Genel olarak birim, sistemin bir yıl içinde kullanılamayacağı toplam süreyi hesaplamak için kullanılır. Spesifik yazışma aşağıdaki gibidir:

Murphy Yasası, "ters gidebilecek şeylerin her zaman ters gideceğini" ve 100'ün bulunmasının ulaşılamayacağını söylüyor.

SLA göstergeleri için, 9 sayısı ne kadar yüksekse, kullanılabilirlik o kadar yüksek ve kesinti süresi o kadar azdır ve sistem, belirli bir anda yüksek oranda normal şekilde çalışabilir. Bununla birlikte, sistem için ne kadar büyük zorluk varsa, yatırım maliyeti de o kadar yüksek olur. Örneğin, beş dokuzlu, sistemin yılda yalnızca yaklaşık 5 dakika kapalı kalmasını gerektirirken, dört dokuzlu, yılda bir saatten fazla kesinti gerektirmez. Bu, sistemin tasarım, altyapı, veri yedekleme gibi farklı düzeylerde birden çok yöntemi benimsemesi ve hatta kullanılabilirliği sağlamak için altyapı yatırımını artırması ihtiyacını doğurur.

"Cihazınız hayatı tehdit eden şeylerle uğraşırken veya bir dakikalık bir iş kesintisi milyonlarca dolara mal olacaksa,% 99,99 güvenilirliği düşünebilirsiniz." Robertson (Linux Yüksek Kullanılabilirlik Proje Geliştiricisi)

Farklı sistemlerin kullanılabilirlik gereksinimleri de farklıdır.Örneğin, Taobao ve Jingdong gibi birçok e-ticaret sistemi kullanıcısı vardır ve çok sayıda kullanıcı, sistemi farklı alanlarda farklı zamanlarda kullanıyor ve bu da kaçınılmaz olarak yüksek sistem kullanılabilirliği gerektiriyor.

Önceki arıza istatistiklerine ve bu sistemlerin yanlış test verilerine göre, mevcut kullanılabilirlikleri 39 ila 49s civarındadır. Nispeten konuşursak, kurumsal tip iş yazılımı genellikle yalnızca çalışma saatlerinde veya yalnızca belirli alanlarda veya yalnızca belirli kişiler için belirli bir zamanda kullanıldığından, kullanılabilirlik gereksinimleri daha düşük olacaktır.

Kullanılabilirlik garantisi

Sistem arızaları, altyapı arızaları, veri arızaları, güvenlik saldırıları, sistem baskısı gibi kullanılabilirliği etkileyen birçok faktör vardır.

Kullanılabilirlik garantisi, aşağıdakiler dahil ancak bunlarla sınırlı olmayan birçok düzeyi içerir:

  • Yazılım tasarımı, kodlama, test etme, başlatma ve yazılım yapılandırma yönetimi seviyesi

  • Mühendisin personel beceri düzeyi

  • İşletme ve bakım yönetimi ve teknik seviye

  • Veri merkezinin operasyonel yönetim seviyesi

  • Üçüncü taraf hizmetlerin yönetim düzeyine güvenin

  • Teknolojiye karşı tutum

  • Bir şirketin mühendislik kültürü

  • Liderlerin mühendisliğe saygısı

Aşağıdaki tablo, yüksek kullanılabilirlik için yaygın sorunları ve karşı önlemleri listeler.

Sistemin yüksek kullanılabilirliğini sağlamak basit bir mesele değildir. Yukarıdaki liste, metodolojinin yalnızca bir parçasıdır. Yüksek kullanılabilirliği gerçekten sağlamak için hala çok sayıda uygulamaya ihtiyaç vardır!

Referans malzemeleri:

https://blog.csdn.net/hexieshangwang/article/details/49126159

https://dev.to/fangdajiang/-abilities-8e1

https://www.oracle.com/technetwork/cn/community/developer-day/7-critical-busi-sys-solution-360101-zhs.pdf

https://coolshell.cn/articles/17459.html

https://blog.csdn.net/hustspy1990/article/details/78008324

Kaynak: Programlama hakkında konuşmak Editör: Quanta Yuan

En Yeni 10 Popüler Makale

Görüntülemek için başlığa tıklayın

1. Fizik yasaları size aşk gerçeğinin ne kadar acımasız olduğunu söyler!

2. Yeşim İmparatoru stratosferde mi yoksa troposferde mi yaşıyor?

3. Cam küre içindeki desen nasıl girdi? Çocukluğun gizemini okuduktan sonra nihayet çözüldü

4. Taklit etmeyin! Mikrodalgaya iki üzüm koyun, evinizi yakar

5. 100 yıldır yıldızlara bakmak

6. Bunu bilmeyin, "Dolaşan Dünya" yı anladığınızı söylemeyin

7. Toplu olarak elmas nasıl yapılır

8. Yang-Mills teorisi ne diyor? Bu Yang Zhenning'in katkısı neden Nobel Ödülü'nün ötesinde?

9. Tuvalette kağıt olmaması nasıl önlenir? Bu makaleyi okuduktan sonra anlayacaksınız

10. Newton'un tabut tahtası tutulamadığında, lütfen kendinizi savunmak için bu şeyi teklif edin!

Olasılık teorisinin kökeni
önceki
Kuşlardan galaksilere, sürülerin nehirleri ve gölleri vardır ve nehirler ve göllerde Ta
Sonraki
Vakum boş değil: Yüzeydeki en güçlü lazer şok enerjisi sınırı, sanal parçacıkların saklanacak hiçbir yeri olmamasına izin verecek
Yumurtalar fosil mi oluyor? Anne tavuk petrokimyayı biliyor ...
Majorana: Gelecekteki fiziksel melek mi yoksa hayalet mi?
Kurşun kalem ucu ahşaba nasıl yerleştirilir? Bunca yıldan sonra nihayet anladım
11² tren kalkmak üzere, lütfen hazırlıklı olun
Geçmişte bir yalancı olduğu için aşağılanmıştı ve bugün Turing Ödülü'nü kazandı.
Kuzeydeki bahar berbat
Geç saatlere kadar ayakta kalan ve yanlışlıkla matematikçileri ödev olarak gören bir problem yaratan bir öğrenci vardı.
Beyaz saçlar çekilir ve on uzar mı? Çok fazla çekmek sadece kelliğe neden olur!
Gökyüzünde aniden bir delik açıldı Bu UFO, insanları tekrar yakalamak için dünyaya mı geliyor?
Bu dünyada çok fazla bilgi var
Sezgisel ve karmaşık bir problem: "asgari olma" arayışı
To Top