Computer Science/Security

[HUFS/정보보안] #1.5 서버 구성하기

성중 2022. 9. 16. 15:26

서버의 용도

회사 내의 서버 용도

  • e-mail: 회사 내부 이메일을 처리하는 서버
  • Web/Mobile: 회사 홈페이지 or 인터넷 서비스를 위한 서버
  • DNS 서버: 회사의 서버들을 도메인 네임으로 관리하는 서버

 

* 대표적인 서버 운영 체제: Linux (무료) / Windows 서버

 

서버 운영을 위해 준비할 것

  • 서버 하드웨어: 시스템 자원, 사설 클라우드, 가상화, 온프레미스
  • 인프라: UPS, 냉방기, 공간, 네트워크 회선
  • SW: OS, e-mail, 서버SW, DB 서버, 각종 라이선스

 

클라우드 서비스 

공용 클라우드

  • 예시: 아마존 AWS, 마이크로소프트 Azure, 네이버 ncloud
  • 장점: 고수준의 서비스, 합리적인 비용, 초기 셋업 비용 감소
  • 단점: 지속적인 사용 비용, 장기간 사용시 온프레미스보다 커질 수 있음

 

클라우드 서비스 유형

  • 온프레미스(On-premise): 서버 운영에 필요한 모든 단계를 직접 관리
  • IaaS(Infra): 서버 운영을 위한 인프라까지 제공해 사용자가 서버 운영
  • PaaS(Platform): 서버 플랫폼을 제공해 사용자가 응용 프로그램만 관리
  • SaaS(Software): 모든 단계를 업체가 관리하고 응용 프로그램을 제공

 

* 많은 것을 제공할수록 비용이 증가하며, 많은 클라우드 서비스가 PaaS 쪽으로 변화 중

 

클라우드의 비용

  • VM 기반의 컴퓨터 리소스 (분당 과금)
  • Windows 라이선스 (분당 과금, VM 내에 포함)
  • 데이터 저장소 (GB 단위)
  • 송출 데이터 (GB 단위)
  • 응용 프로그램 라이선스 (SQL Server, Biz Talk, Oracle 등 분당 과금)

 

온프레미스 비용

  • 관리 도구, 장애 대비 백업, 관리 직원, 초기 투자 비용 등

 

리눅스 (LINUX)

  • 리눅스란 공개 소프트웨어로 서버, 슈퍼 컴퓨터, 안드로이드, 임베디드 시스템 등에 활용된다
  • 유닉스와 호환되는 서버용 운영체제로, 무료로 사용 가능하며 보통 CLI 환경으로 사용한다!
  • 리눅스는 재단에서 운영하는 커널에 응용 프로그램을 결합한 형태로, 이러한 구성을 쉽게 사용할 수 있도록 패키징한 수 백 가지 배포판이 존재하며 대표적으로 우분투/CentOS/RedHat 등이 있다

 

리눅스를 사용하는 방법 (보통 가상화 소프트웨어 사용)
Mac은 유닉스 커널이 포함되어 따로 설치할 필요 X (그래도 가상화를 쓰는 것이 안전)

가상화를 위해 WSL2를 이용해 Windows10의 PowerShell에서 Ubuntu(MS Market)를 설치해보자!

 

Windows에서 WSL2 설치 및 사용 방법🔽

 

WSL2(Windows Subsystem for Linux 2) 설치 및 사용 방법

지난 5월 윈도우10의 대규모 업데이트가 있었습니다. 이번 업데이트에는 WSL2 정식 릴리스가 포함되어있습니다. WSL은 경략 가상화 기술을 통해 윈도우에서 리눅스 배포판을 사용할 수 있게 도와

www.44bits.io

 

윈도우10 WSL2 설치하기, WSL2 우분투 설치하기

WSL이란? Linux용 Windows 하위 시스템을 사용하면 개발자가 기존 가상 머신의 오버헤드 또는 듀얼 부팅 설정 없이 대부분의 명령줄 도구, 유틸리티 및 애플리케이션을 비롯한 GNU/Linux 환경을 수정하

gaesae.com

# 가상머신 리스트 확인
wsl --list --verbose
# 가상머신(우분투) 종료
wsl -t Ubuntu-22.04