IDC 데이터를 Storage Gateway 사용해 S3에 올려보자
Storage Gateway
<1> IDC에 있는 데이터를 Storage Gateway서비스를 이용해 AWS S3 에 올려보자.
<2> Storage Gateway 생성
<3> s3 생성
<4> 확인하기
<1> IDC에 있는 데이터를 Storage Gateway서비스를 이용해 AWS S3 에 올려보자.
다음은 리눅스 서버로 마운트해서 AWS S3와 동기화 하는 방법이다.
<2> Storage Gateway 생성
1
Storage Gateway > 시작하기
Amazon S3 File Gateway
2
Amazone EC2 하나 생성
> Lanunch Instance (인스턴스 실행)
m4.xlarge
서브넷 : public zone에 구축
퍼블릭 IP자동할당 : 활성화
새볼륨 추가 : EBS 150G
새보안그룹 생성 : launch-wizard-1 / ssh 위치무관 / http 위치무관 / NFS 위치무관 (중요)
새키 : StorageGateway
공인IP 확인 > 서버에 접속해보기
Choose "Launch instance" button above to be directed to the Amazon EC2 console.
On "Choose an Instance Type" we recommend "m4.xlarge" instance type.
On "Configure Instance Details" set "Auto-assign Public IP" to "Enable" if your instance needs to be accessible from the Internet.
On "Add Storage" choose "Add New Volume" to create a local disk for cache.
On "Add Tags" optionally tag your instance.
On "Configure Security Group" add firewall rules to allow clients to connect to your instance.
Storage Gateway
Minimally this includes TCP 2049 for NFS.
Continue to review and then "Launch" your instance.
In "View Instances" note the IP address of the new instance.
3
Service endpoint = 퍼블릭
4
게이트웨이 연결
EC2 의 공인 IP 를 입력한다.
로그 그룹 생성
5
만들어 지는데 30분 걸린다.
6
스토리지 게이트웨이 접속
putty로 접속해본다.
login as : admin
admin으로 접속 한다.
<3> s3 생성
1
up11.serverchk.com 생성
2. Storage Gateway > 파일 공유 생성
1) S3 버킷이름 : up11.serverchk.com
2) 허용된 클라이언트
특정 IP 블럭만 접속 하도록 설정 :
172.31.0.0/16 10.0.0.0/8 에서만 접속 되도록 설정 가능하다.
4. 리눅스 서버에 접속하여 마운트 하기
root@ip]# ping 10.0.100.95
root@ip]# mkdir /root/nfs
[root@ip# mount -t nfs -o nolock,hard 10.0.100.95:/up13.serverchk.com /root/nfs
<4> 확인하기
1) 마운트 디렉토리에 파일 생성해보기
2) S3 스토리지에 만든 파일이 자동으로 올라와 있다.
자동 동기화 된다.
6. 추가 정보 : 설정법
https://docs.aws.amazon.com/storagegateway/latest/userguide/create-gateway-file.html
https://docs.aws.amazon.com/storagegateway/latest/userguide/CreatingAnNFSFileShare.html
7. 추가정보 : 프록시 설정
8. 추가정보 : Public이외 VPC 에서만 사용하는 경우
S3 Endpoint를 잡아줘야 한다.
https://docs.aws.amazon.com/ko_kr/storagegateway/latest/userguide/gateway-private-link.html
감사합니다.