728x90
- Amazon EC2
- 서버에 대응된다.
- Amazon S3
- 사진, 영상과 같은 미디어 컨텐츠 데이터가 저장된다.
- 객체 수준 스토리지
EC2 인스턴스 생성
1. ec2 서비스 선택
2. AMI
- ec2 인스턴스에서 사용할 운영체제에 대한 정보를 제공한다.
- ubuntu 20.0.4 사용
- apt 패키지 매니저를 사용하여 패키지의 설치, 변경, 삭제 등을 편리하게 관리한다.
- 사용자가 패키지 매니저를 통해 특정 프로그램의 설치를 요청하면, 패키지 매니저는 패키지가 저장된 위치에서 패키지를 다운로드하여 설치 프로그램을 실행한다.
- 즉, 리눅스 패키지와 패키지 매니저는 스마트폰의 어플리케이션과 앱스토어와 같은 역할을 한다.
3. 인스턴스
- cpu, memory, network 설정
- t2.micro로 설정한다.
4. 키 페어 생성
- ec2 원격 접속 설정
- 자동으로 다운로드되는데 잘 보관해두어야 한다.!!!
- ssh 원격 접속을 사용한다면, pem
- putty 프로그램을 통해 원격 접속을 한다면 ppk
- putty 프로그램에서 ppk -> pem 변환이 가능하다.
5. 네트워크 설정
- 지금은 기본으로 두고 나중에 다시 설정한다.
6. 스토리지 구성
- free tier는 30GB까지 사용이 가능하나, 20GB로 설정하여 주었다.
- ec2 인스턴스의 데이터는 블록 스토리지인 ebs에 저장된다.
- ebs : ec2용으로 설계되었고, ec2 인스턴스에 탑재되므로 데이터가 저장된 위치와 인스턴스에서 사용되는 위치 사이에 매우 짧은 지연 시간 제공
7. 생성 완료
8. 보안 그룹 - 보안 규칙 설정

- 보안 그룹 > wizard 1 선택
- 보안 그룹을 통해 인스턴스로 들어오는 트래픽 및 인스턴스에 도달할 수 있는 트래픽의 유형을 제어
9. 인바운드 규칙 편집
- ssh 원격 접속을 위해, 22 포트
- tomcat 서버 접속을 위해, 8080 포트
0.0.0.0/0
모든 IPv4 주소에서 SSH를 사용하여 인스턴스에 액세스할 수 있다.::0/
모든 IPv6 주소에서 인스턴스에 액세스할 수 있습니다
10. 탄력적 ip 주소 생성
11. ip 주소 할당
- 인스턴스와 private ip 주소를 설정한다.
Refs
728x90
'TIL' 카테고리의 다른 글
[Spring] Exception Handler, Controller Advice (0) | 2024.01.25 |
---|---|
[TIL] Git 잘못된 브랜치에서 작업했을 때, 작업 내용을 다른 브랜치로 옮기기 (0) | 2023.11.27 |
[TIL] EL, JSTL Core, Format 태그 (0) | 2023.11.16 |
[TIL] JSP Session, JSESSIONID, sendRedirect() 와 forward() 차이점 (1) | 2023.11.14 |
[TIL] 추상 클래스와 인터페이스 차이 (0) | 2023.11.13 |