EC2와 S3를 사용해서 프로젝트를 배포한 경험
졸업 프로젝트를 학교 서버가 아닌 실제 서버에 올려보고 싶어서 처음으로 클라우드 배포를 시도했습니다. 자료를 찾아보면서 EC2와 S3를 처음 사용해 보았습니다.
EC2에 서버를 올리고 S3에 정적 파일을 저장하는 구조로 배포하였습니다. 처음에는 보안 그룹 설정을 잘못하여 외부에서 접속이 아예 되지 않았으나, 포트 설정과 인바운드 규칙 개념을 이해하고 나서 해결되었습니다.
그 경험에서 클라우드 서비스가 편리하지만 설정이 잘못되면 오히려 더 복잡해진다는 것을 배웠습니다. 특히 보안 관련 설정은 기본값을 믿으면 안 된다는 것을 처음 알게 되었습니다. 이후로는 새 서비스를 사용할 때 공식 문서의 보안 관련 항목을 먼저 읽는 습관이 생겼습니다. 그 실패가 클라우드 설정을 꼼꼼히 보는 습관을 만들어주었습니다.