Bilişim Misyonları

Burada IT alanında kullanılan hemen hemen bütün cihaz ve yapılarda hedeflenen belli bazı misyon ve yeteneklerden bahsedeceğim. Bu terimleri, datacenterlardan bulut hizmetine firewall dan sunuculara kadar geniş bir çerçevede görmek mümkün.

  • HA:High Availability
  • DR:Disaster Revovery
  • FO:Failover
  • Fault tolerance
  • Agility
  • Security
  • Reliability
  • Latency
  • Hot-swap
  • Hot-pluggable
  • Cold-swap
  • Hot-spare
  • Scalability
  • Extensibility
  • Customizable

Sırayla bu terimleri ele alacak olursak…

High Availability-HA(Yüksek Ulaşılabilirlik) yazının ilerleyen kısımlarında HA olarak geçecektir. Adından da anlaşılabileceği gibi kullandığımız hizmetin sürekli ulaşılabilir, kullanılabilir olma durumudur. Farklı nedenlerden dolayı(elektrik kesintisi, cihazın bozulması, yanması vs.) çalışmayı durdurup servis kesintisine sebep olacak durumlarda, kullanıcıların servise erişiminin devam edebilmesini sağlayan bir özelliktir. Daha açıklayıcı olması açısından birkaç örneğe bakalım.

Firewall da High Availability(HA)
Server de High Availabilty(HA)
Storage da HA – Canister lar arası

Failover-FO: HA yapılarında gördüğümüz bir terim olan failover bir fail olma durumunda bunun üstesinden gelmeyi ifade eder. 2 tane static IPsec VPN tunel oluşturup primary olan trafik iletemez hale düştüğünde yani fail olduğunda ikinciye geçebilme durumu.

Security: Herhangi bir sistemin olmazsa olmazlarından güvenlik. Sistem ve barındırdığı verilerin depolanırken, iletilirken veya statik bir halde iken vs. korunması durumudur. Bunun için alınan sayısız güvenlik basitten gelişmişe güvenlik önlemleri var. md5,hashing, encryption vs vs vs., kullanıcı bazlı yetkilendirme vs vs vs.

Disaster Recovery-DR: Felaket Kurtarma
Herhangi bir felaket durumunda sistemin eski haline döndürülebilme yeteneği.

Scalability: Genelde bulut servis sağlayıcılarda gördüğümüz bu terim ihtiyacınız ve isteğiniz doğrultusunda network, storage gibi varlıklarınızın kapasitesinde artış ve azalışa gitme imkanı sunmasıdır.
Diyelim ki Azure da kurduğunuz bir VPC(Virtual Private Cloud) var. Bir zaman sonra sunucularınızda CPU ve RAM ihtiyacı doğdu. Ölçeklenebilirlik sayesinde birkaç tıkla bu işlemi yapmanız mümkün. Bulutta değil de geleneksel yöntem ile bu sisteme sahip olsaydınız yani fiziksel olarak bu makineleri alıp çalıştırıyor olsaydınız, değişen ihtiyaçlarınıza göre yeni RAM vs alıp bunları kendiniz değiştirip eskilerini bir şekilde değerlendirmeye çalışacaktınız. Kolayca görülebileceği gibi birinci süreç hem finansal hem de zaman açısından daha avantajlı.

Latency: Gecikme, delay, veri iletiminde ne kadar gecikme olduğunu belirti. genelde mili veya micro saniye seviyesindedir.

Hot-swap: Cihazlar çalışır halde iken cihaz bileşenlerinin değiştirilebilir olması.

Cold-swap: Hot-swap ın tam aksine, bu tür bileşenleri değiştirebilmek için cihazı kapatmanız gerekmektedir.

Hot-pluggable: Hot-swap ile birbiri yerine kullanılan bir terim, genel manada aynı olarak algılansalar da bazı nüanslar var…

Agility: Çeviklik
Yazılım geliştirme sürecinde çokça kullanılan bu terim

Customizable: Özelleştirilebilir olma

Leave a comment