아마존 웹서비스 (AWS)

succeeding·2022년 3월 3일
0

이 글은 생활코딩의 '아마존 웹서비스 (AWS)' 강의를 수강하며 정리한 문서입니다.

1. AWS 시작하기


1) AWS란?

AWS는 클라우딩 컴퓨터에서 가장 유명한 서비스이다.

2) Region

아래 사이트에서 세계에 있는 AWS 컴퓨터와 내 컴퓨터 사이에의 PING을 확인해볼 수 있다. 가장 낮은 Latency를 사용하는 것이 유리하다.

https://www.cloudping.info/

availability zone(가용영역)

지역 하나에도 백업 등의 목적으로 여러개의 건물들로 흩어져 있고 각 건물들은 전용선으로 연결되어 아주 빠르게 데이터를 주고 받을 수 있다.

2. EC2


Elastic Compute Cloud
서버 컴퓨터 한 대를 대여해주는 것.

instance

instance 하나가 대여한 서버 한 대를 의미.

  • 지역설정 : 오른쪽 상단에 서울로 설정

1) 인스턴스 타입

크게 linux와 윈도우로 나뉨

2) 가격 정책

온디맨드

껏다 킬 수 있는 인스턴스이며 켜졌을 때만 비용이 책정된다

예약 인스턴스

온디맨드의 할인권의 개념. 즉, 장기간을 계약하고 할인된 가격으로 온디맨드를 사용하는 것.

스팟 인스턴스

아마존에 노는 컴퓨터가 많으면 가격이 낮아지고, 적으면 가격이 높아짐.

3) EC2 태그와 보안그룹

태그

인스턴스의 역할과 관리자 등의 정보를 메모하고 싶을 때 사용하는 것

보안그룹

접근 권한 설정 기능. 일종의 방화벽.

3. EC2의 접속과 사용


1) MAC에서 linux 인스턴스 접속

터미널에서 key가 있는 디렉터리도 이동 후
% ssh -i "key파일 이름" ubuntu@<인스턴스의 ip or domain>
종료하고 싶다면 exit을 입력한다.

2) ubuntu에서 apache 설치하기

  • 설치하기
$ sudo apt-get install apache2
  • 설치 확인하기
브라우저에서 인스턴스 ip를 입력하고 접속하면 "it works" 페이지가 나타난다.

3) AMI

Amazone Machine Images

  • Amazone Machine : 아마존의 가상 컴퓨터
  • Images : 컴퓨터의 현 상태를 그대로 얼려서 보관하는 것.

AMI를 이용해서 새로운 인스턴스를 만들 수 있다.
다음과 같은 용도로 사용할 수 있다.

  • 백업
  • 현재 인스턴스를 파기하고 같은 내용으로 서버를 제공하고 싶을 때

4) AWS Marketplace

다른 사람의 AMI를 구입해서 사용. 인스턴스 생성시 선택하는 OS도 사실 AWS가 기본으로 제공해주는 AMI를 선택했던 것.
원하는 AMI는 아래링크에서 찾으면 된다.

https://aws.amazon.com/marketplace

0개의 댓글