Skip to content

Commit c42b79d

Browse files
committed
add : EC2 Basic 내용 보충
1 parent 00747e5 commit c42b79d

File tree

1 file changed

+39
-5
lines changed

1 file changed

+39
-5
lines changed

HyeongKyu/Design Secure Architectures/EC2/EC2 Basic.md

Lines changed: 39 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -36,19 +36,34 @@ systemctl enable httpd
3636
echo "<h1>Hello World from $(hostname -f)</h1>" > /var/www/html/index.html
3737
```
3838

39-
이런 설정들을 넣어줄 수 있다.
39+
이런 설정들을 넣어줄 수 있다. 현재의 코드는 웹 서버 자동 설치 및 구성 부분이다.
40+
41+
기본적으로 루트 사용자 권한으로 실행되어 모든 시스템 설정이 가능하다.
4042

4143
인스턴스를 중지하면 aws 가 처음에 부여해주는 public IP 주소가 바뀌게 된다. (private 주소는 바뀌지 않는다.)
4244

45+
**실무 팁**
46+
- 디버깅
47+
- Base64 인코딩 : AWS CLI 사용 시 User Data 는 Base64로 인코딩 해야한다.
48+
- 재사용 및 관리 : 스크립트를 s3에 저장하고 참조하여 중앙 관리 가능하다.
49+
50+
```bash
51+
#!/bin/bash
52+
aws s3 cp s3://my-bucket/scripts/setup.sh /tmp/
53+
chmod +x /tmp/setup.sh
54+
/tmp/setup.sh
55+
```
4356

44-
#### 인스턴스 타입
57+
#### 인스턴스 타입 - 최적의 인스턴스 생성하기
58+
59+
**인스턴스 명명 체계 이해하기**
4560
```plain text
4661
m5.2xlarge
4762
```
4863

4964
- m : 인스턴스의 클래스이다.
50-
- 5 : generation이다.
51-
- 2xlarge : 인스턴스 클래스 안에서의 크기이다.
65+
- 5 : generation이다. - 숫자가 클수록 최신 기술 적용
66+
- 2xlarge : 인스턴스 클래스 안에서의 크기이다. (CPU, 메모리, 네트워크 용량 결정)
5267

5368
#### ssh
5469

@@ -76,9 +91,28 @@ aws iam list-users
7691

7792
### 인스턴스 구매 옵션
7893

79-
8094
전용 인스턴스란 자신만의 인스턴스를 자신만의 하드웨어를 갖는다는 것인 반면에, 전용 호스트는 물리적 서버 자체에 대한 접근권을 갖고 낮은 수준의 하드웨어에 대한 가시성을 제공해준다.
8195

96+
#### 🗃️ 인스턴스 유형 분류
97+
1. **🌈 범용(General Purpose) 인스턴스**:
98+
- 여러 가지 작업을 두루두루 잘하는 인스턴스이다.
99+
- 웹 서버, 개발/테스트 환경에 유용하다.
100+
- 가장 흔한 예: t2.micro
101+
- 주요 시리즈
102+
- T 시리즈(버스터블 성능으로 비용 효율적, CPU 크레딧 시스템 사용), M시리즈( 안정적이고 균형 잡힌 성능)
103+
2. **💪 컴퓨팅 최적화(Compute Optimized) 인스턴스**:
104+
- 계산 능력이 뛰어난 머리 좋은 인스턴스이다. 고성능 프로세서로 계산 집약적 작업에 최적화 되어있다.
105+
- 일괄 처리, 미디어 변환, 과학적 모델링, 머신 러닝, 게임 서버에 적합하다.
106+
- 주요 시리즈
107+
- C 시리즈
108+
3. **🧠 메모리 최적화(Memory Optimized) 인스턴스**:
109+
- 기억력이 좋은 인스턴스이다.
110+
- 대용량 데이터셋을 메모리에서 처리하는 작업에 최적화 되어있다.
111+
- 데이터베이스, 캐시 서버, 실시간 빅데이터 처리에 적합하다.
112+
4. **💾 스토리지 최적화(Storage Optimized) 인스턴스**:
113+
- 저장공간이 특출난 인스턴스이다.
114+
- 대규모 데이터셋을 빠르게 읽고 쓸 때 사용한다. (빠른 순차적 읽기/쓰기 접근이 필요한 작업에 최적화)
115+
- OLTP 시스템, 데이터베이스, 데이터 웨어하우징 적합
82116

83117

84118
#### 💲 AWS의 IPv4 주소 요금 - 주소도 이제는 돈이다!

0 commit comments

Comments
 (0)