클라우드
우리가 흔히 생각하는 클라우드 구름이 맞습니다. 왜 클라우드를 사용했는지는 분명하지 않지만, 초기에 인터넷을 구성하는 서버와 네트워킹 인프라를 숨겨졌고 복잡한 의미로 클라우드 모양으로 종종 표시했다고 합니다. 클라우드 어원이 명확하지 않아도, 이용자들의 입장에서 서비스 이용하는데 필요한 네트워크 요소들은 마치 구름에 가려져 눈에 보이지 않는 것을 잘 표현한 것 같습니다. 구름 속 IT 리소스를 물리적 제약에서 벗어나 인터넷 기반으로 옮겨 분산 컴퓨팅을 위한 플랫폼을 가리키는 데 널리 사용되고 있습니다.

컴퓨팅
컴퓨팅이란 넓은 의미에서는 컴퓨터 기술 자원을 개발 및 사용하는 모든 활동을 가리킵니다. 서버, 저장장치, 데이터베이스, 네트워크 및 이메일, 보안, 백업/복구 등 컴퓨터의 하드웨어뿐만 아니라 여러 형태의 소프트웨어까지 모두 컴퓨팅이라고 부를 수 있습니다.
클라우드 컴퓨팅이란?
그렇다면, 클라우드와 컴퓨팅을 합친 클라우드 컴퓨팅이란 무엇일까요. 다양한 기관에서 개념과 용어를 정의하고 있습니다.
Gartner
확장 가능하고 탄력적인 IT 기능이 인터넷을 사용하는 외부 고객들에게 서비스 형태로 제공되는 컴퓨팅 방식
NIST
컴퓨팅 리소스를 언제 어디서나 필요에 따라 편리하게 네트워크를 통해 접근하는 기능을 제공하는 모델
클라우드 컴퓨팅은 인터넷 상에서 존재하는 클라우드 사업자(CSP: Cloud Service Provider)를 통해 서비스 형태로 제공되며 직접 소유한 컴퓨터 및 인프라 환경을 구축하지 않고 CSP의 IT 리소스를 사용할 수 있는 컴퓨팅 기술입니다.
배경
클라우드 컴퓨팅의 등장 배경은 컴퓨팅 기술 발전 과정에서 4단계의 큰 패러다임이 있었습니다.
1980년대 메인프레임의 시대
1990년대 클라이언트-서버의 시대
2000년대 그리드 컴퓨팅
2010년대 클라우드 컴퓨팅
역사
1960년대 유틸리티 컴퓨팅 개념 제안
1970년대 ARPANET
1980년대 WWW 웹 기술 발전
1990년대 웹 기반 유틸리티 프로그램 등장
1996년대 클라우드 컴퓨팅 개념 첫 등장
2000년대 가상화 기술 기반 프로비저닝 서비스 등장
대표적인 CSP
- Amazon Web Services(AWS)
- Microsoft Azure
- Google Cloud Platform(GCP)
- Alibaba Cloud
- Oracle Cloud
- IBM Cloud (Kyndryl)
- Tencent Cloud
- OVHcloud
- DigitalOcean
- Linode (Akamai)

국내에는 LG U+와 NBP, NHN, KT 등의 기업에서 서비스를 제공하고 있습니다.
저는 Azure와 KT Cloud 서비스를 약간의 실습을 해봤었는데, 이번엔 수업으로 Azure 학생 크레딧으로 실습을 진행할 예정입니다. Azure는 급작스런 업무로 체험판을 급하게 사용해서 아쉬웠는데, 학생 크레딧으로 클라우드 컴퓨팅 학습하면서 토이 프로젝트를 호스팅 할 수 있겠다 싶어서 앞으로가 즐겁습니다.
https://www.cloudflare.com/ko-kr/learning/cloud/what-is-the-cloud/
https://ko.wikipedia.org/wiki/%ED%81%B4%EB%9D%BC%EC%9A%B0%EB%93%9C_%EC%BB%B4%ED%93%A8%ED%8C%85
http://wiki.hash.kr/index.php/%EC%BB%B4%ED%93%A8%ED%8C%85
https://dgtlinfra.com/top-10-cloud-service-providers-2022/
http://www.itdaily.kr/news/articleView.html?idxno=215553
https://www.lgcns.com/blog/cns-tech/cloud/8974/
'개발 > Computer Science' 카테고리의 다른 글
| [데이터 모델링] ERD(Entity Relationship Diagram) 알고 그려보기 (1) | 2023.10.09 |
|---|---|
| 오픈 소스 소프트웨어 라이선스 (0) | 2023.09.29 |
| [네트워크] SSH와 SFTP(SSH 파일 전송 프로토콜) (0) | 2023.07.18 |
| [C프로그래밍] HTML 생성 프로그램 만들기 (0) | 2023.06.20 |
| [C프로그래밍] 나의 Tistory 카테고리 알파벳 순서로 정렬하기 (0) | 2023.05.09 |
