Cloud System Engineer

EC2 생성 본문

클라우드/AWS

EC2 생성

클라우드 엔지니어 2021. 3. 10. 23:13

EC2를 사용한 웹 사이트 구축
S3를 사용하면 손쉽게 웹사이트를 구축할 수 있지만, 웹사이트에 대한 상세한 설정을 할 수 없다.

Amazon Elastic Compute Cloud (EC2)란?
EC2는 가상서버 기능을 제공하는 클라우드 서비스이다. EC2는 온프레미스 형태의 기업 시스템에서 윈도우 서버나 유닉스 서버에
해당된다.

 

 

## 온프레미스란?

온프레미스(On-premise)란 소프트웨어 등 솔루션을 클라우드 같이 원격 환경이 아닌 자체적으로 보유한 전산실 서버에 직접 설치해 운영하는 방식을 말합니다.

EC2는 AWS의 데이터센터 내에 설치된 물리서버를 가상화하여 서비스 이용자들이 공동으로 사용할 수 있도록 한 서비스이다.
온프레미스 환경과 달리 EC2에는 물리 서버 도입에 드는 초기 비용이 불필요하다. 인스턴스 스펙과 가동된 시간에 대해서
과금하게 되므로 이용한 만큼만 지불하면된다.

EC2는 오토 스케일 기능을 제공하므로서 인스턴스 능력을 자유롭게 확장 또는 축소시킬 수 있다.(트레픽에 대한 서버기능 강화)
서버 기능 정지 없이 서비스를 제공할 수 있다.

AMI(이미지) 에는 인스턴스를 실행하기 위해 필요한 OS/어플리케이션 서버 등 포함되어 있다.
인스턴스에서 AMI를 작성할 수 있고, AMI를 기본으로 새로운 인스턴스를 생성할 수도 있다.
또한 동일한 형태의 인스턴스를 여러개 만들 때는 AMI를 사용한다.

 

 

EC2 의 대시보드이다. 인스턴스를 만들려면 인스턴스 시작을 누른다.

 

 

AMI(이미지) 선택이나오는데 반드시 프리티어로 선택해야지만 과금이 안된다.

 

인스턴스 유형 선택

 

인스턴스 개수 , 네트워크 , CPU 등 세부사항을 선택할 수 있다. 단 과금이 될 수 있으니  기본상태를 유지한다.

 

 

저장소 추가

 

 

기존 보안그룹을 사용할 수 있고 새롭게 추가할 수 있다. 새롭게 추가하면 키페어를 다시만들어야하니 주의한다.

## 키페어 생성방법

보안그룹을 새로 만들면 키페어 이름과 어디에 저장할 지 설정하게 된다.

 

확장명은 .pem 이다

 

ssh 접속 키페어 생성

conversions -> import key -> save private key 

 

 

 

 

 

 

 

인스턴스가 만들어졌다.

 

인스턴스 id 를 클릭하면 인스턴스 세부정보를  볼 수 있다.

 

퍼블릭 ipv4로 접속해보자 

그전에 보안정책에 ssh(22번) , 허용 ip 에 관한 정책설정이 되어있나 확인해본다.

 

 

 

 

 

첫 인스턴스 user id 는 ec2-user 이다. 

 

 

 

사진과 같이 나온다면 ssh 접속이 완료 된 것이다.

 

ssh 접속후
sudo yum -y update
sudo yum -y install httpd
sudo systemctl start httpd
sudo systemctl enable httpd

 

아파치 웹서버가 구축 되었다.

 

 

cd /var/www/html

sudo touch index.html

sudo chmod 777 index.html

sudo echo testing > index.html

 

퍼블릭 주소로 접속해본다.

 

 

 

세부사항에서 인스턴스 자원 모니터링도 가능하다.

 

'클라우드 > AWS' 카테고리의 다른 글

AWS Elastic Load Balancing 서버 트래픽 분산 관리  (0) 2021.09.06
Auto Scaling  (0) 2021.09.06
AWS 데이터 베이스  (0) 2021.03.12
AWS Web-load balancing  (0) 2021.03.11
AWS 버킷  (0) 2021.03.10