해당 게시물은 udemy의 【한글자막】 AWS Certified Cloud 전문가 시험 합격을 위한 모든 것의 이론을 정리한 게시물입니다.
개인적으로 이해한 내용을 정리한 게시물이기 때문에 틀린 내용이 존재할 수도 있습니다.

What is Colud Computing?

컴퓨터 성능과 데이터베이스, 애플리케이션과 다른 IT 리소스를 On-Demand으로 제공하는 것을 의미함.
클라우드 플랫폼을 사용한 만큼의 비용을 지불하기만 하면 추가적인 공간과 인원이 필요 없이 서버를 사용할 수 있음.

 

때문에 사용자는 필요한 컴퓨팅 리소스의 정확한 유형과 크기를 Provisioning(프로비저닝, 사용자의 요구에 맞게 시스템 자원 할당, 배치, 배포하여 필요 시 즉시 사용할 수 있는 상태로 준비해 두는 것)할 수 있음.

The Deployment Models of the Cloud

image-20220614213006480

클라우드의 유형은 총 3가지가 있음.

1. Private Cloud (대표적인 업체 - Rackspace)

  • 단일 조직에서 사용하는 클라우드 서비스로 외부에 노출되지 않아서 자체 시설 클라우드와 자체 시설 데이터 센터를 가지고 있음.
  • 자체 시설은 해당 업체가 관리하지만 시스템에 대한 제어는 사용자가 모두 제어함.
  • 특정 사업에서 요구되는 민감한 애플리케이션을 위해 강화된 보안 제공

2. Public Cloud (대표적인 업체 - MS Azure, Google Colud, AWS)

  • 타사 클라우드 서비스 제공 업체가 클라우드 리소스를 소유하고 운영하여 인터넷을 통해 제공함.
  • 사용자가 원하는 때에 필요한 것을 바로 제공할 수 있음.

3. Hybrid Cloud

  • Private과 Public 클라우드를 결합한 개념
  • 일부 서버를 On-premise (온프레미스, 자체적으로 보유한 전산실 서버에 직접 설치하여 운영하는 방식)에 유지하고 필요한 기능의 일부를 클라우드로 확장하는 방식
  • On-premise에 있는 민감한 정보를 제어하면서 Public Cloud를 사용해서 유연함과 비용 효율성을 가지고 있음.

The Five Characteristics of Cloud Computing

1. 완전한 On-demand이며, Self Service임.

  • 사용자는 IT 리소스를 Provisioning 할 수 있으며, AWS의 개입 없이 사용할 수 있음.

2. 광역 네트워크으로 접근할 수 있음.

  • 네트워크를 통해 IT 리소스를 사용할 수 있음.

3. Multi-tenancy(다중 소유)와 Resource pooling

  • 본인 외 다른 사용자들도 동일한 인프라와 애플리케이션을 공유하면서도 보안과 프라이버시를 유지할 수 있음.
  • 다른 사용자들도 동일한 물리적 리소스로 서비스 받게 됨.
  1.  

4. Rapid elasticity(빠른 탄력) and scalability(확장성)

  • 필요할 때 자동으로 신속하게 원하는 리소스를 사용할 수 있음.
  • 쉽게 빠르게 On-Demand 기반으로 확장할 수 있음.
  1.  

5. 측정 가능한 서비스

  • 사용량을 측정해서 정확히 사용한 만큼 지불함.

Six Advantages of Cloud Computing

1. 자본적 지출(CAPEX)을 업무 지출(OPEX)로 교환할 수 있음.

  • 하드웨어를 소유하지 않고 On-Demand으로 지불함.
  • 총 소유 비용(TCO)와 업무 지출(OPEX)을 절감할 수 있음.

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

  • 본인 뿐만 아니라 수많은 사람들이 AWS를 사용하기 때문에 시간이 지남에 따라 AWS 가격이 인하됨.

3. 용량에 대한 짐착이 없어짐.

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

4. 속도와 민첩성이 향상됨.

  • 바로 생성하고 운영할 수 있으며 효율을 방해하는 요소가 존재하지 않음.

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

6. 여러 명의 팀원이 글로벌 애플리케이션을 몇 분 안에 생성할 수 있음.

Problems solved by the Cloud

  • 유연성 : 필요할 떄 리소스 유형 변경 가능
  • 비용 효율성 : 사용한 만큼 비용 지불
  • 확장성 : 하드웨어를 더 강하게 만들거나 추가하여 더 큰 부하를 수용함.
  • 탄력 : 필요할 때 확장 및 축소할 수 있는 기능
  • 고가용성 및 내결함성 : On-promiss로 데이터 센터가 필요가 없으며, 전 세계의 데이터 센터에 의존할 수 있음.
  • 민첩 : 소프트웨어 애플리케이션을 빠르게 개발하고 출시 할 수 있음.
복사했습니다!