AWS 학습 Week_3

손성수·2023년 5월 3일
post-thumbnail

결제 대시 보드

결제 대시 보드를 통해
결제되는 내역과,
Budgets를 등록하여 예산이 초과될경우 알람을 받도록 설정할 수 있다.


EC2

Elastic Compute Cloud
클라우드 컴퓨터의 탄력적 서비스 제공

물리서버 , 인스턴스

데이터 센터, 물리서버에서 가상화된 컴퓨터 환경을 발급

인스턴스는 각각 독릭적인 환경을 가짐

EC2의 다양한 용도 중 주요 사례

  • 웹 애플리케이션 호스팅
  • 데이터베이스 호스팅
  • 컴퓨팅 작업(데이터분석,머신러닝)
  • 애플리케이션 테스트 및 개발
    EC2는 유연한 스케일링 가능
    필요에따라 인스턴스 추가 및 제거 하여 자원 조절 가능

EC2의 다양한 옵션들

    1. 인스턴스 유형
    1. 운영체제
    1. 스토리지 옵션
    1. 보안그룹
    1. Availability Zone etc

앞으로 사용할 인스턴스 유형
t2.micro = 프리티어 사용가능


인스턴스 띄워보기

ubuntu : 보통 서버용으로 사용하는 하나의 종류

  • 인스턴스 생성

server 22.04 : 프리티어
인스턴스 유형 t2.micro : 프리티어


  • 키 페어 발급

인스턴스 세부 정보

  • Public IPv4 address
    외부에서 인스턴스에 접근하기 위한 IP

  • Private IPv4 address
    AWS내부에서 접근하기 위한 ip

Inbound rule
인스턴스에 접속하기 위한 규칙
기본값은 다 막혀있음

Outbound rule
인스턴스에서 밖에 접근하기 위한 규칙
기본값은 다 열려있음

보안 그룹 접속

인바운드 규칙 편집

SSH : 터미널을 통한 접근 방법

HTTP,HTTPS,추가 및 주소값 설정

sudo apt-get update
sudo apt-get install nginx
sudo systemctl start nginx
sudo systemctl status nginx
  • 주의사항
    public 주소 접근시 https 주소가 아닌
    http 주소로 접근해야 한다.

인스턴스 종료 후 재 실행시
Public IP가 변경된다.

그러나 Public IP 가능

  • Elastic IP
    고정된 Public IP 할당

Elastic Cloud Computing

보안 규칙을 위한 Security Group과 Ports

보안 규칙

  • 여러 인스턴스에 할당 가능
  • time out 에러 발생시
    높은 확률로 보안규칙 이슈
  • connection refuse 에러
    높은 확률로 EC2 내부 이슈
  • 모든 Inbound는 디폴트로 막혀있다.
  • 모든 Outbound는 디폴트로 열려있다.

포트

고정된 대표적인 포트 번호들


SSH에서 인스턴스 접속

chmod 400 keypairname.pem

chmod : change mode
400 : 권한 번호
첫번째 자리 : Owner용
두번째 자리 : Group용
세번재 자리 : 그외 다른 Users용

4 : Read 권한
2 : Write 권한
1 : 실행 권한

예시

chmod 111 keypairname.pem
 >> 누구나 실행 권한을 갖게 된다.
  • 클라우드 컴퓨터 접속
ssh -i keypairname.pem 사용자이름@Public IP

또는 AWS 웹에서 인스턴스 연결을 통해 터미널 접속 가능

  • 연결 테스트

git bash

touch test.txt
vim test.txt
입력모드로 txt 수정

EBS

EC2 인스턴스를 백업하기 위한 Elastic Block Store

EC2 : 서버에 있는 하나의 인스턴스
EBS : EC2를 백업하기 위한 메모리 환경(USB와 유사)

EBS 한계점

  • Availability Zone안에서만 사용 가능

EBS Snapshot
EBS의 시기별 백업 데이터를 저장
EBS를 여러개 갖는 것 보다 저렴하다

볼륨은 하나 디폴트로 생성되며,
추가적인 볼륨 생성 가능

인스턴스의 네트워킹 설정에 가용 영역의 2c 볼륨을 확인하고 일치하는 볼륨을 생성해야된다.

  • 볼륨은 인스턴스 삭제시 같이 삭제되도록 설정할 수 있다.
  • 기본값으로 생성되는 볼륨 역시 설정이 가능하다.

AMI

Amazon Machine Image


ex) Ubuntu 등등

AMI = 설치 패키지

AMI 만들기

기존의 인스턴스 생성과 동일

test.txt가 기존과 동일하게 있는것을 확인할 수 있었다.

profile
더 노력하겠습니다

0개의 댓글