썸네일 [AWS] Lambda로 이미지 리사이징 하기 [AWS] Lambda로 이미지 리사이징 하기이미지 리사이징 작업이 성능적으로 많이 무리가 가는 작업이다.이미지 리사이징 전용 서버를 분리해놓는게 좋다.근데 이거를 위해서 하나를 따로 두는건 쉽지않은데, 이럴때 좋은게 lambda가 있다.  lambdaLambda는 AWS에서 제공하는 서버리스 컴퓨팅 플랫폼이다.서버리스란, 서버가 없다는 뜻이 아니고 개발자가 서버의 존재를 신경쓸 필요가 없다는 뜻이다.서버가 잘 돌아가고 있는지, 개수와 사양한 적당한지 등등 신경쓸 필요없이 사용자는 오직 코드에만 집중할 수 있으니 무척 편하다.이때 사용한 컴퓨팅 시간, 용량에 대해서만 AWS에게 비용을 지불하면 된다.더 자세한 내용은 https://docs.aws.amazon.com/ko_kr/lambda/latest/d..
썸네일 [AWS] S3 연결하기 ( 이미지 업로드 ) [AWS] S3 연결하기프로젝트를 배포하고 이미지 업로드할 때 문제가 있다.현재 백엔드 서버에다 이미지 올리고 있는데,이렇게 된다면 차후에 백엔드 서버가 스케일링 될때 그 이미지들까지 복사되어버린다. 이미지는 하나만 있으면되는데 여러 컴퓨터에 복사해놓을 필요가 없다. s3가 이런 백업도 다 처리해준다. 우린 할 필요 없음 프론트에서 이미지 올릴때 바로 s3로 보내려고 한다.   AWS S3AWS S3 (Amazon Simple Storage Service)는 Amazon Web Services가 제공하는 객체 스토리지 서비스입니다.이 서비스는 인터넷을 통해 언제 어디서나 데이터를 저장하고 검색할 수 있는 확장성이 높은 클라우드 스토리지 솔루션을 제공합니다.S3는 특히 대규모 데이터를 저장하고 관리하기에 ..
썸네일 [AWS] 도메인 연결하기 (가비아) [AWS] 도메인 연결하기 (가비아)프론트엔드, 백엔드 서버를 모두 배포했다면이젠 도메인을 연결할 차례다.도메인을 구매하고, aws에 연결하고, cors / cookie (credential, cookie) 에러를 해결하려고 한다.백엔드는 처음인 나에게 너무 생소하고 어려워서 블로그에 기록해두고 차후 참고하려고 한다.   가비아도메인 구매 먼저 도메인을 구매해야하는데 어렵게 생각할 것 없이 대표적인 곳에서 가장 싼것을 사면 된다는 이야길 들었다.나는 강사님이 추천해준 가비아에서 도메인을 구매했다.할인으로 제일 싼 .shop / .store을 사려고 했었는데 어차피 한번사면 1년은 유지해야하고 개인 프로젝트용으로 지속할 생각이라면무난하게 .com 으로 사는게 좋을것 같아서 그렇게 진행했다. (아래는 예시)..
썸네일 [AWS] AWS에 배포하기 (ubuntu, mysql, pm2) [AWS] AWS에 배포하기 (ubuntu, mysql, pm2)무료 기준으로 프론트, 백엔드 서버 만드는 것을 설명 하겠습니다.  AWS에 서버 추가회원가입 -->EC2대시보드 -->인스턴스 시작 --> 프리티어(무료) 중 하나 선택 -->ubuntu 선택 -->보안그룹에서 http, https 규칙 추가 -->키 페어 선택 / 없다면 새 키페어 생성 -->인스턴스 생성 후(프론트/백엔드) 인스턴스 메뉴로 이동 --> [웹]  인스턴스(서버) 실행 --> [깃헙]  프로젝트를 github repository에 등록  (깃을 통해서 서버에서 다운로드 위해서) -->git initgit remote add origin 깃헙 주소git add .git commit -m '커밋 메세지'orgit commit ..