/* 이제 막 서버 운영체제를 배우고 있습니다. 내용 상 오류가 있다면 댓글로 적어주세요. */
1. 운영체제
: 사용자가 컴퓨터를 사용하기 위해 필요한 소프트웨어
- 실제 CPU, I/O, 메모리 등과 같은 하드웨어는 매우 복잡하다.
- 초기에 이러한 하드웨어 부분은 운영체제에게 관리를 맡기고, 개발자는 소프트웨어 개발에 집중할 수 있도록 만든 것이 운영체제이다.
- 운영체제의 역할은 크게 두가지로 말할 수 있다.
1) 하드웨어 관리 (Performance) : CPU, 메모리, 디스크, 키보드, 마우스, 모니터, 네트워크 등의 하드웨어들을 관리해주어 컴퓨터를 더 효율적으로 사용할 수 있도록 한다.
2) 사용자에게 편의 제공 (Convenience) : 1)에서와 같이 많은 하드웨어를 사용자가 제어해야 한다면 그 불편함은 이루 다 말할 수 없을 것이다.
- 운영체제의 종류와 점유율
1) Window
: MicroSoft 사에서 개발한 컴퓨터용 운영체제 / 데스크탑에 쓰이는 OS 중 가장 많은 점유율을 차지하고 있다.
2) Linux
: 세계의 내로라하는 해커들이 만들 오픈소스 소프트웨어 / 오픈소스 소프트웨어로서 커뮤니티가 활성화되어 있다.
*) 점유율
윈도우 >>> OS X (맥 OS) > Unknown > Linux
출처 : https://gs.statcounter.com/os-market-share/desktop/worldwide
2. 서버 운영체제
: 서버 운영체제는 다중 사용자용 운영체제를 설치하여 사용해야 하며, 서버는 동시에 여러 사용자의 서비스를 요청받고 동시에 서비스를 처리한다.
- 서버 운영체제에는 윈도우 계열, 유닉스 계열, 리눅스 계열이 있다.
계열 | 제품군 |
윈도우 서버 | - Windows Server 2012 - Windows Server 2016 - Windows Server 2019 |
유닉스 | - 솔라리스 (Solaris) - HP - UX |
리눅스 | - 레드헷 (RedHat) - 페도라 (Fedora) - 우분투 (Ubuntu) |
3. Windows Server 2012 제품군
- 고객의 필요에 맞는 에디션을 보다 쉽게 선택할 수 있도록 Windows Server 2012 제품 라인업이 간소화되고 단순해짐
- 클라우드 환경에 보다 최적화된 서버 운영체제를 염두해 두고 개발
- Microsoft에서 출시한 클라우드 서비스인 Azure에서 안정적으로 동작하며, 중/대규모 기업에서 내부 클라우드 구축시 활용 가능
에디션 | 기능 비교 | 가격 |
Datacenter | 무제한 가상 인스턴스 모든 기능 |
$4809 |
Standard | 가상 인스턴스 2개 모든 기능 |
.$882 |
Essentials | 프로세서 1개 제한된 기능 |
$425 |
Foundation | 프로세서 1개 제한된 기능 |
OEM 전용 (OEM : Original Equipment Manufacturer, 다른 회사 제품의 구성 요소) |
- <윈도우 서버 2012>를 만들 당시에 클라이언트용 운영체제, 서버용 운영체제, 모바일 운열체제 (Windows Phone)에 이르기까지 모두 동일한 UI를 적용했으며 시작 버튼이 사라졌다.
- 이는 사용자들에게 불편함을 제공했고 <윈도우 서버 2012 R2>를 출시하여 다시 시작 버튼을 부활했다.
4. Windows Server 2012이 설치 된 컴퓨터의 역할
1) Active Directory Domain Services
- 조직의 규모가 커질 수록 object의 규모도 증가한다.
(object : 각종 자원들. user, computer, 공유폴더, 프린터...)
- 사용자가 IP 주소와 해당 서버의 로컬 사용자 계정 정보를 모두 알고 있어야 하기 때문이다.
- 이를 해결하기 위해, 중앙 서버에 공통 데이터베이스를 구축하여 사용자 인증 및 권한 부여 처리를 할 수 있게 한다.
- Active : Microsoft 사가 자주 쓰는 단어로.. !강조! 정도의 의미
- Directory : object 정보 저장을 위한 저장소
- Domain Service : object 생성, 검색, 관리, 사용할 수 있도록 하는 서비스
- Windows 운영체제의 논리적 그룹
workgroup | - 같은 네트워크 범위 내에서만 그룹화 가능 - 파일 공유 정도만 가능 |
domain | - 넓은 범위에서 그룹화 가능 - 다양한 제어 가능 - 중앙 집중 제어 가능 |
- Domain : Acive Directory의 가장 기본이 되는 단위
Active Directory가 설치된 윈도우 서버가 하나의 도메인이다. 관리를 위한 하나의 큰 범위라고 보면 된다.
- 장점 :
1) object의 정보를 네트워크 상에 저장해두면 정보를 통합하여 관리할 수 있다.
2) 서버가 많아질 수록 인증 절차가 복잡해지는데에 반해, active directory domain service를 이용하면 단일화된 로그인이 가능하다.
3) 공유 자원에 대한 정보 검색이 손쉽다.
4) 네트워크 환경에서 domain 자원을 공유할 수 있다.
2) File Services
- 특정 경로의 폴더를 관리하며, 사용자가 네트워크에서 해당 서버 (PC)의 폴더와 파일에 접근할 수 있도록 지원하는 서비스이다.
3) Print Servies
- 윈도우의 프린트 서버를 관리하는 서비스.
4) Terminal Services
- 터미널 서비스를 이용하여 터미널 서버에 저장되어 있는 윈도우 기반의 프로그램에 접근할 수 있다.
- '터미널' 말 그대로, 종착역 / 종점의 의미를 가지고 있다.
- 중앙 서버가 아닌 터미널 서버에 프로그램들을 deploy하면 자주 업데이트되거나 자주 사용되는 프로그램들을 이용할 때 더 효율적으로 사용할 수 있다.
- 네트워크 대역폭 (bandwidth)도 줄일 수 있다.
5) Web Server IIS
- IIS (Internet Information Service) : 마이크로소프트 윈도우를 사용하는 서버들을 위한 인터넷 기반 서비스들의 모임
- 컴퓨터의 웹 서비스를 할 수 있는 통신 포트를 열어두고 그 통신 포트를 통해서 자신의 컴퓨터 내부의 정보, 자료, 파일 등에 접근할 수 있게 하여 다른 사람들로 하여금 볼 수 있게 한다.
(솔직히 이해가 잘 안된다..)
6) DNS Server
- DNS (Domain Name Server) : 사람들이 알기 어려운 IP 주소를 문자로 대치하여 표현한 것이다.
1) 사용자 : 브라우저 검색 창에 naver.com이라고 입력한다.
2) 클라이언트 PC : DNS 서버에 naver.com에 대한 IP 주소를 요청한다.
3) DNS 서버 : 요청받은 도메인 네임에 해당하는 IP 주소를 클라이언트 PC에게 제공한다.
4) 클라이언트 PC : 제공받은 IP 주소를 받아서 라우터를 통해 원하는 웹사이트에 접속한다.
DNS 서버는 IP 주소를 도메인 네임으로 변환해주는 서버라고 볼 수 있다.
나는 SK BroadBand의 DNS 서버여서 210.220.163.82라고 나온다.
이 외에도 KT DNS 서버는 168.126.63.1
Google DNS 서버는 8.8.8.8
'[ CS 전공 ]' 카테고리의 다른 글
[ 네트워크 ] VLSM (0) | 2022.03.02 |
---|---|
[ 네트워크 ] 서브네팅 (Subneting) (0) | 2022.03.01 |
[ 네트워크 ] 3계층 통신 : IP주소, 서브넷 마스크, 사설IP / 공인IP (0) | 2022.02.28 |
[ 네트워크 ] 네트워크 계층 모델 : OSI 7계층, TCP/IP, 패킷 (0) | 2022.02.21 |
[ 네트워크 ] Internet, ISP, Server, Client (0) | 2022.02.15 |