본문 바로가기
Server/AWS

Youtube Lecture - 6

by 포항돼지 2023. 7. 4.

Elastic File Systems (Linux Only)

EBS와 EFS의 차이점, EBS는 하나의 인스턴스에만 붙을수 있는데 EFS는 여러개의 EC2가 엑세스 가능함, 파일 시스템 컨셉인듯

서비스 시작만 해놓으면, 그냥 아무 다른 configuration 필요없이 페타데이타 까지 그냥 사용 가능

여기서 Mount Target 은 무엇인가?

이렇게 Mount Target을 통해서 EFS Access 가능, 일종의 EFS를 대변하는 대리?같은거

이렇기 때문에 Mount Target 없이는 접속이 불가능. 그래서 VPN이나 다른 access줄수있는 거 assign 필요

 

EFS의 2가지 모드

1.

퍼포먼스 모드 = General Use

2. 많은 Throughput이 필요한 경우 Throughput 모드 사용

Amazon FSx

두개 다른 서비스임, FSx for windows file server / FSx for Lustre (Linux storage solution for Machine learning and big data) access 밖에 on promise 에서도 access 가능한 서비스
3개의 EC2에서 EFS에서 소스코드 가져오는 구조
EFS에 소스코드 배포하면 자동으로 EC2에 업데이트  되게 할수있는 시스템도 만들수 있음

보안그룹 만들기 **

- EFS 및 mount target에 보안그룹 assign

 

그다음 EC2 assign 하기 -> running 시작하면 이제 EFS 서버 돌아감

 

EC2 creation 할때 , 시작 되는 script 넣을수 있음

 

 

이런 스크립트 처음에 넣으면 그에 맞게 폴더생성 및 서비스 시작가능 (인터넷 연결이 default니까 가능한듯)

nfs-utils = nfs protocol을 사용하기떄문에 nfs프로토콜 관련 유틸리티 설치

httpd = 웹서버 설치

eco ..... so on = efs 마운트위해서 설치 및 addressing 해준거

mount -a = 마운트 해준거

touch = test.html 만들기

 

이렇게 해주면,

3개의 linux ec2가 하나의 efs를 바라보고 있는 그림이 완성이 됨

 

sampledir 바라보고있음

 

즉 따라서 EFS는 Share하는 source 같은 거 올려놓고 하는거에 중점을 두고 사용하면 됨. 근데 웹서버 돌리고 (거기다가 EFS 마운트 해서 서비스 하는 식임)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

'Server > AWS' 카테고리의 다른 글

Youtube Lecture - 8  (0) 2023.07.06
Youtube Lecture - 7  (0) 2023.07.06
Youtube Lecture - 5  (0) 2023.06.30
Youtube AWS lecture - 4  (0) 2023.06.29
Youtube AWS Lecture - 3  (0) 2023.06.28