
1. 클라우드 컴퓨팅
클라우드 컴퓨팅은 인터넷을 통해 데이터 저장, 서버, 네트워크, 소프트웨어 등의 컴퓨팅 자원을 제공하는 기술입니다. 이를 통해 사용자는 물리적인 하드웨어나 소프트웨어를 직접 소유하거나 관리하지 않고도 필요한 컴퓨팅 자원을 사용할 수 있습니다. 클라우드 컴퓨팅의 주요 특징과 이점은 다음과 같습니다
- 온디맨드 셀프 서비스: 사용자는 필요할 때 언제든지 컴퓨팅 자원을 요청하고 사용만 한큼 비용을 지불합니다.
- 서버 접근 용이: 인터넷을 통해 어디서나 접근할 수 있습니다.
- 자원 풀링: 여러 사용자가 자원을 공유하여 효율적으로 사용할 수 있습니다.
- 신속한 탄력성: 필요에 따라 자원을 빠르게 확장하거나 축소할 수 있습니다.
2. 클라우드 컴퓨팅 모델
1) 서비스에 따른 분류

- IaaS (Infrastructure as a Service)
IaaS는 위 그림에서 3,4,5항목으로 컴퓨팅 자원, 스토리지, 네트워크 등 물리적인 컴퓨터 인프라를 가상화하여 제공하는 서비스입니다. 사용자는 물리적 하드웨어를 직접 관리할 필요 없이 필요한 인프라 자원을 인터넷을 통해 사용할 수 있습니다. 예로는 AWS의 EC2가 있습니다.
- PaaS (Platform as a Service)
PaaS는 위 그림에서 2,3,4,5항목으로 물리적인 장치뿐만 아니라 운영 체제(OS)와 런타임 도구를 포함한 플랫폼을 제공하는 서비스입니다. 개발자는 인프라 관리에 신경 쓰지 않고 애플리케이션 개발에 집중할 수 있으며, 소스 코드를 클라우드 컴퓨터에 올리기만 하면 됩니다. 예를 들어, JAVA로 개발한 경우 JAVA와 필요한 프레임워크까지 설치된 클라우드 환경을 제공합니다. 예로는 Heroku, Cloudtype이 있습니다.
- SaaS (Software as a Service)
SaaS는 위 그림에서 전체 항목에 해당합니다. 소프트웨어 애플리케이션을 인터넷을 통해 제공하는 서비스로, 사용자는 소프트웨어를 설치하거나 관리할 필요 없이 웹 브라우저를 통해 접근할 수 있습니다. 예로는 Google Workspace와 Microsoft Office 365, MyBox 등이 있습니다.
2) 배포 방식에 따른 분류
- 공개형(클라우드)
모든 컴퓨팅 자원과 서비스를 클라우드에서 실행하는 방식입니다. 초기 비용이 낮고, 확장성과 유연성이 뛰어나며, 인터넷을 통해 어디서나 접근할 수 있습니다.
- 혼합형(하이브리드)
폐쇄형과 공개형 클라우드를 혼합하여 사용하는 방식입니다. 폐쇄형에서 공개형으로 전환하는 과도기에 사용되거나, 폐쇄형을 백업용으로 활용할 수 있습니다.
- 온-프레미스(폐쇄형)
모든 컴퓨팅 자원과 인프라를 자체 데이터 센터에서 운영하는 방식입니다. 초기 비용과 유지보수 비용이 높지만, 데이터 보안과 제어가 뛰어납니다.
3. AWS 구성요소
1) 리전 (Region)

- AWS 서비스가 제공되는 서버의 물리적 위치로, 각 리전에는 고유의 코드가 부여됩니다.
- 리전마다 사용 가능한 서비스에 차이가 있습니다.
- 리전 선택 시 고려사항으로 지연 속도, 법률(데이터 저장 및 서비스 제공 관련), 사용 가능한 AWS 서비스 등이 있습니다.
2) 가용영역 (Availability Zone, AZ)

- 하나 이상의 데이터센터로 구성된 물리적인 영역으로, 하나의 리전은 반드시 2개 이상의 가용영역으로 구성됩니다.
- 가용영역들은 전용 네트워크로 연결되어 있어서 높은 가용성과 내구성을 제공합니다.
- AZ 코드(가용영역을 식별하기 위한 코드)는 같은 코드라도 계정마다 실제 위치는 다를 수 있습니다. 이는 보안 및 데이터센터 집중 방지를 위한 조치입니다.
3) 엣지 로케이션 (Edge Location)

- CDN(Content Delivery Network) 등의 서비스를 가장 빠른 속도로 제공하기 위한 거점입니다.
- 전 세계에 분포하여 사용자에게 빠른 응답을 제공합니다.
4) 글로벌 서비스 (Global Services)
- 특정 리전에 속하지 않고 전 세계적으로 제공되는 서비스입니다.
- 해당 서비스로는 IAM(사용자 및 권한 관리), CloudFront, Route 53(DNS 웹 서비스), WAF(방화벽) 등이 있습니다.
'컴퓨터 > AWS' 카테고리의 다른 글
AWS - VPC(Virtual Private Cloud) (0) | 2024.06.09 |
---|---|
AWS - ELB(Elastic Load Balancer) (0) | 2024.06.08 |
AWS - EC2 Auto Scaling (0) | 2024.06.06 |
AWS - Amazon Elastic Compute Cloud(Amazon EC2) (0) | 2024.06.05 |
AWS - IAM(Identity and Access Management) (0) | 2024.06.04 |