@@ -36,19 +36,34 @@ systemctl enable httpd
36
36
echo " <h1>Hello World from $( hostname -f) </h1>" > /var/www/html/index.html
37
37
```
38
38
39
- 이런 설정들을 넣어줄 수 있다.
39
+ 이런 설정들을 넣어줄 수 있다. 현재의 코드는 웹 서버 자동 설치 및 구성 부분이다.
40
+
41
+ 기본적으로 루트 사용자 권한으로 실행되어 모든 시스템 설정이 가능하다.
40
42
41
43
인스턴스를 중지하면 aws 가 처음에 부여해주는 public IP 주소가 바뀌게 된다. (private 주소는 바뀌지 않는다.)
42
44
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
+ ```
43
56
44
- #### 인스턴스 타입
57
+ #### 인스턴스 타입 - 최적의 인스턴스 생성하기
58
+
59
+ ** 인스턴스 명명 체계 이해하기**
45
60
``` plain text
46
61
m5.2xlarge
47
62
```
48
63
49
64
- m : 인스턴스의 클래스이다.
50
- - 5 : generation이다.
51
- - 2xlarge : 인스턴스 클래스 안에서의 크기이다.
65
+ - 5 : generation이다. - 숫자가 클수록 최신 기술 적용
66
+ - 2xlarge : 인스턴스 클래스 안에서의 크기이다. (CPU, 메모리, 네트워크 용량 결정)
52
67
53
68
#### ssh
54
69
@@ -76,9 +91,28 @@ aws iam list-users
76
91
77
92
### 인스턴스 구매 옵션
78
93
79
-
80
94
전용 인스턴스란 자신만의 인스턴스를 자신만의 하드웨어를 갖는다는 것인 반면에, 전용 호스트는 물리적 서버 자체에 대한 접근권을 갖고 낮은 수준의 하드웨어에 대한 가시성을 제공해준다.
81
95
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 시스템, 데이터베이스, 데이터 웨어하우징 적합
82
116
83
117
84
118
#### 💲 AWS의 IPv4 주소 요금 - 주소도 이제는 돈이다!
0 commit comments