IT/클라우드

클라우드 기본 지식

DS지니 2023. 10. 26. 16:20
728x90
반응형

1. 기본 지식

  • aws는 클라우드 이다. 그럼 클라우드란?
    • 언제, 어디서든 인터넷을 통해 접속이 가능한 환경.
    • → 온프레미스(자사가 서버 등을 구축하는 것), 오프프레미스(임대, 공공장소 구축된거 사용)
  • 공용 클라우드와 사설 클라우드
    • 공용 클라우드 : aws처럼 이대하는 클라우드
    • 사설 클라우드 : 큰 개발 회사들처럼 임대하지 않고 사설 클라우드를 운영하는 것
  • ‘온프레미스에서 클라우드로’ 전환
    • 자사운영 → 임대로 변환
    • 비클라우드 → 클라우드로 변환

 

2. 클라우드 주요 기술 (가상화, 분산처리)

클라의드의 ‘언제든지 맘대로 서버나 인프라를 구축할 수 있다’는 특징은 가상화와 분산처리에 의해 지탱된다.

  • 가상화
    • 컴퓨터는 메모리, 하드디스크, os 등 다양한 물리적 부품이 필요함. 이를 소프트웨어로 대체하는 것이 가상화 기술이다.
    • 예를 들어 가상 서버는 물리 서버 1대 위에 게스트가 되는 서버 여러 대를 가상으로 생성함.
      • 가상 서버에 할당된 메모리와 스토리지는 자유롭게 늘리거나 줄일 수 있음. 하지만 가상 서버의 성능을 올리려면 서버 대수를 늘리지 않으면 대응할 수 없다.
      • 물리적인 서버의 경우 1대를 늘리는데 CPU와 메인보드, 메모리, 스토리지 등이 필요함. 성능을 올리려면 1대가 더 필요함.
      • → 이럴 땐 가상화가 유리. 소프트웨어처럼 구축하기 때문에 서버 복제가 쉽고 대수를 늘리거나 줄이기도 쉬움.
  • 분산 처리
    • 기기 여러 대에 분산하여 처리하는 방법
      • 이 기능은 웹 사이트에서 많이 사용하는데, 서버 여러 대에 분산하여 처리함.
      • 개인이나 일반 회사의 웹 사이트는 접속이 크게 집중될 일이 적지만, 어떤 캠페인을 한다던가 아마존과 같이 거대한 쇼핑몰 사이트일 경우 서버 한 대로는 처리할 수 없을 만큼 접속이 많이 발생함
      • 이럴 때 같은 기능이나 정보를 가진 서버 여러 대에 분배하여 처리하면 서버 1대의 부담을 줄이고 서버가 응답할 수 없거나 다운되는 사태를 막는다.
      • 서버를 여러대에 분배하는 장치를 로드 밸런서(LB)라고 함. 이는 각 서버를 확인해 부하를 분산함. AWS는 로드 밸런서로 ELB를 제공함.

 

3. 클라우드 서비스 제공 형태

  • Saas (Software as a Service)
    • 인프라나 플랫폼(os) 뿐 아니라 애플리케이션까지 제공
    • sns, 블로그 서비스, 웹 메일 서비스 등
    • ex.드롭박스
  • Paas(Platform as a Service)
    • 플랫폼까지만 제공
    • os가 설치된 서버에 사용자가 애플리케이션 등을 설치해 사용해야함.
    • ex.임대서버
  • Iaas(Infrastructure as a Service)
    • 인프라만 제공
    • 네트워크나 서버 머신 등 제공
  • Eaas(Everything as Service) = Xaas
    • 네트워크를 통한 통신부터 소프트웨어까지 제공하는 서비스
    • ex. AWS

 

4. 서버

어떤 서비스를 제공하는 것

서버 종류 :

  • 웹 서버
    • 웹 사이트 기능을 제공하는 서버.
    • HTML 파일 이나 이미지 파일, 프로그램 등을 저장.
    • 클라이언트의 웹 브라우저로 접속하면 이러한 파일을 제공함.
    • 대표적인 소프트웨어는 Apache, Nginx, IIS등이 있음.
  • 메일 서버
    • 메일 송수신을 담당하는 SMTP 서버와 클라이언트에 메일을 수신하는 POP서버가 있음.
    • 대표적인 소프트웨어는 Sendmail, Postfix, Devecot 등이 있음.
  • 데이터베이스 서버
    • MYSQL, PostgreSQL, MariaDB, SQLServer, Oracle Database 등
  • 파일서버
  • DNS서버
  • DHCP 서버
  • FTP 서버
  • 프록시 서버
  • 인증 서버
728x90
반응형