아래 내용은 경기인력개발원의 [클라우드 구축 및 운영] 과정을 수료하면서 정리한 것입니다
시스템 기반
정의
- 앱 사용자가 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위
'클라우드 운영 및 구축 [경기인력개발원]' 카테고리의 다른 글
[AWS] AWS 인스턴스 putty 뚝딱 연결 (0) | 2021.07.27 |
---|---|
[AWS] 클라우드 서비스 (0) | 2021.07.27 |
[리눅스] 쉘 프로그래밍 (0) | 2021.07.15 |
뚝-딱 만드는 도커 환경구성 (0) | 2021.07.15 |
kubernetes (0) | 2021.07.05 |
댓글