클라우드

[AFOS 2기 4주차] AWS 스토리지 서비스 배포하고 사용하기 - 2 (EFS)

히똔 2021. 7. 5. 06:28
728x90
반응형

다음 실습을 진행하기 위해선 4주차 1편부터 완료하고 와야한다
=> https://asdfmelody.tistory.com/12 참고

 

[AFOS 2기 4주차] AWS 스토리지 서비스 배포하고 사용하기 - 1 (EBS 생성 및 파티션 확장)

CloudFormation 스택 생성하기 서비스->CloudFormation->스택->스택 생성->새 리소스 사용(표준) https://s3.ap-northeast-2.amazonaws.com/cloudformation.cloudneta.net/STORAGE/Storage.yaml #S3 URL에서 yam..

asdfmelody.tistory.com

EFS 스토리지 실습하기

서비스 -> EFS -> 파일 시스템 생성

위와 같이 설정 후 사용자 지정

빨리 생성되는 것을 보기 위해 자동 백업 활설화와 암호화 활성화 취소하고 다음

이 구간에선 보안그룹에서 이미 선택되어 있는 default를 지운다.

새로 선택 한 후 다음, 생성

 생성 완료.
EFS ID를 복사한다 (fs-35cc7655)

#웹서버 동작 확인 -> Web Server 1,2 확인
[root@EC2-STG1 ~]# curl localhost
<html><h1>AFOS Study - Web Server 1</h1></html>

#efs 디렉터리 생성
[root@EC2-STG1 ~]# mkdir /var/www/html/efs

# 자신의 EFS ID (나는 fs-35cc7655) 확인 후 마운트
[root@EC2-STG1 ~]# mount -t efs -o tls 자신의-EFS-ID:/ /var/www/html/efs

# EFS 마운트 한 곳에 파일 생성
[root@EC2-STG1 ~]# echo "<html><h1>Hello from Amazon EFS</h1></html>" > /var/www/html/efs/index.html

# EFS에 생성한 파일 확인
[root@EC2-STG1 ~]# curl localhost/efs/
<html><h1>Hello from Amazon EFS</h1></html>

마운트 완료

# EFS Size 확인 - 사용자는 용량 신경 쓸 필요 없이 실제 사용한 용량 만큼만 비용 지불
[root@EC2-STG1 ~]# df |grep efs
127.0.0.1:/    9007199254739968       0 9007199254739968   0% /var/www/html/efs

확인

[ec2-user@EC2-STG2 ~]$ sudo su -
[root@EC2-STG2 ~]# mkdir /var/www/html/efs
[root@EC2-STG2 ~]# mount -t efs -o tls fs-35cc7655:/ /var/www/html/efs
[root@EC2-STG2 ~]# curl localhost/efs/
<html><h1>Hello from Amazon EFS</h1></html>

EC2-STG2 도 같은 방법으로 마운트

# 파일 생성
[root@EC2-STG2 ~]# for i in {1..100}; do touch /var/www/html/efs/deleteme.$i; done;

# 생성한 파일 확인
[root@EC2-STG2 ~]# ls /var/www/html/efs

EC2-STG2에서 deleteme 파일을 100개 생성하고 확인한다.

 

EC2-STG1에서도 추가된 것을 확인할 수 있다.

STG1에서 삭제해보았다.

rm -rf /var/www/html/efs/deleteme*.*

STG2 에서도 삭제 된 것을 확인 할 수 있다.
EFS 파일 스토리지는 서로 공유한다!

 

이제 S3 스토리지 서비스를 이용해보자
https://asdfmelody.tistory.com/14

 

[AFOS 2기 4주차] AWS 스토리지 서비스 배포하고 사용하기 - 3 (Public S3)

Public S3: 외부에서 접근이 가능한 S3 Private S3 : 내부에서만 전용으로 사용하는 S3 (백업용으로 주로 사용) 이번 포스팅에서는 퍼블릭 S3 실습을 하겠다 S3 버켓 생성 서비스 -> S3 -> 버킷 만들기 버킷

asdfmelody.tistory.com

 

728x90
반응형