도크를 사용해 본 #GW 어드벤트 캘린더 2 일째

2658 단어 Paasdokku서버
#GW어드벤트 캘린더 "사용하고 싶은 것을 사용해 본 캘린더(1인 어드벤트 캘린더)" 의 2일째, 28일 기사입니다.

dokku를 사용해 보았습니다.



전문적이지 않기 때문에 서버에 대해 많이 생각하고 싶지 않고 평소에는 Heroku를 애용하고 있습니다.
필요 최소한의 타이밍만 기동해 무료 시간을 절약하면서 아무 앱도 만들고 있습니다.

그러나 조금 앱 수가 너무 많아서 어려워졌습니다.
뭔가 좋은 방법 없을까라고 찾고 있으면 OpenPaaS라는 분야가 있는 것 같습니다.
즉, 오픈 소스 Heroku입니다.

OpenPaas의 예
  • dokku
  • flynn
  • OpenShift
  • Deis

  • 이것을 사용하면 자신이 세운 VPS 내에 Heroku 돌아가기를 만들 수 있다! 그래서 사용해 보았습니다.

    사용해 본 어드벤트 캘린더이므로, 어떻게 사용했는지, 소감으로 좋을 것 같았는지/미묘했는지라는 관점에서 쓰고 싶습니다. 구축 방법이라든가는 많이 써 주는 블로그가 있으므로 생략합니다.

    무엇을 사용했는가



    GW 어드벤트 캘린더 의 시스템을 만드는데 사용했습니다.



    그 외에도

  • 내 블로그 ※ 갱신 빈도 낮음
  • 작은 테스트 응용 프로그램

  • 넣어.

    기본 기능만 넣습니다.

    넣는 방법



    이번에는 처음으로 conoha를 사용해 보았습니다.
  • 새로운 [conoha] VPS를 빌리기
  • 서버가 시작될 때 Dokku 지정
  • DNS 설정하기

  • 이것만으로 끝났습니다.

    이 기사가 매우 도움이되었습니다.
    ConoHa + Dokku로 개인 PaaS 구축

    좋을 것 같은 곳 / 재미 있었던 곳



    heroku의 기능이 대체로 사용할 수 있다! 라는 곳이 우선 큰 일이었습니다.

    heroku 호환으로 기뻤습니다.
  • git push로 배포 할 수 있습니다
  • buildpack을 사용할 수 있습니다
  • Procfile도 사용할 수 있습니다
  • 실행 엔진 (node의 버전이라든지)도 지정할 수 있다
  • 정적 페이지도 호스팅 할 수 있습니다
  • 제로 다운타임 갱신이 가능
  • 인스턴스 늘려 스케일도 간단
  • DB도 사용할 수 있습니다

  • dokku 독자적으로 기뻤다.
  • 시간 경과로 떨어지지 않는다
  • SSL도 Let's Encrypt의 취득 & 자동 갱신을 할 수 있다
  • SSL을 넣으면 http에 액세스하면 자동 리디렉션으로 https로 이동합니다.
  • DB 포트가 바깥쪽으로 노출되지 않기 때문에 보안이 더

  • VPS를 스스로 SSL 대응하려고 하면 귀찮은 이미지이므로, 거기의 서포트까지 들어간 것은 기쁩니다.

    별로 좋지 않은 곳



    조금 유감이었던 것이 1점.
  • heroku와 달리 UI가 없기 때문에, 모두 SSH에서는 필요하지 않으면 안되는 것이 귀찮습니다. 서버 설정 문제나 ssh 로그인 후 위쪽 화살표 키를 눌러도 마지막 명령의 내역이 나오지 않으므로 때때로 가볍게 사용하고 있습니다.

  • 종합평가



    괜찮지 않은 곳이 있지만, 완전히 허용되는 수준에서,
    활용하고 있습니다.

    이제 heroku 사용하지 않을지도 모릅니다.

    좋은 웹페이지 즐겨찾기