Windows Server

youp·2024년 7월 30일

서버란?

  • 어떤 정보(서비스)를 제공해주는 제공자 역할을 하는 컴퓨터
  • 반대의 의미로는 클라이언트

ex) 웹(WEB)서버
사용자가 컴퓨터로 네이버에 접속하면, 네이버에 있는 컴퓨터는 글 또는 이미지를 브라우저를 통해 제공. 이 때 사용자는 클라이언트, WEB서비스를 제공하는 쪽은 서버가 됨

서버의 구성요소

  • CPU(Central Processing Unit)
  • RAM(Random Access Memory)
  • Storage -> 보조기억장치(HDD, SSD, USB)
  • NIC(Network Interface Card)
  • GPU(Graphics Processing Unit)
  • Mainboard

운영체제

  • 하드웨어와 소프트웨어를 관리하는 소프트웨어 전체(Windows, Linux, ios 등)
  • 시스템 자원 관리자
  • 컴퓨터 하드웨어와 프로그램을 제어
  • 사용자와 컴퓨터간 커뮤니케이션 지원

운영체제 역할

  • CPU: 각 프로그램이 얼마나 CPU를 사용할 지 결정할 수 없음
  • Memory: 각 프로그램이 어느 주소에 저장되어야 하는지, 어느 정도의 메모리 공간을 확보해야 하는지 메모리 자체가 결정할 수 없음
  • 저장매체(HDD, SSD): 저장 매체 자체는 어디에 어떻게 저장할 지 결정할 수 없음
  • I/O Deviecs: 마우스 자체가 포인터를 어떻게 표시할 지 결정할 수 없음

Windows Server

  • Microsoft사에서 제작한 서버용 운영체제
  • 사용자 컴퓨터(Client)에 설치되는 Windows10, Windows11과 달리 네트워크 서비스 제공에 주로 사용
  • 최신 버전은 Windows Server 2022(2021년 8월 출시)

Windows Server 기능

  • Multi User System - 리눅스 계열의 OS와 마찬가지로 여러 명의 사용자가 사용할 수 있는 시스템 환경 제공
  • 소프트웨어 RAID 지원 - 복수의 물리적 HDD를 단일 논리적 HDD로 인식해 성능/안전성 향상
  • 강력한 네트워크 - 다양한 프로토콜을 지원해 강력한 네트워크 기능 지원 가능
  • 데이터 백업 제공 - 별도의 전용 프로그램 구입 없이 데이터 백업 가능
  • 외부 접속 지원 - 원격 데스크톱 서비스를 이용해 외부에서도 관리 가능
  • 데이터베이스 작동을 위한 안정적 성능 제공
  • 웹 서비스 및 FTP, DNS, E-Mail, DHCP 등 다양한 서비스 제공
  • 서버 보안 강화 기능 제공
  • 장애 대비 클러스터링 기능 제공

Windows Server 종료

  • 대부분의 서버는 항시 동작을 기본으로 하며, 서버 종료 -> 서비스 종료
  • Windows Server는 컴퓨터를 종료하거나 재부팅 할 때 종료하는 이유를 선택 또는 입력 가능

이벤트 뷰어 -> Windows 로그 -> 시스템 -> 현재 로그 필터링 -> 로그 ID - > 1074 로 종료 이벤트 기록 확인

Windows Server 고급 부팅 옵션

cmd -> shutdown /r /o

  • Server 문제 발생시 주로 안전모드 접근 용도로 사용

Windows Server 사용자 계정과 그룹 계정

사용자 계정

  • Windows Server는 여러 명의 사용자가 별도의 환경 구성 가능
  • 사용자별 컴퓨터 리소스 제한 및 사용 권한 분리 용도
  • 로컬 사용자 계정
    • 독립 실행형 서버에서 생성한 사용자 계정
  • 빌트인 사용자 계정(Built-In-User)
    • Windows를 설치했을 때 이미 생성되어 있는 사용자
    • Administrator: 관리자 권한 계정
    • DefaultAccount: 시스템이 관리하는 사용자(사용불가)
    • Guest: 외부 사용자 계정(기본 비호라성화)

그룹 계정

  • 그룹= '여러 권한을 묶은 집합"
  • 권한을 그룹화해 관리의 편의성
  • 로컬 그룹 계정
    • 독립 실행형 서버에 해당하는 그룹
  • 기본 로컬 그룹
    • Windows를 설치했을 때 생성되는 그룹 계정

저장 장치

RAID(Redundancy Array of Inexpensive/Independent Disk)

  • 다수의 물리적 DISK를 하나의 논리적 Storage로 묶어 사용하는 기술
    • 여러 개의 저용량 DISK를 하나의 대용량 DISK로 사용하기 위해 개발된 기술
    • 1TB 10EA -> RAID -> 10TB 1EA
  • DISK 구성 방식에 따라 성능향상 또는 결함 허용의 장점을 갖음

RAID 종류

  • 하드웨어 RAID
    • 하드웨어 장치에 여러 개의 DISK 장착해 RAID 구성
    • 안전성 높음, 효율성 높음, 가격 비쌈
    • 하드웨어 제조사 마다 지원하는 방식 다름
  • 소프트웨어 RAID
    • 컴퓨터에 장착된 여러 개의 DISK를 운영체제에서 RAID 구성
    • Windows 서버, Linux 서버, Unix 서버 등 다양한 운영체제에서 소프트웨어 RAID 사용
    • 하드웨어 RAID에 비해 안전성은 떨어지지만 저렴한 비용으로 RAID 구성 가능

RAID 레벨

구성 방식에 따라 레벨로 구분

네트워크 스토리지

  • 네트워크 환경에서 여러 컴퓨터가 공용으로 사용하는 저장소를 통칭

NAS(Network Attached Storage)

  • 컴퓨터 또는 장치를 사용한 네트워크에 연결된 파일 서버
  • 이 저장소를 네트워크의 모든 컴퓨터가 공용으로 사용
  • TCP/IP 네트워크 환경에 NAS 장치를 추가해 사용하는 방식으로 별도의 네트워크 확장 작업 불필요
  • 구성이 간편하고 절며하게 네트워크 스토리지 환경 구성 가능
  • TCP/IP 속도에 영향을 받기 때문에 가정용, 소규모 네트워크 환경에 주로 사용

SAN(Storage Area Network)

  • 중앙에서 관리되는 네트워크 스토리지로 각각의 서버에서 스토리지를 소유하고 있을 때보다 여유공간의 활용도가 높음
  • Fiber Channel 스위치와 광케이블을 통해 별도의 하드웨어적 환경이 필요
    • Storage 통신을 위한 별도의 고성능 Network 환경을 구축해 성능이 좋음
  • 구축 비용이 많이 들어 대규모 환경에서 주로 사용
  • 이 기종 스토리지를 하나로 묶은 효과를 낼 수 있어 효율적인 저장공간 사용 가능

Windows Server WEB, FTP

IIS(Internet Information Services)

  • WEB 서버 및 FTP 서버는 Windows Server에서 IIS라는 이름의 패키지 형태로 제공
  • Windows Server 2022는 IIS 10.0 제공
  • IIS는 대표적으로 WWW 게시 서비스, WAS, FTP게시 서비스 등 많은 구성 요소를 포함

DNS

  • DNS 서버는 URL을 IP주소로 해석해주는 역할
    • 네임서버라고도 함
  • 인터넷 환경에서 각 컴퓨터에 접근하기 위한 유일한 방법은 전세계 공용 Resoure인 IP주소가 유일
  • 사용자가 전세계 모든 컴퓨터의 IP를 알고 있는건 무리
  • 사용자는 접근과 암기가 편한 URL을 사용해 접근
    • 사용자가 URL을 입력하면, IP로 해석
    • URL-> IP 해석 과정: Name Resolution
  • 만약 사용자가 접근하고자 하는 컴퓨터의 IP를 알고 있다면, URL 없이 접근 가능
    • 특수한 목적 외에는 대부분 URL을 이용해 접근

Domain Name 체계

  • 초기 인터넷 환경은 1대의 DNS 서버만으로도 충분히 IP주소와 Domain Name관리 가능
  • 인터넷이 폭발적 확장은 몇 대의 DNS 서버로는 실시간으로 인터넷 상의 수많은 컴퓨터 관리 불가
  • 효율적 운영을 위해 도메인 네임 체계 고안(Tree 구조)
    • 1단계 DNS, 2단계 DNS
      • 1단계 DNS는 2단계 DNS 서버만 관리
      • 1단계 DNS: com, kr, net, org ...
      • 2단계 DNS: google, naver, nate ...
    • 도메인 이름을 등록하고 관리하는 기관 = NIC(Network Information Center)
      • InterNIC, KRNIC, JPNIC..

동작 흐름

0개의 댓글