Amazon Elastic File System(EFS) 기반 웹 서버 간 동기화
1. 요약
이 기사에서는'아마존 Elastic File System(EFS) 웹 서버 간 동기화'모델을 발표합니다.
이 방법으로 과거 일자리에서 소개한 GlusterFS 기반 모델와 같은 과제를 해결하면서 확장성, 탄력성, 생산성이 높은 모델을 더욱 간단하게 실현할 수 있다.
2. 시작
올해(2018년) 7월에는 AWS 도쿄 지역에 아마존 엘라스틱 파일 포시스템(EFS)을 발표했다.
미국에서는 이전부터 제공된 제품입니다.
과거 기사 "분산 내결함성 파일 시스템 GlusterFS를 사용하여 웹 고등어 간 동기화"에서 GlusterFS가 웹 서버 사이에서 소스 코드를 동기화하는 방법을 발표했습니다.
이 방법은 몇 가지 문제를 해결할 수 있지만 AWS 환경을 사용하면 상술한 방법보다 신축 가능한 모델을 간단하게 실현할 수 있다.
글루스터FS가 말하는 서버 부분은 AWS가 부담하기 때문에 이런 구축·관리 작업을 줄일 수 있지만, EBS 등에 비해 비용이 조금 더 많이 든다는 것이다.
(비용 세부 사항은 아마존 EFS 비용 등을 참조하십시오.)
그럼 앞으로 Amazon Elastic File System(EFS)의 디자인과 구축을 활용한 하나의 예를 투고하고 싶습니다.
3. 아마존 EFS 환경
4. Amazon EFS 디자인
5. Amazon EFS 설정
서비스 > 스토리지 > EFS 를 선택합니다.
설치 방법에 대한 자세한 내용은 Amazon EFS 리소스 생성 등을 참조하여 적절하게 설치하십시오.
6. Amazon EFS 클라이언트
6-1. NFC 패키지 설치
@ 웹 서버 1, 2
$ suto yum install -y nfs-utils
6-2. Amazon EFS 마운트 대상 작성
@ 웹 서버 1, 2
$ sudo mkdir /server
6-3. Amazon EFS 마운트
@ 웹 서버 1, 2
$ sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-xxxxxxxx.efs.ap-northeast-1.amazonaws.com:/ /server
6-4. Amazon EFS 자동 마운트
@ 웹 서버 1, 2
$ sudo cp -a /etc/fstab /etc/fstab.org
$ sudo vim /etc/fstab
/etc/fstabfs-xxxxxxxx.efs.ap-northeast-1.amazonaws.com:/ /server nfs4 defaults,_netdev 0 0
6-5. Amazon EFS 동기화 테스트
@웹 서버 1
$ sudo touch /server/test.txt
@웹 서버 2$ sudo ls /server/
$ sudo rm -rf /server/test.txt
@웹 서버 1$ sudo ls /server/
7. Amazon EFS: 요약
이 글에서 우리는 'Amazon Elastic File System (EFS) 이 웹 서버 사이에서 동기화됨' 이라는 모델을 투고해 보았다.
이런 방법을 통해 GlusterFS 기반 모델와 같은 과제를 해결하는 동시에 확장성, 탄력성, 생산성이 높은 모델을 더욱 간단하게 실현할 수 있다.
다음 보도에서 GlusterFS의 분산형 용량 오류 메모리 캐시 시스템을 이용하여 투고하고 싶습니다.
Reference
이 문제에 관하여(Amazon Elastic File System(EFS) 기반 웹 서버 간 동기화), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/KyojiOsada/items/e4c8c00d533f2481ba7a텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)