본문 바로가기

AWS3

AWS EC2 서버 생성 및 설정방법 AWS에 서버를 만들기 위해서는 EC2를 생성해야 합니다. 1.EC2를 만들때에는 크게 주의할 것은 없고 Amazon Linux 2 AMI로 생성합니다. 그 이유는 Amazon에서 관리하고있는 리눅스 이기때문에 AWS 서비스와의 호환성이 좋으며, 아마존 독자 개발 레포지토리를 사용하므로 속도가 빠릅니다. 참고로 Amazon Linux 2 는 기본적으로 센토스OS입니다. 2. 만들면 pem키를 잘 관리하도록 합니다. 3. 인스턴스를 만들었으면 외부에서 접근할 수 있도록 탄력적 IP를 연결시킵니다. 4. 그런다음 인바운드 규칙을 설정하여 외부에서 http 요청이 들어오면 수신할 수 있도록 설정합니다. 보안그룹을 선택 하여 인바운드 설정을 수정합니다. EC2이기때문에 기본적으로 외부에서 들어오는 요청을 수신하.. 2021. 12. 14.
배포환경에서 애플리케이션과 S3 연동방법 본 포스팅은 이미 AWS에 EC2와 S3가 만들어져 있다고 가정하고 시작하겠습니다. 혹시라도 S3를 어떻게 만들지?, SpringBoot와 연동은 어떻게 하지? 하시는 분이 있으시다면 이전 포스팅을 참고 부탁드립니다. RDS 만들기 일단 SpringBoot 애플리케이션을 EC2에 띄우기 위해서는 해당 애플리케이션이 접속하는 DB를 구축해야 합니다. 여기서는 MariaDB를 사용하였습니다. MariaDB를 사용하는 이유는 가격입니다. 현재 AWS의 프리티어를 사용하고 있어 1년동안은 최대한 프리티어의 이점을 누리기 위해서 제일먼저 고민했던 부분입니다. MariaDB는 라이센스가 무료임으로 추후 프리티어 기간이 끝나도 MsSql이나 Oracle보다 가격선방을 해줄 것 같았습니다. 또한 성능면에서도 Mysql.. 2021. 10. 26.
Spring Boot AWS S3 연동 진행하던 프로젝트에서 정적 이미지를 업로드 하는 기능이 필요하여 가장 많이 사용하는 AWS S3를 어떻게 구성하고 사용했는지 공유하려고 합니다. 🤔어떤 S3를 사용할까? S3는 AWS뿐만아니라 대표적으로 MS, Google 등 많은 곳에서 제공하고있습니다. 그중 AWS를 사용하기로 결정한 이유는 다음과 같습니다. 클라우드 서비스 중 AWS를 사용한적이 없습니다...(Naver Cloud Platform, GCP) 등 사용한 적이 없어 이번엔 AWS와 친해보려고 합니다. 많은 기업들이 사용하고 있습니다. 1년동안 무료로 사용할 수 있습니다. AWS의 S3로 결정하고 정보를 찾던 도중 GCS는 월 5G까지 무료라고... 하지만 이번엔 1년동안 AWS와 친해져서 익숙해지려고 합니다. S3같은 서비스를 사용하는.. 2021. 10. 22.