#!/bin/bash
yum install -y httpd git
systemctl enable --now httpd
▶ www.hyejin36.shop
[ec2-user@ip-10-24-15-66 ~]$ ls
food.tar
[ec2-user@ip-10-24-15-66 ~]$ sudo tar -xvf food.tar -C /var/www/html/
만든 ORIGIN으로 이미지 생성 (이미지는 껍데기,,, 스냅샷이 중요)
이미지 이름 : MY-AMI
재부팅 안 함: 활성화 체크
인스턴스에서 확인
메일함에서 확인 (Confirm subscription)
※ 안될 경우 보안그룹 SG-WEB인지 확인!!
70보다 같음으로 설정
경보 상태 트리거 : 경보 상태 / 기존 SNS 주제 선택 / MY-SNS
경보 이름 : ScaleOutAlert
지표 선택 > 찾아보기 > EC2 > Auto Scaling 그룹별 > CPUUtilization
30보다 작거나 같음으로 설정
경보 상태 트리거 : 경보 상태 / 기존 SNS 주제 선택 / MY-SNS
경보 이름 : ScaleInAlert
▶ 10분 후
[ec2-user@ip-10-24-42-196 ~]$ top
[ec2-user@ip-10-24-42-196 ~]$ yes > /dev/null &
[1] 30666
-> auto scaling에서 부하를 주기위한 명령어
※ 특정 IP 기준
vi /etc/ssh/sshd_config
에서 port번호 221로 변경
[ec2-user@ip-10-24-15-66 ~]$ chmod 400 aws-key.pem
[ec2-user@ip-10-24-15-66 ~]$ ssh -i aws-key.pem ubuntu@10.24.104.210
※ NAT 게이트웨이는 퍼블릭 서브넷에 반드시 있어야 함.
-> ping 나감
(인터넷 연결을 위해 퍼블릭 IP 필요)
(NAT 게이트웨이 대신 인터넷 게이트웨이 연결하면 ping 나감)
※ SG-ALB 인바운드 규칙 추가 - SSH / anywhere
[ec2-user@ip-10-24-15-66 ~]$ sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-027741f1ea61ce44f.efs.ap-northeast-2.amazonaws.com:/ /mnt
[ec2-user@ip-10-24-15-66 ~]$ sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2,noresvport fs-027741f1ea61ce44f.efs.ap-northeast-2.amazonaws.com:/ /mnt
[ec2-user@ip-10-24-15-66 ~]$ df -h
Filesystem Size Used Avail Use% Mounted on
devtmpfs 474M 0 474M 0% /dev
tmpfs 483M 0 483M 0% /dev/shm
tmpfs 483M 512K 482M 1% /run
tmpfs 483M 0 483M 0% /sys/fs/cgroup
/dev/xvda1 8.0G 1.7G 6.4G 21% /
tmpfs 97M 0 97M 0% /run/user/1000
fs-027741f1ea61ce44f.efs.ap-northeast-2.amazonaws.com:/ 8.0E 0 8.0E 0% /mnt