-
[AWS] 1. EC2 만들어 보기 및 AWS 아키텍처 관련 용어 정리 (기록용)Back End/AWS 2022. 2. 7. 21:46
이제 배우는 단계라 포스팅이 많이 미흡합니다. (거의 기록용)
배워나가면서 틈틈히 채워넣겠습니다 :D
# 용어 정리
아마존은 약어가 중복될 시 숫자로 대체하여 표기하고 있다.
_ex) ECC=EC2, SSS=S3
EC2(Amazon Elastic Compute Cloud)
ELB(Elastic Load Balancer)
ALB(Application Load Balancer)
AMI(Amazon Machine Image)
EIP(Elastic IP) : AWS의 고정 IP
# EC2(클라우드) 환경 세팅하기
1. EC2 에 접속해서 CLI 로 하나하나 설치
2. EC2에 쉘스크립트를 추가하여, 생성시 자동설치
3. 이것저것 설치가 완료된 EC2를 AMI(Amzon Machine Image)로 만들어, 필요할때마다 처음부터 환경이 잡힌 EC2를 반환하게 하는 법
# EC2 만들어보기
1. AWS 콘솔진입
2. EC2 검색 후 Launch Instance
3. Step1) OS 선택
- 필자는 리눅스+커널 4.14버전+64bit(x86)으로 선택
4. Step2) 인스턴스 유형 선택
- 필자는 과금안되는 프리티어버전 선택
5. Step3) 인스턴스 환경설정 (Configure Instance)
- VPC, 서브넷등 네트워크 환경 설정
- 제일 하단의 고급 세부정보에서 UserData(사용자데이터) 부분이 쉘 스크립트 작성 부분
6. Step4) 스토리지 추가
- 프리티어는 30GB 까지 무료
7. Step5) 태그 추가
- 웹 콘솔에 표기될 Name 태그를 등록.
- 여러 인스턴스가 있을 경우, 태그별 검색 및 구분이 가능
8. Step6) 보안그룹 설정 (Configure Security Group)
- 사진 1과 같이 0.0.0.0/0 으로 SSH를 모든 IP에서 접근가능하게 해봤자, PEM 키(비밀키)가 없으면 SSH에 접근을 하지 못하나, 만약 유출될 경우 EC2에서 열심히 채굴중인 모습을 보게 될 수도 있다.
- 따라서 사진2 처럼 구성하는 것이 안전하다.
9. Step7) 인스턴스 검토 (Review)
- 검토 후 Launch를 누르면 PEM키를 다운 받을 수 있다.
10. 인스턴스 상태 보기
- 서비스 검색에서 EC2를 검색 후, 인스턴스->인스턴스로 들어오면 론칭한 EC2 인스턴스들을 볼 수 있다.
# EC2 고정 IP 할당하기
클라우드 서비스이기 때문에, 인스턴스가 중지되고 다시 부팅되면 새로운 IP를 할당받게 되는게 자연스러운 일
하지만 서비스를 제공하는 입장에선 IP가 바뀌지 않고 고정되었으면 좋겠음
E2 서비스 화면에서 네트워크 및 보안 -> 탄력적 IP -> 탄력적 IP주소 할당
[주소연결]
[주의점]
탄력적 IP는 생성하고 EC2 에 연결하지 않으면 비용이 발생
즉, 생성한 탄력적 IP는 무조건 EC2에 바로 연결 or 삭제
728x90'Back End > AWS' 카테고리의 다른 글
[AWS] EC2 서버가 아무 이유없이 심하게 느려질 때 (0) 2022.02.10 [AWS] 4. EC2로 Spring 프로젝트 배포해보기 (0) 2022.02.10 [AWS] EC2에 JAVA 11 버전 설치하기 (0) 2022.02.10 [AWS] 3. 데이터베이스 구축하기 (Feat. RDS) (0) 2022.02.09 [AWS] 2. EC2에 접속하여 초기설정하기 (환경설정, Configuration) (0) 2022.02.09