EC2란
Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장 가능 컴퓨팅 용량을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선 투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고 보안 및 네트워킹을 구성하며 스토리지를 관리할 수 있습니다. Amazon EC2에서는 확장 또는 축소를 통해 요구 사항 변경 또는 사용량 스파이크를 처리할 수 있으므로 트래픽을 예측할 필요성이 줄어듭니다.
EC2 특징
- 클릭 몇 번 만으로 가상 컴퓨팅 환경을 제공받을 수 있음
- 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능
- 클라우드 컴퓨팅 (참고)
- Machine Image (AMI) - 서버에 필요한 운영체제와 여러 소프트웨어들이 적절히 구성된 상태로 제공되는 템플릿으로서, 이미지를 통해 인스턴스를 쉽게 만들 수 있음
- Elastic Block Store (EBS) - Amazon EBS 볼륨을 사용해 영구 스토리지 볼륨에 데이터 저장가능
- Elastic IP Addresses (EIP) - 동적 클라우드 컴퓨팅을 위한 고정 IPv4 주소 할당 가능
1. 인스턴스 시작
AWS 콘솔 창에서 EC2 검색 후 대시보드 진입 -> 인스턴스 시작 클릭
2. AMI 선택에서 Amazon Linux AMI 선택
3. 인스턴스 유형 선택
t2 micro 선택 (프리티어 사용 가능)
4. 인스턴스 세부 정보 구성
네트워크 설정 등 세부 구성을 설정한다. (기본값으로 해주어도 상관없음)
5. 스토리지 추가
인스턴스의 스토리지를 설정한다. (기본값으로 Root장치는 꼭 있어야 함)
볼륨 유형에 따라 비용의 차이가 있는데, 기본적인 범용 SSD를 선택한다.
- magnetic -> HDD를 사용
- 범용 SSD -> SSD를 사용
- IOPS SSD -> SSD를 사용하고 I/O 대역폭 설정 가능
6. 태그 추가
EC2를 구분해줄 수 있는 Name 태그를 추가 후 이름값을 넣어 주었다. (생략 가능)
7. 보안 그룹 구성
인스턴스의 트래픽을 제어하는 방화벽을 설정하는 부분이다.
인스턴스는 가상 머신으로 터미널을 통해 접속해야 하기 때문에 SSH 22번 포트는 default값으로 주어진 상태이다.
추가적으로 웹서버로 활용되는 http(80)/https(443) 포트를 필요에 따라 설정해줘도 좋다.
8. 기존 키 페어 선택 / 새 키 페어 생성
이미 IAM용 키 페어가 있다면 기존 키페어를 사용하고
없다면 새 키 페어 생성 -> 키 페어 이름 설정 -> 키페어 다운로드-> 인스턴스 시작 순으로 진행해주자
(*키페 어는 SSH 터미널로 인스턴스에 접근할 때 꼭 필요한 파일입니다. 외부에 노출되면 안 되기 때문에 생성 후 잘 관리해주세요!!!!)
(*SSH란? SSH는 Secure Shell의 줄임말로, 원격 호스트에 접속하기 위해 사용되는 보안 프로토콜입니다. (*Shell(쉘): 명령어와 프로그램을 사용할 때 쓰는 인터페이스를 말합니다.)
9. 인스턴스 생성 확인
생성된 인스턴스가 Running(실행 중)으로 표시되어 정상 작동하는 것을 확인할 수 있다.
인스턴스 id 클릭
10. 인스턴스 퍼블릭 IPv4 주소 확인
EC2 서비스를 사용해서 인스턴스를 이용하여 가상 환경에 Linux 환경을 구현해보았다.
다음 포스팅에는 윈도우에서 인스턴스에 접속하는 방법을 포스팅해보겠다.
'IT > CLOUD(AWS,Azure,GCP,Docker)' 카테고리의 다른 글
[AWS] 💰 프리티어 요금 폭탄 방지 💸 - 무료 사용량 정리 (3) | 2023.03.07 |
---|---|
[AWS]EC2 - 윈도우에서 인스턴스 접속하기 (0) | 2023.03.07 |
[ESXi] VM생성시 HDD 프로비저닝의 종류(씩 프로비저닝 씬 프로비저닝) (0) | 2023.02.02 |
무료 REST(HTTP) API TESTER - Talend API Tester (크롬 확장 프로그램) (0) | 2022.10.30 |
VMware ESXi 에 외부에서 ssh 연결할수 있게 설정하기 (0) | 2022.10.19 |