AWS .Net ASP 배포
AWS에 .Net ASP 웹서버를 배포해보자.
1. AWS 계정을 생성한다. 처음 계정을 생성한다면 1년간은 프리티어를 이용할 수 있다. 다만 프리티어 인스턴스들은 굉장히 사양이 낮기 때문에(t2 micro, 1 core, 1 GB RAM) 결국 돈을 내고 좀 더 좋은 사양을 이용해야할 수도 있다.
2. AWS 웹 서비스 페이지에서 서비스 > IAM 에서 자격증명을 생성한다.
https://docs.aws.amazon.com/ko_kr/IAM/latest/UserGuide/id_root-user.html#id_root-user_manage_add-key
3. AWS 웹페이지를 통해 Elastic Beanstalk를 통해 환경(인스턴스, VPC, 로드밸런서, 타깃그룹, 어플리케이션 등등)을 생성한다. (서비스 > Elastic Beanstalk > 새 환경 생성)
4. AWS에서 지원해주는 ASP 웹 샘플 프로젝트를 받는다. (프로젝트는 아래 aws docs 링크의 자습서를 따라가보면 받을 수 있다.)
5. AWS Toolkit for Visual Studio를 받는다. 이 툴킷은 비주얼 스튜디오에서 aws의 모든 서비스를 컨트롤할 수 있도록 에디터 차원에서 기능들을 지원해준다.
https://aws.amazon.com/ko/visualstudio/
6. 프로젝트를 실행시킨 후 생성된 환경 인스턴스에 이 샘플 프로젝트를 배포시킨다. Visual Studio 솔루션 탐색기에서 프로젝트 > 우클릭 > Publish to AWS Elastic Beanstalk
다음 작업이 완료된 후 웹서버 인스턴스에 프로젝트가 배포되면 이제 모든 사용자들이 이 웹 서버로 호스팅할 수 있다.
7. 배포된 환경에서 url을 복사하여 웹브라우저에 붙여넣으면 다음과 같은 웹페이지가 생성된다.
참조 링크
https://docs.aws.amazon.com/ko_kr/elasticbeanstalk/latest/dg/create_deploy_NET.quickstart.html
Web API 사용
'Back End' 카테고리의 다른 글
[AWS] AWS 기본 개념 (0) | 2021.09.27 |
---|