mlab(MongoDB Cloud)사용하기


mlab은 MongoDB를 클라우드 형태로 제공해주는 서비스입니다.


관리페이지에서 관리하거나, 직접 원격 연결을 통해서도 관리가 가능합니다.


회원 가입 단계는 생략하였습니다.



1. Create new


로그인 후 메인 화면에서 Create new 버튼을 클릭합니다.



2. Cloud 사, 가격대 별 기능을 선택


3대장이라고 불리는 AWS, Google Colud, Azure 서비스 모두 선택이 가능합니다.


저는 AWS와 프리티어를 선택했습니다.



3. 지역선택


프리티어는 버지니아와, 아이슬란드 둘중 한곳만 선택이 가능합니다.



4. DATABASE name 입력


사용할 데이터베이스 이름을 입력합니다.



5. 확인


앞에서 선택한 옵션, 이름등을 확인하는 화면입니다. 


확인 후 SUBMIT ORDER버튼을 클릭하면 Database가 생성이 됩니다.



6. 생성완료


아까 초기화면에 정상적으로 생성된걸 확인할 수있습니다.



기본적으로 Collection이나 User를 추가할 수 있습니다.



감사합니다!



heroku, Github 연동


최근 클라우딩 서비스가 인기를 많이 끌고 있습니다.


heroku는 github와 간단하게 연동이 가능해서 정말 간단했습니다.


회원 가입 단계는 생략하였습니다.



1. Create New App


New 버튼 클릭 후 Create New App을 클릭합니다.



2. 사용 할 어플리케이션 명을 입력해 줍니다.


아래와 같이 접속 URL이 생성됩니다.


https://어플리케이션명.herokuapp.com


free 티어는 미국, 유럽만 선택 가능합니다.


완료하셨으면 Create App을 선택합니다.



3. deploy 할 레퍼지토리 선택


저는 github를 선택하였습니다.



레퍼지토리 명을 검색하고 선택하면 연결이 됩니다.



4. deploy 


Push가 있을때마다 자동으로 빌드할 수 있는 기능입니다.


저는 따로 선택하지 않았습니다.



github의 경우 브렌치를 선택해서 deploy가 가능합니다.


저는 master 브렌치를 선택해서 디플로이 했습니다.



deploy하는 동안 로그를 확인할 수 있습니다.




5. 확인


deploy가 완료되면 아래와 같이 view버튼일 활성화 됩니다.


view 버튼을 누르면 접속 확인이 가능합니다.


https://어플리케이션명.herokuapp.com




AWS EC2 서버 구축(Ubuntu)


최근 클라우딩 서비스가 인기를 많이 끌고 있습니다.


Amazon사의 AWS 외에도 Microsoft사의 Azure, 

Google사의 google Colud Platform도 인기를 끌고있습니다.


시장 점유율 면에서 AWS가 가장 높기때문에 가장먼저 구축 해 보게되었습니다.



회원가입 부분은 생략하였습니다.

회원가입 시 국외 결제가 가능한 신용/체크카드 등록이 필요합니다. 

계좌 확인을 위해 1$가 결제됩니다.

(결제 확인 후 취소된다고 합니다.)

먼저, EC2는 하드웨어 투자 없이, 빠르게 구축이 가능하다는 장점때문에 선정하게 되었습니다.


1. EC2 인스턴스 시작

EC2 대시보드에서 인스턴스 시작 버튼을 눌러줍니다.


2. AMI(Amazon Machine Image) 선택

상단 검색 탭에 검색을 하거나, 운영체제를 직접 선택해서 

이미지를 선택할 수 있습니다.

저는 ubuntu LTS 16.04 버전을 선택했습니다.


3. 인스턴스 유형 선택

스펙에 따라서 비용이 달라집니다. 저는 프리티어를 선택 했습니다.


4. 인스턴스 검토

지정한 인스턴스에 대해 검토하는 화면입니다.

인스턴스 세부정보 편집을 눌러보면 세부사항을 확인이 가능합니다.



5. 키페어 생성

서버 접속 시 필요한 키를 생성하는 화면입니다.

키페어 이름을 입력하고 키 페어 다운로드를 진행한 후 인스턴스 시작을 눌러줍니다.

(*.pem 파일이 생성 되는데 Putty 접속을 위해서는 *.ppk 파일로 변환이 필요합니다.)


6. 구축완료

키페어 생성이 끝나면 구축이 완료 됩니다.


7. 인스턴스 화면

현재 구동중인 서버 상태와 IP정보 등 서버 정보를 확인할 수 있습니다.





+ Recent posts