개발 Q&A

제목 서버 구축 건에 관한 질문입니다
글쓴이 뭇별 작성시각 2016/10/25 10:26:05
댓글 : 5 추천 : 0 스크랩 : 0 조회수 : 11352   RSS

안녕들 하셧습니까.

제가 그간 PHP, Apache, MySQL, Windows 7  환경에서 태양광 발전을 위한 인버터 기기에서

출력되는 데이터들(전압, 전류, 전력 및 온도 등)을 원격모니터링 할 수 있는 시스템 개발이

완료 단계에 와서 이 시스템을 테스트하고 운영할 수 있는 서버를 준비해야 하는데 서버운영에

관해서는 경험이 없어서 질문을 드리고자 합니다.

현재 한명의 고객이 보유한 한개의 기기에서 발생하는 데이터의 패킷 사이즈는 48바이트이며

매초당 48바이트의 데이터를 디비에 저장하려 합니다. 이 사이즈의 데이터가 일년간 저장되는

용량을 제가 계산해보니까 대략 1.5GB이며 고객이 1000 명 정도 된다고 했을 때  1.5TB 정도입니다.

현재 제가 사용할 수 있는 워크스테이션이 하나 있는데 사양을 첨부파일에 올려봅니다.

하드디스크의 용량은 현재 가용할 수 있는 용량이 1 테라바이트는 사용이 가능합니다. 이

워크스테이션이 제작된지 적어도 3년 이상은 된 것 같은데 이런 사양으로 개발완료 후 테스트는

가능하나 고객을 위한 서비스는 어려울 것 같아 문의드려 봅니다. 주기억장치의 용량과 하드디스크의

용량을 얼마로 해야할지 그리고 서비스를 시작하면서 곧 바로 디비를 백업 받을 수 있는 백업디비

서버를 갖추어서 장애보장 시스템을 갖추고 출발해야하는지도 경험자분들의 의견을 듣고 싶습니다.

그리고 이러한 서버를 24시간 365일 운영하려면 서버를 안정적으로 배치시킬 공간도 필요하고

항온,항습장치와 UPS 등도 필효할 것 같은데 이렇게 생각하니 IDC를 이용하는 것은 어떤지 생각도

듭니다. 좋은 의견주시면 감사드리겟습니다. 

 


첨부파일 서버사양.jpg (228.3 KB)
 다음글 에러 좀 봐주세요.. (4)
 이전글 PHP 업그레이드 질문 (3)

댓글

/ 2016/10/25 10:54:59 / 추천 0

@뭇별 아마존 웹 서비스나 마소 에저나 국내 ucloude같은거로 사용하면서 하드디스크 추가하면서 구성하면 될거 같습니다.

백업을 위해서 별도의 하드디스크 마운트해서 추가적으로 백업하면 될거 같고요.. 데이터를 얼마나 보관해야 할지 모르겠지만,

몇년지난 데이터는 백업해서 시디로 구워서 보관한다던지 하는방법으로 하드디스크 용량을 줄이는 방법도 있을거 같습니다.

변종원(웅파) / 2016/10/25 11:17:18 / 추천 0
그냥 pc로 보이는데요? 서버호스팅이나 클라우드 사용 추천합니다.
데이터는 백업계획과 얼마나 보여줄지 운영정책을 잘 세워야합니다.
고객제공용 리포트는 db에 보관하고 log데이터는 파일로 저장하는 등등의 정책이 필요합니다
kaido / 2016/10/25 11:25:21 / 추천 0

AWS 기준으로 말씀드리자면

용량 사용을 많이 필요로 하는 백업 데이터는  S3에 넘겨버립니다.

흔히 업로드 서버라고 보시면 됩니다. 공간은 놀랍게도 어지간한 하드디스크 보다 저렴합니다. 고용량을 사용하면 더 할인이 됩니다.

 

웹서버에서 고용량 데이터는 S3로 바로 넘기고 웹서버에서 들고있을 만한 데이터는 가지고 있다가 S3로 백업하는 시스템으로 구축 합니다.

일종의 로그같은 데이터를 고객별로 보관을 하시는거니, 월별로 쪼개서 가지고있다가 월단위로 S3로 넘기는 방법을 추천드립니다.

물론 S3에 접근은 권한별로 가능합니다. 웹에서 직접 접근 가능한지, 웹에서 권한을 주고 접근을 하게 할지, 공통접근 가능할지.

읽기 쓰기 리스트접근 등등 전부 개별 권한 관리가 됩니다.

AWS Ec2 서비스는 하드디스크 백업을 이미지 단위로 떠서 보관이 가능 하기 때문에 초기 SSD 용량 설정이 중요한데, 보통 높게 잡진 않습니다. 어지간한 데이터는 S3에 넘기는게 더 싸게 먹히거든요.

나중에 접근 할때도 S3에다 CDN 걸어놓으면 더 빠르게 접근 가능한 면도 있구요.

/ 2016/10/25 11:37:17 / 추천 0
@뭇별 저도 백업은 s3가 좋다고 생각되네요. s3의 경우 데이터를 삼중 보관한다고 했던가 해서 데이터 유실 정책도 설정할 수 있고 kaido님 말씀처럼 싸게먹힌다면이야 s3 추천합니다~~!
뭇별 / 2016/10/25 19:23:18 / 추천 0

닉, 웅파님, Kaido 님들의 좋은 조언의 말씀들 감사합니다.

특히 AWS기준, S3는 하드디스크 용량 때문에 고민하던 차에

아주 좋은 내용이 되었습니다. 자료를 좀더 찾아보고 유용하게

사용하겟습니다.  대단히 감사합니다. 모두 건강들 하십시요.