Cloud/GCP

GCP - FileStore, Cloud Storage

잇(IT) 2022. 6. 27. 14:20
728x90

목차
1. Filestore
2. Linux에서 Filestore 마운트


1. Filestore

 

- Filestore는 고성능 완전 관리형 파일 스토리지다.

- Filestore를 사용하면 다시 작성하거나 다시 설계하지 않고도 애플리케이션을 클라우드로 마이그레이션 할 수 있어 마이그레이션이 가속화 및 간소화된다.

 

1.1 Filestor 생성

 

- 일반적인 작은 규모에서는 기본을 선택하여 사용한다.

 

- 원하는 조건에 맞게 스토리지 유형을 선택한다.

- Filestore 데이터가 저장될 위치도 선택해준다.

- 네트워크 설정 및 IP를 설정해준다.

 

- 액세스 제어 부분을 설정해준 다음 Filestore를 생성해준다.

- VPC 네트워크의 모든 클라이언트에게 해당 Filestore의 권한을 주고 싶다면 위의 옵션을 선택한다.

 

- Filestore가 생성된 뒤 내용을 살펴보면 해당 Filestore에 접근 할 수 있는 NFS 마운트 지점이 나타나는 것을 확인 할 수 있다.

- Linux나 Windows에서 해당 Filestore에 접근하고 싶다면 해당 마운트 지점 주소를 사용하면 된다.


2. Linux에서 Filestore 마운트


Linux 첫번째

 

- Linux가 설치된 인스턴스를 하나 생성하여 실행한 다음 nfs를 사용하기 위해 nfs-utils 패키지를 설치해준다.

 

- 마운트 시킬 디렉토리를 임의로 하나 생성한 다음 GCP Filestore에서 제공한 NFS 마운트 지점을 복사해서 마운트 시킬 디렉토리에 마운트 시킨다.

- 임의의 파일을 하나 생성한다.


Linux 두번째

 

- Filestore가 제대로 공유되고 있는지 확인하기 위해 Linux가 설치된 인스턴스를 하나 더 설치한다.

 

- 마찬가지로 nfs를 사용하기 위해 nfs-utils 패키지를 설치한다.

 

- 마운트 시킬 임의의 디렉토리를 생성하고 GCP의 NFS 마운트 지점을 복사해 마운트 시킨다.

 

- 해당 Filestore를 확인해보면 첫번재 Linux에서 만든 파일이 존재하는 것을 확인 할 수 있다.

728x90

'Cloud > GCP' 카테고리의 다른 글

GCP - CLI  (0) 2022.06.28
GCP - SQL(Database)  (0) 2022.06.28
GCP - Cloud DNS  (0) 2022.06.27
GCP - VPC 생성, 방화벽 설정  (0) 2022.06.27
GCP - 프로젝트 생성, Engine에서 인스턴스 생성, SSH 키 등록, IAM을 통한 사용자 추가  (0) 2022.06.24