İçeriğe geç
Ubuntu

Ubuntu; Canonical Ltd. tarafından desteklenen, Debian tabanlı Linux dağıtımıdır. 2004’te masaüstü kullanıcılarına odaklanarak başlamış, bugün sunucu ve cloud pazarının açık ara lideri konumundadır: AWS, Azure, GCP’nin varsayılan Linux imajları çoğunlukla Ubuntu Server’dır. 6 ayda bir interim sürüm, 2 yılda bir LTS kadansı kurumsal planlama için uygun.

Ubuntu’nun en güçlü özelliklerinden biri donanım/yazılım üreticileriyle yakın işbirliği: NVIDIA driver paketleri, AWS Graviton optimizasyonları, AKS/EKS varsayılan node imajı gibi noktalarda Debian’a göre çoğu zaman önde. Karşılığında bazı kurumsal politikalar (Pro abonelik, Snap ekosistemi) tercih meselesi yaratır.

Mono’nun yaklaşımı

Ubuntu LTS (24.04 Noble Numbat) kurulumlarımızda standart kararlar:

  • Sürüm: 24.04 LTS veya 22.04 LTS (eski sistemler). Interim sürümler (24.10 vb.) kabul edilemez.
  • 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. Ansible callback Cloud-init bittikten sonra Mono altın imaj rolü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.

İlgili hizmetlerimiz

Sıkça sorulan sorular

Ubuntu mu Debian mı?
Ubuntu Server LTS kurumsal destek + 10 yıl ESM (Ubuntu Pro) + üreticilerle yakın iş birliği (NVIDIA, AWS) için iyi seçim. Debian sıkı lisans politikası + minimal Canonical bağımlılığı. Mono müşterilerimizde dağılım: ~%55 Debian, ~%40 Ubuntu LTS, ~%5 RHEL/Rocky/Alma/Pardus.
Ubuntu Pro almalı mıyız?
ESM (Extended Security Maintenance) kritik: 5+5+10 yıl güvenlik desteği. Hassas üretim ortamları (KVKK, PCI-DSS) için anlamlı yatırım. Livepatch kernel reboot’suz yama da güzel ama HA cluster’da reboot zaten planlı. Üretim aboneliği genelde önerilir.
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?
Hayati. Ubuntu cloud imajları cloud-init ile gelir; Terraform/OpenTofu user_data → Ansible → uygulama gibi katmanlı bootstrap sağlar. Mono altın imajları cloud-init şablonlu; yeni VM 90 saniyede operasyona hazır.

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

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

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

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