GCP(8)
-
일반 Linux 환경에서 gsutil 사용하기 (Cloud Storage 데이터 업로드, 다운로드)
종종 GCP 환경 밖에서 Cloud Storage로 데이터를 올려야 하는 때가 있다. 윈도우나 리눅스 GUI 환경이라면 웹브라우저를 통해 GCP Console에서 바로 업로드 할 수 있는 방법도 있겠지만, Linux Shell 인 경우에는 데이터를 업로드하기가 쉽지가 않다. GCP의 Linux VM을 쓴다면 gcloud 인증을 쉽게 진행할 수 있어서 gsutil 명령어를 사용하기 쉬운데, 클라우드 외의 일반 Linux에서는 gsutil 환경을 세팅하기가 간단하지가 않다. 이 글에서는 일반 Linux 환경에서 Cloud Storage의 데이터를 업로드 또는 다운로드 할 수 있는 gsutil 명령어를 사용할 수 있도록 환경을 세팅하는 방법을 알아본다. Google Cloud SDK 설치하기 gsutil를 이..
2021.06.25 -
리눅스, 윈도우 VM에 동시에 NAS 마운트하여 파일 공유하기 (GCP Filestore)
GCE (Google Compute Engine, 그냥 VM이라고 부르기도 한다)을 이용하다보면 주로 Linux 로 띄우겠지만 윈도우로 띄우는 경우도 있다. 필자의 회사 프로젝트에서는 Windows에서만 구동가능한 프로그램에서 처리한 데이터를 Linux로 다시 가져와서 처리해야 하는 경우도 있다. 이 경우 양 GCE간에 데이터를 주고받는 방식에는 여러가지가 있겠지만, 본 포스트에서는 GCP의 NAS 스토리지인 Filestore를 이용하여 동시에 NAS 마운트하는 방식을 설명하고자 한다. 이 방식은 크게 데이터 전송속도 이슈는 없으면서, 한쪽에서 대량의 파일들을 한꺼번에 생성하지만 필요한 파일들만 다른 쪽에서 골라서 데이터를 가져간다거나, 마치 같은 공유 디렉토리처럼 쓰고 싶을때는 이 방법이 좋다고 본다...
2021.06.09