안녕하세요. 오늘은 VM 인스턴스의 머신 이미지를 복사하여 같은 환경의 VM 인스턴스를 만드는 과정을 공유하고자 합니다. 우선 제가 이 행위에 대해서 왜 하고 왜 필요한지에 대해서 먼저 설명드릴게요. 저는 현재 엘라스틱서치에 대한 포스팅과 동시에 Google Cloud 서비스에 대한 사용법도 함께 공유하고 있습니다. 이에 따라 엘라스틱서치 환경을 구성하는데 필요한 n대의 서버가 필요한데요. 그중에서 현재 엘라스틱서치 1개의 노드를 구성하는데 필요한 환경을 모두 구성해놓은 상태입니다. 따라서 저는 처음 엘라스틱서치를 작업한 서버의 환경과 그대로 일치하는 n개의 vm 인스턴스 머신이 필요한 상황입니다. 근데 제가 했었던 엘라스틱서치 1개의 노드를 구성하는데 들었던 공수가 생각보다 클 수 있습니다. 또한 서버..
안녕하세요. 지난 포스팅에서는 - [GCP] VM 인스턴스 생성하기 - [GCP] VM 인스턴스를 터미널 도구를 이용하여 SSH 접속 설정 두가지 내용을 설정해봤는데요. 저같은 경우는 이제 ssh로 접속해서 elasticsearch를 설치한 후 잘 설치가 되었는지 외부에서 elasticsearch에 간단한 health check 요청을 해봐야 했습니다. 헌데 aws를 사용해보신분들은 아시겠지만 aws 에서는 ec2 에 연결된 보안그룹에서 사용하고자 하는 포트번호가 외부로 open이 되어있어야 서버가 요청을 받아들일 수 있었을텐데요. gcp에서도 비슷한 작업을 해줘야합니다. 이를 처리하는 곳이 방화벽이란 곳입니다. 해당 메뉴를 클릭해주세요. 저희가 만들어야될 것은 방화벽 규칙입니다. 이전에 vm 인스턴스를..
안녕하세요. 지난 gcp vm 인스턴스 생성 예제에 이어서 해당 vm에 접속하는 방법에 대해서 공유하고자 합니다. 저는 우선 두가지 방법을 주로 사용하고 있는데요. 1. gcp 내부에서 제공하는 ssh를 사용하여 브라우저창에서 접속 2. mac 의 terminal 혹은 iterms와 같은 client 툴을 활용하여 접속. 브라우저창에서 SSH 접속 aws와 달리 gcp에서는 브라우저에서 물리서버에 접근할 수 있도록 ssh설정을 미리 해줍니다. 반면 aws는 pem 키 혹은 ppk 설정을 통해서 개발자한테 맡기는 형태로 알고 있는데 이점은 gcp의 간편한 방법이라고 생각합니다. vm 인스턴스 목록에서 연결탭에 SSH라는 글자를 찾아보실 수 있을겁니다. 해당 버튼을 클릭해보겠습니다. 처음엔 왼쪽 화면처럼 "..
안녕하세요. 최근에 Elastic Search에 대한 스터디를 하는 도중 cloud 서비스 중 GCP를 사용할 일이 생겼고, GCP 관련 서비스에 대한 포스팅은 없던 것 같아서 학습 기록차 공유하고자 합니다. 저는 우선 elasticsearch 학습을 위해 n개의 vm 서버가 필요한 상태였고 해당 소프트웨어를 설치하기 좋은 환경의 vm을 만드는 것을 목표로 하고 있습니다. GCP vm 인스턴스 생성을 위해 따라하시는 분들께서는 본인에게 적절한 VM 스펙을 고려하고 따라하시기 바랍니다.(참고로 gcp는 최초가입시 50여 만원의 크레딧을 주고 있는데요. vm의 스펙이 강할수록 빨리 소모됩니다ㅠㅠ 그래서 이런 말씀을 드리는 겁니다.) 1. GCP에 가입한다. https://console.cloud.google..