본문으로 건너뛰기

1. 파티션 만들기

  1. 파티션 만들기

목차

VPC 네트워크 구성

VPC 생성(pista-vpc)

변수
VPC 설정-생성할 리소스VPC만
VPC 설정-이름 태그pista-vpc
VPC 설정-IPv4 CIDR 블록IPv4 수동 입력
VPC 설정-IPv4 CIDR10.0.0.0/16
VPC 설정-IPv6 CIDR 블록IPvCIDR블록없음
VPC 설정-테넌시기본값
VPC 설정-VPC 암호화 제어 ($)없음
태그-Namepista-vpc
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

VPC 설정 편집(pista-vpc)

VPC > VPC > pista-vpc > VPC 설정 편집

변수
DNS 설정-DNS 확인 활성화
DNS 설정-DNS 호스트 이름 활성화

DHCP 태그관리(pista-vpc)

VPC > DHCP 옵션 세트 > pista-rt-vpc > 태그 관리

변수
태그-Namepista-dhcp-vpc
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

서브넷

서브넷 생성(pista-subnet-public1-1a)

변수
서브넷 이름pista-subnet-public1-1a
가용영역...-1a
IPv4 VPC CIDR 블록10.0.0.0/16
IPv4 서브넷 CIDR 블록10.0.0.0/265
태그-Namepista-subnet-public1-1a
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

서브넷 생성(pista-subnet-public2-1b)

변수
서브넷 이름pista-subnet-public2-1b
가용영역...-1b
IPv4 VPC CIDR 블록10.0.0.0/16
IPv4 서브넷 CIDR 블록10.0.0.0/265
태그-Namepista-subnet-public2-1b
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

서브넷 생성(pista-subnet-private1-1a)

변수
서브넷 이름pista-test-subnet-private1-1a
가용영역...-1a
IPv4 VPC CIDR 블록10.0.0.0/16
IPv4 서브넷 CIDR 블록10.0.0.125/25
태그-Namepista-test-subnet-private1-1a
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

서브넷 생성(pista-subnet-private2-1b)

변수
서브넷 이름pista-test-subnet-private2-1b
가용영역...-1b
IPv4 VPC CIDR 블록10.0.0.0/16
IPv4 서브넷 CIDR 블록10.0.1.125/26
태그-Namepista-test-subnet-private2-1b
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

서브넷 생성(pista-subnet-private3-1c)

변수
서브넷 이름pista-test-subnet-private3-1c
가용영역...-1c
IPv4 VPC CIDR 블록10.0.0.0/16
IPv4 서브넷 CIDR 블록10.0.2.125/26
태그-Namepista-test-subnet-private3-1c
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

인터넷 게이트웨이(Internet-gateway)

인터넷 게이트웨이 생성(pista-igw)

VPC > 인터넷 게이트웨이 > 인터넷 게이트웨이 생성

변수
태그-Namepista-igw
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

인테넷 게이트웨이 VPC 연결

VPC > 인터넷 게이트웨이 > VPC연결

변수
VPC-사용pista-vpc

NAT Gateway

nat 생성(pista-nat-1a)

VPC > NAT 게이트웨이 > NAT 게이트웨이 생성

변수
NAT 게이트웨이 설정-이름pista-nat-1a
NAT 게이트웨이 설정-가용성 모드영역별
NAT 게이트웨이 설정-VPCVPC
NAT 게이트웨이 설정-연결유형subnet
NAT 게이트웨이 설정-EIP 할당
태그-Namepista-nat-public1-1a
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

라우팅 테이블 (routing table)

라우팅 테이블 생성 (pista-rt-nat)

변수
라우팅 테이블 설정-이름pista-rt-nat
라우팅 테이블 설정-VPCvpc
태그-Namepista-rt-public1
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

라우팅 편집 (pista-rt-nat)

변수
대상0.0.0.0/0
대상nat

서브넷 연결 편집 (pista-rt-nat)

변수
이용 가능한 서브넷
subnet1
subnet2
subnet3

라우팅 테이블 생성 (pista-rt-igw)

변수
라우팅 테이블 설정-이름pista-rt-igw
라우팅 테이블 설정-VPCvpc
태그-Namepista-rt-public1
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

라우팅 편집 (pista-rt-igw)

변수
대상0.0.0.0/0
대상igw

서브넷 연결 편집 (pista-rt-igw)

변수
이용 가능한 서브넷subnet

엔드포인트(EndPoint)

엔드포인트 생성(pista-enp-ec2)

변수
엔드포인트 설정-이름pista-enp
엔드포인트 설정-유형EC2 인스턴스 연결
네트워크 설정-VPCvpc
보안 그룹sg
서브넷-서브넷subnet
태그-Namepista-enp-ec2
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

보안그룹(pista-sg-ec2)

변수
인바운드SSH-0.0.0.0/0
태그-Namepista-sg-ec2
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

인스턴스

인스턴스 생성(pista-ec2)

변수
태그-Namepista-rt-public1
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest
AMIUbuntu
인스턴스 유형t2.micro
키 페어pistakey
네트워크 설정-vpcvpc
네트워크 설정-서브넷subunet
네트워크 설정-퍼블릭 IP 자동 할당
네트워크 설정-방화벽기존 보안 그룹 선택
네트워크 설정-일반보안그룹pista-sg-ec2
스토리지 구성1x8GIB gp3 루트불륨
스토리지 구성1x8GIB gp3 EBS불륨
고급 세부 정보-사용자 데이터SHELL

볼륨

볼륨 생성(pista-vol1)

변수
불륨 설정-볼륨 유형gp2
불륨 설정-크기100
불륨 설정-IOPS3000
불륨 설정-처리량125
불륨 설정-가용영역...-1a
불륨 설정-스냅샷생성안함
태그-Namepista-vol1
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

볼륨 연결

EC2 > 인스턴스 > ec2 > 볼륨 연결

변수
불륨volume}
디바이스 이름/dev/sdc

pista-ec2 환경 (볼륨 연결)


# 1. 파티션 만들기
# 파티션 및 디스크 확인 (xvdb)
lsblk

#파일시스템 생성
sudo mkfs -t ext4 /dev/xvdb

# 폴더 생성
sudo mkdir -p /mnt/data1

# 마운트 지정
sudo mount /dev/xvdb /mnt/data1

#확인
df -h
# /dev/xvdb 7.8G 24K 7.4G 1% /mnt/data1

# 2. fstab으로 영구 지정
# sudo blkid /dev/xvdb
# /dev/xvdb: UUID="3b1133a1-9250-44c8-9815-7019aa53b5d5" BLOCK_SIZE="4096" TYPE="ext4"

sudo vim /etc/fstab
# UUID=3b1133a1-9250-44c8-9815-7019aa53b5d5 /mnt/data1 ext4 defaults,nofail 0 2

# 사용자 권한부여
sudo chown -R ubuntu:ubuntu /mnt/data1

# 3. 설정 확인

# 마운트 해제
sudo umount /mnt/data1
sudo mount -a
lsblk

AMI

AMI 생성(pista-ami)

변수
태그-Namepista-ami
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

시작 템플릿

시작 템플릿 생성 (pista-template-web)

변수
시작 템플릿 이름pista-template-web
AMI-내 AMIAMI
인스턴스 유형t2.micro
키 페어pista-key
네트워크 설정-서브넷subnet
네트워크 설정-가용영역..-1a
네트워크 설정-보안 그룹pista-sg-ec2
네트워크 설정-
태그-Namepista-template-web
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

대상그룹

대상 그룹(pista-tg-web)

EC2 > 대상 그룹 > target > 대상 등록

|1단계|대상그룹 생성|

변수
설정-대상 유형인스턴스
설정-대상 그룹 이름pista-tg-web
설정-프로토콜
설정-프로토콜HTTP
설정-포트80
설정-IP 주소 유형IPv4
설정-VPCvpc
설정-프로토콜 버전HTTP1
상태 검사-상태 검사HTTP
상태 검사-상태 검사 경로/
태그-Namepista-tg-web
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

tg-1

|2단계|대상그룹 생성|

변수
1인스턴스 선택
2포트확인 후 아래에 보류중인 것으로 포함
3대상 확인

로드 밸런서

로드 밸런서 생성(pista-alb-web)

Application Load Balancer 생성

변수
기본 구성-로드 밸런서 이름pista-alb-web
기본 구성-체계인터넷 경계
기본 구성-로드 밸런서 IP 주소 유형IPv4
네트워크 매핑-
네트워크 매핑-
네트워크 매핑-
보안 그룹
리스너 및 라우팅-프로토콜HTTP
리스너 및 라우팅-포트80
리스너 및 라우팅-라우팅 액션대상 그룹으로 전달
리스너 및 라우팅-대상그룹target-group
태그-Namepista-alb-web
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

Auto Scaling

Auto Scaling 생성(pista-as-web)

1단계 시작 템플릿 구성

항목
Auto Scaling 그룹 이름pista-as-web
시작 템플릿template
버전Latest(1)

2단계 인스턴스 시작 옵션 선택

항목

|VPC|pistachio-vpc| |가영 영역 및 서브넷| pistachio-subnet-private 3| subnet1 subnet1 subnet1| |가용 영역 배포|균형 잡힌 최선 노력|

3단계 다른 서비스와 통합

항목
로드 밸런싱기존 로드 밸런서 있음
기존 로드 밸런서 대강 그룹target group
로드 밸런서 이름pista-alb-web1
로드 밸런서 체계Internet-facing
가용 영역 및 서브넷맞는지 확인
리스너 및 라우팅HTTP - 80 - pista-target-web1
VPC Lattice 통합 옵션없음
상태 확인 유예 기간15초

4단계 그룹 크기 및 크기 조정 구성

항목
그룹 크기2
크기 조정최소: 2 최대: 3
Automatic scaling크기조정 정책 없음
인스턴스 유지 관리 정책혼합 동작:정책 없음
추가 용량 설정기본값

5단계 알림 추가

6단계 태그 추가

항목
태그-Namepista-tg-web
태그-Teamteam1
태그-Usernamepyh5523
태그-Environmenttest

7단계 검토


관련 문서

그래프 뷰

그래프 데이터 로딩 중…
현재: 1. 파티션 만들기
노드 클릭 → 이동 · 드래그 → 위치 조정