aws-saa 필기 ③ EC2
EC2 = Elastic Compute Cloud
AWS에서 제공하는 서비스형 인프라 스트럭쳐로 Amazon EC2를 사용하면 하드웨어 비용이 절감되므로 애프리케이션을 더욱 빠르게 개발하고 배포할 수 있다.
한마디로 가상 서버를 제공하는 인프라 서비스임.
Amazon EC2를 사용하여 원하는 수의 가상 서버를 구축하고
보안 및 네트워킹을 구성하며 스토리지를 관리 가능함.
EC2에서 제공하는 가상 서버를 인스턴스라고 한다.
다양한 운영체제에서 인스턴스를 실행시킬 수 있고,
각각의 인스턴스는 다양한 메모리 구성, CPU, 스토리지 용량 등을 제공한다 !
인스턴스의 타입은 아주 많다.. 아래 이미지는 몇개만을 추려본 것..
* EC2 인스턴스 생성
1. EC2 콘솔로 이동한다
2. Instances를 클릭 -> Launch Instances 클릭
2. 인스턴스의 이름을 작성한다
2. 운영체제는 AWS에서 제공하는 Amazon Linux 사용
3. 인스턴스 타입은 t2.micro 프리티어를 사용한다.
4. 키페어를 생성한다.
인스턴스에 접근하기위해 SSH 유틸리티를 사용하는 경우에 필요함..
mac, linux, windows10이라면 .pem 형식사용가능
windows 10미만 버전이라면 .ppk 형식 사용 , PuTTY와 함께 사용
PuTTY는 윈도우 7이나 8에서 SSH를 사용하는 방법임.
5. 네트워크설정을 한다
인스턴스는 공용 IP를 받는다.
인스턴스에 접속하기 위해서 인스턴스에 보안그룹 (Security Group)이 첨부되어있음.
보안그룹은 인스턴스를 오가는 트래픽을 관리하고, 그룹에 규칙을 추가할 수 있다.
여기서 생성한 첫번째 보안그룹
- launch-wizard-1 : 콘솔에 의해 직접 생성된다.
(첫번째규칙 : 모든곳에서 오는 SSH트래픽을 허용함)
* 인터넷에서 오는 HTTP 트래픽도 허용하고 싶으면
‘Allow HTTP traffic from the internet’도 체크한다.
(EC2 인스턴스에서 웹 서버를 생성할 것이므로 필요함)
현재 HTTPs는 사용하지 않기 때문에 일단 보류한다.
6. 인스턴스가 생성되었다 !!!!
public ip4 -> EC2 인스턴스에 접근하기 위해 사용할 주소
private ip4 -> AWS 네트워크에서 내부적으로 인스턴스에 접근하는 방법
ec2를 중지 했다가 다시 실행하면 public ip 바뀜
※ 문제해결
-> admin계정으로 생성했던 인스턴스가 root계정으로 접속했을때 안보였음..
이유는 region선택이 달라서였음.
admin계정으로 생성했던 인스턴스 왜 sydney로 되어 있는건지 모르겠지만 ㅋㅋㅋㅋㅋ..
region 설정 바꾸었더니 인스턴스 잘 보임 ㅎㅎ
'cs > 필기..ㅎㅎ' 카테고리의 다른 글
aws-saa 필기 6 - EC2 인스턴스 역할부여 (0) | 2024.07.15 |
---|---|
aws-saa 필기 ⑤ 보안그룹 (0) | 2024.07.11 |
aws-saa 필기 ③ AWS Access key 생성 (0) | 2024.07.01 |
aws-saa 필기 ② (MFA - Multi Factor Authentication) (0) | 2024.06.28 |
aws-saa 필기 ① (0) | 2024.02.05 |