본문 바로가기

분류 전체보기65

AWS RDS 사용하기 (2) (1) 에 이어서 MySQL서버 연결을 진행해보겠다. 우선 AWS 콘솔에서 생성된 RDS를 확인할 수 있다. DB 인스턴스에 해당하는 대시보드에 들어가면 다음과 같은 화면이 보인다. dashboard에서 DB 인스턴스가 하나 생성됐는데, 스냅샷이나 최근 이벤트만 다수 생성되었다. 그 이유는 DB backupbone인 스냅샷을 7일 주기로 자동 생성함에 따라 스냅샷과 이벤트가 자동 생성되기 때문이다. 여기서 스냅샷은 DB 백업을 생성할 수 있도록 지원한다. 스냅샷을 통해서 특정 시점으로 복구가 가능하다. 2. 그룹 그룹은 크게 서브넷 그룹, 파라미터 그룹, 옵션 그룹으로 나뉘는데, 파라미터 그룹은 DB 인스턴스의 환경설정을 위한 파라미터를 설정해주는 그룹이다. 기본 default 파라미터 그룹은 설정을 변.. 2021. 3. 15.
AWS RDS 사용하기 (1) AWS 환경에서 관계형 데이터베이스 사용하는 방법을 알아본다. 우선 AWS 홈페이지에 접속한다. 어제까지 진행한 부분에 이어서 진행된다. AWS 계정과 인스턴스를 생성한 뒤 진행했다. ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2# https://ap-northeast-2.console.aws.amazon.com/rds/home?region=ap-northeast-2 ap-northeast-2.console.aws.amazon.com Region은 '서울'로 세팅해야 속도가 보다 빠르다. 굳이 멀리 있는 서버에 연결할 필요는 없으니까! 데이터베이스 생성한다. 만든 어플리케이션에서는 mysqlclient를 사용하고 있었기 때문에 .. 2021. 3. 15.
AWS connection error 오늘은 막히는 일이 너무 많다. 심지어 티스토리 포스팅도 날라가고 말이다. 한 시간 넘게 Cmder에서 connection timeout이 됐다. ssh내에서 port번호가 잘못 바뀌었나 조회해보고 별 난리를 다 쳤는데, 결국 aws에서 instance를 재부팅해주니 해결됐다. 여러모로 막히는게 많은 날이구만. 내일은 더 잘 될거다. 아 그리고, 몰랐는데 aws에서 mysql은 또 따로 처리해줘야 한다. 도서관에서 빌려온 책 참고해야겠다. ("AWS 클라우드 기반의 Django 웹 어플리케이션") 자세하게 나와있다. 내일은 일어나서 mysql 디비 처리부터! 2021. 3. 15.
Ubuntu no space left on device 에러 와 오늘은 왤케 안 되는지 모르겠다. 심지어 tistory도 잘 안된다 ㅎㅎ.. 이 포스팅 다 작성했는데 저장하다가 날라갔다. 블로그 옮길까;; 내 프로젝트에 사용한 라이브러리가 많아서 requirements.txt로 설치하다 보니, 따로 설치해줘야 하는 라이브러리도 많았고, 결국 이런 스토리지 에러가 떴다. 1. 남은 공간 정보 확인 $ df -h lvm, --no--cache 등등 여러 방법을 시도해 봤으나 실패.. 도대체 오늘 설치한 프로그램에 storage문제가 왜 나오는지 처음부터 차근차근 보기로 했다. 2. Large size 파일 찾기. 나는 100MB 이상인 파일들을 찾아줬다. 경로와 함께 나온다. $ sudo find / -type f -size +100M -exec ls -lh {} \.. 2021. 3. 14.