AWS Setting
당신이 알아갈수 있는것!
- EC2 Server란?
- domain Setting (Route53)
- load balancers 를 통해 https setting
- problems (삽질)
- Money in Total
1. EC2 Server
Amazon Elastic Compute Cloud(Amazon EC2)는 Amazon Web Services(AWS) 클라우드에서 확장식 컴퓨팅을 제공합니다. Amazon EC2를 사용하면 하드웨어에 선투자할 필요가 없어 더 빠르게 애플리케이션을 개발하고 배포할 수 있습니다. Amazon EC2를 통해 원하는 만큼 가상 서버를 구축하고 보안 및 네트워크 구성과 스토리지 관리가 가능합니다. Amazon EC2는 요건이나 갑작스러운 인기 증대 등 변동사항에 따라 확장하거나 축소할 수 있어 트래픽 예측 필요성이 줄어듭니다.
2. Route53(domain Setting)
* 네임서버란? 네임서버란 호스트 명과 IP주소로 구성되며, 도메인명을 IP로 변환해 주는 역할을 담당합니다. 인터넷 브라우저의 주소창에 도메인 명을 입력하면, 네임서버를 통해 해당 도메인에 묶여진 IP주소를 가진 서버를 찾아내고 이에 연결되어 있는 사이트로 접속하겠다라는 인터넷 상의 약속입니다.
* 호스트란? 호스트란 IP주소에 호스트의 이름 분석 주소를 알려주는 유닉스의 텍스트 파일입니다. 즉, 네임서버로 사용하겠다는 의미를 부여 받은 도메인 이름으로 사용하고자 하는 도메인 앞에 'ns'를 붙여서 사용합니다.
- 준비물 : 도메인
- 사용에 따라 비용이 발생합니다~
- 참고 : https://opentutorials.org/course/608/3012
- NS -NameServer (필수 레코드)
- SOA - start of authority (필수 레코드)
Create Record Set을 선택해 도메인을 입력을 하면 필수 레코드가 생성된다.
제가 임의로 설정한 4개의 레코드가 설정되고 도메인을 산 페이지에서 제공되는 호스트를 Value 값을 적어 주어야 합니다. (동영상에서는 반대로 되어있습니다. 결과적으로는 같으면 됩니다.)
3. Load Balancers를 이용한 HTTPS Setting
- 준비물 : 인증서 - AWS에서 도메인만 있으면 Certificate Manager를 통해 무료로 발급 가능
인증서가 완료 되었으면, EC2에 Load Balancers 항목으로 간다.
- Create Lode Balancer
- 3. Configure Security Settings
- Choose an existing certificate from AWS Certificate Manager (ACM)

여기서 끝나는 것이 아니라 몇 가지 설정을 더 해줘야 한다.
- secure group setting
- secure 그룹을 여러개를 잡고 있을수 있으므로 같이 설정 해주어야 한다.
- default setting
- Https설정은 귀찮다. LoadBalancer가 그 설정을 대신해 줄 수 있다.
- server 동작 시키기
- instances가 inService일 경우 그 포트로 동작한다는 것이다. (Health Check를 통해 판단)


안녕하세요
답글삭제좋은 정보 얻고갑니다.
좋은 정보 감사합니다 :)
답글삭제