본문 바로가기
반응형

Development Tools20

Mongodb GUI Client 도구 Compass 소개 MongoDB GUI Client 도구 Compass 소개MySQL 이나 Oracle 등에 익숙한 사용자라면 왜 MongoDB 용 client 도구는 없을 까 궁금증을 가질 것이다. 얼마전까지만 해도 정말 쓸만한 게 없었다. Compass 를 만나기 전까진. Compass 전에는 RoboMongo 라는 걸 써보려 시도만 해봤다. 너무 오류가 많아서 시도만 하고 바로 지웠지만.MongoDB 에서 직접 제공하는 Compass 의 Community Edition 을 써보자. MongoDB Compass Community EditionGUI 도구이고, 아래와 같은 기능을 제공한다- View, add, and delete databases and collections : 디비와 컬렉션을 조회하고 추가하고 삭제할 .. 2018. 1. 3.
무료 mongodb 호스팅 mLab 사용하기 무료 mongodb 호스팅 mLab 사용하기최근 추세는 일단 무료로 사용하고 익숙해지면 비용을 내야지? 인 듯 하다. 사용도 안해보고 돈을 낼 수는 없고, 또 익숙해져 버리면 헤어지기 어려운 법이니 시작은 누가 했는지 모르지만 최근 거의 모든 IT 서비스는 이런 수익모델을 가져가고 있다. 각설하고 오늘은 mongodb 를 무료(?)로 제공하는 mLab 을 알아보자. NoSQL DB Hosting 서비스들사실 mLab 과 같이 NoSQL 을 호스트 해주는 서비스는 많이 있다. 본인이 모든 것을 알거나 경험한 것은 아니니 대략 목록을 하자면, mongodb 에서 자체적으로 제공하는 Atlas 서비스 : https://www.mongodb.com/cloud/atlasAWS 의 dynamoDB : https:/.. 2018. 1. 3.
Docker Network 구성하기 Docker Network 구성하기Microservice 의 근간은 여러 복수의 Micro Container 들을 이용한 Orchestration 입니다. 한번 풀자면, 원본 서비스 이미지를 이용한 컨테이너 복사본들을 수십, 수백, 수천개 띄워서 확장성과 지속적인 변경 (C/I, C/D) 을 지원할 수 있게 한다는 거지요.더 쉽게 풀자면, 서비스 초기 사용자가 1000 명이다 하면 http 서버, db 서버, was 또는 app 서버를 하나의 컨테이너에 얹어서 구동!사용자가 10만이 되었더니 db 가 힘들어 하면 db 서버만 따로 별도 컨테이너로 분리해서 구동!사용자가 50만이 되었더니 app 서버랑 db 서버가 힘들어 하면 http 서버 컨테이너 2개, app 서버 컨테이너 4개, db 서버 컨테이너 .. 2018. 1. 2.
Docker Hub 에 내 이미지 배포하기 Docker Hub 에 내 이미지 배포하기열과 성의를 다해 생성한 Image 는 Docker Registry 서버를 통해 동료들과 공유할 수 있습니다. 직접 Docker Registry 서버를 구성해서 내부에서만 private 하게 공유할 수도 있지만, 이번 포스트에서는 public (또는 비공개로도 가능한) 도커 이미지 공유소인 Docker Hub 에 이미지를 올리는 방법을 알아보도록 하겠습니다. Docker Hub 계정 생성hub.docker.com 에 접속해서 우선 계정을 생성합니다. 계정을 생성할 때 Docker ID 를 지정하게 되는데 이 ID 문자열로 다른 사용자들이 내가 생성한 Image 들을 검색하고 사용하게 되니 일부러 너무 어렵게(난 검색되는게 싫은 분들) 하시거나 어렵지 않게 지정하시.. 2018. 1. 2.