월루를 꿈꾸는 대학생

AWS EC2 정의 및 구축 실습 본문

Cloud/AWS

AWS EC2 정의 및 구축 실습

하즈시 2020. 12. 27. 22:40
728x90

AWS EC2 정의 및 구축 실습 

 

ec2란?

 

- 가상 컴퓨터 대여 서비스 

- 유연하게 해당 성능을 줄였다 늘렸다 가능 

- s3나 rds, vpc 등 대부분의 서비스와 통합적으로 구성됨

 

구성요소

- 인스턴스 : 해당 가상 머신의 램이나 성능 등을 선택

- ebs : 일반pc의 하드디스크의 느낌 

- ami : 아마존 머신 이미지 즉 운영체제 

 

 


ec2 구축 실습

 

ami 선택 그 중 이미 설정이 된 lamp 를 선택해서 구축

 

프리티어가 사용 가능한 하드웨어 사양을 선택 

 

 

세부정보를 구성 

 

해당 ec2의 하드웨어를 추가하는 것

 

기존에 설정된 lamp를 사용했기에 거기에 맞는 보안그룹이 자동 설정 

 

키페어는 해당 리소스에 접근하기 위한 아이디와 비번이다

 

ec2 생성 완료 

 



이제 ec2 생성을 다 했으니 해당 ec2에 접근을 해서 여러 설정을 해보자

 

먼저 putty가 필요하다 

 

https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html

 

Download PuTTY: latest release (0.74)

This page contains download links for the latest released version of PuTTY. Currently this is 0.74, released on 2020-06-27. When new releases come out, this page will update to contain the latest, so this is a good page to bookmark or link to. Alternativel

www.chiark.greenend.org.uk

 

해당 프로그램을 사용해서 ec2에 ssh접속을 통해 접근한다

 

먼저 해당 ec2에 접근하기 위한 id 비번 격인 key를 만들자

 

pem파일을 업로드 후 private key로 변환
해당ㅇ ppk를 업로드

 

해당 ec2의 퍼블릭 dns를 복사

 

putty에 그대로 복사 후 접속

 

흠... 기존에 만들어진 bitanmi가 들어가지 않아서 일단 기본적인 amazon linux ec2 생성후 접속하니까 접속가능 

 

 

 

 


lamp 설치

 

sudo yum update -y

# 업데이트 확인

 

 

sudo amazon-linux-extras install -y lamp-mariadb10.2-php7.2 php7.2

# lamp mariadb 및 php 최신 버전 가지고 오기 

 

 

sudo yum install -y httpd mariadb-server

# 패키지 설치

 

sudo systemctl start httpd

# 아파치 시작 

 

sudo systemctl enable httpd

# 부팅마다 시작하도록 

 

sudo systemctl is-enabled httpd

# http 시작하고 있는지 확인 

 

해당 ip에 들어가서 확인 가능

 

 

참조

https://docs.aws.amazon.com/ko_kr/AWSEC2/latest/UserGuide/ec2-lamp-amazon-linux-2.html

 

자습서: Amazon Linux 2에 LAMP 웹 서버 설치 - Amazon Elastic Compute Cloud

Amazon Linux을 사용하지 않는 경우, 이러한 연결을 허용하도록 인스턴스의 방화벽을 구성할 필요가 있습니다. 방화벽 구성 방법에 대한 자세한 내용은 사용자의 특정 배포에 대한 문서를 참조하십

docs.aws.amazon.com

 

728x90

'Cloud > AWS' 카테고리의 다른 글

AWS ECS 정의 및 실습  (0) 2020.12.29
AWS EC2에 EBS 추가  (0) 2020.12.28
AWS lambda & amazon translate 구축  (0) 2020.12.27
AWS API GATEWAY 정의 및 실습  (0) 2020.12.27
AWS S3 정의 및 실습  (0) 2020.12.26