매우 오래전에(기억도 안남) 개인적으로 사용하기위해 구매한 NAS2..
HDD는 나름 NAS용 하드(WD)를 구매해서 1TB * 2 로 RAID 1 구성했었다
가성비 Segate 로 가려다가 한번 뻑나면 답없을거 같아서 WD 구매
몇년이 지난 지금도 잘 사용중..
개인적으로 프로젝트를 만들고 토이프로젝트를 24/7 돌리는데
최근 카페24 호스팅 사용하다가 용량부족해 지는 현상으로 NAS2의 Mysql 이용하기로 했다.
(참고로 이용했던 cafe24 가상서버호스팅)
일반 | 비지니스 | 퍼스트 | 자이언트 | 자이언트플러스 |
1G | 2G | 3G | 4G | 6G |
30G | 40G | 50G | 100G | 150G |
300G/월 | 500G/월 | 800G/월 | 1,200G/월 | 1,500G/월 |
1개 | 1개 | 1개 | 1개 | 1개 |
22,000원 | 22,000원 | 22,000원 | 22,000원 | 22,000원 |
5,500원 | 11,000원 | 16,500원 | 33,000원 | 55,000원 |
주로 업비트(Upbit), FTX 의 코인시세정보 Crawling 하는데 사용한 서버이긴한데.. (물론 외주받은 서버 베타서버로도 자주 활용했음) 쓰는데 큰 지장은 없었다. (업비트나 FTX 코인시세정보 연동하여 DB저장은 추후에 글작성 예정.. )
* 생각보다 트래픽도 넉넉했다는 (코인정보 1분차트 5분단위로 가져오는데 트래픽은 사실 하루 1~2GB가 전부)
용량이 보다시피 안습이긴하고..30GB에 CentOS 기본 올리고 mariadb 돌리면 대충 20GB도 못쓰나 공인IP 나온다는 장점(사실이건 Iptime NAS2 쓰면 DDNS되서 장점이라고 보긴 좀 그렇다) 이 있고 집 콘센트나 전기 나가는 경우에도 서버가 돌고있으나 24/7 보장은 가능하다는 장점은 있으나 용량 압박으로 집에있는 NAS2의 DB로 옮기기로 결정.
일단 잡설은그만하고
1. Iptime NAS2에서 Mysql 사용하도록 설정.
2. 집(아파트) 내부 공유기와 라우터에 외부접근이 가능하도록 포트포워드 설정.
3. 접속확인 (java 소스) .
1. Iptime NAS2 Mysql 설정
아래처럼 기본 포트사용, 실행, 그리고 나머지는 입맛에 맞도록 설정한뒤 저장하기, 재시작하기 하면 끝. (매우간단)
(phpMyAdmin 설치후 사용하려면 iptime 매뉴얼에 있다)
접속확인하는 방법은 아래 링크 참고
[SQLDevloper 로 Iptime NAS 접속 하기]
2. 집(아파트) 내부 공유기와 라우터에 외부접근이 가능하도록 포트포워드 설정
이 부분이 가정 환경마다 달라서 참 난감한데 이사오기 전 (빌라) 에서는 별도의 라우터가 없었어서 공유기 설정만으로 포트포워드가 가능했다. 아파트로 이사와서 해보니 공유설정만으로 외부접속이 불가.
2.1. iptime 공유기 설정
위처럼 기본게이트웨이 확인하고 (192.168.0.1)로 웹브라우저 키고 들어간다
아이피 안잡아 주면 나중에 아이피 자동할당 되면서 접속안되는 상황발생하므로 꼭해주도록 하자..
뭐 모두 열어주는순간 외부세상에 공개된다고 보면된다 (개나소나 접속시도하므로 주의)
아파트인경우 공유기에서 저렇게 해도 외부접속이 안된다. 왜? 중간에 하나더 있어요..
위 접속정보처럼 맨처음에 네모난블랙박스 놈이 있고, 블랙박스모양의 (라우터) 이놈을 선택한다
참고로 우리집경우는 1번은 거실 공유기 2번은 방공유기(나스연결된 공유기)다. DHCP 고정할당에서 고정할당해줌..
설정완료

이제 DDNS로 설정한 iptime 주소 (내가설정한이름.ipdisk.co.kr:3306) 으로 mysql db 접속이 가능하다.
접속하는 방법은 아래글을 참고
[SQLDevloper 로 Iptime NAS 접속 하기]