Blog Migration / New Job

안녕하세요. 오랜만에 글을 남깁니다.

사실 얼마전에 글을 하나 쓰긴 했지만, 불의의 사고로 인해.. ㅎ ㅎ

그간의 근황과 더불어 몇가지 진행한 업데이트를 간단히 공유드리고자 글을 씁니다.

Blog Migration

기존에는 국내회사의 워드프레스 호스팅 서비스를 이용하고 있었습니다. 월 천원 정도의 요금으로 상당히 저렴하고, 제가 뭐 아직 트래픽이 그렇게 많은 편도 아니여서 크게 불편함 없이 사용하고 있었는데요, 정확한 시점은 모르겠으나 얼마전부터 블로그 접속이 굉장히 느려졌었습니다. 제가 그간 정신이 없어서 방치하고 있었는데, 원인도 잘 모르겠고, 딱히 조치할 수 있는 방법이 없어서 어떻게 할까 하다가, 기존에 사용하던 워드프레스 호스팅 대신에 AWS 의 Lightsail 로의 이전을 단행하게 되었습니다.

AWS Lightsail 의 경우 AWS 에서 제공하는 VPS (Virtual Private Server) 인데요, 그냥 쉽게 말하면 AWS 에다가 VM 하나 만드는거라고 생각하시면 됩니다.. 기본요금은 월 $3.5 라서 원래 사용하던 워드프레스 호스팅 가격보다는 좀 비쌉니다. 그렇긴 하지만.. 그정도면 감당할 만한 수준이라고 생각되었습니다.

How to Migrate

이전 자체는 끝낼 수 있었습니다. 먼저 Lightsail 상에서 워드프레스 인스턴스를 생성하였습니다. 이 경우 Bitnami 를 통해서 패키지화되어 설치가 되기 때문에, 배포 자체는 금방 끝낼 수 있습니다. 그 뒤에 고정 IP 생성 및 할당후 고정IP 를 통해서 블로그 접속이 가능한 상태까지 확인이 되었습니다.

그 뒤 별도의 플러그인이 아닌 워드프레스 내의 내보내기/가져오기 기능을 통해서 기존 게시물들을 다 옮겼습니다. 테마나 플러그인등은 따로 새로 설치하였습니다. 가져오기를 할때 마지막에 Internal server error 가 발생하긴 합니다만, 이전 자체는 잘 되는것을 확인하였습니다. 기존의 미디어들도 다 가져왔구요. 게시물 이전상태까지 확인한뒤에 네임서버 변경을 진행하였습니다.

Mistake?

몇시간이 지난뒤에 도메인 연결이 잘 되는것을 확인하였고, 기왕 옮긴김에 SSL 인증서도 추가 하고 싶었습니다. 매번 접속할때마다 경고메세지가 떴기 때문에.. 기존에 사용중인 시놀로지 나스에서도 Let’s encrypt 를 통해 SSL 인증서를 제공받고 있었기 때문에, 기존 도메인에 대해서도 Let’s encrypt 를 통해 무료로 발급받아 진행하였습니다.

여기서 하게 된 실수는 이게 Bitnami 를 통해서 설치된 인스턴스이기 때문에, 이 과정도 미리 배포되어있는 bncert-tool 을 통해서 그냥 하면 됐는데, 괜히 Certbot 을 이용한 커스텀 인증서 발급과정? 을 진행하다가… 아 bncert-tool 이라는게 있구나~ 하고 도중에 바꿔서 진행했더니, 인스턴스를 reboot 하고 나서 인스턴스 부팅이 안되는 것이였습니다… ㅎㅎ 스냅샷 찍어놓고 했었어야 했는데… 복구할 방법이 떠오르지 않아, 그냥 새로 이전하기로 했습니다.

위에서 언급한 과정들을 새로 진행하고, 다시 가져오기를 진행했는데, 미디어파일들이 하나도 옮겨지지 않는 것이였습니다. 내보내기를 하게 되면 xml 파일이 생성되는데, 내부의 링크들이 byounghee.me 를 가르키고 있었기 때문에, 이미 도메인 네임서버 변경이 이루어진후라 접근이 안되서 발생하는 문제였습니다. 어떻하지 하다가, xml 파일 내부의 byounghee.me 로 되어있는 주소를 전부, 기존 워드프레스 호스팅회사의 도메인으로 수동 변경후에 진행했더니 다행히도 파일들이 다 옮겨왔습니다.

교훈 : 뭔가 하기전에 스냅샷 찍자.

그뒤에는 bncert-tool 을 통해 SSL 인증서도 발급받았고, 3개월마다 자동으로 갱신되도록 되어있습니다.

이전 효과

일단 확실히 접속이 빨라졌습니다. 그리고 워드프레스 호스팅 쓸때보다 자유로운 점도 있고, 설정이 간단하다는 것이 맘에 들었네요. 비용은 조금 더 나가겠습니다만, 3개월은 무료니까… 워드프레스 용도로는 좋은 것 같습니다.

그리고…

New Job

7월 18일자로 Slack 에 Lead Solution Engineer 로 조인을 하였습니다.

온보딩 기간이 약 3개월에 가까워서 현재 열심히 온보딩을 진행하고 있는데요, SaaS 회사들은 어떻게 비지니스를 하는지 궁금해서 조인하게 되었고, 그 와중에 Role 로 프리세일즈로 변경하게 되었습니다. 앞으로는 Slack 관련된 게시물도 종종 올려보겠습니다.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다