Merhabalar değerli Türk Hack Team üyeleri bu makalemiz, sunucu yönetimine yönelik bir karar verici / yönlendirici kılavuzudur . Sunucu yönetiminin ana yönleri hakkında bilgi edinmek ve KOBİ'lerin ve kuruluşların veri depolarını nasıl sağlıklı ve verimli tutulduğunu kapsamaktadır.
Sunucu yönetimi, optimum ve güvenli performans sağlamak için bir sunucuyu yönetme sürecidir. Bu BT etkinliğinin temel amacı, sunucuyu ve ilgili sistemleri istenen, tutarlı bir durumda tutmaktır.
Bir sunucuyu yönetmek, çeşitli yönetim ve bakım görevlerini ve sorumluluklarını gerektirir. Bir Personelde / Uzmanda aranan nitelikler şu şekildedir;
BT kurulumunun boyutuna bağlı olarak, sunucu yönetimi tek bir yöneticinin veya tüm ekibin görevi olabilir. Bir yönetici şirket içi düzeyde çalışabilirken, şirketler genellikle sunucu yönetimini dış kaynak kullanmayı tercih eder. Farklı sağlayıcılar farklı hizmetler sunar, bu nedenle gereksinimlerinizi karşılayan bir satıcı seçin.
Veri Merkezlerindeki ve buluttaki her iki sunucu da bir tür yönetim gerektirir. Bir ekibin yönetebileceği en yaygın sunucu türleri şunlardır:
Sunucuyu kurmak ve yazılımı, eklentileri ve işlevleri yapılandırmak, sunucu yönetiminin temel bir yönüdür.
Kurulum işlemi, farklı sunucu türleri için değişiklik gösterir. Bir yönetici, fiziksel bileşenlere sahip bir sunucunun nasıl kurulacağını ve üçüncü taraf bir bulutta bir VM üzerinde çalışan bir sunucunun nasıl kurulacağını bilmelidir.
Yapılandırma ayrıca tüm sunucu türleri ve kullanım durumları için aynı değildir. Örneğin, bir blog barındıran bir sunucu, e-ticaret hizmetleri sunan bir web sitesinden farklı bir platforma ihtiyaç duyar. Tipik bir Linux sunucusunu yapılandırmak için bir yöneticinin aşağıdaki adımları izlemesi gerekir:
Kesin kapasite planlaması, sunucu yönetimi için hayati önem taşır. Donanımı kurarken, bir yönetici gerekli özellikleri dikkatlice düşünmelidir. Fazla depolama ve işleme, iyi bir performans sağlar, ancak aynı zamanda gereksiz ön maliyetlere ve enerji kullanımına da yol açabilir.
Sunucularınızı bulutta barındırırsanız, personelin donanım bakımı konusunda endişelenmesine gerek kalmaz.
Tıpkı donanım gibi, sunucu yazılımı da düzenli izleme ve bakım gerektirir. Bir yönetici şunları yapmalıdır:
Sürekli izleme, bir yöneticinin bir sunucuyu güvende tutmasına ve en yüksek performansta çalışmasına yardımcı olur. Metrik izleme ve analiz, ekibin sorunları iş açısından kritik sistemleri etkilemeden önce belirlemesine ve önlemesine olanak tanır.
Donanımı izlemek hayati önem taşır. Bir yönetici, aşağıdakiler açısından gerçek zamanlı geri bildirim sağlayan canlı veri değerlendirmesine ihtiyaç duyar:
Uyarılar, sağlam sunucu izlemenin zorunlu bir yönüdür. Bir yönetici genellikle yoğun trafik, zayıf disk kullanımı veya aşırı ısınma için karşılaştırmalar belirler. Sunucu belirli bir eşiği aşarsa, SMS veya e-posta yoluyla bir bildirim personeli uyarır.
Düzenli veri yedeklemeleri, sunucuların ve barındırdıkları bilgilerin güvenliği için gereklidir. Yedeklemeler, kurum içi bir fiziksel altyapı üzerinde veya bulutta çalışabilir. Her iki senaryoda da bir yönetici, davetsiz misafirler sunucuyu ihlal etse bile verilerin güvende kalmasını sağlamak için değişmez bir yedekleme kullanmalıdır.
Değişmez bir yedekleme kullanmanın yanı sıra, sunucu yedeklemelerini ayarlarken diğer iyi uygulamalar şunlardır:
Bir sunucuya sahip olan veya sunucuya güvenen her işletme, sunucu yönetimi gerektirir. Tek kişilik operasyonlardan yığılmış veri merkezine sahip bir kuruluşa kadar, sunucu yönetimi isteğe bağlı değildir. Tek soru, ekipmanınızı kendi kendinize yönetip yönetemeyeceğiniz veya işi yapması için üçüncü bir taraf tutup tutamayacağınızdır.
Uygun becerilere sahip personeliniz varsa, sunucuları şirket içinde yönetmek, ortam üzerinde tam kontrol sağlar. Ekip deneyimden yoksun olduğunda, sunucu yönetimini dışarıdan temin etmek, eğitime ve yeni çalışanlara yatırım yapmaktan daha mantıklıdır.
Şirket içi seçeneği seçerseniz, süreçleri otomatikleştirmek ve ekipmana ilişkin öngörüler sağlamak için bir sunucu yönetim aracına ihtiyacınız olur. Ancak tüm çözümler aynı özellikleri sunmaz, bu nedenle doğru aracı ararken aşağıdaki faktörleri göz önünde bulundurun:
İÇİNDEKİLER
1- Sunucu Yönetimi Tanımı
2- Sunucu Yönetimi Görevleri
3- Yazılım Yönetimi
4- Sunucu izleme
5- Sunucu Güvenliği
6- Yedekleme ve Kurtarma
7- Kimler Sunucu Yönetimine ihtiyaç duyar
8- Server Yönetim hizmetlerinin Avantajları
9- Sunucu Yöneticisinin / Uzmanının Maaşları
Sunucu Yönetimi Nedir ?1- Sunucu Yönetimi Tanımı
2- Sunucu Yönetimi Görevleri
3- Yazılım Yönetimi
4- Sunucu izleme
5- Sunucu Güvenliği
6- Yedekleme ve Kurtarma
7- Kimler Sunucu Yönetimine ihtiyaç duyar
8- Server Yönetim hizmetlerinin Avantajları
9- Sunucu Yöneticisinin / Uzmanının Maaşları
Sunucu yönetimi, optimum ve güvenli performans sağlamak için bir sunucuyu yönetme sürecidir. Bu BT etkinliğinin temel amacı, sunucuyu ve ilgili sistemleri istenen, tutarlı bir durumda tutmaktır.
Bir sunucuyu yönetmek, çeşitli yönetim ve bakım görevlerini ve sorumluluklarını gerektirir. Bir Personelde / Uzmanda aranan nitelikler şu şekildedir;
- Sunucu yavaşlamalarını ve kapalı kalma süresini en aza indirin.
- Sunucu donanımını koruyun ve teknik sorunları giderin.
- Yazılımı güncel tutun.
- Sistem yapılarını tasarlar ve uygular.
- Durumu, çalışma süresini ve yinelenen sorunları izleyerek sunucuda çalışan uygulamaları izleyin.
- Sorun giderme gerçekleştirin.
- Arıza yönetimi testlerini çalıştırın.
- Güçlü yedekleme ve siber güvenlik çözümleri uygulayın.
- Şüpheli etkinlik için sunucu trafiğini izleyin.
- İş ihtiyaçları değiştikçe sunucuların gereksinimleri karşıladığından emin olun.
BT kurulumunun boyutuna bağlı olarak, sunucu yönetimi tek bir yöneticinin veya tüm ekibin görevi olabilir. Bir yönetici şirket içi düzeyde çalışabilirken, şirketler genellikle sunucu yönetimini dış kaynak kullanmayı tercih eder. Farklı sağlayıcılar farklı hizmetler sunar, bu nedenle gereksinimlerinizi karşılayan bir satıcı seçin.
Veri Merkezlerindeki ve buluttaki her iki sunucu da bir tür yönetim gerektirir. Bir ekibin yönetebileceği en yaygın sunucu türleri şunlardır:
- Bir sunucu ve cihazlar arasında ileri geri veri transferlerini işleyen FTP (Dosya Aktarım Protokolü) sunucuları.
- Web sitelerini barındıran web sunucuları.
- VM'lerde çalışan Sanal Sunucular
- İstemci ile harici sunucu arasındaki iletişimi başlatan ve yöneten proxy sunucuları.
- Büyük miktarda veri depolayan veritabanı sunucuları
- Web uygulamalarını ve eklentileri depolayan ve çalıştıran uygulama sunucuları.
Sunucu Yönetimi Görevleri
Sunucu yönetiminin amacı, BT operasyonlarının güvenliğini sağlarken verimliliği ve performansı artırmaktır. Aşağıda, bir ekibin sunucu yönetimi stratejilerinde hesaba katması gereken ana görevler verilmiştir.Kurulum ve Yapılandırma
Sunucuyu kurmak ve yazılımı, eklentileri ve işlevleri yapılandırmak, sunucu yönetiminin temel bir yönüdür.
Kurulum işlemi, farklı sunucu türleri için değişiklik gösterir. Bir yönetici, fiziksel bileşenlere sahip bir sunucunun nasıl kurulacağını ve üçüncü taraf bir bulutta bir VM üzerinde çalışan bir sunucunun nasıl kurulacağını bilmelidir.
Yapılandırma ayrıca tüm sunucu türleri ve kullanım durumları için aynı değildir. Örneğin, bir blog barındıran bir sunucu, e-ticaret hizmetleri sunan bir web sitesinden farklı bir platforma ihtiyaç duyar. Tipik bir Linux sunucusunu yapılandırmak için bir yöneticinin aşağıdaki adımları izlemesi gerekir:
- Kullanıcı yapılandırmasını ayarlayın (kimlik bilgileri, ayrıcalıklar, erişim seviyeleri, vb.).
- Ağ yapılandırmasını ve iletişimini ayarlayın.
- Paket yönetimi üzerinde çalışın.
- Yüklemeyi güncelleyin ve olası güvenlik açıklarını düzeltin.
- NTP yapılandırması aracılığıyla saat kaymasını önleyin.
- Harici ayak izini en aza indirmek için bir Güvenlik Duvarı (FireWall) ve IP Tables kurun.
- Uzak oturumları korumak için SSH'yi ayarlayın.
- Saldırı yüzeyini azaltmak için arka plan programı yapılandırması üzerinde çalışın.
- SELinux Çekirdeği ve uygulamaları koruyun.
- Bir kayıt sistemi kurun.
Kesin kapasite planlaması, sunucu yönetimi için hayati önem taşır. Donanımı kurarken, bir yönetici gerekli özellikleri dikkatlice düşünmelidir. Fazla depolama ve işleme, iyi bir performans sağlar, ancak aynı zamanda gereksiz ön maliyetlere ve enerji kullanımına da yol açabilir.
Donanım Yönetimi
Donanımı iyi durumda tutmak, şirket içi sunucu yönetiminin hayati bir yönüdür. Güvenilir donanım olmadan, sunucuya dayanan tüm sistemler ve işlemler sorunlarla karşılaşabilir. Bir sunucu yöneticisinin üç ana donanım bileşenini izlemesi gerekir:- Merkezi işlem birimi (CPU): CPU'nun aşırı kullanılması çeşitli sorunlara yol açabilir. %100'e yakın kullanımla çalışan bir CPU, cihaza fazla yük bindirir, fazladan görevler için kapasite bırakmaz ve sunucuyu yavaşlatır. Yöneticiler genellikle çipi yükseltir, daha fazla CPU ekler veya aşırı kullanılmış bir CPU'yu işlemek için gereksiz programları durdurur.
- Rastgele erişimli bellek (RAM): RAM, bir sunucunun sabit sürücüden daha hızlı çalışan çalışma belleğidir. Bir sunucu ne kadar fazla RAM'e sahipse, potansiyel performansı o kadar iyi olur. Yöneticiler, RAM kullanımını izlemeli ve sistemin ne zaman daha fazla çalışan belleğe ihtiyaç duyduğunu belirlemelidir.
- Sabit sürücü: Sabit sürücü , programlar, veriler ve yedeklemeler için bir sunucunun kalıcı depolama alanı görevi görür. Bir sabit sürücü maksimum kapasitede çalıştığında performans düşebilir, bu nedenle yöneticilerin diskler dolduğunda sürücü eklemesi veya gereksiz verileri silmesi gerekir.
Sunucularınızı bulutta barındırırsanız, personelin donanım bakımı konusunda endişelenmesine gerek kalmaz.
Yazılım Yönetimi
Tıpkı donanım gibi, sunucu yazılımı da düzenli izleme ve bakım gerektirir. Bir yönetici şunları yapmalıdır:
- Altyapı içindeki yazılım bağımlılıklarını anlayın.
- En son yamalarla yazılımı, bellenimi ve işletim sistemini güncel tutun.
- Potansiyel veri ihtilaline yol açabilecek yazılım güvenlik açıklarını nasıl arayacağınızı bilin .
- Ekibin artık kullanmadığı eski ve etkin olmayan programları kaldırın.
- Geliştiricilerin, hataları ve zayıflıkları gidermek için kodu sürekli olarak güncellemelerini sağlayın.
Sunucu İzleme
Sürekli izleme, bir yöneticinin bir sunucuyu güvende tutmasına ve en yüksek performansta çalışmasına yardımcı olur. Metrik izleme ve analiz, ekibin sorunları iş açısından kritik sistemleri etkilemeden önce belirlemesine ve önlemesine olanak tanır.
Donanımı izlemek hayati önem taşır. Bir yönetici, aşağıdakiler açısından gerçek zamanlı geri bildirim sağlayan canlı veri değerlendirmesine ihtiyaç duyar:
- İşlemci kullanımı.
- Bellek kullanımı.
- Disk alanı kullanılabilirliği.
- Sunucu odası sıcaklığı.
- Sayfa yükleme süresi.
- Veritabanı gecikiyor.
- Servis çalışma süresi.
Uyarılar, sağlam sunucu izlemenin zorunlu bir yönüdür. Bir yönetici genellikle yoğun trafik, zayıf disk kullanımı veya aşırı ısınma için karşılaştırmalar belirler. Sunucu belirli bir eşiği aşarsa, SMS veya e-posta yoluyla bir bildirim personeli uyarır.
Sunucu Güvenliği
Güvenli bir ağın bakımı da sunucu yönetimine girer. Güvenlik politikaları ve gereksinimleri sektörler arasında farklılık gösterse de ortalama bir yöneticinin şunları yapması gerekir:- Bir virüsten koruma çözümünü kurun, optimize edin, kullanın ve güncel tutun.
- Yetkisiz trafiği filtrelemek için bir güvenlik duvarı kurun.
- Kullanıcıların güçlü parolalara sahip olmasını sağlayan bir kimlik bilgisi ilkesi oluşturun.
- Düzenli Güvenlik Açığı, Pentest değerlendirmeleri çalıştırın.
- Penetrasyon testlerini başlatın ve katılın. Aktif Takipte bulunun.
- Erişim denetimi yazılımını kurun.
- Hassas verileri korumak için şifreleme kullanın.
- SIEM Araçlarını seçin ve uygulayın.
- Farklı ekipler ve departmanlar arasında siber güvenlik uygulamalarını teşvik edin.
Yedekleme ve kurtarma
Düzenli veri yedeklemeleri, sunucuların ve barındırdıkları bilgilerin güvenliği için gereklidir. Yedeklemeler, kurum içi bir fiziksel altyapı üzerinde veya bulutta çalışabilir. Her iki senaryoda da bir yönetici, davetsiz misafirler sunucuyu ihlal etse bile verilerin güvende kalmasını sağlamak için değişmez bir yedekleme kullanmalıdır.
Değişmez bir yedekleme kullanmanın yanı sıra, sunucu yedeklemelerini ayarlarken diğer iyi uygulamalar şunlardır:
- Verileri günde birkaç kez yedekleyin.
- Yedeklemeyi diğer sistemlerden ayırmak için ağ segmentasyonunu kullanın .
- Yedeklemeye sınırlı erişim sağlayın.
- Düzenleme izinlerini sınırlayın.
- Kötü amaçlı veriler için yedeklemeleri düzenli olarak tarayın.
- Yedekleme sırasında sorunsuz bir kullanıcı deneyimi sağlamak için RTO (Kurtarma Süresi Hedefi) ve RPO'yu (Kurtarma Noktası Hedefi) optimize edin.
Kimler Sunucu Yönetimine İhtiyaç Duyar?
Bir sunucuya sahip olan veya sunucuya güvenen her işletme, sunucu yönetimi gerektirir. Tek kişilik operasyonlardan yığılmış veri merkezine sahip bir kuruluşa kadar, sunucu yönetimi isteğe bağlı değildir. Tek soru, ekipmanınızı kendi kendinize yönetip yönetemeyeceğiniz veya işi yapması için üçüncü bir taraf tutup tutamayacağınızdır.
Uygun becerilere sahip personeliniz varsa, sunucuları şirket içinde yönetmek, ortam üzerinde tam kontrol sağlar. Ekip deneyimden yoksun olduğunda, sunucu yönetimini dışarıdan temin etmek, eğitime ve yeni çalışanlara yatırım yapmaktan daha mantıklıdır.
Şirket içi seçeneği seçerseniz, süreçleri otomatikleştirmek ve ekipmana ilişkin öngörüler sağlamak için bir sunucu yönetim aracına ihtiyacınız olur. Ancak tüm çözümler aynı özellikleri sunmaz, bu nedenle doğru aracı ararken aşağıdaki faktörleri göz önünde bulundurun:
- Çözümün yığınınızdaki tüm sunucu türleri ve uygulamalarla çalışabildiğinden emin olun.
- Gelişmiş görevleri basitleştiren sezgisel kullanıcı arayüzü ve görselleştirme özelliklerine sahip bir program arayın.
- Yazılım, ekibin eşikler ve özel uyarılar belirlemesine izin vermelidir.
- Araç, sunucunun durumu hakkında çok sayıda ayrıntılı, kapsamlı veri sağlamalıdır.
- Aracı kullanmaya başlamadan önce personelin ne kadar eğitime ihtiyaç duyacağını düşünün.
- İş akışını kolaylaştıran ve çalışanların zamandan tasarruf etmesine yardımcı olan zengin otomasyon özellikleri sunan bir çözüm arayın.
Sunucu Yönetim Hizmetlerinin Avantajları
Sunucu yönetiminizi yönlendirmek için bir hizmet sağlayıcı kiralamayı seçmenin birçok faydası vardır. Bir sunucu yöneticisini dışarıdan temin etmenin iyi bir yatırım olmasının en önemli nedenleri şunlardır:- Üst düzey uzmanlar: Sağlayıcılar sunucu yönetiminde uzmanlaşmıştır, bu nedenle üçüncü taraf yöneticilerin ortalama bir şirket içi ekipten daha fazla deneyimi vardır.
- Daha düşük işletme maliyetleri: Çoğu sunucu yönetim hizmeti abonelik tabanlıdır. Ortalama bir aylık veya yıllık ücret, kurum içi tam zamanlı personel ekibine yatırım yapmaktan çok daha ucuzdur.
- Güvenilir destek: Çoğu servis sağlayıcı müşterilerine 7/24 destek sunar. Garantili yanıt sürelerine sahip çağrı üzerine destek, arıza süresini önlemek için idealdir.
- Zaman alan görevleri ortadan kaldırın: Bir sunucuyu yönetmek, tutarlı izleme, optimizasyon ve analiz gerektirir. Bu zaman alıcı görevleri bir satıcıya atamak, personelinizin daha etkili görevlere odaklanmasını sağlar.
- Daha hızlı geri dönüş: Doğru ortağın yanındaysanız, sunucu kurulumları ve güncellemeleri için geri dönüş süresi her zaman hızlıdır.
En Düşük : 5.310 TRY Ortalama Maaş : 11.110 TRY En Yüksek : 19.280 TRY