정의
IT자원들을 사용자가 소유하지 않고 인터넷을 통해 제공하고 사용자는 필요한 만큼 빌려 쓰고, 사용한 만큼 비용을 지불하는 서비스 방식이다.
- Virtualization : 가상머신을 이용하여 IT자원 공유
- IT as Utility : 필요한 만큼 사용
- Internet : 사용자의 유무선을 통해 편리하게 접속
- Autumation : 수작업 없이 자동 처리
종류
LasS (아마존 등)
- 클라우드에서 인프라를 제공해주는 서비스
- 인프라는 가상머신(Ubuntu, Amazon Linux, Window 등), 네트워크(VPC, Subnet), 스토리지(S3) 등
- AWS에서는 HW, Networtk, Security 등만 책임지고, 나머지는 사용자의 책임(OS, Application, Data, Platform 등)
- 장점 : 대부분의 통제가 가능하고 가격이 저렴함
- 단점 : 사용자가 확장, 관리(백업, 용량, 보안, 장애 등) 해야함
Pass (구글, 우리나라 정부 등)
- 클라우드에서 플랫폼을 제공해주는 서비스
- 플랫폼은 개발자가 개발할 수 있는 환경까지 제공해줌 (RDS)
- AWS에서는 HW, Network, Security, Os, Application 설치 및 관리
- 사용자는 Application을 사용하기만 하면됨, Data만 책임
- 장점 : 관리를 해주는 부분은 신경을 안써도 됨(백업, 용량, 보안, 장애 관리 등을 AWS에서 해줌)
- 단점 : OS 및 Application에 대한 완전한 통제권을 갖기 어려움 (root권한이 없음, admin 등을 만들어서 사용)
SaaS
- 클라우드에서 소프트웨어를 제공해주는 서비스
- 사용자는 ID/PW등 인증만 하면 모든 서비스를 이용할 수 있음, Client용 SW만 있으면 됨
- 장점 : IT인력을 고용하지 않아도 됨
- 단점 : 의존성 문제(마이그레이션 하기 어려움), 가격이 비쌈, Customizing 하기 어려움
- 체인점(프렌차이즈), 무역(의류, 수입차 등), 고객관련 비지니스하는 회사들
요구사항
- 네트워크에 대한 이해
- 서버를 운영하는 능력 (주로 Linux를 사용함)
- Database를 잘 사용해야 함
- 약간의 코딩(스크립트 작성) 능력
- 클라우드 특징에 대한 이해
차이점들
직접 관리
- 서버를 운영할 공간 필요 (월세, 냉방비, 전기비, 인터넷 연결비)
- 서버를 운영할 인력 필요
서버 호스팅
- 서버 관리를 전문업체에 위탁 관리를 시키는 것
- 서버 자체가 담보역할 -> 렌탈하는 개념 (월 비용으로 계산)
- 대규모로 운영하면 단가가 내려감 -> 직접 관리할 때 들어가는 비용들을 최소화 할 수 있다.
웹 호스팅
- 웹 서비스만 해주는 방식
- 서버 한대에 여러 웹사이트를 운영할 수 있다.
- 비용을 더욱 더 줄일 수 있다.
Cloud
- 서버에 가상머신을 운영, 가상머신은 서버의 역할을 맡게 된다.
- 웹 호스팅 보다 훨씬 효율적이다.
Container
- 운영체제에 Docker를 설치해서 그 위에 Container를 운영하는 방식
- Kubernetis를 이용해서 운영을 더욱 효율적으로 할 수 있음 -> 최고의 상태
Cloud Computing 특징 ★★★
- Multi - Tenancy(복수 점유) : IT자원을 공유
- Self - Service : 사용자가 직접 설정을 한다. (교육비가 들어가지만 그 외 다양한 각종 비용을 절약할 수 있다.)
- 규모의 경제 : 서버를 운용하는 비용을 최소화 가능
- 동적 확장성 : 이용자가 늘어나거나 줄어드는 특정 상황에 따라 서버의 크기를 가감할 수 있고, 그 마저도 사용한 만큼만 지불한다.(종량제)
클라우드가 비용이 절감되는 이유 ★
- 필요한 만큼만 사용할 수 있기 때문(오토스케일링, 종량제)
- 고객이 직접 설정하기 때문 -> 고객이 공부해야 설정 가능(공부하는 비용 발생)
- 대규모 : 대형 데이터센터를 운영하면 비용이 더 절감됨 (지자체에서 데이터센터 유치 경쟁)
Zone
한국에는 아마존 Zone이 없고 가상의 데이터센터(KT, SKT 것을 빌려 씀)를 활용
Rigoen : 3개 이상의 존이 모여 리전을 만듬
'SK Rookies 9 > Cloud' 카테고리의 다른 글
윈도우 RDP(원격 데스크탑) 연결 (0) | 2022.09.28 |
---|---|
아마존 리눅스 - Gnuboard (0) | 2022.09.27 |
사설 네트워크 구성(VPC,EC2..) (0) | 2022.09.27 |
aws S3 (0) | 2022.09.26 |
Ubuntu 22.04 및 Gnuboard 설치와 SSH를 활용한 원격 접속 (0) | 2022.09.26 |