* AWS 란? Amazon Web Service
- Amazon이 제공하는 cloud service.
- 관리가 쉽고 빠르고 유연한 확장성이 장점. 보안. 필요할 때만 사용하고, 사용한 만큼만 비용지불
* AWS에 가입하기 - 최초 가입시 12개월 동안 프리티어 계정(무료계정) 사용가능
https://aws.amazon.com/ko/free [주의] 무료 사용량을 초과하면 과금될 수 있음.
* Amazon EC2 - 크기 조정이 가능한 컴퓨팅 용량을 클라우드에서 제공하는 웹 서비스
https://aws.amazon.com/ko/ec2/
* Amazon S3 - 확장성, 가용성, 내구성을 가진 데이터 저장 공간(Simple Storage)을 제공. Simple Storage Service
* Amazon RDS - 관계형 DB 관리 서비스. 관계형 DB(MySQL, Oracle 등)를 모니터링, 주기적 백업
* 참고용어
- on-Premise : 서버를 직접 운영하는 방식
- Serverless : 서버 작업을 서버내부가 아닌 클라우드 서비스로 처리
- Region : 데이터 센터가 물리적으로 존재하는 곳
- CDN(Content Delivery Network) : 정적 리소스를 빠르게 제공할 수 있게 전세계의 캐시서버에 복제해주는 서비스.
AWS에 대한 보다 자세한 설명은 아래 포스팅된 게시물을 참고해주세요.
* EC2 인스턴스 생성하기
1. AWS에 Freetier 혹은 Student로 가입합니다.
2. 리전(Region)을 서울로 변경합니다. 서울로 변경하지 않아도 상관없으나, 용이한 관리를 위해 변경
3. EC2 인스턴스 시작
4. AMI (Amazon Machine Image)를 Window로 선택합니다. Ubuntu, CentOS등의 다른 운영체제를 사용해도 괜찮으나 보다 친숙한 인터페이스인 윈도우를 설치합니다.
5. 선택 클릭 후, 검토 및 시작을 클릭합니다.
6. 아래와 같은 키 페어 선택 또는 새 키 페어 생성 창이 뜨게됩니다. 여기서 새 키 페어 생성을 드롭박스에서 선택 후, 키 페어 이름은 자유롭게 써주시고 키 페어 다운로드를 클릭합니다.
7. 이후 아래와 같은 대시보드를 통해 성공적으로 가상 컴퓨터 환경 세팅을 완료한 것을 알 수 있습니다.
'Programming > Spring' 카테고리의 다른 글
[스프링의 정석] Spring MVC - 원격 프로그램의 실행 (0) | 2021.10.26 |
---|---|
[스프링의 정석] AWS에 서버 실행하기 (0) | 2021.10.22 |
[스프링의 정석] Mac OS 기반 스프링 개발 도구 설치 및 설정 (0) | 2021.10.13 |
[스프링의 정석] 개발 도구 소개 (0) | 2021.10.13 |
[스프링의 정석] 스프링 프레임워크 (Spring Framework) (0) | 2021.10.13 |