AWS(Amazon Web Service)

[AWS] 클라우드 컴퓨팅이란?(Cloud Computing)

yunseohhe 2024. 8. 25. 23:31

클라우드 컴퓨팅이란?

  • 컴퓨팅 성능과 데이터베이스 스토리지, 애플리케이션과 다른 IT 리소스를 온디맨드(On-Demand)로 제공하는 것이다.
  • 개인과 기업이 물리적 리소스를 직접 관리할 필요가 없으며 사용한 만큼만 비용을 지불하면 된다.

 

1. 유형

(1) Private Cloud

  • 단일 조직에서 사용하는 클라우드 서비스
  • 외부에 노출되지 않아서 자체 사설 클라우드와 자체 사설 데이터 센터를 가지며 다른 사람이 관리하지만 개인이 완전히 제어가 가능하다.
  • 특정 사업에서 요구되는 민감한 애플리케이션을 위해 강화된 보안이 제공된다.

 

(2) Public Cloud

  • 타사 클라우드 서비스 제공 업체가 클라우드 리소스를 소유, 운영하고 인터넷을 통해 제공한다.
  • AWS에서 원하는 때에 필요한 것을 요청할 수 있다.

(3) Hybrid Cloud

  • 사설, 공용 클라우드를 결합한 것이다.
  • 일부 서버를 온프레미스에 유지하고 필요한 기능의 일부를 클라우드로 확장한다.
  • 사설 클라우드에 있는 민감한 정보는 제어하면서 공용 클라우드를 사용해서 유연함과 비용 효율성을 가진다.

 

2. 5가지 특징

  • 완전한 온디맨드이며 셀프서비스이다.
  • 광역 네트웨크에 액세스가 가능하다.
  • Multi-tenancy 와 리소스 풀링이 가능하다.
  • 빠른 탄력성과 확장성도 제공한다.
  • 측정 가능한 서비스이다.

 

3. 장점

1. 자본적 지출을 업무지출로 교환할 수 있다. (= CAPEX를 OPEX로 교환하는 것)

  • 하드웨어를 소유하지 않고 온디맨드로 지불하는 것이다.
  • 총 소유 비용인 TCO와 업무 지출을 절감할 수 있다.(= 하드웨어를 미리 구매할 필요 없이 AWS에서 임대하면 된다는 뜻)

2. 거대한 규모의 경제로부터 혜택을 얻을 수 있다.

  • 많은 사람들이 AWS를 사용하기 때문에 시간이 지남에 따라 AWS가격이 인하된다.

3. 용량을 짐작할 필요가 없다.

  • 애플리케이션의 실제 측정된 사용량을 기반으로 자동 확장 할 수 있기 때문이다.

4. 속도와 민첩성이 향상된다.

  • 바로 무언가를 생성하고 운영할 수 있고, 효율을 방해하는 것이 없기 때문이다.

5. 데이터 센터의 운영 및 관리하는 막대한 비용을 더 이상 지불하지 않아도 된다.

 

6. 글로벌 애플리케이션을 몇 분 안에 생성이 가능해진다.

 

 

4. 유형 

(출처 : ccp 강의)

1. laaS(서비스형 인프라)

  • 네트워킹, 컴퓨터 또는 데이터 스토리지 공간을 원시 형태로 제공할 수 있다.
  • 높은 유연성도 가진다.

2. PaaS(서비스형 플랫폼)

  • 기본 인프라를 관리할 필요가 없이, 배포와 애플리케이션 관리에만 집중할 수 있다.

3. SaaS(서비스형 소프트웨어)

  • 서비스 제공 업체가 완전히 운영, 관리하는 것입니다.