Cloud Infra Architecture (AWS)/AWS Build

AWS Resource 생성 (EC2 생성)

seongduck 2024. 2. 2. 14:48
 

AWS 기본 인프라 생성

1) VPC 생성1) 이름 2) IPv4 CIDR 입력 2) Subnet 생성1) 서브넷 생성 2) 앞서 생성한 VPC 클릭 3) 이름 / 가용영역 / 서브넷 CIDR Block 지정 4) 생성 완료 3) Routing Table 생성1) 라우팅 테이블 클릭 후 생성 2) 이름

seongduck.tistory.com

위의 환경에서 이어서 진행한다.

 

1) Bastion EC2 / web / was / jenkins 동일하게 설치

1) 인스턴스 클릭 후 "인스턴스 시작" 클릭
2) 이름 / os / 인스턴스 유형 / 키페어
3) 네트워크 "편집" 클릭
4) "네트워크 설정" vpc 선택 / subnet 선택(public) / 퍼블릭 IP 자동할당 / 보안그룹 선택
5) "스토리지 구성" Advance 선택
5-1) /dev/xvda / 30GB / gp2 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs
5-2) /dev/sdb / 30GB / gp3 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs
5-3) /dev/sdc / 30GB / gp2 / 종료시 삭제 / 암호화됨 / (기본값) aws/ebs

"고급 네트워크 구성"
1) "기본 IP" : 원하는 private IP

"고급 세부 정보"
1) 종료 방지, 중지 방지, 세부 CloudWatch 모니터링 활성화

"사용자 데이터"
#!/bin/bash
echo 'ec2-user:원하는비밀번호' | chpasswd
sed -i 's/PasswordAuthentication no/PasswordAuthentication yes/' /etc/ssh/sshd_config
cd /etc/cloud
sudo sed -i 's/ssh_pwauth:   false/ssh_pwauth:   true/' cloud.cfg
systemctl restart sshd


입력 후 시작

 

2) 접속 테스트

ssh ec2-user@bastion-public-ip

 

완성된 아키텍처

'Cloud Infra Architecture (AWS) > AWS Build' 카테고리의 다른 글

AWS Auto Scaling  (0) 2024.02.04
AWS Resource 생성 (ALB, NLB)  (0) 2024.02.02
AWS DX Connect  (0) 2024.02.02
AWS DX-VPC Connect  (0) 2024.02.01
AWS 기본 인프라 생성  (0) 2024.02.01