본문 바로가기
서비스/클라우드

AWS - 클라우드 서버, EC2

by joa-yo 2020. 7. 21.
반응형

https://joalog.tistory.com/85?category=876790

 

AWS란? / AWS 기초개념 잡기

AWS는 클라우드 컴퓨팅을 통해 웹사이트를 관리하는데 필요한 많은 기능을 제공하고 있다. 웹사이트를 운영하는데 꼭 필요한 서버와 데이터베이스는 물론이고, 스토리지(저장소)도 제공한다. 이

joalog.tistory.com

 


 

 

EC2를 조금 더 자세히 알아보는 시간을 가져보겠습니다. AWS에 대한 설명은 위에 링크걸어둔 포스팅에 있습니다.

 

 

EC2 알아보기

EC2생성

EC2를 실행하기 위한 환경을 구축하기 위해 AMI를 사용한다. Amazone Machine Image를 뜻하는데, 도커를 사용해보신 분들이라면 이 의미를 이해하기 쉬울 것이다. 프로그램을 실행하기 위한 환경으로서, 운영체제가 포함되어 있으며 AWS에서 EC2서버를 관리하는 정보를 포함하고 있다. 기본적인 OS들은 아마존에서 공식적으로 지원하고 있으며, 필요시 AMI를 생성, 공유 및 판매를 할 수 있다. AMI를 이용하면, 여러개의 EC2 인스턴스를 생성하더라도 동일한 환경을 간편하게 구축할 수 있도록 도움을 줄 수 있다.

 

EC2는 다른 서버들과 유연하게 통신할 수 있는 퍼플릭 클라우드에 배포할 수 있으며, VPC를 사용하여 가상 사설망을 구축할 수 있습니다.

 

 

 

 

EC2 인스턴스 상태

 

pending : 보류, 서버를 실행할 서버를 결정 하고, 인스턴스를 실행할 준비를 함.

running : 시작, 인스턴스를 사용할 준비가 완료됨. 이 상태의 EC2인스턴스는 비용이 부과됨.

rebooting :  재부팅, 인스턴스 재부팅

stopped : 중지, 인스턴스를 중단시킴, (EBS를 사용하는 경우에만 이용가능) 이 상태에서는 비용이 부과되지 않음.

terminated :  종료, 인스턴스를 복구 불가능한 상태로 전환.

 

 

 

 

 

EC2 인스턴스 유형

EC2인스턴스는 다양한 유형이 있다. 기본적으로는 메모리 및 CPU에 따라 나뉜다. 자세한 내용은 아래의 공식 홈페이지를 참고부탁드립니다.

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instance-types.html

 

 

 

인스턴스의 정보

메타데이터 (meta-data)

메타데이터는 자기 자신의 데이터를 뜻한다. "인스턴스 내"에서 확인할 수 있는 인스턴스의 정보이다. 아래의 url을 통해서 ipv4 주소, mac 주소 등과 같은 메타데이터를 불러 올 수 있다.

169.254.169.254/lastest/meta-data/

https://docs.aws.amazon.com/AWSEC2/latest/WindowsGuide/instancedata-data-retrieval.html

 

 

사용자 데이터 (user-data)

사용자 데이터는, 인스턴스를 실행할 때 추가적으로 수행해야 할일을 정의할 수 있다. 인스턴스 생성시에 지정할 수 있으며, 생성 후에는 변경이 불가능하다. 이 또한 아래의 url을 통해 값을 받아올 수 있다.

 

* 사용자 데이터 종류

1. 리눅스 스크립트 (cloud-init에서 실행)

2. windows 배치 또는 PowerShell 스크립트 (EC2Launch 서비스에서 실행)

http://169.254.169.254/latest/user-data

 

EC2 구입 옵션

온디맨드

사용량을 예측할 수 없는 경우, 사용한 만큼한 지불하는 형태. (후불)

 

 

스팟 인스턴스

 

서비스를 하고 남은 공간을 짧은시간동안 저렴하게 사용할 수 있도록 하는 상품. 현재 이용하고 있는 자원들을 더 비싸게 주고 사려는 사람이 있다면 종료 2분전 안내가 발송되며, 2분 후에는 자동 종료된다.

 

등등 다양한 요금제가 있으니 공식 홈페이지를 참조 바란다.

 

https://aws.amazon.com/ko/ec2/pricing/

 

Amazon EC2 요금 – Amazon Web Services

초당 결제에서는 사용한 만큼만 비용을 지불합니다. 1시간에서 사용하지 않은 분 및 초를 차감하고 청구하므로, 시간당 사용량을 극대화하기보다는 애플리케이션을 개선하는 데 집중할 수 있습

aws.amazon.com

 

 


추가 정보

 

AWS 여러가지 상품군에서 사용할 수 있는 프로그램들이 있다. AWS와 AWS marketplace는 git과 github의 관계와 비슷하다고 할 수 있다. 이곳에서 OS가 포함되어 있는 AMI 및 AWS 서비스에서 실행할 수 있는 소프트웨어들이 있다.

 

https://aws.amazon.com/marketplace

 

AWS Marketplace

Discover, purchase, migrate and deploy software solutions on AWS. Get the business software you want in minutes and pay only for what you consume.

aws.amazon.com

 

 

반응형

'서비스 > 클라우드' 카테고리의 다른 글

AWS란? / AWS 기초개념 잡기  (0) 2020.06.10

댓글