Ubuntu Server

TechPedia
LunaStev (토론 | 기여)님의 2025년 11월 7일 (금) 22:07 판 (새 문서: == 개요 == '''Ubuntu Server'''는 Canonical Ltd.가 개발한 Ubuntu의 서버 전용 배포판으로, Debian GNU/Linux를 기반으로 한다. 안정성과 쉬운 관리, 그리고 클라우드 및 컨테이너 통합 기능에 초점을 맞춘 현대적인 엔터프라이즈 서버 운영체제이다. Ubuntu Server는 2006년부터 Ubuntu와 함께 정식 배포되기 시작했다. 그래픽 환경이 없는 경량 CLI 환경을 기본으로 제공...)
(차이) ← 이전 판 | 최신판 (차이) | 다음 판 → (차이)

개요

Ubuntu ServerCanonical Ltd.가 개발한 Ubuntu의 서버 전용 배포판으로, Debian GNU/Linux를 기반으로 한다. 안정성과 쉬운 관리, 그리고 클라우드 및 컨테이너 통합 기능에 초점을 맞춘 현대적인 엔터프라이즈 서버 운영체제이다.

Ubuntu Server는 2006년부터 Ubuntu와 함께 정식 배포되기 시작했다. 그래픽 환경이 없는 경량 CLI 환경을 기본으로 제공하며, systemd, Snap, cloud-init 등을 중심으로 한 자동화 구조를 갖는다.

Canonical은 Ubuntu Server를 “Open Infrastructure for the Cloud and Data Center”로 정의하며, AWS, Azure, Google Cloud, OpenStack, Kubernetes 등 다양한 클라우드 환경에서 공식 이미지 형태로 제공한다.

역사

  • 2004년 – Ubuntu 4.10 “Warty Warthog” 출시 (데스크톱 중심)
  • 2006년 – Ubuntu 6.06 LTS “Dapper Drake”에서 Server Edition 공식 등장
  • 2010년cloud-init 도입, 클라우드 자동 설정 지원
  • 2014년 – Ubuntu 14.04 LTS, systemd 채택
  • 2016년Snap 패키지 시스템 추가
  • 2019년 – Ubuntu 18.04/20.04 LTS, KubernetesMicroK8s 공식 지원
  • 2024년 – Ubuntu 24.04 LTS “Noble Numbat” 출시 (최신 장기 지원판)

기술적 구조

Ubuntu Server는 Debian의 안정성과 Canonical의 자동화 도구를 결합한 구조를 가진다.

계층 주요 구성 요소 설명
커널 계층 Linux Kernel (Canonical 커스터마이징 버전) LTS 보안 패치 및 최적화
시스템 계층 systemd, udev, AppArmor 서비스 및 프로세스 관리, 보안
패키지 계층 APT, dpkg, Snap 소프트웨어 설치 및 업데이트
자동화 계층 cloud-init, MAAS, Juju 클라우드 및 베어메탈 배포 자동화
네트워크 계층 netplan, NetworkManager, OpenSSH 네트워크 설정 및 원격 관리
관리 계층 Landscape, Ansible, Canonical Livepatch 시스템 모니터링 및 유지관리

주요 특징

버전

버전 코드네임 출시 연도 지원 종료 주요 변화
6.06 LTS Dapper Drake 2006 2011 Server Edition 공식화
10.04 LTS Lucid Lynx 2010 2015 cloud-init 도입
12.04 LTS Precise Pangolin 2012 2017 AppArmor 강화
14.04 LTS Trusty Tahr 2014 2024 (ESM) systemd 전환
16.04 LTS Xenial Xerus 2016 2026 (ESM) Snap 도입
18.04 LTS Bionic Beaver 2018 2028 (ESM) LXD, Kubernetes 통합
20.04 LTS Focal Fossa 2020 2030 (ESM) Livepatch 기본화
22.04 LTS Jammy Jellyfish 2022 2032 (ESM) OpenSSL 3, Kernel 5.15
24.04 LTS Noble Numbat 2024 2034 (ESM) Cloud 및 AI 통합 기능 강화

보안 체계

  • AppArmor – 프로세스 기반 접근 제어
  • UFW – 간단한 방화벽 관리
  • Canonical Livepatch – 커널 패치 무중단 적용
  • FIPSCIS 인증 모드 지원
  • Landscape – 중앙 집중형 관리 및 모니터링
  • Juju – 보안 정책 기반 배포 자동화

자동화 및 클라우드

Ubuntu Server는 자동화 중심 설계를 특징으로 한다.

  • cloud-init – 클라우드 인스턴스 초기 설정 자동화
  • MAAS (Metal as a Service) – 베어메탈 서버 배포 자동화
  • Juju – 서비스 간 의존성 관리 및 스케일링
  • Landscape – Canonical의 서버 관리 SaaS

파일 시스템

클라우드 및 컨테이너

라이선스

Ubuntu와 Debian의 관계

Ubuntu는 Debian을 기반으로 하며, 서버용 Ubuntu는 Debian의 안정 브랜치를 수정·최적화한 형태다.

항목 Ubuntu Server Debian
유지보수 주기 5년 + ESM (10년) 약 3년
패키지 시스템 APT + Snap APT
보안 시스템 AppArmor, Livepatch SELinux(선택)
클라우드 지원 cloud-init, Juju, MAAS 수동 구성
사용자 대상 엔터프라이즈, 클라우드 범용, 커뮤니티

같이 보기

참고 문헌

  • Canonical 공식 문서 – ubuntu.com/server
  • Ubuntu Documentation – help.ubuntu.com/lts/serverguide
  • “Inside Ubuntu Server Architecture”, Canonical Whitepaper (2023)
  • “Ubuntu 24.04 LTS Release Notes”, Canonical Ltd., 2024
  • “Debian vs Ubuntu Server”, OSNews, 2022