안녕하세요! 저희 학교의 실사용 웹/앱 공모전에서 ‘학생회 투표 서비스’ 부문에 저희 ‘구름톤 유니브’ 동아리가 선정되어 개발을 진행하게 됐습니다!
저는 백엔드 파트 개발을 맡게 되었고요. 제 생각으로는 내년부터 연간 1만명 이상이 저희 웹사이트를 사용하게 될 것으로 예상하고 있습니다!
이 공모전이 특별했던 이유는 3가지 였습니다.
- 우리 학교에서 실사용 서비스를 제공하는 것
- 학교의 서버를 제공받아서 비용 부담이 없다는 것
- 교수님께서 오랜 기간 참여할 동아리를 물색할 만큼 특별한 공모전이란 것
저번 주에 학교 서버를 관리하시는 윤석용 교수님에게 방문하라는 이메일을 받고 개발자 대표로 교수님의 연구실에 방문하여 서버를 어떤 식으로 주시는지에 대해서 이야기를 나눴습니다.
처음에는 캡스톤 디자인때 제공받은 것처럼 aws로 주시는 줄 알았는데, 그게 아니라 실제 학교 서버를 제공해주신다고 서버 스펙과 갯수와 설계서를 달라고 하셨습니다 ㅇㅅㅇ?
음? 그럼 내가 기존에 aws로 개발해 왔던 것은 못 쓰는 지식인건가?
라고 생각은 잠시. ssh를 통해 학교 서버(하이퍼바이저 가상화된 서버)에 접속하여 그 안에서 직접 필요한 설정들을 해 가야겠다고 생각했습니다.
저는 프론트 서버와 백엔드 서버와 데이터베이스를 위한 서버로 총 3대가 필요하다고 말씀드렸지만, 우리 서비스의 규모가 작은것을 고려하여 2대로 충분하고 백엔드 서버에 mysql이나 oracle을 설치해서 활용하는 방식이 더 효율적일 것으로 생각되어 학교 서버 제공은 이렇게 결정 되었습니다.
그래서, 프론트 스펙은 프론트 개발자에게 맡기고!
이제 나는 . ..
서버의 스펙을 정하려면 몇 가지 고려사항이 필요하다.
내 나름대로 기준을 세워봤는데
이 정도를 검색을 통해 서버 스펙을 정했는데 부디 교수님께서 승낙해주셨으면 좋겠다..!
이제 나는, 서비스 아키텍처를 그려서 함께 메일에 보내야겠다..