Skip to content

Commit 7cdff43

Browse files
Merge pull request #28 from hokyung-lee/main
2 parents 153abf5 + 4499a1a commit 7cdff43

6 files changed

Lines changed: 97 additions & 0 deletions
Lines changed: 97 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,97 @@
1+
# 15์žฅ ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ
2+
- ์›น ๊ธฐ๋ฐ˜ ๋น„์ฆˆ๋‹ˆ์Šค ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋Œ€๋ถ€๋ถ„ ์›น ์„œ๋ฒ„, ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ์„œ๋ฒ„, ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„ ์ˆœ์„œ๋กœ ํ๋ฆ„์ด ์ด์–ด์ง
3+
- ํ•ด๋‹น ํŒจํ„ด์€ ์œ ์ € ์ˆ˜๊ฐ€ ๋Š˜์–ด๋‚˜๋ฉด ์ ์  ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ๋‚˜ํƒ€๋‚จ
4+
- ๋ณ‘๋ชฉ์„ ์ œ๊ฑฐํ•˜๊ธฐ ์œ„ํ•ด ์›น ์„œ๋ฒ„๋ฅผ ๋Š˜๋ฆฌ๋ฉด, ํ•ด๋‹น ๋ณ‘๋ชฉ์ด ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์œผ๋กœ ์ด๋™ํ•˜๊ณ , ๊ทธ๋ ‡๊ฒŒ ํ™•์žฅํ•˜๋”๋ผ๋„ ๋‹ค์‹œ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ์„œ๋ฒ„๊ฐ€ ๋ณ‘๋ชฉ์ ์ด ๋  ๊ฐ€๋Šฅ์„ฑ์ด ๋†’์Œ
5+
- ๋™์‹œ ์œ ์ € ๋ถ€ํ•˜๊ฐ€ ๋งŽ์€ ๋Œ€์šฉ๋Ÿ‰ ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ๋™์‹œ ์ฒ˜๋ฆฌ ๊ฐ€๋Šฅํ•œ ํŠธ๋žœ์žญ์…˜ ์ˆ˜๊ฐ€ ์ตœ์ข… ์ œ์•ฝ์กฐ๊ฑด์ด ๋˜๋Š” ๊ฒฝ์šฐ๊ฐ€ ๋งŽ๊ณ , ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์„ ํ™•์žฅํ•˜๋Š” ์ž‘์—…์ด ์‰ฝ์ง€ ์•Š์Œ
6+
![๊ทธ๋ฆผ15-1](./images/15_1.jpeg)
7+
8+
- ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์€ ๋†’์€ ํ™•์žฅ์„ฑ, ํƒ„๋ ฅ์„ฑ, ๋™์‹œ์„ฑ ๋ฐ ์ด์™€ ๊ด€๋ จ๋œ ๋ฌธ์ œ๋ฅผ ํ•ด๊ฒฐํ•˜๊ธฐ ์œ„ํ•ด ์„ค๊ณ„๋œ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ
9+
10+
## 15.1 ํ† ํด๋กœ์ง€
11+
- ์‹œ์Šคํ…œ์—์„œ ๋™๊ธฐ ์ œ์•ฝ์กฐ๊ฑด์ธ ์ค‘์•™ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—†์• ๋Š” ๋Œ€์‹ , ๋ณต์ œ๋œ ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ (imdg)๋ฅผ ํ™œ์šฉํ•˜๋ฉด ํ™•์žฅ์„ฑ, ํƒ„๋ ฅ์„ฑ, ์„ฑ๋Šฅ์„ ๋†’์ผ ์ˆ˜ ์žˆ์Œ
12+
- ๋ชจ๋“  ํ™œ์„ฑ ์ฒ˜๋ฆฌ ์žฅ์น˜๋“ค์ด ๋ฐ์ดํ„ฐ๋ฅผ ๋ณต์ œ
13+
- ์ฒ˜๋ฆฌ ์žฅ์น˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์—…๋ฐ์ดํŠธํ•  ๋•Œ ํผ์‹œ์Šคํ„ด์Šค ํ์— ๋ฉ”์„ธ์ง€๋ฅผ ๋ณด๋‚ด๋‹Œ ์‹์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ๋ฐ์ดํ„ฐ๋ฅผ ๋น„๋™๊ธฐ ์ „์†ก
14+
- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์˜ ํ‘œ์ค€ ํŠธ๋žœ์žญ์…˜ ์ฒ˜๋ฆฌ์— ๊ด€์—ฌํ•˜์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค ๋ณ‘๋ชฉ ํ˜„์ƒ์ด ์‚ฌ๋ผ์ง€๊ณ  ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์€ ๊ฑฐ์˜ ๋ฌดํ•œ์— ๊ฐ€๊นŒ์šด ํ™•์žฅ์„ฑ์ด ๋ณด์žฅ๋จ
15+
- ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋Š” ์ฒ˜๋ฆฌ์žฅ์น˜, ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด, ๋ฐ์ดํ„ฐ ํŽŒํ”„, ๋ฐ์ดํ„ฐ ๋ผ์ดํ„ฐ, ๋ฐ์ดํ„ฐ ๋ฆฌ๋” ์ปดํฌ๋„ŒํŠธ๋กœ ๊ตฌ์„ฑ
16+
![๊ทธ๋ฆผ15-2](./images/15_2.jpeg)
17+
18+
### 15.1.1 ์ฒ˜๋ฆฌ ์žฅ์น˜
19+
- ์ฒ˜๋ฆฌ ์žฅ์น˜๋Š” ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง์„ ๊ฐ€์ง€๊ณ  ์žˆ์Œ
20+
- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜ ๋กœ์ง ์™ธ์—๋„ ํ—ค์ด์ฆ์บ์ŠคํŠธ, ์•„ํŒŒ์น˜ ์ด๊ทธ๋‚˜์ดํŠธ, ์˜ค๋ผํด ์ฝ”ํžˆ์–ด๋Ÿฐ์Šค ๋“ฑ์˜ ์ œํ’ˆ์— ์ž‡๋Š” ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ ๋ฐ ๋ณต์ œ ์—”์ง„๋„ ์ฒ˜๋ฆฌ ์žฅ์น˜์— ํฌํ•จ
21+
22+
### 15.1.2 ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด
23+
- ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด๋Š” ์•„ํ‚คํ…์ฒ˜ ๋‚ด๋ถ€์—์„œ ๋ฐ์ดํ„ฐ ๋™๊ธฐํ™” ๋ฐ ์š”์ฒญ ์ฒ˜๋ฆฌ์˜ ๋‹ค์–‘ํ•œ ๋ถ€๋ถ„์„ ์ œ์–ดํ•˜๋Š” ์ธํ”„๋ผ๋ฅผ ๋‹ด๋‹น
24+
- ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด๋Š” ๋ฉ”์‹œ์ง• ๊ทธ๋ฆฌ๋“œ, ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ, ์ฒ˜๋ฆฌ ๊ทธ๋ฆฌ๋“œ, ๋ฐฐํฌ ๊ด€๋ฆฌ์ž ๋“ฑ์˜ ์ปดํฌ๋„ŒํŠธ๋กœ ๊ตฌ์„ฑ
25+
26+
๋ฉ”์‹œ์ง• ๊ทธ๋ฆฌ๋“œ
27+
- ์ž…๋ ฅ ์š”์ฒญ๊ณผ ์„ธ์…˜ ์ƒํƒœ๋ฅผ ๊ด€๋ฆฌ
28+
- ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด์— ์š”์ฒญ์ด ์œ ์ž…๋˜๋ฉด ๋ฉ”์‹œ์ง• ๊ทธ๋ฆฌ๋“œ๋Š” ์–ด๋А ํ™œ์„ฑ ์ฒ˜๋ฆฌ ์žฅ์น˜๊ฐ€ ์š”์ฒญ์„ ๋ฐ›์•„ ์ฒ˜๋ฆฌํ• ์ง€ ๊ฒฐ์ •ํ•˜์—ฌ ํ•ด๋‹น ์ฒ˜๋ฆฌ ์žฅ์น˜๋กœ ์š”์ฒญ์„ ์ „๋‹ฌ
29+
- ํ•ด๋‹น ์ปดํฌ๋„ŒํŠธ๋Š” ๋ณดํ†ต ๋ถ€ํ•˜ ๋ถ„์‚ฐ์ด ๊ฐ€๋Šฅํ•œ ์ผ๋ฐ˜ ์›น ์„œ๋ฒ„๋กœ ๊ตฌํ˜„ (HAํ”„๋ก์‹œ, NGINX)
30+
31+
๋ฐ์ดํ„ฐ๊ทธ๋ฆฌ๋“œ
32+
- ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜ ์Šคํƒ€์ผ์—์„œ ๊ฐ€์žฅ ์ค‘์š”ํ•˜๊ณ  ํ•„์ˆ˜์ ์ธ ์ปดํฌ๋„ŒํŠธ
33+
- ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๊ฑฐ์˜ ๋Œ€๋ถ€๋ถ„ ๋ณต์ œ ์บ์‹œ๋กœ์„œ ์ฒ˜๋ฆฌ ์žฅ์น˜์—๋งŒ ๊ตฌํ˜„๋˜์–ด ์žˆ์ง€๋งŒ, ์™ธ๋ถ€ ์ปจํŠธ๋กค๋Ÿฌ๊ฐ€ ํ•„์š”ํ•œ ๋ณต์ œ ์บ์‹œ ๊ตฌํ˜„์ฒด๋‚˜ ๋ถ„์‚ฐ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ๋Š” ๊ฐ€์ƒ ๋ฏธ๋“ค์›จ์–ด ๋‚ด๋ถ€์˜ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ ์ปดํฌ๋„ŒํŠธ์™€ ์ฒ˜๋ฆฌ ์žฅ์น˜ ๋ชจ๋‘์— ์œ„์น˜
34+
- ๋ฐ์ดํ„ฐ๋Š” ์ด๋ฆ„์ด ๋™์ผํ•œ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ํฌํ•จ๋œ ์ฒ˜๋ฆฌ ์žฅ์น˜ ๊ฐ„์— ๋™๊ธฐํ™” ๋จ
35+
36+
์ฒ˜๋ฆฌ ๊ทธ๋ฆฌ๋“œ
37+
- ํ•„์ˆ˜ ์ปดํฌ๋„ŒํŠธ๋Š” ์•„๋‹ˆ์ง€๋งŒ, ๋‹ค์ˆ˜์˜ ์ฒ˜๋ฆฌ ์žฅ์น˜๊ฐ€ ๋‹จ์ผ ๋น„์ฆˆ๋‹ˆ์Šค ์š”์ฒญ์„ ์ฒ˜๋ฆฌํ•  ๊ฒฝ์šฐ ์š”์ฒญ ์ฒ˜๋ฆฌ๋ฅผ ์˜ค์ผ€์ŠคํŠธ๋ ˆ์ดํŠธํ•˜๋Š” ์ผ์„ ํ•จ
38+
- ์ข…๋ฅ˜๊ฐ€ ๋‹ค๋ฅธ ์ฒ˜๋ฆฌ ์žฅ์น˜(์ฃผ๋ฌธ ์ฒ˜๋ฆฌ, ๊ฒฐ์ œ ์ฒ˜๋ฆฌ ์žฅ์น˜) ์‚ฌ์ด์— ์กฐ์ •์ด ํ•„์š”ํ•œ ์š”์ฒญ์ด ๋“ค์–ด์˜ค๋ฉด ์ฒ˜๋ฆฌ ๊ทธ๋ฆฌ๋“œ๊ฐ€ ๋‘ ์ฒ˜๋ฆฌ ์žฅ์น˜ ์‚ฌ์ด์—์„œ ์š”์ฒญ์„ ์ค‘์žฌ/์กฐ์ •
39+
40+
๋ฐฐํฌ ๊ด€๋ฆฌ์ž
41+
- ๋ถ€ํ•˜ ์กฐ๊ฑด์— ๋”ฐ๋ผ ์ฒ˜๋ฆฌ ์žฅ์น˜ ์ธ์Šคํ„ด์Šค๋ฅผ ๋™์ ์œผ๋กœ ์‹œ์ž‘/์ข…๋ฃŒํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ
42+
- ์• ํ”Œ๋ฆฌ์ผ€์ด์…˜์—์„œ ๋‹ค์–‘ํ•œ ํ™•์žฅ์„ฑ(ํƒ„๋ ฅ์„ฑ) ์š”๊ตฌ์‚ฌํ•ญ์„ ๊ตฌํ˜„ํ•˜๋Š”๋ฐ ๊ผญ ํ•„์š”ํ•œ ์ปดํฌ๋„ŒํŠธ
43+
44+
### 15.1.3 ๋ฐ์ดํ„ฐ ํŽŒํ”„
45+
- ๋ฐ์ดํ„ฐ ํŽŒํ”„๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‹ค๋ฅธ ํ”„๋กœ์„ธ์„œ์— ๋ณด๋‚ด ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—…๋ฐ์ดํŠธํ•˜๋Š” ์žฅ์น˜
46+
- ์ฒ˜๋ฆฌ ์žฅ์น˜๊ฐ€ ๋ฐ์ดํ„ฐ๋ฅผ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์— ์ง์ ‘ ์ฝ๊ณ  ์“ฐ์ง€ ์•Š์œผ๋ฏ€๋กœ ๋ฐ์ดํ„ฐ ํŽŒํ”„๋Š” ๋ฐ˜๋“œ์‹œ ํ•„์š”
47+
- ๋ฐ์ดํ„ฐ ํŽŒํ”„๋Š” ํ•ญ์ƒ ๋น„๋™๊ธฐ๋กœ ๋™์ž‘ํ•˜๋ฉด์„œ ๋ฉ”๋ชจ๋ฆฌ ์บ์‹œ์™€ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์˜ ์ตœ์ข… ์ผ๊ด€์„ฑ์„ ์‹คํ˜„
48+
- ๋ฐ์ดํ„ฐ ํŽŒํ”„๋Š” ๋Œ€๊ฐœ ๋ฉ”์‹œ์ง• ๊ธฐ๋ฒ•์œผ๋กœ ๊ตฌํ˜„
49+
- ๋ฉ”์‹œ์ง•์€ ๋น„๋™๊ธฐ ํ†ต์‹ ์„ ์ง€์›ํ•˜๊ณ  ์ „๋‹ฌ์„ ๋ณด์žฅํ•˜๋ฉฐ ์„ ์ž… ์„ ์ถœ ํ๋ฅผ ํ†ตํ•ด ๋ฉ”์‹œ์ง€ ์ˆœ์„œ๋„ ์œ ์ง€
50+
51+
### 15.1.4 ๋ฐ์ดํ„ฐ ๋ผ์ดํ„ฐ
52+
- ๋ฐ์ดํ„ฐ ๋ผ์ดํ„ฐ๋Š” ๋ฐ์ดํ„ฐ ํŽŒํ”„์—์„œ ๋ฉ”์‹œ์ง€๋ฅผ ๋ฐ›์•„ ๊ทธ์— ๋งž๊ฒŒ ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค๋ฅผ ์—…๋ฐ์ดํŠธ ํ•˜๋Š” ์ปดํฌ๋„ŒํŠธ
53+
54+
### 15.1.5 ๋ฐ์ดํ„ฐ ๋ฆฌ๋”
55+
- ๋ฐ์ดํ„ฐ ๋ฆฌ๋”๋Š” ๋ฐ์ดํ„ฐ๋ฒ ์ด์Šค์—์„œ ๋ฐ์ดํ„ฐ๋ฅผ ์ฝ์–ด ๋ฆฌ๋ฒ„์Šค ๋ฐ์ดํ„ฐ ํŽŒํ”„๋ฅผ ํ†ตํ•ด ์ฒ˜๋ฆฌ ์žฅ์น˜๋กœ ์‹ค์–ด ๋‚˜๋ฅด๋Š” ์ปดํฌ๋„ŒํŠธ
56+
- ๋ฐ์ดํ„ฐ ๋ฆฌ๋”๋Š” ์„ธ๊ฐ€์ง€ ๊ฒฝ์šฐ์—๋งŒ ์ž‘๋™
57+
1. ๋™์ผํ•œ ์ด๋ฆ„์˜ ์บ์‹œ๋ฅผ ๊ฐ€์ง„ ๋ชจ๋“  ์ฒ˜๋ฆฌ ์žฅ์น˜ ์ธ์Šคํ„ด์Šค๊ฐ€ ์‹คํŒจํ•˜๋Š” ๊ฒฝ์šฐ
58+
2. ๋™์ผํ•œ ์ด๋ฆ„์˜ ์บ์‹œ ์•ˆ์—์„œ ๋ชจ๋“  ์ฒ˜๋ฆฌ ์žฅ์น˜๋ฅผ ์žฌ๋ฐฐํฌํ•˜๋Š” ๊ฒฝ์šฐ
59+
3. ๋ณต์ œ ์บ์‹œ์— ๋“ค์–ด์žˆ์ง€ ์•Š์€ ์•„์นด์ด๋ธŒ ๋ฐ์ดํ„ฐ๋ฅผ ์กฐํšŒํ•˜๋Š” ๊ฒฝ์šฐ
60+
61+
## 15.2 ๋ฐ์ดํ„ฐ ์ถฉ๋Œ
62+
- ์ด๋ฆ„์ด ๋™์ผํ•œ ์บ์‹œ๊ฐ€ ํฌํ•จ๋œ ์„œ๋น„์Šค ์ธ์Šคํ„ด์Šค์— ์‹œ์‹œ๊ฐ๊ฐ ์—…๋ฐ์ดํŠธ๊ฐ€ ์ผ์–ด๋‚˜๋Š” active/active ์ƒํƒœ์—์„œ ๋ณต์ œ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋ฉด ๋ณต์ œ ๋ ˆ์ดํ„ด์‹œ ๋•Œ๋ฌธ์— ๋ฐ์ดํ„ฐ ์ถฉ๋Œ์ด ๋ฐœ์ƒํ•  ์ˆ˜ ์žˆ์Œ
63+
- ๋ฐ์ดํ„ฐ ์ถฉ๋Œ์€ ํ•œ ์บ์‹œ ์ธ์Šคํ„ด์Šค(์บ์‹œ A)์—์„œ ๋ฐ์ดํ„ฐ๊ฐ€ ์—…๋ฐ์ดํŠธ ๋˜์–ด ๋‹ค๋ฅธ ์บ์‹œ ์ธ์Šคํ„ด์Šค(์บ์‹œ B)์— ๋ณต์ œํ•˜๋Š” ๋„์ค‘์— ๋™์ผํ•œ ๋ฐ์ดํ„ฐ๊ฐ€ ํ•ด๋‹น ์บ์‹œ(์บ์‹œ B)์—์„œ ์—…๋ฐ์ดํŠธ ๋˜๋Š” ํ˜„์ƒ์„ ๋งํ•จ
64+
> ์ถฉ๋Œ ์˜ˆ์‹œ
65+
> - ํŒŒ๋ž€์ƒ‰ ์ œํ’ˆ์˜ ํ˜„์žฌ ์žฌ๊ณ ๋Š” 500๊ฐœ
66+
> - ์„œ๋น„์Šค A๋Š” ํŒŒ๋ž€์ƒ‰ ์ œํ’ˆ์˜ ์žฌ๊ณ  ์บ์‹œ๋ฅผ 490๊ฐœ(10๊ฐœ ํŒ๋งค)๋กœ ์—…๋ฐ์ดํŠธ
67+
> - ์บ์‹œ๋ฅผ ๋ณต์ œํ•˜๋Š” ๋™์•ˆ ์„œ๋น„์Šค B๋Š” ํŒŒ๋ž€์ƒ‰ ์ œํ’ˆ์˜ ์žฌ๊ณ  ์บ์‹œ๋ฅผ 495๊ฐœ(5๊ฐœ ํŒ๋งค)๋กœ ์—…๋ฐ์ดํŠธ
68+
> - ์„œ๋น„์Šค A์˜ ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณต์ œํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— ์„œ๋น„์Šค B์˜ ์žฌ๊ณ  ์บ์‹œ๋Š” 490๊ฐœ๋กœ ์—…๋ฐ์ดํŠธ ๋จ
69+
> - ์„œ๋น„์Šค A ์บ์‹œ๋Š” ์„œ๋น„์Šค B ์—…๋ฐ์ดํŠธ๋ฅผ ๋ณต์ œํ–ˆ๊ธฐ ๋•Œ๋ฌธ์— 495๊ฐœ๋กœ ์—…๋ฐ์ดํŠธ ๋จ
70+
> - ์„œ๋น„์Šค A, B ๋‘ ์บ์‹œ ๋ชจ๋‘ ๊ฐ’์ด ์ •ํ™•ํ•˜์ง€ ์•Š๊ณ  ๋™๊ธฐํ™”๊ฐ€ ์–ด๊ธ‹๋‚จ (์žฌ๊ณ ๋Š” 495๊ฐœ๊ฐ€ ๋˜์–ด์•ผ ํ•จ)
71+
72+
- ๋ฐ์ดํ„ฐ ์ถฉ๋Œ ๋ฐœ์ƒ ๋นˆ๋„๋Š” ๋™์ผํ•œ ์บ์‹œ๋ฅผ ํฌํ•จํ•œ ์ฒ˜๋ฆฌ ์žฅ์น˜ ์ธ์Šคํ„ด์Šค ์ˆ˜, ์บ์‹œ ์—…๋ฐ์ดํŠธ์œจ, ์บ์‹œ ํฌ๊ธฐ, ์บ์‹œ ์ œํ’ˆ์˜ ๋ณต์ œ ๋ ˆ์ดํ„ด์‹œ ๋“ฑ ์—ฌ๋Ÿฌ ํŒฉํ„ฐ๊ฐ€ ์˜ํ–ฅ์„ ๋ฏธ์นจ
73+
74+
## 15.3 ํด๋ผ์šฐ๋“œ ๋Œ€ ์˜จํ”„๋ ˆ๋ฏธ์Šค ๊ตฌํ˜„
75+
- ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ฐฐํฌ ํ™˜๊ฒฝ ์ธก๋ฉด์—์„œ ๋…์ž์ ์ ์ธ ์„ ํƒ์ง€๊ฐ€ ์žˆ์Œ
76+
- ํด๋ผ์šฐ๋“œ, ์˜จํ”„๋ ˆ๋ฏธ์Šค ํ™˜๊ฒฝ ์‚ฌ์ด์— ์–ด์ค‘๊ฐ„ํ•˜๊ฒŒ ๋ฐฐํฌํ•  ์ˆ˜ ์žˆ์Œ
77+
![๊ทธ๋ฆผ15-11](./images/15_11.jpeg)
78+
79+
## 15.4 ๋ณต์ œ ์บ์‹œ ๋Œ€ ๋ถ„์‚ฐ ์บ์‹œ
80+
- ๋Œ€๋ถ€๋ถ„์˜ ๊ณต๊ฐ„ ๊ธฐ๋ฐ˜ ์•„ํ‚คํ…์ฒ˜๋Š” ๋ณต์ œ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜์ง€๋งŒ ๋ถ„์‚ฐ ์บ์‹œ๋„ ์‚ฌ์šฉํ•  ์ˆ˜ ์žˆ์Œ
81+
- ๋ณต์ œ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•  ๊ฒฝ์šฐ, ๊ฐ ์ฒ˜๋ฆฌ ์žฅ์น˜๋Š” ์ด๋ฆ„์ด ๋™์ผํ•œ ์บ์‹œ๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ชจ๋“  ์ฒ˜๋ฆฌ ์žฅ์น˜ ๊ฐ„์— ๋™๊ธฐํ™”๋˜๋Š” ์ž์ฒด ์ธ๋ฉ”๋ชจ๋ฆฌ ๋ฐ์ดํ„ฐ ๊ทธ๋ฆฌ๋“œ๋ฅผ ๊ฐ€์ง€๊ณ  ์žˆ์Œ
82+
- ๋ณต์ œ ์บ์‹œ๋Š” ์†๋„๊ฐ€ ๋งค์šฐ ๋น ๋ฅด๊ณ  ๋†’์€ ์ˆ˜์ค€์˜ ๋‚ด๊ณ ์žฅ์„ฑ์„ ์ง€์›ํ•˜๋ฉฐ ์ค‘์•™ ์„œ๋ฒ„์—์„œ ์บ์‹œ๋ฅผ ๊ฐ–๊ณ  ์žˆ๋Š” ํ˜•ํƒœ๊ฐ€ ์•„๋‹ˆ๋ฏ€๋กœ ๋‹จ์ผ ์žฅ์• ์ ์ด ์—†์Œ
83+
![๊ทธ๋ฆผ15-13](./images/15_13.jpeg)
84+
- ๋ถ„์‚ฐ ์บ์‹œ๋Š” ์ค‘์•™ ์บ์‹œ๋ฅผ ๊ฐ–๊ณ  ์ž‡๋Š” ์ „์šฉ ์™ธ๋ถ€ ์„œ๋ฒ„ ๋˜๋Š” ์„œ๋น„์Šค๊ฐ€ ํ•„์š”
85+
- ์ฒ˜๋ฆฌ ์žฅ์น˜๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ๋‚ด๋ถ€ ๋ฉ”๋ชจ๋ฆฌ์— ์ €์žฅํ•˜๋Š” ๋Œ€์‹ , ์ „์šฉ ํ”„๋กœํ† ์ฝœ์„ ํ†ตํ•ด ์ค‘์•™ ์บ์‹œ ์„œ๋ฒ„์— ์ž‡๋Š” ๋ฐ์ดํ„ฐ๋ฅผ ์•ก์„ธ์Šค
86+
- ๋ชจ๋“  ๋ฐ์ดํ„ฐ๊ฐ€ ํ•œ ๊ณณ์— ์žˆ๊ณ  ๋ณต์ œํ•  ํ•„์š”๊ฐ€ ์—†์œผ๋‹ˆ ๋ถ„์‚ฐ ์บ์‹œ๋Š” ๋†’์€ ์ˆ˜์ค€์˜ ๋ฐ์ดํ„ฐ ์ผ๊ด€์„ฑ์„ ๋ณด์žฅํ•˜์ง€๋งŒ, ๋ณต์ œ ์บ์‹œ๋ณด๋‹ค ์„ฑ๋Šฅ์ด ๋‚ฎ๊ณ  ์‹œ์Šคํ…œ ์ „์ฒด ๋ ˆ์ดํ„ด์‹œ๊ฐ€ ์ฆ๊ฐ€
87+
88+
## 15.5 ๋‹ˆ์–ด ์บ์‹œ
89+
- ์ฒ˜๋ฆฌ ์žฅ์น˜๋งˆ๋‹ค ์ƒ์ดํ•œ ๋ฐ์ดํ„ฐ๋ฅผ ํ”„๋ŸฐํŠธ ์บ์‹œ์— ๊ฐ–๊ฒŒ ๋˜๊ณ  ์ฒ˜๋ฆฌ ์žฅ์น˜ ๊ฐ„ ์„ฑ๋Šฅ๊ณผ ์‘๋‹ต์„ฑ์˜ ์ผ๊ด€์„ฑ์ด ๊ฒฐ์—ฌ๋˜๋ฏ€๋กœ, ๋‹ˆ์–ด ์บ์‹œ ๋ชจ๋ธ์„ ๊ถŒ์žฅํ•˜์ง€ ์•Š์Œ
90+
91+
## 15.6 ๊ตฌํ˜„ ์˜ˆ์‹œ
92+
### 15.6.1 ์ฝ˜์„œํŠธ ํ‹ฐ์ผ“ ํŒ๋งค ์‹œ์Šคํ…œ
93+
- p288 ์ฐธ๊ณ 
94+
### 15.6.2 ์˜จ๋ผ์ธ ๊ฒฝ๋งค ์‹œ์Šคํ…œ
95+
- p288 ์ฐธ๊ณ 
96+
## 15.7 ์•„ํ‚คํ…์ฒ˜ ํŠน์„ฑ ๋“ฑ๊ธ‰
97+
- p289 ์ฐธ๊ณ 

โ€Ž15์žฅ/empty.txtโ€Ž

Whitespace-only changes.
228 KB
Loading
275 KB
Loading
205 KB
Loading
233 KB
Loading

0 commit comments

Comments
ย (0)