본문 바로가기
Server/Server 통신

[AWS] 클라우드 컴퓨팅 AWS란??

by 로토마 2022. 4. 3.

아마존 웹 서비스AWS, Amazon Web Services는 아마존의 자회사로 같은 이름의 퍼블릭 클라우드 컴퓨팅 서비스를 제공하고 있다. 줄여서 AWS!!

클라우드 컴퓨팅은 직접 서버 장비를 구매하거나 임대 계약을 하지 않고도, 요청하는 즉시 컴퓨팅 자원을 제공해주는 서비스로 원하는 시간 동안 원하는 만큼 컴퓨팅 자원을 이용할 수 있다. 클라우드 컴퓨팅은 다음과 같은 특징을 가지고 있다.

  • 물리 장비 구매나 임대 계약 없이도 사용 가능
  • 원하는 시간 동안 원하는 만큼 컴퓨팅 자원을 사용 가능(EC2는 초단위 과금)****
  • 스케일 업/다운, 스케일 인/아웃이 자유롭게 가능
  • 클라우드 자원에 대한 모든 조작을 API로 제공
  • 프라이빗 네트워크 구성 및 권한 관리 기능 제공
  • 컴퓨팅 자원부터(IaaS) 매니지드 서비스까지(SaaS) 다양한 계층의 서비스를 제공
  • 다양한 리전을 제공하고 있어서 글로벌 서비스로 확장이 용이

이런 장점이 있다.

 

이 많은 기능 중 가장 많이 애용하는 EC2 기능에 대해 자세히 소개하겠다! EC2는 아래의 기능들을 제공한다.

  • 인스턴스: 가상 컴퓨팅 환경
  • Amazon 머신 이미지(AMI): 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있다.
  • 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공
  • 키 페어를 사용하여 인스턴스 로그인 정보 보호(AWS는 퍼블릭 키를 저장하고 사용자는 개인 키를 안전한 장소에 보관하는 방식)
  • 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 중단, 최대 절전 모드로 전환 또는 종료 시 삭제됨
  • Amazon Elastic Block Store(Amazon EBS), 즉 Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장
  • 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스할 수 있는 리전 및 가용 영역
  • 보안 그룹을 사용해 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능
  • 탄력적 IP 주소(EIP): 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소
  • 태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터
  • AWS 클라우드에서는 논리적으로 격리되어 있지만 원할 때마다 고객의 네트워크와 간편히 연결할 수 있는 가상 네트워크인 Virtual Private Clouds(VPC)