2022. 2. 3. 22:07ㆍ잡다한 IT/개발자도 궁금한 IT인프라
Cloud. 구름이라는 의미이다. 하지만 이것이 it 로 넘어오게 되면 다른 의미를 가지게 된다. 이 클라우드는 미국방부에서 만든 arpanet(알파넷)과, csnet에서 처음 사용했던 용어이다. 최초러 개념을 제시한 사람은 존 메카시 이며 이 개념을 확실하게 설립했던 사람은 클라우데라 설립바인 크리스토프 비시글리아 라는 사람이다.
이런 개념을 바탕으로 1995년부터 서비스를 시작한 General Magic사 부터 시범 서비스를 구축하는 회사가 나타나기 시작했다. 잠차 확장되며 2006년 AWS에서 클라우딩 컴퓨팅 서비스를 시작하며 점차 확장되기 시작했다.
여기에 취업하고싶다
이런 clodu의 개념을 정리하면 다음과 같다.
"
인터넷 기반으로 웹 소프트웨어로 서비스를 제공하며, 실시간으로 확장성을 보장할 수 있으며, 사용한 만큼만 돈을 내는 서비스
"
클라우드는 누구나 쉽게 이용할 수 있어야한다. 즉 접근성이 뛰어나야 한다. 서비스에 접근하고 사용하기 편리해야하며 누구나 쉽게 직관적으로 사용할 수 있어야한다. 그렇기 때문에 인터넷 환경에서 가장 접근성이 높은 방법인 웹 어플리케이션방법을 사용한다. 실제로 이와 관련하여 누구나 이런 서비스를 가입하여 서버를 마음것 올리고 내릴 수 있다.
*단 여기서는 어떤 서비스를 가입하며, 얼마만큼의 비용을 내느냐에 따라 서비스의 양과 질이 다르다.
또한 확장성을 보장할 수 있어야한다. 기본적으로 클라우드는 전 세계 글로벌 데이터 센터에서 수많은 인프라 리소스가 연결되어 있기에 사용자가 어느 위치에 있던 자유롭게, 무제한의 용량을 언제 어디에서나 사용할 수 있어야 한다.
* 그리드 컴퓨팅 개념과 유사하다. 그리드 상의 모든 컴퓨터의 계산 능력을 네트워크 상으로 합쳐서 하나의 슈퍼 컴퓨터를 구축하는 것 이다.
마지막으로 클라우드는 유틸리티 컴퓨팅개념을 바탕으로 하여 사용한 만큼만 정확하게 측정되어 비용을 부과해야한다. 즉 전기세, 수돗세와 같이 어떤 방식으로 어떻게 내느냐에 다라 다양한 방식으로 적용할 수 있어야 한다.
cloud의 서비스 유형은 다음과 같다.
서비스 유형 | 개념 | 대표서비스 |
SaaS (Sofware as a Service) |
네트워크, 서버, 스토리지에서 운영체제까지 인프라 영역을 서비스 형태로 제공한다. | AWS EC2, SK C&C CloudZ, Rackspace의 Openstack 등 이있다. |
PaaS (Platform as a Service) |
어플리케이션이 구동할 환경을 개발자는 전혀 관여하지 않는 수준의 서비스를 제공한다. | AWS EC2, SK C&C CloudZ 등이 있다. |
IaaS (Infrastructure as a Service) |
PaaS와 달리 업무 담당자 관점의 클라우드 서비스 이다. | 삼성전자의 ERP시스템 |
클라우드 서비스의 특징은 5가지로 다음과 같으며 최소한 이 5가지는 충족해야지 클라우드 서비스 라고 할 수 있다.
1) 언제나 서버와 스토리지와 네트워크와 같은 인프라 자원을 만들수 있는 On-demand Self-service
2) 웹 기반으로 어디서나 접근해서 관리할 수 있는 광대역 네트워크 접근(Broad Network Access)
3) 다양한 인프라 자원들을 분할하여 풀을 만들고 시스템의 성능 목표를 충족할 수 있는 양만큼 가져다 쓸 수 있는 Resource Pooling
4) 트래픽에 맞게 인프라 자원을 자유롭게 조절할 수 있는 Rapid Elasticity (or Auto Scaling)
5) 사용량의 측정과 모니터링을 통해서 시간 단위로 변하는 사용량에 정확한 비용을 청구할 수 있어야 하며 이것을 바탕으로 트레픽에 따른 인프라 자원을 자유롭게 회수하거나 할당할 수 있는 기반인 사용량 측정 이 있다.
클라우드의 서비스 제공 모델은 다음과 같다.
클라우드 서비스 제공 모델 |
개념 | 구축자 | 특징 |
public | 사용에 대한 비용만 지불하면 누구나 사용할 수 있는 서비스 | AWS 등의 서비스 지원 기업 | 인프라 구축 업체와 사용자 서비스 구축 및 제공업체가 다르기에 이런 부분에 대해 모든 고객에게 동의를 받아야 한다. |
private | 자체적으로 클라우드 센터를 만들어 이용하는 서비스 | 대기업의 자체적인 사내 서비스, 정부 | 인프라 구축업체와 사용자 서비스 구축업체가 같다. |
'잡다한 IT > 개발자도 궁금한 IT인프라' 카테고리의 다른 글
클라우드를 도와주는 오픈소스 OpenStack(오픈스텍) (0) | 2022.02.04 |
---|---|
Storage의 구성요소 part.3(백업과 분석) (0) | 2021.09.22 |
Storage의 구성요소 part.2(RAID란?) (0) | 2021.09.21 |
Storage의 구성요소 part.1(스토리지의 개념과 구성요소) (0) | 2021.09.21 |
X86, 그리고 CPU (0) | 2021.08.11 |