AWS 서버를 생성하려면 운영체제(OS)를 선택하여야한다. OS의 종류에는 여러가지가 있지만 리눅스(Linux)와 그의 배포판 우분투(Ubuntu)와 CentOS에 대해서 알아보자.
먼저 OS가 무엇인지 알아보자
OS란?
OS는 Operating System의 약자로 운영체제라고 한다. 운영체제는 컴퓨터 시스템의 자원들을 효율적으로 관리하며, 사용자가 컴퓨터를 편리하고, 효과적으로 사용할 수 있도록 환경을 제공하는 여러 프로그램의 모임이다.
즉, 컴퓨터의 각종 하드웨어적인 자원과 소프트웨어적인 자원을 효율적으로 관리함으로써 사용자가 시스템을 이용하는데 편리함을 제공하는 소프트웨어이다.
OS의 종류에는 여러가지가 있지만 리눅스에 대해서만 알아볼 예정이다.
리눅스 ( Linux )
리눅스는 Unix 기반의 OS이다. 리눅스의 커널을 기반으로 하며 보편적으로 개인용 노트북, 데스크톱, 게임 개발, 스마트 폰 등 다양한 방면에서 사용된다. 사용자가 프로그램을 실행하고 코드를 변경하며 수정된 사본을 재배포할 수 있다. 따라서 누구나 무료로 다운로드하여 배포할 수 있다.
리눅스의 특징
- 오픈소스로써 무료이다
- 다중 사용자를 지원한다
- 멀티태스킹과 멀티쓰래딩을 혀용한다
- 다중처리를 허용한다
- 안전하고 안정적이다
우분투 ( Ubuntu )
리눅스에는 다양한 배포판이 존재한다. 그 중 하나가 우분투이다. 우분투는 데비안 기반의 무료 오픈 소스 운영 체제 및 리눅스 배포판이다. 우분투에는 다양한 버전이 있으며 우분투 데스크탑 버전은 개인용 컴퓨터에 적합하고 우분투 서버 버전은 클라우드 및 서버에 적합하며 우분투 Core는 IoT ( Internet of Things ) 기반 장치를 개발하는데 적합하다.
우분투의 특징
- 오픈소스로 다양한 버전 모두 무료로 사용가능하며 상업적인 서비스를 위한 활용에도 문제 없다.
- apt 패키지 관리자를 통한 우분투의 패키지 관리의 편리성
- 유니티 환경 지원으로 데스트탑 용도로 사용이 가능하며 리눅스 개발환경에 익숙하지 않은 초심자들에게 전용 GUI 지원은 메리트가 있다.
- MS와 Google이 주시하고 있는 운영체제로 앞으로 발전 가능성이 매우 높다.
CentOS
CentOS는 Red Hat Enterprise Linux ( RHEL ) 에서 CentOS 프로젝트의 일부로 생성되었다. RHEL과 완전하게 호환되는 무료 기업용 리눅스 운영체제이다. 무료로 사용할 수 있다는 장점이 있으며 초기 운영체제 도입 비용을 절감 할 수 있다. 하지만 문제가 발생시 레드햇이라는 회사가 아닌 커뮤니티를 통해 지원이 되므로 패치가 느리다는 단점이 있다.
하지만 레드햇에서 CentOS 8 버전의 지원을 종료함으로써 기존의 CentOS를 사용하였다면 다른 OS를 선택해야한다.
CentOS를 대체할 수 있는 OS로 거론되고 있는 것들은 Rocky Linux와 Ubuntu 이다.
Rocky Linux
Rocky Linux는 RHEL 의 소스 코드를 이용하여 만들어진 무료 리눅스 배포판이다. 즉 RHEL과 1:1 로 대응되는 새로운 배포판이다. AWS, AZURE 및 NAVER 클라우드 대표기업들의 지지를 받고 있다.
CentOS가 단종되며 CentOS stream은 RHEL의 마이너 릴리즈 테스트 역할을 하게되고 Rocky 는 예전의 CentOS 의 위치에 역할을 할 것으로 보인다.
'AWS' 카테고리의 다른 글
EC2란? (0) | 2022.10.20 |
---|---|
AWS 컴퓨팅 서비스 (0) | 2022.10.17 |
클라우드의 종류 (0) | 2022.10.17 |
AWS 클라우드 인프라 (0) | 2022.10.14 |
IaaS, PaaS, SaaS (0) | 2022.10.11 |
댓글