코딩뚠뚠

[AWS] 프리티어 웹 호스팅 서버 만들기 (1) 본문

공부/AWS

[AWS] 프리티어 웹 호스팅 서버 만들기 (1)

로디네로 2022. 5. 22. 16:56
반응형

 

 

 

AWS 를 사용해서 내 웹사이트를 서비스 하기위해 웹 호스팅 서버를 만들어보자.

 

접속자에 대한 부하를 생각하지 않기 때문에 우선 프리티어 Free tier로 시작한다.

 

 


 

 

AWS란?

 

https://goddaehee.tistory.com/174

 

Amazon Web Service의 약어로 Cloud형태로 PC를 운영해 어디서든 접속가능하며, 요금도 사용한만큼 지불하는 서비스이다.

 

클라우드라 하면 Onedrive, 네이버MYBOX, 구글드라이브가 먼저 생각나는 사람도 있을것이다.

 

물론 이 서비스들도 클라우드 서비스이긴하지만, 단순히 데이터를 올려놓는 용도이지 내 PC를 구동하는 목적은 아니다.

 

지금은 Cloud형태의 웹 서버를 만들고자 하고 있고 이 서비스는

아마존사의 AWS, MS사의 Azure, 구글의 GCP, 네이버클라우드, NHN클라우드 등이 있다.

 

한국 클라우드 시장은 22.1.17기준 AWS가 50% Azure가 30%를 점유하고 있다고 한다.

 

 

 


 

 

시작하기

 

회원가입 - 로그인 - 카드 등록까지 완료 후 과정

 

 

0. 리전을 '서울'로 바꿔주자. 가까이에 있는 서버를 사용하기 위해서이다.

 

 

1. 기본 페이지에서 EC2를 검색해 들어온 페이지(EC2 대시보드)에서 "인스턴스 시작"을 누른다.

 

 

2. 생성하고자하는 EC2 인스턴스 이름을 적어준다.

 

 

 

3. OS 이미지를 선택해준다. 나는 Ubuntu를 선택했다.

이 중 프리티어 사용가능이 아닌 OS도 있으니 잘 보고 선택해야한다.

 

 

4. 인스턴스 유형을 선택해준다. 

사실 맘편하게 프리티어를 사용하려면 t2.micro뿐이다..

 

 

5. 키페어 생성 및 선택

- 만들 EC2 서버로 접속하기 위한 인증서 이다

- 절대로 잃어버리면 안된다!! 꼭 백업해놓자.

 

5-1) 새 키 페어 생성

 

5-2) 키페어 이름을 짓고 생성해주자.

 

 

6.  네트워크 설정이다. HTTPs 와 HTTP 접근을 위해 체크해 포트를 열어주었다.

 

 

7. 스토리지를 프리 티어 최대 용량인 30GB로 설정해주자. (기본값 8GB)

 

 

8. 고급 세부 정보 IAM 프로파일 생성

- 보안 강화를 위해 IAM (Identify and Access Management) 계정이 필요하다.

- 지금 우리는 Root 계정으로 로그인 되어있다. 만약 Root 권한을 탈취당해서 과금이 발생하면 막을 방법이 없어진다. 따라서 부계정과 비슷한 의미의 IAM 계정을 나눠놓는것이 좋다.

 

8-1) 새 IAM 프로파일 생성

 

8-2) 사용자 그룹 생성 (그룹 생성 파란버튼)

 

 

8-3) 사용자 그룹이름 입력 및 권한 정책 연결

- EC2 전체 권한을 주기 위해 ec2full 검색 후 아래 뜨는 정책을 체크해준 후 그룹 생성

 

8-4) 사용자 탭에서 사용자 추가 (파란색 사용자 추가 버튼 클릭)

 

- AWS 액세스 유형 선택 - 액세스 키 선택

- 권한설정 : 아까 생성한 그룹에 속하도록 체크해주자.

- 이 후 태그는 일단 넘어가고 사용자를 생성해주자.

 

 

8-5) IAM 역할 설정 - 오른쪽 역할 만들기 클릭

 

- 엔터티 선택 : EC2 선택후 다음으로 넘어가주자.

 

- 권한 추가 : AmazonS3 저장소 사용을 위해 S3Full 입력후 선택해준다.

- 이후 역할을 생성해준다.

 

 

9. 다시 돌아와서 생성한 IAM 프로파일을 선택해준다.

 

 

10. 생성된 인스턴스를 확인할 수 있다.

- ubuntu_test 생성완료

 

 

다음 포스팅에서는 탄력적IP 생성 및 실제 접속을 해보자.

 

 

 

 

 

 

> 다음포스팅

 

[AWS] 프리티어 웹 호스팅 서버 만들기 (2)

이 포스팅은 앞선 포스팅과 이어지는 내용입니다. [AWS] 프리티어 웹 호스팅 서버 만들기 (1) AWS 를 사용해서 내 웹사이트를 서비스 하기위해 웹 호스팅 서버를 만들어보자. 접속자에 대한 부하를

dbstndi6316.tistory.com

 

반응형