본문 바로가기

AWS/기능 소개 및 에러처리11

[AWS] Windows 개발 환경에서 Serverless Framework 오류 (Runtime.ImportModuleError) 현재 사내에서 AWS 관련 대학생 커뮤니티를 운영하고 있는데, 어느덧 그 숫자가 2000명이 넘어갔다. 그러다보니 학생 분들은 AWS IAM 사용자 계정을 받아 프로젝트를 진행하게 했는데, 당연히 최소 권한의 원칙을 따라야 하는 우리로서는 모든 서비스에 권한을 제공해주지 않는다. (어마무시한 비용이 발생하면,,,,혼나니까) 현재는 삭제권한도 주지않고 특정 티어 이상은 생성도 불가능하나 논리적으로 사용이 필요한 경우에는 계속해서 권한을 업데이트 해주고 있다. 해당 부분을 지켜보던 커뮤니티 학생(당시에 학생이었으나 지금은 대학원생.)이 재밌는 아이디어를 제공했다. 매번 내가 권한을 주면서 밤새는 모습을 보아서 그랬는가? 나를 AI 봇으로 만들어서 24시간 돌리겠다는 재밌는 아이디어를 제공했고 프로세스는 아래.. 2024. 3. 29.
EC2 G4DNlarge 인스턴스에 Tensorflow 및 Pytorch설치하기. 이번에 숙명여대 신빅해(신한은행 빅데이터 해커톤)에 멘토 및 과정 기획 설계자로 참여하며, 160개팀에 대해 EC2 학습환경을 세팅해야 하는 업무가 있었다. 160개를 하나하나 생성할 수 없었기에 AMI를 생성하여 나머지는 테라폼으로 일괄 처리하려고 계획을 세웠다. 그렇게 인공지능 서버를 구축하면서..수많은 글을 찾아보았지만 두 기술다 버전이슈가 너무 심각해서 고생을 많이했고, 성공한 버전과 설치과정을 블로그로 남기려고 한다. 먼저 내가 세팅한 환경은 아래와 같다. OS : Ubuntu 20.04 LTS GPU : RTX3090, Tesla T4등 Archi : x86_64 Cuda : 11.2 pytorch : 1.11.0+cu113 tensorflow : 2.8.0 cudnn : 11.2 이제 자세한.. 2023. 10. 12.
AWS Ec2 인스턴스에 탄력적 IP 설정하기(Ec2 IP고정하기) 이번에는 ec2를 사용하다가 과금때문에 중지시켰다가 다시 시작하는 경우 IP주소가 바뀌어 다른 코드를 바꾼다거나 접속 정보를 수정하는 경우를 위해 탄력적 IP, 즉 Ec2의 IP를 고정하는 방법을 안내하겠다. 먼저, Ec2 인스턴스 메뉴에서 왼쪽을 보면 탄력적 IP로 들어간다. IP 할당 클릭. 내가 사용하는 인스턴스의 지역을 잘 확인하고 할당을 클릭. 생성된 IP를 클릭후 작업에서 탄력적 IP 주소연결 클릭. 연결할 EC2 인스턴스의 ID값을 선택하고 프라이빗 IP주소를 맵핑하면 작업 끝. 연결을 누르면 이제 IP는 변하지 않고 작업이 가능하다. 2023. 7. 28.
AWS RDS를 Workbench로 실행시키기( + 연결 에러?? Faild to connect to mysql ) AWS내의 DataBase서비스인 RDS 여러 DB종류를 클릭 클릭으로 쉽게 생성할수있어 많이 쓰는데, 학생들 대상으로 강의를 하거나 해커톤 등을 진행하면 GUI환경에서 해당 DB를 보고싶어 하는 학생들이 많다. 뭐 워크벤치나 디비버 오렌지 등 많은 툴들이 있지만 오늘은 Workbench로 Rds연동하여 실행하는 방법을 안내한다. 1. aws rds 들어가서 데이터 베이스 생성 2.DB 선택 (나는 mysql로) 3.DB 접속 정보 설정 계정과 패스워드 !! 꼭 기억하자..물론 구성에서 확인이 가능하지만.,. 4. 퍼블릭 억세스 설정(무조건 '예'로 풀어줘야함) 위의 과정들을 마친뒤에는 데이터베이스 생성을 한다. 한 4분 정도 소요되는 듯하다. 해당 화면에서 엔드포인트 값을 기억한다!! 그리고 나서 이제.. 2023. 7. 12.