Coding Log



Amazon Web Service - EC2

본 카테고리는 Amazon Web Service의 Elastic Compute Cloud에 관하여 다룬다.

공식 사이트의 내용을 스크린샷을 첨부하여 좀 더 상세히 기록하고자 한다.

참고 AWS EC2 Document

Amazon EC2란?

AWS는 EC2를 통해 클라우드에서 확장식 컴퓨팅을 제공한다.

따로 물리적인 서버를 구축할 필요없이 클라우드 상의 서버를 할당받아 사용하는 것이기 때문에 하드웨어에 별도의 비용을 투자할 필요가 없다.

또한 클라우드의 이점으로 탄력적으로 서버의 성능을 높이거나 낮출 수 있어 트래픽에 대한 대응에도 유리하다.

EC2의 기능

AWS EC2의 기능들은 아래와 같다.

  • 인스턴스 : 가상 컴퓨티 환경

  • AMI(Amazon Machine Image) : 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로 인스턴스를 쉽게 만들 수 있다.

  • 인스턴스 유형: 인스턴스를 위한 CPU, 메모리, 스토리지, 네트워킹 용량의 여러 가지 구성 제공

  • 페어 키 를 사용해 인스턴스 로그인 정보 보호

  • 인스턴스 스토어 볼륨: 임시 데이터를 저장하는 스토리지 볼륨으로 인스턴스 종료 시 삭제

  • Amazon EBS(Elastic Block Store): 영구 스토리지 볼륨에 데이터 저장

  • 인스턴스와 Amazon EBS 볼륨 등의 리소스를 다른 물리적 장소에서 액세스

  • 인스턴스에 연결할 수 있는 프로토콜, 포트, 소스 IP 범위를 지정하는 방화벽 기능

  • 탄력적인 IP 주소 할당(Elastic IP Address) : 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소

  • 태그: 사용자가 생성하여 Amazon EC2 리소스에 할당할 수 있는 메타데이터

  • VPC(Virtual Private Clouds) : 네트워크와 간편히 연결할 수 있는 가상 네트워크

EC2 관련 서비스

EC2 접근 방법

웹 콘솔
https://console.aws.amazon.com

위의 링크에서 Amazon이 제공하는 웹 상의 콘솔을 이용할 수 있다.

AWS CLI
Windows, Mac, Linux 등의 터미널이나 쉘 등의 CLI 환경에서 AWS에 접근할 수 있다.

아래 링크를 참조하자.

참고 AWS CLI Manual

참고 AWS EC2 Command

Windows PowerShell

Windows의 PowerShell 환경에서 작업하려면 아래의 링크를 참고하면 된다.

참고 AWS CLI for Windows PowerShell User Guide

참고 AWS CLI for Windows PowerShell Reference

AWS EC2의 가격

Amazon Web Service에는 가입시 약 1년간 무료로 사용할 수 있는 Free-Tier라는 제도가 있다. AWS EC2도 Free-Tier로 활용할 수 있으며, Free-Tier는 한달에 750시간의 무료 시간을 제공한다.

AWS EC2의 가격정책은 아래와 같다.

On-Demand instances
시간 단위로 요금을 부과하여, 사용한 시간 만큼만 비용을 지불한다.

Reserved Instances
시간당 요금보다 저렴하게 1년 혹은 3년의 기간동안 인스턴스를 예약하여 사용한다.

Spot instances
해당 인스턴스 시간당 요금의 최대치를 설정하여 인스턴스의 최대 가격을 초과할 때 자동으로 인스턴스가 종료된다.

참고 AWS EC2 요금표


DISQUS 로드 중…
댓글 로드 중…

트랙백을 확인할 수 있습니다

URL을 배껴둬서 트랙백을 보낼 수 있습니다