SK Rookies 9/Cloud

사설 네트워크 구성(VPC,EC2..)

CodeBeginer 2022. 9. 27. 11:56

도안

1. VPC 만들기

  1. VPC 생성 클릭
  2. VPC 이름 : 이니셜 (dogyun_vpc)
  3. IPv4 CIDR 수동 입력
  4. IPv4 CIDR : 10.30.0.0/16 (16 - 255.255.0.0 / 24 - 255.255.255.0)
  5. IPv6 CIDR 블록설정 없음
  6. 테넌시 : 기본값
  7. VPC 생성 클릭

vpc 생성

2. 서브넷 생성

  1. 서브넷 생성 클릭
  2. VPC 선택(dogyun_vpc)
  3. 서브넷 이름 : dogyun-subnet01
  4. 가용영역 : ap-northeast-2a : Zone
  5. IPv4 CIDR: 10.30.1.0/24
  6. 서브넷 생성 클릭
  7. 서브넷을 선택하고 작업에서 서브넷 설정 편집 선택
  8. 퍼블릭 IPv4 주소 자동할당 활성화에 체크(퍼블릭 서브넷으로 변환)
  9. 저장 클릭

서브넷 생성
설정

3. 인터넷 게이트웨이

  1. 인터넷 게이트웨이 생성 클릭
  2. 이름태그: igw-dogyun
  3. 인터넷 게이트웨이 생성 클릭
  4. igw-dogyun선택하고 작업에서 VPC에 연결
  5. 사용가능한 VPC에서 vpc선택
  6. 인터넷 게이트웨이 연결 (Attached 확인)

igw 생성
연결

4. 라우팅 테이블

  1. 라우팅 테이블 목록에서 찾아봄 클릭 (생성 아님)
  2. 해당 라우팅 테이블 ID를 클릭
  3. 라우팅탭 클릭하고 라우팅 편집 클릭
  4. 라우팅 추가 클릭, 0.0.0.0/0(인터넷)을 선택하고, 인터넷 게이트웨이 선택, igw-dogyun선택, 변경사항 저장
  5. 서브넷 연결 탭에서 명시적 서브넷 연결의 서브넷 연결 편집 클릭
  6. dogyun-subnet01앞에 체크하고 연결 저장 클릭

생성하는것이 아님
라우팅 연결
라우팅 연결 완료
연결 없는것을 연결
선택후 추가
연결된 모습

5. EC2생성

요금제

On-Demand : 사용자가 필요할 때 시작해서 필요없을 때 삭제하는 것 (이벤트, 프로젝트 등)

Spot Instance : 사용자가 구매가격을 제시하면, 가장 높은 가격을 제시한 고객한테 EC2를 사용하게 해줌 (경매)

예약 Instance : 약적을 하고 요금을 지불 (선불, 후불, 월별 납부)

  1. aws에서 동작하는 가상 머신 - 인스턴스 생성하기
  2. 키 생성 - 잘 보관할 것 
  3. 키의 권한을 404로 만들기 (윈도우의 경우 아래 사진을 보고 chmod 404를 쓸 수 있으면 터미널에서 하기)
  4. 보안 그룹의 경우 아웃바운드 - 안 -> 밖 | 인바운드 - 밖 -> 안 으로 인바운드 설정을 잘 해야함
  5. 그 후 -ssh -i "key" OS@PublicIP 명령어로 접속

인스턴스 생성
이름 및 os
사양
키페어 생성
생성된 키
네트워크 설정
편집 눌렀을 경우

프로비저닝 - 너무비싸다.

콜드 - 느리다 뭔가를 저장할 때만 사용

마그네틱 - 진짜 너무 느리다 쓰지말자.

스토리지
생성 완료

ec2 연결하기

  1. 위에서 다운받은 key_pair .pem파일의 속성-보안-고급으로 들어간 후 권한 다 지우고 내 컴퓨터 사용자 이름 추가하기(SSH로 접속하려면 반드시 권한을 400으로 설정해야함 - Linux에서는 chmod 400하면 끝)

상속사용안함 모두 제거
컴퓨터 사용자 이름을 넣고 이름 확인
읽기만 권한주고 추가

그 후 cmd로 파일이 있는 폴더에서 아래 사진과 같이 ssh 명령어를 복사후 넣으면 접속완료

명령어 복사
들어가진 모습

그 후에 Gnuboard 설치해보기....