온프레미스와 클라우드

이지우·2022년 11월 19일
0

클라우드 컴퓨팅

목록 보기
2/7
post-thumbnail
  • 온프레미스 시스템 구성 및 구축 과정
  • 클라우드 기반 시스템 구축
  • 클라우드 컴퓨팅 이용 방식

온프레미스 시스템 구성 및 구축 과정

온프레미스 (On-Premise)

  • IT 서비스 제공에 요구되는 데이터 센터에 H/W 및 S/W 설비를 자체적으로 보유하고 운용하는 방식
  • 하나의 머신에 다 때려넣거나 기능에 따라 나누어 구축
  • 안정성만 보장되면 됨
  • 클라우드 컴퓨팅 기술이 나오기 전까지 기업의 인프라 구축의 일반적인 방식
  • 이메일, 인터넷 예약, 온라인 쇼핑, 미디어 스트리밍 등 다양한 서비스에 응용
서버 종류설명
애플리케이션 서버업무 시스템의 중심이 되며, 요청을 받아 처리하고 결과를 반환하는 기능을 담당
HTTP 서버기업의 홈페이지 등 인터넷을 기반으로 정보를 제공하는 서버
데이터베이스 서버조직에서 사용하는 데이터를 무결하게 관리하는 기능을 담당
메일 서버이메일을 수발신하는 서버
SMTP, POP3, IMAP 등의 프로토콜에 대응하는 기능을 수행
DNS 서버도메인(Domain) 이름과 IP 주소를 변환
(IP주소와 도메인은 DB 서버에 저장되어야 하므로 DB 서버가 필요함)
그룹웨어 서버기업 내부에서 이용하는 그룹웨어(Groupware) 기능을 제공
네트워크 관련 서버DNS 서버, Proxy 서버, NAT 서버 등 네트워크 기동 및 접속에 필요한 기능을 담당하는 서버
인증 서버사용자 인증을 실시하며, 사용자에게 부여된 권한에 따라 접근 제어를 관리

메신저(카톡)

  • 중앙 서버에 메시지를 올려둠
  • 상대방이 서버에서 가져오면 읽음 처리
  • 보관 서버, 수발신 서버를 보안때문에 따로 구축

구성

구축 단계

요구 기능 수집 => 설계 => 조달 => 구축 => 운영

설계

용량 계획 :
IT 리소스 처리량 추정 및 추가 리소스 확보 계획

조달

  • IT 리소스별 벤더(vendor)사 선정 및 의뢰, 협상
    ex) 회선은 A사, 네트워크는 B사

  • 발주에서 조달까지 2~3주 소요

구축

기업내의 기술력과 경험을 갖춘 인적 자원 활용

운영

  • H/W, S/W 자산의 관리 및 모니터링
  • 데이터 백업, 서버실 관리, 시스템 보안 대응
  • 시설관리, H/W 임대, 유지 보수, 회선, 운영 담당자 인건비 등 다양한 요소의 부대비용 발생

직접 비용(Hard Cost) : IT 장비 또는 장비 도입을 하기 위한 외주 비용

  • 운영체제 및 SW
  • 하드웨어
  • 로드 밸런싱 및 방화벽
  • 백업 및 네트워크 장치
  • 항온, 항습, 전력
  • 물리 보안
  • 물리 공간

간접 비용 : IT 장비를 사용하기 위해 사용되는 유지비용 및 기회비용

  • 직무 교육
  • 장비 관리 인력
  • HW & SW 유지보수

리소스 서비스

사용자의 가용량 변동이 있을 수 있기 때문에 데이터 센터의 70% 정도만 가용한다.

  • 결핍 상태 : 리소스 제공량이 서비스 요구량에 미달된 상태
    서비스 신뢰도 하락, 안정성 위배

  • 잉여 상태 : 리소스 제공량이 서비스 요구량을 초과한 상태
    회사에서 손해를 보지만 안정성 보장


    리소스 요구량이 유동적인 경우 피크타임 기준으로 IT 인프라를 구축하게 되면 평소에는 대다수의 리소스가 유휴 상태인 잉여 리소스가 될 수 있다.



클라우드 기반 시스템 구축

온프레미스

  • 조달, 구축, 운영 단계에서 대규모 자본과 인력 동원
  • 데이터 센터 확장을 위해서 조달-구축-운영 단계가 반복적으로 이루어짐
  • 자본지출 (CapEx)
    CapEx : 물리적인 인프라에 대한 초기비용 지출
    시간이 지남에 따른 납입 고지서에 비용을 공제하는 지출 방식

클라우드

  • 요구사항(필요 요구량, 비용)에 대한 계약 진행 (SLA)
  • 요구사항에 맞는 특정 파츠를 가상적으로 조립하여 제공 (가상 패키징)
  • 시간적 단축
  • 운영지출 (OpEx)
    OpEx : 현재 서비스 또는 제품에 대해 균등하게 지출되어 청구되는 비용
    초기 비용 없이 사용하는 서비스 또는 제품에 대한 지불 방식

SLA (Service Level Agreement)

  • 사용자 수준 계약
  • IT 리소스를 대여하는 클라우드 서비스 제공자가 사용자에게 제공하는 서비스의 수누을 정량화하여 명확하게 제시
  • 미달하는 경우 손해 배상하도록 하는 서비스 품질 보장 계약

예시) [Azure Cosmos DB SLA]

운영처리 대기 시간 내 최대 상계
전쳬 데이터베이스 계정 구성 운영2분
새 지역 추가60분
수동 페일오버5분

리소스 비용 차이

물 위 : Hard cost
물 속 : Soft cost


클라우드 컴퓨팅 이용 방식

🔥 서비스 모델


IaaS

  • H/W 리소스 제공
  • Netflix는 자체적인 스트리밍 기술을 AWS 클라우드 환경에서 구동

PaaS

  • H/W 리소스와 OS, S/W 개발을 위한 다양한 도구도 같이 제공
  • 구글 App Engine은 애플리케이션을 빌드하고 배포가 가능한 플랫폼 환경을 제공
  • 모바일 게임의 경우 MsSQL 서버 기반의 데이터베이스를 기반으로 플레이어의 데이터를 관리

SaaS

  • H/W 리소스와 OS, S/W 모두 제공
  • 구글 Apps, Dropbox, Notion 등 대중화된 애플리케이션

🔥 배포 모델

  • 퍼블릭 클라우드
  • 프라이빗 클라우드
  • 커뮤니티 클라우드
  • 하이브리드 클라우드

퍼블릭 클라우드

  • 다수의 사용자가 클라우드 제공자가 공급하는 서버 및 저장소와 같은 IT 리소스를 공유하여 사용하는 모델
  • 네트워크 망이 분리되지 않음
  • 보안 보장 안됨

프라이빗 클라우드

  • 단일 조직이 독점적으로 데이터 센터를 구축하고 독점적으로 사용하는 모델
  • 온프레미스 방식과 다르게 IT 리소스를 가상화하여 사용함
  • 네트워크 망을 퍼블릭 망과 프라이빗 망으로 분리
  • 퍼블릭 망 : 외부 서버 접근 가능
  • 프라이빗 망 : 외부에서 접근 못함
  • 보안이 보장됨

하이브리드 클라우드

  • 둘 이상의 호환되는 여러 클라우드 제공자의 퍼블릭 클라우드의 인프라와 조직 내 구성된 프라이빗 클라우드 인프라가 결합된 모델
  • 프라이빗 클라우드 용량이 부족하면 퍼블릭 클라우드에서 IT 리소스를 할당 받아 사용

커뮤니티 클라우드

  • 업무와 기능이 유사한 경우 조직들 간의 파트너쉽을 맺고 공동으로 접근하고 사용하는 모델
  • 네트워크 망 구성을 따로 해야됨
profile
노력형 인간

0개의 댓글