İçeriğe geç
Ubuntu

Ubuntu; Canonical Ltd. tarafından geliştirilen Debian tabanlı Linux dağıtımıdır. Sunucu ve bulut ortamlarında hazır imajları, donanım üreticileriyle entegrasyonları ve iki yılda bir yayımlanan LTS sürümleriyle tercih edilir. Altı aylık interim sürümler yeni özellikleri erken getirir; üretim sunucularında yaşam döngüsü daha uzun olan LTS tercih edilmelidir.

Ubuntu’nun güçlü yönlerinden biri, bulut sağlayıcıları ve donanım üreticileriyle sunulan hazır imaj ve entegrasyon seçenekleridir. Karşılığında bazı kurumsal politikalar (Pro abonelik, Snap ekosistemi) tercih meselesi yaratır.

Mono’nun yaklaşımı

Ubuntu 26.04 LTS ve desteklenen mevcut LTS sürümlerindeki kurulumlarımızda standart kararlar:

  • Sürüm: Yeni kurulumda güncel Ubuntu Server LTS; mevcut sistemde ise destek takvimi ve uygulama uyumluluğu doğrulanmış LTS.
  • Pro abonelik: Hassas üretim için önerilir - ESM güvenlik desteği uzatma + kernel livepatch.
  • Bootstrap: Cloud-init + Ansible birlikte; cloud-init temel ağ/SSH/disk, Ansible uygulama katmanı.
  • Snap: Sınırlı kullanım - yalnızca uygulama-spesifik (microk8s, lxd, certbot). Sürüm pin’i mutlaka.
  • Kernel: HWE (Hardware Enablement) kernel modern donanım için; GA kernel klasik kararlılık için.
  • Otomatik yamalama: unattended-upgrades + APT::Periodic; reboot gerektirenler için needrestart.

Tipik üretim kurulumu

  1. Cloud-init user_data (Terraform tarafından geçirilen): hostname, SSH key, base packages.
  2. Yapılandırma yönetimi Cloud-init bittikten sonra Ansible gibi araçlarla uygulama katmanını uygular.
  3. NVIDIA / kernel modules otomatik (HWE kernel + DKMS).
  4. Livepatch etkin (Ubuntu Pro ile) - bilgilendirme için.
  5. Snap’lerde sürüm pin’i ve refresh window (gece 02:00-04:00).

Yaygın sorunlar ve çözümler

  • Snap auto-refresh kesinti: snap refresh --hold=forever veya zamanlanmış pencere.
  • Cloud-init ikinci kez çalışmıyor: cloud-init clean --logs dev/test için; production’da AMI immutable.
  • Yavaş APT mirror: En yakın mirror seç; lokal apt-cacher-ng.
  • Apparmor profil ihlali: aa-status + aa-logprof; uygulama için custom profil gerekebilir.
  • Network rename reboot sonrası: systemd predictable names; /etc/netplan’da MAC adresi sabitle.

Ubuntu Server seçimi ve işletimi

Ubuntu Server LTS; bulut sağlayıcılarında hazır imaj, geniş dokümantasyon ve üretici entegrasyonu gerektiğinde iyi bir varsayılandır. Buna karşılık Snap, Pro aboneliği veya AppArmor politikaları kurumun işletim modeline uymuyorsa bu kararlar kurulumdan önce açıkça belgelenmelidir. “Ubuntu kullanıyoruz” tek başına paket kaynağı ve destek kapsamını anlatmaz.

İlk kurulumda cloud-init yalnızca temel bootstrap için kullanılır. Kullanıcılar, SSH anahtarları, diskler ve hostname hazırlandıktan sonra Ansible ile paket, servis, firewall, AppArmor ve izleme ayarları uygulanır. Böylece aynı imajın elle farklılaşması engellenir. Üretimde imaj sürümü, cloud-init çıktısı ve Ansible değişiklikleri birlikte saklanır.

Güvenlik ve yaşam döngüsü

LTS sürümünün destek bitiş tarihi, kullanılan paket kapsamı ve Ubuntu Pro gereksinimi envanterde tutulmalıdır. Güvenlik yamaları düzenli uygulanır; reboot isteyen kernel güncellemeleri için otomatik yeniden başlatma yerine HA tasarımı ve bakım penceresi kullanılır. ufw veya doğrudan nftables seçimi kurum standardına göre yapılmalı, AppArmor redleri sessizce kapatılmamalıdır.

Ubuntu’yu Debian’a karşı seçerken ölçüt yalnızca paket sayısı değildir: bulut imajının kalitesi, üretici sertifikası, ekip deneyimi, LTS takvimi ve Canonical desteği birlikte değerlendirilir. Mevcut Debian altyapısında çalışan uygulama için Ubuntu’ya geçiş ancak somut bir operasyon veya destek kazanımı sağlıyorsa anlamlıdır.

İlgili hizmetlerimiz

Sıkça sorulan sorular

Ubuntu mu Debian mı?
Ubuntu Server LTS; bulut imajları, Canonical desteği ve üreticilerle yakın iş birliği için iyi seçimdir. LTS sürümler beş yıl standart güvenlik bakımı alır; güncel Ubuntu 26.04 LTS için Ubuntu Pro ile genişletilmiş güvenlik kapsamı Mayıs 2036’ya kadar uzatılabilir. Mevcut Ubuntu 24.04 LTS sistemleri için bu tarih Mayıs 2034’tür. Debian ise daha topluluk odaklı ve tutucu sürüm politikasıyla öne çıkar.
Ubuntu Pro almalı mıyız?
Ubuntu Pro, LTS tabanına ek güvenlik güncellemeleri ve bazı uyumluluk paketleri sağlar; kapsam ve destek seviyesi aboneliğe göre değişir. Hassas üretim ortamlarında karar, gerekli paket kapsamı, destek ihtiyacı ve işletim maliyetiyle birlikte verilmelidir. Livepatch bazı kernel güncellemelerinde yeniden başlatma ihtiyacını azaltabilir; HA ortamlarında planlı yeniden başlatma politikasının yerini almaz.
Snap mi APT mi?
Sunucularda APT öncelik: predictable, daha az kaynak. Snap özel uygulamalar (lxd, microk8s, certbot) için pratik. Snap’in arka plan refresh’i yetersiz dokümante; production’da snap’lerin sürüm pin’lemesi önemli.
Cloud-init önemli mi?
Bulut imajlarında ilk açılış yapılandırması için önemlidir. Cloud-init; ağ, depolama, SSH anahtarları, paketler ve diğer ilk kurulum ayarlarını user-data ile uygulayabilir. Terraform/OpenTofu user_data ile Ansible gibi sonraki yapılandırma araçları ayrı katmanlar olarak tasarlanabilir.

Bir sonraki dönüşümü birlikte planlayalım.

Ekibimiz teknik gereksinimlerinizi anlamak ve hızlıca prototip çıkarmak için hazır.