AWS 가입부터 활용까지 를 듣고 정리한 내용입니다.
클라우드 컴퓨팅의 핵심적인 아이디어 : 인터넷, 인터넷에 연결되어 있는 거대한 컴퓨터를 사용한다.
수업은
✔️ private : 지역
http://www.cloudping.info
✔️ availability zone : 가용영역
지역 지정하기
✔️ 인스턴스
인스턴스 1개 - 컴퓨터 1개
인스턴스 클릭시, 현재 임대한 컴퓨터들의 현재 상황을 볼 수 있는 페이지로 이동한다.
인스턴스 생성
Ubuntu Server 20.04
t2
, 유형 : t2.micro
(1년동안 무료로 사용할 수 있다.)크기 : 8G
key와 value를 입력한다.
유형에 HTTP 생성 및 보안 그룹 이름을 web server 로 한다.
마지막으로 생성시, 이와 같은 화면이 나온다.
기존 키 페어 선택 또는 새 키 페어 생성
인스턴스 생성 완료
인스턴스 종료
인스턴스 중지하기
(1) Amazon Machine Image 선택
(2) 인스턴스 유형 선택
nano
가 성능이 가장 좋다. 그다음은 micro
이다.vCPUs
: 몇 개의 cpu(v : 가상화, CPU를 단일화 시켰다. 현재는 1개), 메모리 : 몇 GB의 메모리, 네트워크 성능 : 가상서버가 실행될 때 네트워크 성능➡️ 상황에 따라 vCPUs
, 메모리, 네트워크 성능을 계산한 후 선택해서 사용해야 한다.
📣 AWS 프리티어 총정리
- Linux, RHEL, SLES를 구동하는 EC2 t2.micro 인스턴스 750시간
- Microsoft Windows Server를 구동하는 EC2 t2.micro 인스턴스 750시간사용
- Elastic Load Balancing 750시간 무료 사용 + 15GB의 데이터 처리 무료 제공
- 원하는 범용(SSD) 또는 마그네틱 조합으로 Amazon Elastic Block Storage 30GB + I/O 2백만 건(마그네틱) 및 스냅샷 스토리지 1GB
- 모든 AWS 서비스를 합산해 15GB의 데이터 전송
- 1GB의 리전 데이터 전송 무료 제공
✔️온 디맨드 인스턴스
인스턴스 : 임대한 컴퓨터
온 디매든 : on/off
온디맨드 요금
Linux
가 가장 싸다.
예약 인스턴스
할인권을 적용하며 예약을 한다면 매우 효율적이다.
스팟 인스턴스
필요할 때마다 on/off
를 할 수 있다. 즉, 이미 아마존서비스에서 여러가지의 서비스를 보유하고 있어 가능하다.
스팟인스턴스를 사용시 아주 저렴하게 인스턴스를 사용할 수 있는데, 나중에 공부하게 된다. (인스턴스의 가격이 주가처럼 가변적인 가격정책을 가진다.)
인스턴스 개수
: aws에서 사용할 수 있는 인스턴스의 개수를 제한해두었다.
✔️ 스토리지 추가
인스턴스를 만들면, 인스턴스가 어떤 역할 및 관리하는지 정보들을 어디간에 메모리에 정리하고 싶을 때 사용하는 것이 태그 이다.
✔️ 보안 그룹 구성
- 인스턴스에 접근 권한을 지정한다.
- 방어벽과 같은 기능을 한다.
✏️ 위쪽에
보안 그룹 할당, 새 보안 그룹 생성, 이름 지정
✏️ 테이블
유형 : 만든 인스턴스에 접속할 때 이용하는 유형
(유닉스, 리눅스라면 인스턴스를 원격 제어를 통해서 제어를 해야한다. 유닉스, 리눅스 계열에서 사용하는 원격 제어 방식은 ssh이다.)
(HTTP 접속하는 경우 : 웹 서버로 사용하고 싶다면, 웹 브라우저로 다른 사용자가 인스턴스에 접속하는 것을 허용할 때 사용한다.)
소스 : (사용자 지정, 위치 무관, 내 IP) 사용하고 있는 IP에 해당하는 것을 선택한다.
ex)
유형 : HTTP, 소스 : 내 IP 라면 같은 공간에서만 접속이 가능하게 된다. (HTTP 인경우는 소스는 위치 무관으로 선택하는 것이 좋다. 왜나면 웹 서버는 전세계 사람들이 접속할 수 있게 해야하기 때문이다.)
유형 : SSH, 소스 : 사용자 지정이면 특정 IP만 접근할 수 있게 할 수 있다.
💡 참고
어떤 인스턴스를 만드는가에 따라 원격 제어 방법은 달라진다.
Key pair name
을 입력하고 다운로드를 할시 암호키를 발급 받는다.
그리고, 생성한 인스턴스에 비밀번호가 생성된다.
앞으로 이 인스턴스에 접근할 때에는 아마존에서는 발급 받은 비밀번호를 입력해야 해당 인스턴스를 사용할 수 있다.
다만,
비밀번호가 파일에 저장되어 탈취될 위험이 있다.
(잘 관리해야한다.)