#20230412(Load Balancer

eeapbh·2023년 4월 12일
0

MZC

목록 보기
26/61

CLB

  • 인바운드 규칙 편집

-> http 에 clb 보안그룹 추가

볼륨 생성


-> 볼륨 연결 -web01로

web01

sudo tar xvf aws.tar -C /var/www/html
sudo vi /var/www/html/index.html
# /Nice 쳐서 web02로 바꿔줌

df -h
sudo mkfs -t ext4 /dev/xvdf
sudo mount /dev/xvdf /mnt
sudo mv aws.tar /mnt
ls
ls /mnt

스냅샷 생성

  • AWS EBS는 다른 리전으로, 다른영역으로 이전이 안되기 때문에 스냅샷으로 볼륨을 생성하는 작업으로 해야함

  • 스냅샷에서 볼륨 생성

볼륨 연결

-> web02 로 연결 ㄱ

web02

sudo mount /dev/xvdf /mnt

df -h

ls /mnt 

sudo tar xvf /mnt/aws.tar -C /var/www/html
sudo vi /var/www/html/index.html 

스냅샷 복사

  • 도쿄로 스냅샷 복사

  • 이렇게 복사해서 백업할수 있다.

data transfer 작업 (서울 -> 도쿄 전송, 아웃바운드 비용 발생)

  • 돈들수도 있으니 도쿄로 전송한 스냅샷은 삭제

EFS (EC2용 관리형 파일 스토리지)

  • 공유폴더
  • ec2들간의 폴더공유

web01

mkdir efs

ls

sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-09ad87569f4208588.efs.ap-northeast-2.amazonaws.com:/ efs
  • 보안그룹 문제 (nfs 포트)로 안됨

보안그룹 생성

  • efs 에 방금 만든 보안그룹 ㄱ

  • 이제 마운트가 잘되고 /home/ec2-user 폴더 안에 마운트 된거 확인 가능

# 테스트용 토끼 파일 올리고
sudo mv two-rabbit.jpg efs/

web02

mkdir efs
sudo apt update
sudo apt install -y nfs-common


sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport 172.31.3.48:/ efs
  • efs 마운트 된거 확인

  • web02에 이제 test.txt 만들어보고 web01가서 확인해보면

  • 있다.

S3 (클라우드의 확장 가능한 객체 스토리지)

Access Control List 방화벽, 웹 사이트 등에서 정보 이용 주체가 정보(객체)에 대해 어떤 권한을 가지는지 정해 놓은 목록.

  • ACL 비활성화됨
    • 비공개로 하려면 이거로
  • ACL 활성화됨
    • 공개

  • 버킷 버전 관리 : 버전관리 = 복구 가능
    -> 버킷 만들기

  • 버킷 - 폴더 만들기

  • 파일 업로드

  • index.html, error.html 업로드

  • 정적웹사이트 호스트기능

  • 그럼 만들어짐

  • 들어가면 잘나오고

  • 이상한페이지 요청하면 에러페이지뜸

S3

  • index.html 삭제해본다

  • 다시 복원하려면 버전표시 하고 다운로드 ㄱ

  • 버킷 삭제 할때 - 비어있음 버튼 클릭 ㄱ

  • 그다음 삭제 ㄱㄱ

0개의 댓글