☁️ Cloud: 대부분 AWS
Cloud 클라우드 컴퓨팅 정의와 장점
JanginTech
2024. 8. 15. 22:06
Cloud를 배우기 전에..
- 글로벌, 대기업을 포함한 많은 기업이 Cloud Computing을 지향한다.
- AI < Cloud Computing
- 전통적 IT 자원 관리 << 에는 불편점들이 꽤 있었다.
- 용량 산정 → 자원 구매..?
- 늘어나면 또..
- 실시간 모니터링..
- 클라우드가 이 복잡한 과정을 대신해 주니 자원을 효율적으로 관리할 수 있게 된다.
1. Cloud Computing이란
- 인터넷을 통해 가상화 된 컴퓨터의 IT 리소스를 제공하는 것
- 인터넷 기반 컴퓨팅의 일종
- 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터로 처리하는 기술
IT자원? IT 리소스?
→ CPU, memory, 스토리지, network..
다양한 디바이스를 목표로 하는 작업을 처리할 때, 인터넷에 연결된 다른 자원을 통해 처리하는 거임!!
2. Cloud Computing의 장점
- 컴퓨팅 자원 → 원할 때/원하는 만큼 사용
- 쓴 만큼만 지불하면 됨
- X As A Service: X를 서비스 형태로 제공받고 사용로를 지불하는 형태
- 쏘카(Mobility As A Service)
- 따릉이(Housing As A Service)
- 넷플릭스(Video As A Service)
- Cloud Computing = Computing(IT) Resource As A Service
그렇다면, 우리가 컴퓨터로 제공받아야 할 Computing Resource는 무엇일까?
- 인터넷 세상은 Server와 Client로 이루어져 있다
- 준비한 양 ≠ 실제 사용량에서 오는 손해를 어떻게 막을 수 있을까?
- 클라우드를 통해 수요에 따라 탄력적으로 대응할 수 있다
- 자원이 부족/넘치는 이슈를 막을 수 있다
- 이처럼, Cloud를 도입하면 컴퓨팅 리소스에 대한 탄력적 대응이 가능하다
- 트래픽이 몰릴 때 → 지금 바로 서버 1,000대 구매할게요
- 트래픽이 없을 때 → 서버 900대 반납하고, 지금은 100대만 쓸게요