728x90
반응형

0. 계정 생성

우선 아래 주소로 들어가서 GCP 계정을 생성해줘야 한다.  

https://cloud.google.com/gcp/

 

Google Cloud 컴퓨팅, 호스팅 서비스, API

Google Cloud는 비즈니스의 발전을 위해 설계된 유연한 인프라, 엔드 투 엔드 보안, 최신 생산성 기능, 지능형 통계를 제공합니다.

cloud.google.com

 

그 후 콘솔로 이동을 눌러준다.

 

1. 인스턴스 생성 및 ssh 접속

아래와 같이 VM 인스턴스를 눌러준다.

 

인스턴스 만들기를 눌러준다.

 

인스턴스 이름, 지역, 시리즈, 머신 유형을 선택해준다.

내가 선택한 머신 유형보다 좋은 것들은 다 유료인 것 같다. 

 

원하는 대로 설정하고 만들기를 누른다.

 

조금 기다리다 보면 아래와 같이 jinho-test 인스턴스가 생성된 것을 확인할 수 있다.

 

생성한 인스턴스의 SSH를 눌러주면 아래와 같이 인스턴스에 ssh로 접속할 수 있다.

 

이렇게 무료로 나만의 서버를 얻었다! 

기념으로 업데이트를 한 번 해보자. sudo apt-get update 

잘 된다!

 

2. 스토리지 버킷 생성 

아래와 같이 브라우저를 눌러준다.

 

버킷 만들기를 눌러준다.

 

원하는 대로 설정해주고 만들기를 누른다.

버킷이 잘 생성되었다.

 

3. gsutil을 사용해서 버킷에 파일 복사하기

이제 gsutil을 사용해서 jinho-unique 버킷에 파일을 복사해보자.

gsutil ls gs://jinho-unique -> jinho-unique 버킷에 뭐가 들어있는지 확인하는 명령어다.

현재는 아무것도 저장이 안 돼있으므로 아무것도 출력이 안된다.

gsutil 뒤에 우리가 알고 있는 리눅스 명령어를 그대로 사용하면 되는 것 같다. 쉽다!

 

테스트용으로 파일 하나를 생성해보자.

gsutil cp a.py gs://jinho-unique -> jinho-unique 버킷에 방금 만든 a.py를 복사해주는 명령어다.

gsutil ls를 써서 확인 ->  잘 복사되었다!

 

4. 버킷 권한 설정

돌아와서 REFRESH를 누르면 버킷에 a.py 파일이 추가된 것을 확인할 수 있다.

 

a.py를 선택하고 권한을 눌러주자.

권한 추가를 눌러준다.

 

원하는 대로 설정하고 저장을 눌러주면 끝이다.

 

어처피 무료이지만 혹시 모르니 다 썼다면 인스턴스를 정지시켜주도록 하자!

 

728x90
반응형

'MLOps' 카테고리의 다른 글

도커파일(Dockerfile) 작성  (0) 2021.11.21
도커(Docker) 설치, 명령어  (0) 2021.11.18
MLOps란?  (0) 2021.11.16

+ Recent posts