Bulut hizmetlerini kullanarak neleri kontrol edebiliriz? Bölüm 2

Yayınlanan: Artem Prysyazhnuk 2017-01-20 Bütün makaleler | Sözlük | SSS

Başlangıçta HostTracker şirketi, ücretsiz müşteri hizmetleri sağlamak için basit bir web sitesi temelinde kuruldu. Ancak birkaç yıl sonra bu girişim, farklı ağ sorunları da dahil olmak üzere çeşitli sorunları çözmeye hizmet eden çok çeşitli araçlar geliştirdi. Bir dizi yayında, hizmetimizin tüm özelliklerini ayrıntılı olarak açıklamaya, ayrıca bu tür projelerin geliştirilmesindeki deneyimlerimizi sizlerle paylaşmaya ve karşılaştığımız ilginç zorluklardan bahsetmeye karar verdik. Ayrıca, kendileri için yapılmış bir şeyin nasıl satılacağına dair bir örnek arayanlar için, özelliklerimizin çoğu kişisel ihtiyaçlarımız nedeniyle geliştirildiğinden, deneyimlerimiz yararlı olacaktır.

İncelemenin önceki bölümünde hizmetin geçmişinden ve en temel işlevlerinden bahsettik - sitelerin ve sunucuların düzenli olarak incelenmesi ve dahası, verimliliklerinin bildirilmesi. Daha gelişmiş özellikleri anlatmaya başlamadan önce, tüm bu fikirlerin nereden geldiğini ve bunlara nasıl öncelik verileceğini yazmalıyız. Girişimciler tarafından sıklıkla kullanılan temel sırlardan biri şu ifadeyi takip etmektir: tüm insanlar benzersizdir. Tüm müşterilerin istekleri benzersizdir, bu yüzden onlarla nasıl başa çıkacağınızı öğrenmelisiniz. Bu nedenle, çok sayıda müşteri derin bilgiye ve çeşitli deneyimlere sahip olduğundan, BT sektörü bu faktöre son derece duyarlıdır. Bununla birlikte, sorunların bir kısmı mevcut kaynaklarla çözülebilir. Bununla birlikte, işimizin temel özelliği, sık sık bir şeyler geliştirmemiz gerektiğidir. HostTracker’ın işlevlerinin çoğu, belirli kişilerin kolaylıkları ve ihtiyaçları nedeniyle geliştirildi veya uyarlandı. Biz de bu insanların bir parçasıyız, oldukça büyük bir altyapıya sahibiz ve her şeyin düzgün çalışmasına ihtiyacımız var. Bu nedenle, biz kendimiz en seçici müşteriyiz.


Değerli küçük şeyler

Farklı düzenli kontrollere ek olarak, başka yararlı araçların da olduğunu belirtmek gerekir. Bunlar arasında alan adı ve SSL sertifikasının sona erme süresinin izlenmesi yer alır. Bu önemsiz gibi görünüyor, ancak işe beklenmedik birçok rahatsızlık getirebilir. Bu işlevler HostTracker'da kişisel alan adlarımızdan birinin süresi dolduğunda ortaya çıktı. Ayrıca, alan adı/sertifika sona erme süresinin uzaması güvenilmez insan faktörüne bağlı olduğundan, büyük şirketler de bu sorunlarla sık sık karşılaşmaktadır. Bu nedenle, alan adının uzatılması gerektiğine dair bir bildirim yalnızca spam klasöründe değil (zaten hosting şirketinizden gelen sürekli pazarlama mesajlarıyla dolup taşmıştır), aynı zamanda web sitesi çıkış verilerinin bulunduğu klasörde de saklanır. Bunun yanı sıra, SMS bildirim özelliği hala mevcuttur. İşte bu yüzden bu özellikler çok kullanışlı.

Bir diğer ilginç özellik ise alan adı kontrolü ile DNS tabanlı listelerde kara listeye alınıp alınmadıklarını görmektir. Bu listeler bağımsızdır ve farklı algoritmalar kullanılarak ayrı ayrı oluşturulur. Dahası, bunlar esas olarak şüpheli varlıkların filtrelenmesi için oluşturulmuştur. Her yönetici kendi web sunucusunu farklı şekillerde yapılandırabilir, örneğin belirli bir listedeki sunuculardan mesaj almamak gibi. Spam, kötü amaçlı yazılım yayılımı, DDoS saldırıları ve diğer sorunlarla mücadeleye yardımcı olur. Ancak tüm bu listelerin kendi algoritmaları vardır ve herhangi bir tesadüf sonucunda web sitenizin bu kara listelerden herhangi birinde görünmeyeceğinin garantisi yoktur. Üstelik istatistiklere göre bu durum en masum sitelerde bile düzenli olarak gerçekleşiyor. Örneğin, bir bilgisayar korsanının yakındaki IP adresinizi farklı spam saldırıları için kullanmayacağını kimse garanti edemez. Bu durumda, tüm IP aralığı güvenilmez olarak kabul edilecektir. Bunun sonuçları nelerdir?  Mesajlarınız müşterilere teslim edilmez, site arama sisteminde bu kadar kolay bulunmaz vb. Dahası, bu sorunu değişiklikler kritik ve hatta geri alınamaz hale geldiğinde öğreneceksiniz. Bu nedenle, DNSBL'nin izlenmesi ve bildirilmesi de çok önemlidir.

İçerik kontrolü

İşte fonksiyonların kullanımının geliştiricilerin beklentilerini nasıl aşabileceğine dair iyi bir örnek. Daha önce bu tür birkaç durumdan bahsetmiştik. Aslında, günümüzde pek çok şeyin bir web arayüzü varken, diğerleri için – gerekirse kolayca oluşturulabilir. Bu nedenle, basit ayrıştırma kullanarak sadece sayfanın tamamen yüklenip yüklenmediğini kontrol etme işlevi değil, aynı zamanda bu kontrolün akıllara durgunluk veren başka şeyleri de geliştirildi. Farklı müşteri isteklerine uyum sağlayan bu özellik çok esnek hale geldi. Listeden bir veya birçok kelimeyi aynı anda arayabilir. Dahası, belirli ifadelerin ortaya çıkışını tespit edebilir. Bu özellik, anahtar kelimeyi içeren tüm satırı da hata olarak yükseltebilir. Örneğin, bir tür sunucu durumu sayfası varsa (“Server 1 OK” vb.) ve “Error” gösteriyorsa, mesaj “1 Server Error” olacaktır.  Bu durumda, tüm teşhis zaten yapılır ve hemen sorun gidermeye başlayabilirsiniz.

Ya sunucunun kapalı olması gerekiyorsa?

Sitelerin arızalarının bildirilmesine ek olarak, HostTracker başka bir önemli işlev daha sağlar – incelenen her sitenin istatistiklerini toplar. Sitelerdeki çeşitli düğmeler popüler olduğunda – HostTracker & rsquo;ın düğmesi de genellikle web sitesi katılım rakamları, hava durumu tahminleri ve bunun gibi diğer şeylerle birlikte görünürdü. Artık bir widget kullanmak mümkün, ancak yine de düğme retro hayranları için de mevcut. Ayrıca, istatistikler yöneticiler için çok önemlidir. Sürekli olarak web sitesinin ve yönetiminin düzgün çalışıp çalışmadığını bilmek isterler. Bu nedenle, başka bir yararlı işlev daha vardır - bakım planlaması. En istikrarlı siteler ve sunucular bile zaman zaman güncellenmeli veya yeniden başlatılmalıdır. Aynı zamanda, çalışma süresi açısından “9s” denilen şeyi kaybetmek istenen şey değildir. Bakım planlaması iki hedefe ulaşmamızı sağlar (birlikte veya ayrı ayrı). Bunlar: hata bildirimleri göndermemek ve belirli bir zaman aralığında hataları istatistiklere kaydetmemek. Elbette, bu bir tür hile gibi görünebilir, ancak ana hatlarıyla belirtilen bakımlar, özellikle de hariç tutulan zamanlarda haklıdır. Buna ek olarak, bakımlar sırasında farklı doğrulamalar yapılmakta ve günlüğe yazılmaktadır. Günlük, güncelleme veya yeniden başlatma işlemlerinin süresini, meydana gelen hataları, diğer arızaları vb. tam olarak belirlemeye izin verdiği için web yöneticileri ve yöneticileri için yararlı olabilir. Dahası, bu sayede, hatanın ortaya çıkma sürecinin tamamı izlenebilir: sunucunun bir süre kullanılamayacağı aşamadan uygulamanın bir hata döndüreceği aşamaya kadar.

Bakım, tek seferlik bir iş olarak veya düzenli olarak planlanabilir. Örneğin, yedekleme her gece yapılıyorsa veya yeni bir sürüm varsa - her Perşembe. Tek koşul, bakım programının siteye/sunucuya en yakın askıya alma süresinden en az 12 saat önce yapılması gerektiğidir. Bu, tüm bakımların herhangi bir yazık beklenmedik durumdan sorumlu olmayacağından ve HostTracker tarafından sağlanan istatistiklerin güvenilir olacağından emin olmak için yapılır.

Bir tür sonsöz

Bize sık sık neden bunu yaptığımız soruluyor. Aynı şeyler HostTracker’ın yardımı olmadan da yapılabilirdi.  Ve biliyor musunuz - kesinlikle yapabilirlerdi. Özellikle de sadece bir araca ihtiyacınız varsa. Birçok insan, tüm İş Dünyasının insan tembelliği üzerine kurulu olduğunu konuşuyor. HostTracker, rutin sorunları çözerek müşterinin programında bir dilim iş ve sorumluluk gerektirmeyen zaman sağlar. Gerçekten, herkes kendi başına bir araba monte edemez. Alanımızda kişisel ihtiyaçlar için iyi bir şey yaratmaya hevesli insanları örnek alıyoruz, ancak çoğu insan boş zamanlarını böyle bir şey yapmak için harcamak istemiyor.

Ek olarak, müşterilerimiz: BT uzmanı olmayanlar; yöneticilerine bir şeyler rapor etmek zorunda olan BT uzmanları; yöneticilerin kendileri; güvenilirlik hayranları – kendi araçlarını kullanırlar ve başkalarınınkinden yararlanırlar; ve diğer birçok insan grubu.

Sonuç olarak, yorumlarınızı her zaman bekliyoruz.


Yazar hakkında

Artem Prysyazhnuk
HostTracker LTD'nin CEO'su ve kurucusu. Güçlü bir F# teknik geçmişine sahip tutkulu bir girişimcidir. Artem, 20 yılı aşkın süredir yazılım geliştirme sektöründe çalışmaktadır.
Loading...