네이버클라우드플랫폼을 이전에 무료 기간때 사용하고

유료전환 후 무료크래딧으로 사용중.. 아니 방치 중이었습니다.

구글 클라우드 플랫폼을 사용중이라 무료 크래딧을 썩히고 있던차

TensorFlow 가 설치된  CentOS 설치가 가능하다고 하여 설치해 보았습니다.

 

https://console.ncloud.com/dashboard 

위 링크로 로 접근하면 아래와 같은 화면이 나옵니다. (가입 및 로그인은 필수)

여기서 우측의 Server 를 클릭하면 아래와 같이 서버 관리 화면이 나타납니다.

(현재 전 이미 Tensorflow-centos  서버가 추가된 상태입니다.)

위 그림에서 + 서버 생성 을 클릭하면 아래와 같이 생성가능한 서버 목록 들이 나열되고

여기서 tensorflow-centos-7.3-64 를 선택합니다.

선택하면 아래와 같은 팝업이 나타납니다.

Jupyter notebook 을 바로 쓸수있는게 최대 장점 같습니다.

또한 여러 라이브러리들도 자동으로 설치가 됩니다.

(일단 저희가 할건 비번을 바꾸는게 제일 중요한 일인것 같네요)

위 내용 전문입니다.

서버에 TensorFlow 등 머신 러닝 관련 패키지가 설치되어 제공됩니다.

TensorFlow 서버 설치 가이드에 따라 아래 2~4번을 반드시 수행해 주십시오(가이드 바로가기)

선택하신 상품은 tensorflow, jupyter, python 등의 머신 러닝 패키지 설치만 지원되며,
그 이외에 별도의 기능 제공 및 분석 관련 기술 지원은 하지 않습니다.

jupyter notebook 사용을 위해서는 서버 생성 후에 추가로 공인IP를 신청하고 서버에 할당해야 하며,
서버 생성시 선택한 ACG에 8888 포트를 추가해야 합니다.

초기 설정된 PASSWORD는 다음에 입력할 서버 이름과 동일하며, 보안 침해 방지를 위해 반드시 변경해 주시기 바랍니다.

모든 작업이 완료되면 웹 브라우저로 공인IP:8888로 jupyter notebook 접속이 가능합니다.

주요 설치 라이브러리 목록:
tensorflow
jupyter
Keras
python
Gensim
numpy
Pytorch
scikit-learn
Theano
scipy
seaborn
sympy

혹시 몰라 가이드 가기 를 클릭하니 상세히 설명이 나와있습니다.

http://docs.ncloud.com/ko/tensorflow/tensorflow-1-1.html

이제 본론으로 와서 목록 선택을 완료하고 다음을 클릭합니다.

아래그림과 같이 서버타입등을 설정할 수 있습니다.

그 이후론 인증키 설정과 방화벽 설정이 있는데 전 이미 있던걸 사용해서 따로 캡쳐하지 않았습니다.

인증키 설정과 방화벽 설정은 어렵지 않습니다.^^;

(참고로 ACG 관련해서는 http://kjcoder.tistory.com/263 포스팅을 참고해 주세요.)

모든 설정이 끝나면 아래 처럼 서버 추가가 완료되고 조금 기다려야합니다.

전 한 10분 정도 기다리니 서버추가가 완료되어 동작중으로 바뀌더군요..

앞서 방화벽 설정에서 이미 하신분들도 있겠지만 Juyter Notebook 를 사용하려면 8888 port 를 열어줘야합니다.

전 기존에 사용하던걸 그대로 사용해서 따로 8888 포트를 추가해 주었습니다.

아래 그림과 같이 ACG 메뉴로 접근하여 규칙을 선택하고 ACG 설정 버튼을 누릅니다.

(목록이 없는 분들은 ACG  생성해 주세요 => http://kjcoder.tistory.com/263 참고 )

아래 그림과 같이 나오고 프로토콜 TCP , 접근소스 0.0.0.0/0 , 허용포트 8888 을 넣고 추가 버튼을 클릭 한 후 하단의 적용버튼을 클릭합니다.

(아래그림을 보시면 아시겠지만 이미 8888 포트를 추가한 후 캡쳐한 내용입니다.)

이제 접속해 봅니다.

공인 IP 를 신청을 하고 공인 IP 에 8888 로 연결해 봅니다.

123.123.123.123:8888 이런식이 되겠죠

접속하게되면 비번을 물어보는데 비번은 앞서 만든 서버명 입니다.

비번이 맞으면 아래그림과 같이 jupyter notebook 가 실행되어 나타납니다.

친절하게도 대표적으로 사용되는 몇가지 샘플파일들이 있습니다.

(한글이 왜 저렇게 나오는지는 모르겠네요;;)

1. Numpy 를 사용한 벡터와 행렬연산

2. Pandas 를 활용한 데이터 탐색

3. Matplotlib, Seaborn 을 사용한 시각화

4. NLTK 자연어처리패키지 소개

5. Scikit-Learn 을 사용한 ML

6. Keras 를 사용한 딥러닝

7. TensorFlow MNIST

아래는 샘플파일을 열어본건데 단순히 코드만 있는게 아니라 상세한 설명까지 있습니다. Wow!

기초 다지기엔 좋은 예제들인것 같습니다.

IIS 로 기존에 블로그를 운영?? 중이었습니다.

티스토리에 집중하느라 구축해 놓고 신경을 쓰진 않았지만

대신 메일로 많은 요구를 받았습니다. 돈주면 리뉴얼 해주겠다는등..;;

이번에 네이터 클라우드 플랫폼 무료신청을 하게되면서

windows server 2012 R2 를 신청하게 되었고

기존에 베어본PC 에 셋팅했던 블로그를 네이버클라우드 플랫폼에 한번 올려보기로 했습니다.

일단 서버에 IIS 기능을 추가해야합니다.

IIS 추가는 아래 절차대로 진행하면 됩니다. 그지 어렵지 않습니다.

역할 및 기능 추가를 선택합니다.

다음

역할 기반 또는 기능 기반 설치 선택 후 다음.

다음.

웹서버를 체크합니다.

기능추가를 선택하고

응용프로그램서버 를 체크하고 다음을 선택합니다.

아래 처럼 체크합니다.

웹 서버 역할 기능을 추가했으니 그 세부 내용도 체크해야합니다.

아래 그림고 같이 체크합니다.

응용프로그램서버 또한 기능을 추가했으니 세부적인 부분도 체크가 필요합니다.

아래 처럼 체크합니다. 만약 Trasaction 이 필요한 서비스라면 분산 트랜잭션 체크도 해야합니다.

다음을 선택하면 아래 처럼 현재까지 추가한 기능들이 나열됩니다.

설치를 선택합니다.

설치가 진행됩니다.

서버 관리자로 들어가면 외쪽에 IIS 가 추가되어있고 아래 그림과 같이 서버의 항목을 선택하고 IIS(인터넷 정보 서비스) 관리자를 선택합니다.

아래 팝업은 무시해도 됩니다. 아니요.

아래는 제가 셋팅을 끝낸 후 모습니다.

당연히 해당 사이트 포트에 대해서 방화벽을 해제해야합니다.

방화벽 해재 하는 방법은 이전 포스팅을 참고해 주세요 (http://kjcoder.tistory.com/221)

이제 설정이 끝났고 해당 포트가 외부에서 열릴수 있도록 NCLOUD 설정이 필요합니다.

네이버클라우드 플랫폼으로 들어가사 ACG 를 선택하고 ACG 생성을 합니다.

구분할 이름을 넣고 생성 합니다.

생성한 후 ACG 설정으로 들어가서 아래처럼 입력하고 추가합니다.

특정 ID 만 접근 가능하도록 설정도 가능합니다.

전 포트를 7700 을 사용하였습니다.

위 셋팅으로 마무리한 블로그 주소는 kjun.xyz 입니다.

 

 

지인이 알려주어 무료체험을 신청했습니다.

아래는 제가 등록한 정보입니다.

윈도우서버 2012 R2 버전입니다.

등록한 절차는... 급하게 신청하고 등록하느라 캡쳐를 미쳐  못했네요;;;;

포트포워딩 설정하고 원격으로 붙으니 아래처럼 원격으로 접속 잘되네요^^

8월 31일이까지 무료로 사용할 수 있습니다.

아쉽게도 무료체험은 신청이 끝났네요 저도 아슬아슬했습니다.

 

요금은 아래링크에 있습니다.

https://www.ncloud.com/charge/ko

국가마다 요금이 다른가봅니다.

가격도 착해보이고? 괜찮은것 같습니다.

지원하는 서버종류는 아래와 같습니다.

아래는 아마도 제가 사용하게될 요금제가 될수도 있을것 같네요

HDD

SSD

무료체험하면서 후기를 조금씩 올려보도록 하겠습니다.

아 그리고 아래 공지 내용처럼 유료전환 신청을 해놓으면 50만원 상품권이 지급됩니다.

저렴한걸로 사용해 보고 50만원 상품권 받고 계속 이용해 보는것도 좋을것 같습니다.^^

=========================================================================================

우선 서버등록하는 방법을 먼저 알려드리겠습니다.

서버생성 버튼을 선택합니다.

아래처럼 만들수 있는 서버 들이 나열됩니다.

이번에는 mysql 을 선택해 보겠습니다.

mysql 을 선택하니 아래 처럼 팝업이 하나 뜨는군요 확인.

확인후 다음을 클릭하면 아래처럼 서버 설정 창이 나타납니다.

이번에는 그냥 HDD 로 만들어 보겠습니다.

월요금제를 선택합니다 사용빈도가 낮은경우는 시간 요금제를 선택합니다.

무료니 전 일단 월요금제로 갑니다.

Zone 는 KR-1 만 있습니다. 서버는 1대로 하구요 (10대까지 가능하군요....ㅎㄷㄷ)

서버이름을 넣고 반납보호는 서버를 삭제? 하게될때 보호해 주는 역할을 하는것 같습니다.

그밑으로는 알아서 판단하시고 넣어주시면 됩니다.

그리곤 다음을 선택합니다.

아래처럼 인증키를 생성화면이 나타납니다.

이는 비번을 변경하거나 할때 사용됩니다.

인증키 이름을 넣고 인증키 생성 및 저장 하여 파일을 저장합니다.. 실행하면 안됩니다...!!!

다음을 누르면 아래처럼 방화벽 설정하는 화면이 나오는데 신규가 아닌 보유하고 있는것 하나를 선택합니다.

다음을 누르면 지금까지 설정했던 내용들이 보이게 됩니다.

맞는지 확인하고 +서버생성 합니다.

헉.. 헉.. 헉...

무료체험은... 하나밖에 생성을 못하는군요;; ㅋ

일단 여기까지가 서버 생성하는 방법입니다.

windows 서버 만들떄랑 진행순서가 비슷한것 같습니다

서버 만드실때 참고해서 만드시면 될것 같습니다.

  1. Favicon of https://informationsystemforwork.tistory.com ee32320 2017.06.11 16:07 신고

    클라우드 관련 정보글, 잘 보고 갑니다~.

+ Recent posts