AWS

AWS

[Slack Bot] GPU 예약 관리 시스템 만들기(feat. Google Calendar API) - 2

이전 글에서 GPU 예약 관리 시스템을 Slack Bot을 통해 구현한 결과물을 소개했다. 그러나 아직 실사용은 안 하고 있는 상황이다.연구실 사람들에게 피드백을 받은 것을 정리해보자면! 우선 기능이 한정적이다.현재 제공하는 기능은 예약 및 예약 조회 시스템만 존재한다.그렇기에 연구실은 소수의 인원이기도 하고.. 그래서 굳이...? 라는 생각이 드는 것이다. 연구실 구성원들의 피드백1. nvidia-smi를 쳤을때 나오는 GPU 사용량 조회를 Bot을 통해 확인2. 예약된 시간이 끝나면 사용중인지 판단 후 예약 시간을 더 늘릴 것인지 물어보기3. 예약을 어긴 사람에게 패널티 부여 일단 이렇게 두개였는데 가장 큰 문제점은 연구실 서버의 IP는 Google Calander API의 승인된 리디렉션 URI에 ..

AWS

[Slack Bot] GPU 예약 관리 시스템 만들기(feat. Google Calendar API)

필요성우리 연구실에는 총 8개의 GPU가 존재하고, 두 개의 서버에서 이를 공유해서 쓰는 방식으로 쓰고 있다.공유 자원이기에 누가 언제 쓰는지 모르다 보니 현재까지는 카카오톡 투표 기능으로 GPU 점유를 표시했다.하지만 너무 불편하고... 언제부터 언제까지 쓰는지도 모르고... 해서 다른 방법을 건의했더니 나만 불편한게 아니었다.노션이랑 스프레드시트는 지우고, 업데이트하고 하는게 좀 불편하고.. 근데 또 캘린더에 양식에 맞게 등록하는게 귀찮을거란말이지?사용하는 사람만 5명이 넘으니까.. 그래서 어떻게 하면 좀 더 간편하고 편리하게 이를 해결할 수 있을까 생각을 해봤다. 짧게 고민을 해본 결과, 수업에서 사람들이 Slack bot을 활용해서 사용자가 쉽게 접근할 수 있는 기능을 개발한게 떠올랐다.마침 연구..

AWS

EC2에 ElasticSearch 구축하기!

인터넷에 나와있는 대로 구축을 해보니까 오류가 뜨고 페이지가 안 열려서.. 제가 성공한 방식을 정리해보겠습니다. 0. EC2 현재 테스트용으로 개발을 하기 때문에 큰 스펙이 필요 없어 swap memory를 통해 메모리 확보를 했습니다. volume은 8GB로 사용했기 때문에 /dev/root에 7.6GB로 설정되어있는 모습을 볼 수 있습니다. $ sudo dd if=/dev/zero of=/swapfile bs=128M count=16 제가 처음엔 총 4GB의 램이 필요해서 count=32로 했는데 아래의 설치 과정중에 "No space left on device" 오류가 떠서 왜그런가 GPT에게 물어봤는데 제가 추가로 4GB를 할당해줬더라구요..? 그래서 램 6GB Volume 4GB가 된 상황.....

pushpush
'AWS' 카테고리의 글 목록