»ó¼¼Á¤º¸
¸ðµÎ¸¦ À§ÇÑ Å¬¶ó¿ìµå ÄÄÇ»ÆÃ
- ÀúÀÚ
- ³ë¼¿µ
- ÃâÆÇ»ç
- Á¦ÀÌÆà
- ÃâÆÇÀÏ
- 2022-12-09
- µî·ÏÀÏ
- 2023-04-27
- ÆÄÀÏÆ÷¸Ë
- AUDIO
- ÆÄÀÏÅ©±â
- 0
- °ø±Þ»ç
- ºÏÅ¥ºê
- Áö¿ø±â±â
-
PC
PHONE
TABLET
ÇÁ·Î±×·¥ ¼öµ¿¼³Ä¡
ºä¾îÇÁ·Î±×·¥ ¼³Ä¡ ¾È³»
Ã¥¼Ò°³
Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ À̷аú ½Ç½ÀÀ» ÇÑ ±ÇÀ¸·Î ³¡³»ÀÚ
Ŭ¶ó¿ìµå ÄÄÇ»Æà ±â¼úÀÌ ¹ß´ÞÇÏ¸é¼ ¸¹Àº ±â¾÷ÀÌ IT »ýÅÂ°è ±â¹ÝÀ» Ŭ¶ó¿ìµå ȯ°æÀ¸·Î ÀüȯÇÏ°í, Ŭ¶ó¿ìµå ±â¹ÝÀÇ ÇÁ¶óÀ̺ø µ¥ÀÌÅÍ ¼¾Å͸¦ ±¸ÃàÇÏ°í ÀÖ´Ù. ÀÌ Ã¥Àº Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ» ÀÌÇØÇϱâ À§ÇØ ²À ¾Ë¾Æ¾ß ÇÒ °¡»ó¸Ó½Å, °¡»óÈ, ÄÁÅ×ÀÌ³Ê °°Àº ±â¹Ý ±â¼úÀ» »ìÆ캸°í, Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀ» È°¿ëÇÑ CI/CD¿Í µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ÀÀ¿ëµµ ÇÔ²² ´Ù·é´Ù. ÇнÀ ³»¿ëÀº ½Ç½ÀÀ¸·Î È®ÀÎÇÒ ¼ö ÀÖ°í, ¸ðµç ½Ç½ÀÀº ¹öÃß¾ó¹Ú½º¸¦ ÀÌ¿ëÇÏ¿© ÄÄÇ»ÅÍ ÇÑ ´ë·Î ÁøÇàÇÒ ¼ö ÀÖµµ·Ï Çß´Ù. °¡»ó¸Ó½Å°ú µµÄ¿, Äí¹ö³×Ƽ½º¿Í °°Àº ÄÁÅ×À̳ʿ¡ ´ëÇÑ ½Ç½À ¿¹Á¦»Ó¸¸ ¾Æ´Ï¶ó AWS¿¡¼ Á¦°øÇÏ´Â API¸¦ È°¿ëÇÏ¿© °¡»ó¸Ó½ÅÀ» µ¿ÀûÀ¸·Î ÄÁÆ®·ÑÇÏ´Â ¹æ¹ý±îÁö Æ÷ÇÔÇÑ´Ù.
ÀúÀÚ¼Ò°³
Àú : ³ë¼¿µ
ÃæºÏ´ëÇб³ ¼ÒÇÁÆ®¿þ¾îÇкΠ±³¼ö·Î ÀçÁ÷ ÁßÀÌ´Ù. LGÀüÀÚ Ã¥ÀÓ¿¬±¸¿ø, Çѱ¹°úÇбâ¼úÁ¤º¸¿¬±¸¿ø ±¹°¡½´ÆÛÄÄÇ»Æú»ºÎ ´ë¿ë·®µ¥ÀÌÅÍÇãºê¼¾ÅÍ ¼¾ÅÍÀå, ¹Ì±¹ Æ丣¹Ì±¹¸³°¡¼Ó±â¿¬±¸¼Ò ¹æ¹®¿¬±¸¿øÀ» Áö³ÂÀ¸¸ç, °øÀú·Î´Â ¡ºÄÚµå·Î ¾Ë¾Æº¸´Â ARM ¸®´ª½º Ä¿³Î¡»(Á¦ÀÌÆà, 2012)ÀÌ ÀÖ´Ù.
¸ñÂ÷
̵̧ȍ xiv
¸Ó¸®¸» xvii
°¨»çÀÇ ±Û xix
PART 1 Ŭ¶ó¿ìµå ÄÄÇ»Æà °³·Ð 1
CHAPTER 1 Ŭ¶ó¿ìµå ÄÄÇ»Æà °³³ä 3
1.1 Ŭ¶ó¿ìµå °ü·Ã ¿ë¾î 3
1.2 Ŭ·¯½ºÅ͸µ 5
1.3 ÄÄÇ»Æà ÀÚ¿øÀÇ È¿À²Àû È°¿ë 8
__1.3.1 ƯÁ¤ ½Ã°£ µ¿¾È »ç¿ëµÇÁö ¾ÊÀº ÄÄÇ»Æà ÀÚ¿øÀÇ È°¿ë 9
__1.3.2 ÀÛ¾÷ÀÇ ·Îµå°¡ ÀÛÀº ÄÄÇ»Æà ÀÚ¿øÀÇ È°¿ë 10
__1.3.3 ÄÄÇ»Æà ÀÚ¿øÀÇ È°¿ë°ú ¾ÈÁ¤¼º 12
__1.3.4 Ŭ¶ó¿ìµå ÄÄÇ»Æà ¼ºñ½º 17
__1.3.5 ¾Æ¸¶Á¸°ú Ŭ¶ó¿ìµå 22
__1.3.6 Ŭ¶ó¿ìµå ¼ºñ½º¸¦ °¡´ÉÇÏ°Ô ÇÏ´Â ±â¼ú 23
__1.3.7 °¡»ó¸Ó½Å °ü¸® Åø 26
__1.3.8 HTCÀÇ ¶Ç ´Ù¸¥ ¿¹ ±×¸®µå ÄÄÇ»Æà 27
¿¬½À¹®Á¦ 29
CHAPTER 2 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ ¿ª»ç¿Í ¸ðµ¨ 31
2.1 Ŭ¶ó¿ìµå ÄÄÇ»Æà °³³äÀÇ Åº»ý 31
2.2 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ Á¤ÀÇ 33
2.3 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ Æ¯¼º°ú ¹èÆ÷ ¸ðµ¨ 35
__2.3.1 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ 5°¡Áö Ư¼º 35
__2.3.2 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ 3°¡Áö ¼ºñ½º ¸ðµ¨ 37
__2.3.3 Ŭ¶ó¿ìµå ÄÄÇ»ÆÃÀÇ 4°¡Áö ¹èÆ÷ ¸ðµ¨ 38
2.4 Ŭ¶ó¿ìµå¸¦ È°¿ëÇÏ´Â ÀÌÀ¯ 40
__2.4.1 ÀÎÇÁ¶ó ±Ô¸ð »êÁ¤ÀÇ ¿ëÀ̼º 40
__2.4.2 ºñ¿ëÀÇ Àý°¨ 41
__2.4.3 ź·Â¼º 41
__2.4.4 °¡¿ë¼º 42
__2.4.5 ½Å¼Ó¼º 43
__2.4.6 Åõ¸íÇÑ »ç¿ë·® ÃøÁ¤ 43
__2.4.7 º¹¿ø¼º 43
2.5 Ŭ¶ó¿ìµå ÄÄÇ»Æÿ¡ ¿µÇâÀ» ÁØ ±â¼úµé 44
__2.5.1 Ŭ·¯½ºÅ͸µ 44
__2.5.2 ±×¸®µå ÄÄÇ»Æà 46
__2.5.3 °¡»óÈ 49
2.6 Ŭ¶ó¿ìµå ¼ºñ½º Á¦°øÀÚÀÇ ¿ªÇÒ 50
2.7 ÀÚ¿ø¼º´ÉÀÇ È®Àå 52
2.8 Ŭ¶ó¿ìµå¸¦ »ç¿ëÇÒ ¶§ °í·ÁÇÒ »çÇ× 53
¿¬½À¹®Á¦ 57
CHAPTER 3 HTC 59
3.1 HTC ±âº» °³³ä 59
3.2 HTC »ç¿ë ¿¹ 63
__3.2.1 OSG¸¦ ÅëÇØ º» HTC »ç¿ë ¿¹ 63
__3.2.2 µ¥ÀÌÅÍ Ã§¸°Áö¿¡ HTCÀÇ È°¿ë 66
3.3 HTCondor ±âº» °³³ä 67
__3.3.1 HTCondorÀÇ ¿ª»ç 67
__3.3.2 HTCondor µ¿ÀÛ ¹æ½Ä ¹× ¿ë¾î 69
3.4 HTCondor ½ÇÇà °úÁ¤ ¿¹Á¦ 71
__3.4.1 HTCondor ÀÛ¾÷ Áغñ 71
__3.4.2 ÀÛ¾÷¸í¼¼¼ ÆÄÀÏ Áغñ 73
__3.4.3 ÀÛ¾÷ Á¦Ãâ°ú ¸ð´ÏÅ͸µ 76
¿¬½À¹®Á¦ 79
PART 2 °¡»ó¸Ó½Å ±â¹Ý HTC 81
CHAPTER 4 VirtualBox ±â¹Ý HTCondor Ŭ·¯½ºÅÍ »ý¼º 83
4.1 Ŭ·¯½ºÅÍ ±¸¼º °³¿ä 83
4.2 VirtualBox ¼³Ä¡ 84
4.3 CentOS °¡»ó¸Ó½Å »ý¼º 88
__4.3.1 CentOS ´Ù¿î·ÎµåÇϱâ 88
__4.3.2 °¡»ó¸Ó½Å ¸¸µé±â 90
__4.3.3 °¡»ó¸Ó½Å¿¡ CentOS ¼³Ä¡Çϱâ 95
4.4 CentOS °¡»ó¸Ó½Å ³×Æ®¿öÅ© ¼³Á¤ 102
__4.4.1 ³×Æ®¿öÅ© ¼³Á¤ 103
__4.4.2 SSH Á¢¼Ó 110
4.5 °¡»ó¸Ó½Å º¹»çÇÏ°í Á¢¼ÓÇϱâ 114
__4.5.1 °¡»ó¸Ó½Å º¹»ç 114
__4.5.2 º¹Á¦ÇÑ °¡»ó¸Ó½Å¿¡ ±âº» ȯ°æ¼³Á¤ 118
__4.5.3 °¡»ó¸Ó½Å °£ ³×Æ®¿öÅ© Åë½Å È®ÀÎ 128
¿¬½À¹®Á¦ 133
CHAPTER 5 HTCondor Ŭ·¯½ºÅÍ ±¸Ãà 135
5.1 HTCondor Master ³ëµå ±¸¼ºÇϱâ 136
__5.1.1 Master ³ëµå¿¡ HTCondor ¼³Ä¡¸¦ À§ÇÑ ±âº»¼³Á¤ 136
__5.1.2 HTCondor ¼³Ä¡Çϱâ 138
5.2 HTCondor ¿öÄ¿ ³ëµå ±¸¼ºÇϱâ 144
__5.2.1 ¿öÄ¿ ³ëµå¿¡ HTCondor ¼³Ä¡¸¦ À§ÇÑ ±âº»¼³Á¤ 144
__5.2.2 ¿öÄ¿ ³ëµå¿¡ HTCondor ¼³Ä¡Çϱâ 145
¿¬½À¹®Á¦ 150
CHAPTER 6 HTCondor Ŭ·¯½ºÅ͸¦ È°¿ëÇÑ ÀÛ¾÷ ó¸® 151
6.1 ÀÛ¾÷À» ±â¼úÇÏ´Â ÀÛ¾÷¸í¼¼¼ 151
6.2 °£´ÜÇÑ ÀÛ¾÷ ÀÛ¼ºÇغ¸±â 152
6.3 ÀÎÀÚ¸¦ °®´Â ÀÛ¾÷ 156
6.4 ¿©·¯ ÀÛ¾÷À» µ¿½Ã¿¡ ½ÇÇàÇϱâ 158
6.5 µð·ºÅ͸® ºÐ¸®·Î ¿©·¯ ÀÛ¾÷ µ¿½Ã½ÇÇà 162
6.6 ÆÄÀÏ À̸§ ºÐ¸®·Î ¿©·¯ ÀÛ¾÷ µ¿½Ã½ÇÇà 166
6.7 $(Process) ÀÌ¿ëÇÑ µð·ºÅ͸® ºÐ¸® 168
6.8 ¿ä±¸»çÇ×À» °®´Â ÀÛ¾÷ 170
¿¬½À¹®Á¦ 176
CHAPTER 7 ÀÚµ¿È ±â¹Ý HTCondor Ŭ·¯½ºÅÍ ±¸Ãà 177
7.1 ÀÚµ¿È µµ±¸°¡ ÇÊ¿äÇÑ ÀÌÀ¯ 177
7.2 Vagrant·Î ³ëµå ±¸¼ºÇϱâ 178
__7.2.1 Vagrant ¼³Ä¡¸¦ À§ÇÑ ±âº»¼³Á¤ 178
__7.2.2 Vagrantfile ¼öÁ¤ 180
__7.2.3 Vagrant¸¦ ÀÌ¿ëÇÑ °¡»ó¸Ó½Å »ý¼º 184
7.3 Ansible·Î HTCondor ¼³Á¤Çϱâ 188
__7.3.1 Ansible ¼³Ä¡ ¹× ±âº»¼³Á¤ 189
__7.3.2 Ansible È£½ºÆ® Åë½Å È®ÀÎ 190
__7.3.3 Ansible Ç÷¹ÀÌºÏ ÀÛ¼º 192
¿¬½À¹®Á¦ 196
PART 3 ¾Æ¸¶Á¸ AWS Ŭ¶ó¿ìµå 197
CHAPTER 8 ¾Æ¸¶Á¸ AWS¸¦ È°¿ëÇÑ °¡»ó¸Ó½Å »ý¼º°ú Á¢¼Ó 199
8.1 ¾Æ¸¶Á¸ AWS °èÁ¤ ¸¸µé±â 199
8.2 ¾Æ¸¶Á¸ AWS °¡»ó¸Ó½Å ¸¸µé±â 206
8.3 °¡»ó¸Ó½Å¿¡ Á¢¼ÓÇϱâ 212
¿¬½À¹®Á¦ 216
CHAPTER 9 AWS µ¿Àû ÀÚ¿ø °ü¸® ÇÁ·Î±×·¡¹Ö 218
9.1 µ¿Àû ÀÚ¿ø °ü¸® ÇÁ·Î±×·¡¹Ö ±¸Á¶ 218
9.2 EC2 HTCondor ¸¶½ºÅÍ ³ëµå »ý¼º 221
9.3 HTCondor ½½·¹À̺ê À̹ÌÁö ¸¸µé±â 227
9.4 AWS ÀÚ¿ø µ¿Àû °ü¸® Åø 233
__9.4.1 List Instances 234
__9.4.2 Start Instances 235
__9.4.3 AIM À̹ÌÁö·Î ÀνºÅϽº »ý¼º 238
__9.4.4 ÀνºÅϽº ÁßÁö 241
__9.4.5 ÀνºÅϽº Àç½ÃÀÛ 244
__9.4.6 °¡¿ë ¸®Àü ¹× Á¸ 245
9.5 µ¿Àû °ü¸® Åø ¸¸µé±â 247
¿¬½À¹®Á¦ 253
PART 4 °¡»óÈ ±â¼ú 255
CHAPTER 10 °¡»óÈ ±â¼ú °³³ä 257
10.1 °¡»óÈÀÇ ±âº» °³³ä 257
__10.1.1 °¡»óÈÀÇ Á¤ÀÇ 258
__10.1.2 °¡»óÈ ´ë»ó ½Ã½ºÅÛ 258
__10.1.3 ÇÁ·Î¼¼½º °¡»ó¸Ó½Å 260
10.2 ÇÏÀÌÆÛ¹ÙÀÌÀú 261
__10.2.1 ŸÀÔ 1 ÇÏÀÌÆÛ¹ÙÀÌÀú 261
__10.2.2 ŸÀÔ 2 ÇÏÀÌÆÛ¹ÙÀÌÀú 263
__10.2.3 ´ëÇ¥ÀûÀÎ ÇÏÀÌÆÛ¹ÙÀÌÀú 264
__10.2.4 ÇÏÀÌÆÛ¹ÙÀÌÀúÀÇ ¶óÀÌÇÁ »çÀÌŬ 266
10.3 °¡»óÈ 267
__10.3.1 °¡»óÈ Å¸ÀÔ 269
__10.3.2 Àü°¡»óÈ 271
__10.3.3 ¹Ý°¡»óÈ 274
__10.3.4 ÇÏÀ̺긮µå °¡»óÈ 276
__10.3.5 OS ·¹º§ °¡»óÈ 277
__10.3.6 °¡»óÈ Å¸ÀÔ ¿ä¾à 278
¿¬½À¹®Á¦ 279
CHAPTER 11 CPU, ¸Þ¸ð¸®, I/O °¡»óÈ 280
11.1 CPU °¡»óÈ 280
__11.1.1 ¿¡¹Ä·¹ÀÌ¼Ç 281
__11.1.2 Ư±Ç ¸ðµå¿Í ºñƯ±Ç ¸ðµå 283
__11.1.3 Æ®·¦ 285
__11.1.4 CPU °¡»óÈ ±¸Çö 287
11.2 ¸Þ¸ð¸® °¡»óÈ 294
__11.2.1 °¡»ó¸Þ¸ð¸® 294
__11.2.2 ÆäÀÌÁö Å×À̺í 298
__11.2.3 °¡»óÈ È¯°æ¿¡¼ ¸Þ¸ð¸® º¯È¯ 301
__11.2.4 TLB ¿¡¹Ä·¹ÀÌ¼Ç ¹æ½Ä ¸Þ¸ð¸® °¡»óÈ 303
__11.2.5 ¼¨µµ ÆäÀÌÁö Å×ÀÌºí ¹æ½Ä ¸Þ¸ð¸® °¡»óÈ 307
__11.2.6 Á÷Á¢ ÆäÀÌÁö Å×À̺í Á¢±Ù ¹æ½ÄÀÇ ¸Þ¸ð¸® °¡»óÈ 310
__11.2.7 Çϵå¿þ¾î Áö¿ø ÆäÀÌ¡ 312
11.3 I/O °¡»óÈ 317
__11.3.1 I/O ÀåÄ¡ ¿¡¹Ä·¹ÀÌ¼Ç 318
__11.3.2 I/O ¹Ý°¡»óÈ 320
__11.3.3 Á÷Á¢ Á¢±Ù I/O 325
__11.3.4 IOMMU 328
__11.3.5 SR-IOV 332
¿¬½À¹®Á¦ 333
PART 5 °¡»óÈ ±â¼ú È°¿ë 335
CHAPTER 12 °¡»ó¸Ó½Å ¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç 337
12.1 °¡»ó¸Ó½Å ¸¶À̱׷¹ÀÌ¼Ç ±â¼ú 337
__12.1.1 ÇÁ¸®Ä«ÇÇ ¹æ½Ä 338
__12.1.2 Æ÷½ºÆ®Ä«ÇÇ ¹æ½Ä 339
__12.1.3 ÇÏÀ̺긮µå ¹æ½Ä 340
12.2 °¡»ó¸Ó½Å »ý¼º ¹× ½Ç½À ȯ°æ ±¸¼º 341
__12.2.1 °¡»ó¸Ó½Å »ý¼º 341
__12.2.2 °¡»óÈ ÆÐÅ°Áö ¼³Ä¡ ¹× ¼³Á¤ 343
__12.2.3 °¡»ó¸Ó½Å º¹Á¦ 345
__12.2.4 °¡»ó¸Ó½Å ȯ°æ¼³Á¤ 347
12.3 KVM °¡»ó¸Ó½Å »ý¼º ¹× ¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç 351
__12.3.1 °¡»ó¸Ó½Å À̹ÌÁö ÀúÀå¼Ò »ý¼º 352
__12.3.2 CirrOS °¡»ó¸Ó½Å »ý¼º 352
__12.3.3 cirros °¡»ó¸Ó½Å¿¡ ÀÛ¾÷ÆÄÀÏ »ý¼º 354
__12.3.4 KVM ¶óÀÌºê ¸¶À̱׷¹ÀÌ¼Ç 356
¿¬½À¹®Á¦ 358
CHAPTER 13 °¡»ó¸Ó½ÅÀ¸·Î ¿ÀǽºÅà ±¸ÃàÇϱâ 360
13.1 ¿ÀǽºÅà °³¿ä ¹× ±¸Á¶ 360
__13.1.1 ¿ÀǽºÅà °³¿ä 360
__13.1.2 ¿ÀǽºÅà ±¸Á¶ 362
13.2 ¿ÀǽºÅà ±¸ÃàÀ» À§ÇÑ ½Ç½À ȯ°æ 364
13.3 ¿ÀǽºÅà ¼³Ä¡ 370
13.4 ¿ÀǽºÅà Á¢¼Ó ¹× °¡»ó¸Ó½Å »ý¼º 373
__13.4.1 ¿ÀǽºÅà ´ë½Ãº¸µå Á¢±Ù 373
__13.4.2 ¿ÀǽºÅà Ŀ¸Çµå ¶óÀÎ ÅøÀ» ÀÌ¿ëÇÑ Á¢±Ù 382
¿¬½À¹®Á¦ 388
PART 6 ÄÁÅ×ÀÌ³Ê ±â¼ú 391
CHAPTER 14 ÄÁÅ×ÀÌ³Ê ±âº» °³³ä 393
14.1 ÄÁÅ×ÀÌ³Ê ±âº» °³³ä°ú ±â¼úÀÇ Áøº¸ 393
__14.1.1 ±âº» °³³ä 393
__14.1.2 ÄÁÅ×ÀÌ³Ê ±â¼úÀÇ ¿ª»ç 395
14.2 ÄÁÅ×ÀÌ³Ê¿Í °¡»ó¸Ó½Å 399
¿¬½À¹®Á¦ 402
CHAPTER 15 ¸®´ª½º ÄÁÅ×ÀÌ³Ê 403
15.1 ¸®´ª½º ÄÁÅ×ÀÌ³Ê LXC 403
__15.1.1 ¸®´ª½º ÄÁÅ×ÀÌ³Ê ¾ÆÅ°ÅØó 403
__15.1.2 ¸¶¿îÆ® ³×ÀÓ½ºÆäÀ̽º 406
__15.1.3 UTS ³×ÀÓ½ºÆäÀ̽º 409
__15.1.4 PID ³×ÀÓ½ºÆäÀ̽º 411
__15.1.5 IPC ³×ÀÓ½ºÆäÀ̽º 415
__15.1.6 ³×Æ®¿öÅ© ³×ÀÓ½ºÆäÀ̽º 416
__15.1.7 »ç¿ëÀÚ ³×ÀÓ½ºÆäÀ̽º 442
15.2 LXC ÄÁÅ×ÀÌ³Ê 452
__15.2.1 LXC ¼³Ä¡Çϱâ 452
__15.2.2 LXC ÄÁÅ×ÀÌ³Ê »ý¼º 456
__15.2.3 LXC ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ© ¼³Á¤ ¹× Á¢¼Ó 459
__15.2.4 LXC ÄÁÅ×ÀÌ³Ê ³»ºÎ ÆÄÀÏ 463
__15.2.5 ´Ù¿î·Îµå ÅÛÇø´À» ÀÌ¿ëÇÑ ÄÁÅ×ÀÌ³Ê »ý¼º 466
__15.2.6 Ä¿½ºÅÒ ÄÁÅ×ÀÌ³Ê »ý¼º 469
__15.2.7 LXC ÄÁÅ×ÀÌ³Ê Á¾·á, »èÁ¦Çϱâ 475
¿¬½À¹®Á¦ 477
CHAPTER 16 µµÄ¿ 479
16.1 µµÄ¿ °³¿ä 479
__16.1.1 ±âº» °³³ä 479
__16.1.2 µµÄ¿ ±¸µ¿ ¹æ½Ä 481
__16.1.3 µµÄ¿ ¾ÆÅ°ÅØó 483
__16.1.4 µµÄ¿ ±â¹Ý ±â¼ú 487
16.2 µµÄ¿ ½Ç½À 490
__16.2.1 µµÄ¿ ¼³Ä¡Çϱâ 490
__16.2.2 À̹ÌÁö, ÇÁ·Î¼¼½º, Á¢¼Ó, ¸ð´ÏÅ͸µ 493
16.3 µµÄ¿ÆÄÀÏ, ½º¿ú, ½ºÅà 510
__16.3.1 ½Ç½À ȯ°æ ±¸¼º 510
__16.3.2 µµÄ¿ÆÄÀÏÀ» ÅëÇÑ ÄÁÅ×ÀÌ³Ê »ý¼º 511
__16.3.3 µµÄ¿ À̹ÌÁö °øÀ¯Çϱâ 518
__16.3.4 µµÄ¿ ¼ºñ½º 522
16.4 µµÄ¿ ½º¿ú 529
__16.4.1 µµÄ¿ ¿ÀÄɽºÆ®·¹ÀÌ¼Ç Åø 529
__16.4.2 µµÄ¿ ½º¿úÀ» ÅëÇÑ ¼ºñ½º ±¸Ãà 531
__16.4.3 µµÄ¿ ½ºÅà 538
¿¬½À¹®Á¦ 547
CHAPTER 17 Äí¹ö³×Ƽ½º 549
17.1 Äí¹ö³×Ƽ½º µîÀå ¹è°æ 549
17.2 Äí¹ö³×Ƽ½º ±¸Á¶ 552
17.3 ½Ç½Àȯ°æ ±¸¼º 555
17.4 Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ±¸¼º 564
17.5 Äí¹ö³×Ƽ½º¿¡ ¼ºñ½º ¿Ã¸®±â 571
¿¬½À¹®Á¦ 583
PART 7 Ŭ¶ó¿ìµå È°¿ë 585
CHAPTER 18 µµÄ¿¿Í Á¨Å²½º¸¦ ÀÌ¿ëÇÑ CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸¼º 587
18.1 CI/CD ±âº» °³³ä 587
__18.1.1 ÀüÅëÀûÀÎ ¼ÒÇÁÆ®¿þ¾î°³¹ß ÇÁ·Î¼¼½º 587
__18.1.2 Áö¼ÓÀûÀÎ ÅëÇÕ: CI 589
__18.1.3 Áö¼ÓÀûÀÎ Á¦°ø°ú ¹èÆ÷: CD 590
18.2 CI/CD ÆÄÀÌÇÁ¶óÀÎ ½Ç½Àȯ°æ ±¸¼º 592
__18.2.1 CI/CD ÆÄÀÌÇÁ¶óÀÎ ±¸¼º °³³ä 592
__18.2.2 AWS Lightsail ÀνºÅϽº »ý¼º ¹× ¼³Á¤ 593
__18.2.3 µµÄ¿ ¼³Ä¡ 596
__18.2.4 Á¨Å²½º ¼³Ä¡ ¹× ¼³Á¤ 598
18.3 CI ±¸¼º: GitHub, Á¨Å²½º ¿¬µ¿ ¼³Á¤ 605
__18.3.1 GitHub example ¸®Æ÷ÁöÅ͸® »ý¼º 605
__18.3.2 develop ¾ÆÀÌÅÛ »ý¼º ¹× ¼³Á¤ 607
__18.3.3 develop ºê·£Ä¡¿¡ ÄÚµå Ǫ½Ã 610
__18.3.4 Á¨Å²½º main ¾ÆÀÌÅÛ ¼³Á¤ 614
__18.3.5 Á¨Å²½º Ç÷¯±×ÀÎ Ãß°¡ ¼³Ä¡ ¹× ¼³Á¤ 617
18.4 CD ±¸¼º: µµÄ¿ Çãºê¿Í Á¨Å²½º ¿¬µ¿ ¼³Á¤ 620
__18.4.1 µµÄ¿ Çãºê À¥ÈÅ ¼³Á¤ 621
__18.4.2 dockerhub ¾ÆÀÌÅÛ ¼³Á¤ 621
__18.4.3 ¹èÆ÷ ÀνºÅϽº ¼³Á¤ ¹× Å×½ºÆ® 623
¿¬½À¹®Á¦ 626
CHAPTER 19 Ŭ¶ó¿ìµå ±â¼úÀÇ µ¥ÀÌÅÍ ¼¾ÅÍ È°¿ë 627
19.1 µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ±¸Á¶ 627
__19.1.1 µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ³»ºÎ ±¸Á¶ 627
__19.1.2 È®Àå°¡´ÉÇÑ µ¥ÀÌÅÍ ¼¾ÅÍ 630
19.2 µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ´ç¸é °úÁ¦ 632
__19.2.1 ÀÚµ¿È¿Í ¿ø°Ý °ü¸® 632
__19.2.2 µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ¾ÈÁ¤¼º È®º¸ 634
__19.2.3 ¿¡³ÊÁö È¿À²ÀûÀÎ µ¥ÀÌÅÍ ¼¾ÅÍ 636
19.3 È¿À²ÀûÀÎ IT ÀÎÇÁ¶ó 639
__19.3.1 ÄÄÇ»Æà Àåºñ 639
__19.3.2 ½ºÅ丮Áö Àåºñ 641
__19.3.3 ³×Æ®¿öÅ© Àåºñ 645
19.4 µ¥ÀÌÅÍ ¼¾ÅÍ¿¡ È°¿ëµÇ´Â °¡»óÈ ±â¼ú 648
__19.4.1 ¼¹ö °¡»óÈ 648
__19.4.2 ½ºÅ丮Áö °¡»óÈ 650
__19.4.3 ³×Æ®¿öÅ© °¡»óÈ 654
19.5 Ŭ¶ó¿ìµå µ¥ÀÌÅÍ ¼¾ÅÍÀÇ ¿¬°á ±â¼ú 656
__19.5.1 ÀÎÅͳ×Æ®¿öÅ© 657
__19.5.2 µ¥ÀÌÅÍ ¼¾ÅÍ Á¢±ÙÀ» À§ÇÑ ´Ù¾çÇÑ ÇÁ·ÎÅäÄÝ 659
__19.5.3 µ¥ÀÌÅÍÀÇ Àü¼Û°ú ÆÐŶ 662
¿¬½À¹®Á¦ 667
ã¾Æº¸±â 669