본문 바로가기
클라우드 운영 및 구축 [경기인력개발원]

[AWS] 클라우드 컴퓨팅

by ssyeon 2021. 7. 26.

아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다

 

 

 

시스템 기반 

 

정의

- 앱 사용자가 24시간 365일 이용할 수 있는 환경을 제공하는 기술요소

 

기능요건 :  시스템 기능으로서 요구되는 요건 , 시스템이나 sw으로 무엇을 할 수 있는지를 정리한것

비기능 요건 : 시스템 성늘 및 신뢰성 확장성, 유지보수성, 보안 등에 관한요건

 

 시스템 기반의 주요 구성요소

- 서버 (컴퓨터)

- 네트워크

- 안정적 전원 제공을 위한 장치

- 안정적 구동 환경 조정을 위한 장치 (항온항습장치)

- 물리적 보안 (출입통제)

- 재해대책 (내진, 내화)

 

 


 

 

데이터센터

 

정의

- 시스템 기반 환경을 제공하기 위해 각 구성요소를 제공하는 시설

- 거대한 규모의 시스템을 안정적으로 관리하기 위하여 모아놓고 관리

 

분류 

- IDC : internet data center

- CDC : cloud data center

 

사용유형

- 데이터센터로부터 장비를 임대 (서버 호스팅)

- 데이터센터의 공간 및 네트워크를 임대 (코로케이션 co-location - 위치를 공유하자)

 

데이터센터의 특징

- 직접 시설 및 장비를 관리하기 어려울 경우 유용

 

 

 


 

 

클라우드 컴퓨팅

 

-개인용 컴퓨터가 아닌 원격 컴퓨터의 자원을 활용하는 기술

- 언제나 어디서나

- 사용한 만큼의 비용 지불

 

 

기업의 인프라 구성 방식

  • 온 프레미스 (on-premises)

- 규모가 있는 기업에서 사용할 수 있는 방식

- 자체적인 데이터센터 또는 서버실을 구축하고 운영

 

  • 퍼블릭크라우드 (public cloud)

- 인터넷을 통해 불특정 다수에게 클라우드 서비스 제공

- 초기 투자가 필요하지 않음

 

  • 프라이빗 클라우드 (private cloud)

- 특정 대상을 지정하여 서비스를 제공하는 클라우드 서비스

-주로 단일 기업 또는 계열사 증 일부 기업을 대상으로 서비스를 제공하기 위해 구축

 

 

 


 

 

클라우드 선택 시 주의사항

 

  • 가용성

- 클라우드 벤더와의 계약에 따라 가용성 수준 이상의 서비스 제공

- 완벽한 무중단이 필요한 시스템의 경우 가용성 조건 만족 불가

 

 

  • 데이터의 저장 위치

- 클라우드 서비스에 저장된 데이터의 위치는 명확하지 않음

- 물리적 보관 장소가 명확하여야 할 경우 이용 불가

 

 

  • 특수 요건 충족 불가

- 범용적이지 않은 디바이스 및 특수한 플랫폼은 클라우드를 통해 이용 불가

 

 

  • 비용에 대한 고려 필요

- 무조건 클라우드 서비스를 이용하는 것이 저렴한 것은 아님

 

 

 


 

클라우드 서비스의 유형

 

laaS

- lnfrastructure as a Service

- 서버, os, 네트워크 저장소 등을 제공

- 필요로 하는 자원의 규모 및 신뢰도 등에 의하여 비용 결정

  

PaaS

-Platform as a Service

- 소프트웨어 개발 및 운영 환경을 제공

- 인프라 관리에 대한 관리 부담을 줄이며 개발에 집중

 

SaaS

- Software as a Service

- 클라우드 벤더가 제공하는 시스템 및 소프트웨어를 직접 사용

- 인프라, 소프트웨어 구축 시간이 없거나 매우 짧아짐

 

Daas

- Data as a Service

- 서비스로서의 데이터센터

 


 

클라우드 서비스 활용사례

 

  • 빅데이터 처리

- 빅데이터 처리에 필요한 자원을 클라우드 서비스를 활용하여 처리

   - 대용량 데이터 저장 (정형/비정형)

   - 집중된 기간의 초고성은 데이터 처리

- 이와 같은 자원을 직접 보유하는 것은 효율적이지 않음

 

 

  • 업무 시스템 구축

- 기업의 업무용 인프라 (그룹웨어, 메일, 파일 공유 등)

- 클라우드 서비스에서 제공되는 서비스와 융합하여 효율적인 개발

- 개발 기간 단축, 편의성 항상, 가용성 항상

 

 

  • 웹/모바일앱 등의 백엔드 

- 사용자가 이용하는 프런트앤드의 반대편을 클라우드를 이용하여 구축

- 급격한 부하 증가/감소에 대한 대응이 가능

 

 

  • 재해 복구 시스템

- 천재지변 등 재해가 발생할 경우 시스템을 복구해야 함

- 온프레미스 방식의 재해 복구

   - 백업 데이터센터 구축 및 운용(운영비용 최대, 복구 기간 최소)

   - 백업 데이터 보관 및 복구 (운영비용 중간, 복구 기간 중간)

   - 재해복구대책 미운영 (운영비용 없음, 복구기간 최대 혹은 불가)

- 퍼블릭 클라우드 서비스를 통해 합리적인 비용으로 백업 사이트 운영 가능

   - 퍼블릭 클라우드 서비스는 전 세계에 걸쳐 데이터센터 보유

 

 


 

주요 퍼블릭 클라우드 서비스

 

AWS

- 미국 아마존사에 의해 서비스

- 현전 세계 클라우드 컴퓨팅 부분 점유율 1위

- 트위치, 넷플랙스 등이 AWS를 사용하여 서비스 제공

 

 

Microsoft Azure

- 미국 microsoft사에 의해 서비스

- 현재 세계 클라우드 컴퓨팅 부분 점유율 2위

- 주로 Microsoft 사의 제품에 친화적인 환경

 

 

GCP

- 미국 google사에 의해 서비스

- 현재 건 세계 클라우드 컴퓨팅 부분 점유율 3위

 

 

 

 

 

 

 

반응형

댓글