핵심키워드 : #EC2 #EC2인스턴스 #키페어
5주차에는 AWS EC2인스턴스를 생성하는 방법과 우분투 기본 명령어를 학습했다.
<정리할 내용>
1. EC2 개념
2. EC2 인스턴스 개념
3. EC2 인스턴스 생성과 실행
1. EC2 개념
- EC2 = Elastic Computer Cloud
- AWS의 물리적 서버를 가상화 기술을 이용하여 사용자들이 공동으로 사용할 수 있도록 함
-> 가상 서버 기능을 제공하는 클라우드 서비스 - 컴퓨팅 파워의 크기를 조정 가능
- 온프레미스 환경에서 Window서버 혹은 LINUX서버와 동일한 서비스
2. EC2 인스턴스 개념
- 인스턴스 : 가상 컴퓨팅 환경
- 인스턴스 유형 : CPU, 메모리, 스토리지 및 네트워킹
- 용량의 다양한 조합으로 구성된 여러가지 인스턴스 유형을 제공
- 애플리케이션 요구에 따라 인스턴스 패밀리,세대 및 크기를 결정
- 클라우드에서 확장식 컴퓨팅을 제공
- 요구사항이나 변동사항에 따라 신속하게 규모 확장 및 축소 가능
- 초기 구입비용이 없고, 사용한만큼 비용 지불
- 인트턴스 스토어 : 블록수준의 임시스토리지
▷ 버퍼, 캐시 및 기타 임시 콘텐츠와 같이 자주 변경되는 정보의 임시 스토리지 등에 적절
▷ 별도의 추가 비용 없음
▷ 실행중인 인스턴스에만 사용 가능 - 인스턴스 중지/종료 시에 데이터 손실 - EBS : Elastic Block Store
▷ 네트워크로 연결된 영구 블록 스토어
▷ 스토리지
▷ 정지/종료되어도 데이터 유지
▷ EBS 볼륨은 인스턴스 수명에 관계없이 지속
▷ 인스턴스에 연결된 볼륨의 구성을 동적으로 변경할 수 있음
▷ 스냅샷 기능을 제공 (EBS 볼륨을 복원하는데 필요한 정보가 들어 있는)
▷ 별도의 비용 발생
- 생성된 인스턴스 주요 상태
- 실행중(Running) : 인스턴스 동작 중인 상태
▷ 과금 발생
▷ 정지/종료/리붓 명령으로 상태 전이 가능 - 정지됨(Stopped) : 중지된 상태
▷ EBS볼륨을 루트로 사용하는 인스턴스만 가능
▷ 과금 안 됨
▷ 시작/종료 명령으로 상태 전이 가능 - 종료됨(Terminated) : 인스턴스가 완전히 제거된 상태
▷ 시작이나 정지 불가능
▷ 과금 안 됨
3. EC2 인스턴스 생성과 실행
1. AWS에 접속하여 로그인 후 서비스-컴퓨팅-EC2로 들어간다.
2. 화면에서 '인스턴스 시작' 클릭한다
3. 원하는 AMI를 선택한다
- AMI : Amazon Machine Image - 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 템플릿
> 운영체제를 선택하는 단계. 필자는 우분투를 사용할 예정
> 무료 계정인 프리티어는 선택사항이 많지 않다. 크게 Linux와 Window 중에 선택할 수 있다
4. 인스턴스 유형을 선택한다. 프리티어이기에 t2.micro 인스턴스를 선택
> 이 단계는 인스턴스의 CPU, 메모리, 스토리지, 네트워킹 용량 등 여러가지 구성을 필요한만큼 선택하는 단계이다
5.키페어 생성
> 다운로드되는 프라이빗 키 파일은 다시 받을 수 없으므로 반드시! 안전하게 보관해야 한다!!
> Window사용자는 .ppk 선택
> Mac 사용자는 .pem 선택
6. 네트워크 설정
> 보안그룹은 EC2 인스턴스에 허용되는 인바운드, 아웃바운드 트래픽을 제어하는 가상 방화벽
> EC2 인스턴스는 터미널을 통해 접속해야 하기 때문에 SSH 22번 port가 기본 값으로 설정되어 있다
7. 스토리지 구성
> 프리티어는 최대 30GB를 사용할 수 있다
> 지금은 복습으로 만들어 보는 것이니 기본으로 설정된대로 두겠다
8. 요약을 둘러보고 인스턴스 시작하기
> 여태까지 설정한 사항들이 요약된 내용을 다시 한 번 확인하고 이상이 없다면 인스턴스 시작하기
9. 생성완료된 것을 확인하기
> 이렇게 실행중 및 상태 검사가 초기화 중인 것을 확인하면 끝!
'클라우드' 카테고리의 다른 글
EC2 RDS 사용하여 PHP게시판 만들기 (0) | 2024.05.23 |
---|---|
6주차 학습정리(2) - ubuntu(Linux) 기본명령어(1) (0) | 2024.04.18 |
6주차 학습정리(1) : putty 설치 및 putty로 AWS EC2 인스턴스에 접속하기 (0) | 2024.04.17 |
3주차 학습정리 - 가상화와 컴퓨팅 기술 (0) | 2024.03.28 |
2주차 학습정리 - 클라우드 컴퓨팅과 서비스 (1) | 2024.03.21 |