6월, 2018의 게시물 표시

[Google Cloud Platform] 구글 클라우드 쉘 & gcloud

구글 클라우드 쉘 & gcloud 알아보기 구글 클라우드 플랫폼의 리소스에 접속하기 gcloud 커맨드 연습 gsutil 로 google storage 버킷 생성 gsutil mb gs :// unique - name 파일 생성 후 google storage 버킷으로 복사해보기 test.dat 라는 파일 만든 후 gsutil cp test.dat gs://unique-name 이렇게 하면 됨 구글 클라우드 런쳐 구글 클라우드 런쳐를 사용하여 일반적인 웹 스택을 런칭해보기 배포 검증하기(?) 구글 클라우드 런쳐로 ngnix 설치하기 - laucher 에서 nginx 검색 후 bitnami ngnix 골라서 설치 - 설정값은 그냥 기본값으로 하고 설치하면 됨 - 생성 후 홈페이지 한번 가보고 ssh 한번 연결해보면 끝 persistence 디스크 생성하기 일단 인스턴스 하나 생성 gcloud compute instances create gcelab -- zone us - central1 - c 디스크 생성! gcloud compute disks create mydisk -- size = 200GB \ -- zone us - central1 - c 구동되고 있는 virtual machine 에다 방금 생성한 디스크 붙이기 gcloud compute instances attach - disk gcelab -- disk mydisk -- zone us - central1 - c 서버에 접속해서 디스크가 잘 붙어졌나 확인 gcloud compute ssh gcelab -- zone us - central1 - c ls - l / dev / disk / by - id / individual files in /usr/share/doc/*/copyright. Debian GNU/Linux comes w

[Google Cloud Platform] 클라우드 플랫폼 생성하기

이미지
클라우드 플랫폼 생성해 보기 구글 클라우드 플랫폼 콘솔을 이용하여 Virtual machine 을 생성해 보자 gcloud command 로 virtual machine 을 생성해 보자 virtual machine 에 연결해서 web server 를 설치해 보자 https://cloud.google.com 이곳에 접속하여 로그인을 해보자. 신규가입을 하면 1년짜리 무료 계정을 주므로 요금 걱정할 필요 없다. 로그인이 완료되면 아래와 같은 콘솔 화면이 나오게 된다. 여기서 우측 상단에 Google cloud shell 을 한번 열어본다. 이건 웹브라우저에서 리눅스 콘솔에 바로 연결시켜주는 아주 편리한 기능이다. 콘솔을 열고 아래 명령어를 한번 차례대로 입력해 보자. * gcloud 커맨드는 구글 클라우드 플랫폼에서 사용되는 매우 편리한 통합 커맨드 라인이다.  gcloud auth list - 이미 인증되어 있는 계정들을 볼 수 있다. gcloud config list project - 이미 세팅되어있는 프로젝트 리스트 목록을 볼 수 있다. region 과 zone 에 대한 이해 region : 특정 지역의 위치 zone : region 을 세분화 하여 zone 이 만들어 진다. 한 zone 에 있는 리소스를 zone resource 라고 한다. vVM 인스턴스 및 가상 디스크는 zone 안에 위치하게 된다. 만약 VM 에 디스크를 추가 할당하려고 한다면 같은 zone 상에 있어야 한다. 마찬가지로 정적 IP 주소를 인스턴스에 할당하려면 인스턴스가 정적 IP 와 동일한 region 에 위치해야 한다. 이제 본격적으로 VM을 생성해 보자. GCP 콘솔 메뉴에서 Compute Engine 을 선택 후 Create 버튼을 누르면 된다. 설정 세부사항 적기 V