- ÇöÀç À§Ä¡
- home > ÄÄÇ»ÅÍ¡¤ICT¡¤¾îÇÐ > ÄÄÇ»ÅÍ¡¤IT µµ¼ > À¥ÇÁ·Î±×·¡¹Ö > AWS Lambda ÀÎ ¾×¼Ç[Á¦ÀÌÆà]
¼¹ö¸®½º ¾ÆÅ°ÅØó¸¦ ÅëÇÑ ¸¶ÀÌÅ©·Î¼ºñ½º¸¦ À§ÇÑ ±æÀâÀÌ!
AWSÇѱ¹»ç¿ëÀÚ¸ðÀÓ °ø½Ä Ãßõ µµ¼!
¿©·¯ºÐÀÇ Äڵ带 AWS Lambda¸¦ ÀÌ¿ëÇØ AWS Ŭ¶ó¿ìµå¿¡ ¿Ã¸®¸é À̺¥Æ® ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÈ´Ù. ÀÌ¿¡ ÇÊ¿äÇÑ ÄÄÇ»Æà ÀÚ¿øÀº ´«¿¡ º¸ÀÌÁö ¾Ê°Ô ÀÚµ¿À¸·Î ±¸¼ºµÈ´Ù. ÀÌ·¯ÇÑ ¼¹ö¸®½º(serverless) ¾Û °³¹ß ¹æ½ÄÀº ¸ð¹ÙÀÏ ¾ÛÀ̳ª À¥ »çÀÌÆ® °³¹ß¿¡ À¯¿ëÇϸç, ¾Æ¿ï·¯ ±â´ÉÀ» ÀÛÀº ÇÔ¼ö·Î ±¸¼ºÇÏ¿© ±Ã±ØÀûÀ¸·Î ¸¶ÀÌÅ©·Î ¼ºñ½º¸¦ À§ÇÑ ¸®¾×Ƽºê ¾ÆÅ°ÅØó¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº »ùÇà ¿¹Á¦¸¦ ÅëÇØ À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ýÀ» ¾È³»ÇÑ´Ù. ±×¸®°í AWS Lambda¿¡ ´ëÇÑ ±âº» ¼Ò°³ºÎÅÍ ¸ð¹ÙÀÏ ¾ÛÀ̳ª À¥ ÆäÀÌÁö¿¡¼ ¶÷´Ù ÇÔ¼ö¸¦ ºÎ¸£´Â ÀϹÝÀû ¿¹Á¦¿Í ÆÐÅϵµ ¼³¸íÇÑ´Ù. ³ª¾Æ°¡, »ùÇà ¾ÖÇø®ÄÉÀ̼ǿ¡ ±â´ÉÀ» ´Ü°èº°·Î Ãß°¡ÇÏ¿© ½ÇÁ¦·Î »ç¿ë °¡´ÉÇÑ ¼öÁØÀ¸·Î ²ø¾î¿Ã¸± °ÍÀÌ´Ù. À̸¦ ÅëÇØ ¿©·¯ºÐÀº AWS Ŭ¶ó¿ìµå¿¡¼ ³ôÀº È®À强°ú º¸¾È ¹× ¼º´ÉÀ» °¡¹ÌÇÑ ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÁÖ¿ä ¿¹Á¦
¡á °£´ÜÇÑ API ¸¸µé±â
¡á À̺¥Æ® ±â¹Ý ¹Ìµð¾î °øÀ¯ »çÀÌÆ® ¸¸µé±â
¡á Ŭ¶ó¿ìµå ³»¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È °ÈÇϱâ
¡á ¸ð¹ÙÀÏ ¹× À¥ Ŭ¶óÀ̾ðÆ®¿¡ µû¸¥ ÇÔ¼ö ¸¸µé±â
¡á ¿ÜºÎ ¼ºñ½º¿Í ¿¬µ¿Çϱâ
?
AWSÇѱ¹»ç¿ëÀÚ¸ðÀÓ °ø½Ä Ãßõ µµ¼!
¿©·¯ºÐÀÇ Äڵ带 AWS Lambda¸¦ ÀÌ¿ëÇØ AWS Ŭ¶ó¿ìµå¿¡ ¿Ã¸®¸é À̺¥Æ® ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÈ´Ù. ÀÌ¿¡ ÇÊ¿äÇÑ ÄÄÇ»Æà ÀÚ¿øÀº ´«¿¡ º¸ÀÌÁö ¾Ê°Ô ÀÚµ¿À¸·Î ±¸¼ºµÈ´Ù. ÀÌ·¯ÇÑ ¼¹ö¸®½º(serverless) ¾Û °³¹ß ¹æ½ÄÀº ¸ð¹ÙÀÏ ¾ÛÀ̳ª À¥ »çÀÌÆ® °³¹ß¿¡ À¯¿ëÇϸç, ¾Æ¿ï·¯ ±â´ÉÀ» ÀÛÀº ÇÔ¼ö·Î ±¸¼ºÇÏ¿© ±Ã±ØÀûÀ¸·Î ¸¶ÀÌÅ©·Î ¼ºñ½º¸¦ À§ÇÑ ¸®¾×Ƽºê ¾ÆÅ°ÅØó¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥Àº »ùÇà ¿¹Á¦¸¦ ÅëÇØ À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ¹æ¹ýÀ» ¾È³»ÇÑ´Ù. ±×¸®°í AWS Lambda¿¡ ´ëÇÑ ±âº» ¼Ò°³ºÎÅÍ ¸ð¹ÙÀÏ ¾ÛÀ̳ª À¥ ÆäÀÌÁö¿¡¼ ¶÷´Ù ÇÔ¼ö¸¦ ºÎ¸£´Â ÀϹÝÀû ¿¹Á¦¿Í ÆÐÅϵµ ¼³¸íÇÑ´Ù. ³ª¾Æ°¡, »ùÇà ¾ÖÇø®ÄÉÀ̼ǿ¡ ±â´ÉÀ» ´Ü°èº°·Î Ãß°¡ÇÏ¿© ½ÇÁ¦·Î »ç¿ë °¡´ÉÇÑ ¼öÁØÀ¸·Î ²ø¾î¿Ã¸± °ÍÀÌ´Ù. À̸¦ ÅëÇØ ¿©·¯ºÐÀº AWS Ŭ¶ó¿ìµå¿¡¼ ³ôÀº È®À强°ú º¸¾È ¹× ¼º´ÉÀ» °¡¹ÌÇÑ ¸ÚÁø ¾ÖÇø®ÄÉÀ̼ÇÀ» ¸¸µé ¼ö ÀÖ°Ô µÉ °ÍÀÌ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÁÖ¿ä ¿¹Á¦
¡á °£´ÜÇÑ API ¸¸µé±â
¡á À̺¥Æ® ±â¹Ý ¹Ìµð¾î °øÀ¯ »çÀÌÆ® ¸¸µé±â
¡á Ŭ¶ó¿ìµå ³»¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È °ÈÇϱâ
¡á ¸ð¹ÙÀÏ ¹× À¥ Ŭ¶óÀ̾ðÆ®¿¡ µû¸¥ ÇÔ¼ö ¸¸µé±â
¡á ¿ÜºÎ ¼ºñ½º¿Í ¿¬µ¿Çϱâ
?
ÀúÀÚ: ´Ù´Ò·Î Æ÷Ä¡¾Æ (ÁöÀºÀÌ), À±¼®Âù, °û±Ôº¹, ÀÌÁØÈñ (¿Å±äÀÌ)
PART 1 ù ¹ø° ´Ü°è
CHAPTER 1 Ŭ¶ó¿ìµå ±â¹Ý ÇÔ¼ö ½ÇÇàÇϱâ 3
1.1 AWS Lambda ¼Ò°³ 6
1.2 ¹é¿£µå ÇÔ¼ö ±¸¼ºÇϱâ 13
1.3 ´ÜÀÏ ¹é¿£µå ±¸¼ºÇϱâ 14
1.4 À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç 17
1.5 Ŭ¶óÀ̾ðÆ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 22
CHAPTER 2 ù ¶÷´Ù ÇÔ¼ö ¸¸µé±â 27
2.1 »õ·Î¿î ÇÔ¼ö ¸¸µé±â 27
2.2 ÇÔ¼ö ÀÛ¼ºÇϱâ 31
2.3 ´Ù¸¥ ¼³Á¤ ÁöÁ¤Çϱâ 32
2.4 ÇÔ¼ö Å×½ºÆ®Çϱâ 35
2.5 Lambda API·Î ÇÔ¼ö ½ÇÇàÇϱâ 37
CHAPTER 3 À¥ API ±â¹Ý ¶÷´Ù ÇÔ¼ö 43
3.1 Amazon API Gateway ¼Ò°³ 44
3.2 API »ý¼ºÇϱâ 46
3.3 API ¿¬µ¿Çϱâ 48
3.4 ¿¬µ¿ Å×½ºÆ®Çϱâ 51
3.5 ÀÀ´ä º¯È¯Çϱâ 53
3.6 ¸Å°³º¯¼ö·Î ¸®¼Ò½º °æ·Î »ç¿ëÇϱâ 59
3.7 API °ÔÀÌÆ®¿þÀÌ ÄÜÅؽºÆ® »ç¿ëÇϱâ 62
PART 2 À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
CHAPTER 4 º¸¾È °ü¸®Çϱâ 73
4.1 IAM »ç¿ëÀÚ, ±×·ì°ú ¿ªÇÒ 74
4.2 IAM Á¤Ã¥ ÀÌÇØÇϱâ 79
4.3 IAM Á¤Ã¥ »ç¿ëÇϱâ 82
4.4 IAM Á¤Ã¥ º¯¼ö »ç¿ëÇϱâ 88
4.5 IAM ¿ªÇÒ »ç¿ëÇϱâ 91
CHAPTER 5 µ¶¸³ ½ÇÇà ÇÔ¼ö ¸¸µé±â 95
5.1 ¶÷´Ù ÇÔ¼ö¿¡ ¶óÀ̺귯¸®¿Í ¸ðµâ ÆÐŰ¡Çϱâ 96
5.2 À̺¥Æ®¿¡ µû¶ó ÇÔ¼ö ½ÇÇàÇϱâ 98
5.3 ÇÔ¼ö¿¡ ¹ÙÀ̳ʸ® ÇÔ²² »ç¿ëÇϱâ 112
5.4 ÇÔ¼ö ½ºÄÉÁÙ¸µÇϱâ 120
CHAPTER 6 »ç¿ëÀÚ °ü¸®Çϱâ 127
6.1 Amazon Cognito Identity ¼Ò°³ 128
6.2 ¿ÜºÎ ¾ÆÀ̵§Æ¼Æ¼ Á¦°øÀÚ 131
6.3 »ç¿ëÀÚ ÀÎÁõ ÅëÇÕÇϱâ 133
6.4 ÀÎÁõ »ç¿ëÀÚ¿Í ¹ÌÀÎÁõ »ç¿ëÀÚ 134
6.5 Amazon Cognito Á¤Ã¥ ¿ä¼Ò »ç¿ëÇϱâ 135
CHAPTER 7 Ŭ¶óÀ̾ðÆ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 145
7.1 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 145
7.2 ¸ð¹ÙÀÏ ¾Û¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 157
7.3 À¥ ºê¶ó¿ìÀú¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 162
CHAPTER 8 ÀÎÁõ ¼ºñ½º ¼³°èÇϱâ 171
8.1 »óÈ£ÀÛ¿ë ¸ðµ¨ 172
8.2 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó 175
8.3 Amazon Cognito·Î ÀÛ¾÷Çϱâ 180
8.4 »ç¿ëÀÚ ÇÁ·ÎÇÊ ÀúÀåÇϱâ 181
8.5 »ç¿ëÀÚ ÇÁ·ÎÇÊ¿¡ µ¥ÀÌÅÍ Ãß°¡Çϱâ 182
8.6 ¾ÏÈ£ ¾ÏÈ£ÈÇϱâ 182
CHAPTER 9 ÀÎÁõ ¼ºñ½º ±¸ÇöÇϱâ 187
9.1 ÅëÇÕ ±¸¼º °ü¸®Çϱâ 189
9.2 ÃʱâÈ ÀÚµ¿È ¹× ¹èÄ¡ 190
9.3 ÄÚµå °øÀ¯Çϱâ 192
9.4 ȨÆäÀÌÁö ¸¸µé±â 193
9.5 ½Å±Ô »ç¿ëÀÚ µî·ÏÇϱâ 195
9.6 »ç¿ëÀÚ À̸ÞÀÏ ÀÎÁõÇϱâ 202
CHAPTER 10 ÀÎÁõ ±â´É Ãß°¡Çϱâ 213
10.1 ºÐ½ÇµÈ ¾ÏÈ£ º¸°íÇϱâ 214
10.2 ¾ÏÈ£ Àç¼³Á¤Çϱâ 221
10.3 »ç¿ëÀÚ ·Î±×ÀÎÇϱâ 227
10.4 ÀÎÁõµÈ »ç¿ëÀÚ¸¦ À§ÇØ AWS ÀÚ°Ý Áõ¸í °¡Á®¿À±â 232
10.5 ¾ÏÈ£ º¯°æÇϱâ 233
CHAPTER 11 ¹Ìµð¾î °øÀ¯ ¼ºñ½º ¸¸µé±â 245
11.1 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó 246
11.2 Amazon S3 °´Ã¼ À̸§ Áþ±â 254
11.3 Amazon DynamoDBÀÇ µ¥ÀÌÅÍ ¸ðµ¨ µðÀÚÀÎÇϱâ 256
11.4 Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀÌ¼Ç 258
11.5 ÄÜÅÙÃ÷ ¾÷µ¥ÀÌÆ®¿¡ ¹ÝÀÀÇϱâ 270
11.6 ÄÜÅÙÃ÷ À妽º ¾÷µ¥ÀÌÆ®Çϱâ 274
CHAPTER 12 À̺¥Æ® ±â¹ÝÀÇ ÀåÁ¡ 283
12.1 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó °³¿ä 284
12.2 ÇÁ·ÐÆ®¿£µå·ÎºÎÅÍ ½ÃÀÛÇϱâ 286
12.3 ¹é¿£µå´Â ¹«¾ùÀΰ¡? 287
12.4 ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö 293
12.5 ¸¶ÀÌÅ©·Î¼ºñ½º¸¦ ÇâÇÑ ±æ 296
12.6 Ç÷§ÆûÀÇ È®À强 299
12.7 °¡¿ë¼º°ú ź·Â¼º 301
12.8 ºñ¿ë »êÁ¤Çϱâ 302
PART 3 °³¹ßºÎÅÍ ¹èÆ÷±îÁö
CHAPTER 13 ¼¹ö¸®½º °³¹ß ¹æ½Ä °³¼±Çϱâ 311
13.1 ·ÎÄÿ¡¼ °³¹ßÇϱâ 311
13.2 ·Î±×¿Í µð¹ö±× 315
13.3 ¶÷´Ù ÇÔ¼ö ¹öÀü °ü¸®Çϱâ 318
13.4 º°ÄªÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ȯ°æ °ü¸®Çϱâ 319
13.5 °³¹ß µµ±¸ ¹× ÇÁ·¹ÀÓ¿öÅ© 321
CHAPTER 14 ¹èÆ÷ ÀÚµ¿ÈÇϱâ 337
14.1 Amazon S3¿¡ ÄÚµå ÀúÀåÇϱâ 337
14.2 À̺¥Æ® ±â¹Ý ¼¹ö¸®½º ¿¬¼ÓÀûÀ¸·Î ¹èÆ÷Çϱâ 341
14.3 AWS CloudFormation ¹èÆ÷Çϱâ 343
14.4 ´ÙÁß ¸®Àü ¹èÆ÷ 351
CHAPTER 15 ÀÎÇÁ¶ó °ü¸® ÀÚµ¿ÈÇϱâ 359
15.1 ¾Ë¶÷¿¡ ¹ÝÀÀÇϱâ 360
15.2 À̺¥Æ®¿¡ ¹ÝÀÀÇϱâ 363
15.3 ½Ç½Ã°£¿¡ °¡±î¿î ¼Óµµ·Î ·Î±× ó¸®Çϱâ 364
15.4 ¹Ýº¹µÇ´Â È°µ¿ ½ºÄÉÁÙ¸µÇϱâ 365
15.5 ´ÙÁß ¸®Àü ¾ÆÅ°ÅØó¿Í µ¥ÀÌÅÍ µ¿±âÈ 366
PART 4 ¿ÜºÎ ¼ºñ½º È°¿ëÇϱâ
CHAPTER 16 ¿ÜºÎ ¼ºñ½º ¿äûÇϱâ 373
16.1 ½ÃÅ©¸´ Å°¿Í ÀÚ°Ý Áõ¸í °ü¸®Çϱâ 373
16.2 IFTTT Maker Channel »ç¿ëÇϱâ 378
16.3 Slack ÆÀÀ¸·Î ¸Þ½ÃÁö º¸³»±â 381
16.4 GitHub ÀúÀå¼Ò °ü¸® ÀÚµ¿ÈÇϱâ 383
CHAPTER 17 ´Ù¸¥ ¼ºñ½º·ÎºÎÅÍ À̺¥Æ® ¹Þ±â 387
17.1 È£Ãâ ¼ºñ½º Á¾·ù 387
17.2 À¥ÈÅ ÆÐÅÏ 389
17.3 SlackÀ¸·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 390
17.4 GitHub·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 392
17.5 Twilio·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 393
17.6 MongoDB¸¦ Æ®¸®°Å·Î »ç¿ëÇϱâ 394
17.7 ·Î±× ¸ð´ÏÅ͸µ ÆÐÅÏ 395
ã¾Æº¸±â 399
CHAPTER 1 Ŭ¶ó¿ìµå ±â¹Ý ÇÔ¼ö ½ÇÇàÇϱâ 3
1.1 AWS Lambda ¼Ò°³ 6
1.2 ¹é¿£µå ÇÔ¼ö ±¸¼ºÇϱâ 13
1.3 ´ÜÀÏ ¹é¿£µå ±¸¼ºÇϱâ 14
1.4 À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç 17
1.5 Ŭ¶óÀ̾ðÆ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 22
CHAPTER 2 ù ¶÷´Ù ÇÔ¼ö ¸¸µé±â 27
2.1 »õ·Î¿î ÇÔ¼ö ¸¸µé±â 27
2.2 ÇÔ¼ö ÀÛ¼ºÇϱâ 31
2.3 ´Ù¸¥ ¼³Á¤ ÁöÁ¤Çϱâ 32
2.4 ÇÔ¼ö Å×½ºÆ®Çϱâ 35
2.5 Lambda API·Î ÇÔ¼ö ½ÇÇàÇϱâ 37
CHAPTER 3 À¥ API ±â¹Ý ¶÷´Ù ÇÔ¼ö 43
3.1 Amazon API Gateway ¼Ò°³ 44
3.2 API »ý¼ºÇϱâ 46
3.3 API ¿¬µ¿Çϱâ 48
3.4 ¿¬µ¿ Å×½ºÆ®Çϱâ 51
3.5 ÀÀ´ä º¯È¯Çϱâ 53
3.6 ¸Å°³º¯¼ö·Î ¸®¼Ò½º °æ·Î »ç¿ëÇϱâ 59
3.7 API °ÔÀÌÆ®¿þÀÌ ÄÜÅؽºÆ® »ç¿ëÇϱâ 62
PART 2 À̺¥Æ® ±â¹Ý ¾ÖÇø®ÄÉÀÌ¼Ç ¸¸µé±â
CHAPTER 4 º¸¾È °ü¸®Çϱâ 73
4.1 IAM »ç¿ëÀÚ, ±×·ì°ú ¿ªÇÒ 74
4.2 IAM Á¤Ã¥ ÀÌÇØÇϱâ 79
4.3 IAM Á¤Ã¥ »ç¿ëÇϱâ 82
4.4 IAM Á¤Ã¥ º¯¼ö »ç¿ëÇϱâ 88
4.5 IAM ¿ªÇÒ »ç¿ëÇϱâ 91
CHAPTER 5 µ¶¸³ ½ÇÇà ÇÔ¼ö ¸¸µé±â 95
5.1 ¶÷´Ù ÇÔ¼ö¿¡ ¶óÀ̺귯¸®¿Í ¸ðµâ ÆÐŰ¡Çϱâ 96
5.2 À̺¥Æ®¿¡ µû¶ó ÇÔ¼ö ½ÇÇàÇϱâ 98
5.3 ÇÔ¼ö¿¡ ¹ÙÀ̳ʸ® ÇÔ²² »ç¿ëÇϱâ 112
5.4 ÇÔ¼ö ½ºÄÉÁÙ¸µÇϱâ 120
CHAPTER 6 »ç¿ëÀÚ °ü¸®Çϱâ 127
6.1 Amazon Cognito Identity ¼Ò°³ 128
6.2 ¿ÜºÎ ¾ÆÀ̵§Æ¼Æ¼ Á¦°øÀÚ 131
6.3 »ç¿ëÀÚ ÀÎÁõ ÅëÇÕÇϱâ 133
6.4 ÀÎÁõ »ç¿ëÀÚ¿Í ¹ÌÀÎÁõ »ç¿ëÀÚ 134
6.5 Amazon Cognito Á¤Ã¥ ¿ä¼Ò »ç¿ëÇϱâ 135
CHAPTER 7 Ŭ¶óÀ̾ðÆ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 145
7.1 ÀÚ¹Ù½ºÅ©¸³Æ®¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 145
7.2 ¸ð¹ÙÀÏ ¾Û¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 157
7.3 À¥ ºê¶ó¿ìÀú¿¡¼ ÇÔ¼ö È£ÃâÇϱâ 162
CHAPTER 8 ÀÎÁõ ¼ºñ½º ¼³°èÇϱâ 171
8.1 »óÈ£ÀÛ¿ë ¸ðµ¨ 172
8.2 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó 175
8.3 Amazon Cognito·Î ÀÛ¾÷Çϱâ 180
8.4 »ç¿ëÀÚ ÇÁ·ÎÇÊ ÀúÀåÇϱâ 181
8.5 »ç¿ëÀÚ ÇÁ·ÎÇÊ¿¡ µ¥ÀÌÅÍ Ãß°¡Çϱâ 182
8.6 ¾ÏÈ£ ¾ÏÈ£ÈÇϱâ 182
CHAPTER 9 ÀÎÁõ ¼ºñ½º ±¸ÇöÇϱâ 187
9.1 ÅëÇÕ ±¸¼º °ü¸®Çϱâ 189
9.2 ÃʱâÈ ÀÚµ¿È ¹× ¹èÄ¡ 190
9.3 ÄÚµå °øÀ¯Çϱâ 192
9.4 ȨÆäÀÌÁö ¸¸µé±â 193
9.5 ½Å±Ô »ç¿ëÀÚ µî·ÏÇϱâ 195
9.6 »ç¿ëÀÚ À̸ÞÀÏ ÀÎÁõÇϱâ 202
CHAPTER 10 ÀÎÁõ ±â´É Ãß°¡Çϱâ 213
10.1 ºÐ½ÇµÈ ¾ÏÈ£ º¸°íÇϱâ 214
10.2 ¾ÏÈ£ Àç¼³Á¤Çϱâ 221
10.3 »ç¿ëÀÚ ·Î±×ÀÎÇϱâ 227
10.4 ÀÎÁõµÈ »ç¿ëÀÚ¸¦ À§ÇØ AWS ÀÚ°Ý Áõ¸í °¡Á®¿À±â 232
10.5 ¾ÏÈ£ º¯°æÇϱâ 233
CHAPTER 11 ¹Ìµð¾î °øÀ¯ ¼ºñ½º ¸¸µé±â 245
11.1 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó 246
11.2 Amazon S3 °´Ã¼ À̸§ Áþ±â 254
11.3 Amazon DynamoDBÀÇ µ¥ÀÌÅÍ ¸ðµ¨ µðÀÚÀÎÇϱâ 256
11.4 Ŭ¶óÀ̾ðÆ® ¾ÖÇø®ÄÉÀÌ¼Ç 258
11.5 ÄÜÅÙÃ÷ ¾÷µ¥ÀÌÆ®¿¡ ¹ÝÀÀÇϱâ 270
11.6 ÄÜÅÙÃ÷ À妽º ¾÷µ¥ÀÌÆ®Çϱâ 274
CHAPTER 12 À̺¥Æ® ±â¹ÝÀÇ ÀåÁ¡ 283
12.1 À̺¥Æ® ±â¹Ý ¾ÆÅ°ÅØó °³¿ä 284
12.2 ÇÁ·ÐÆ®¿£µå·ÎºÎÅÍ ½ÃÀÛÇϱâ 286
12.3 ¹é¿£µå´Â ¹«¾ùÀΰ¡? 287
12.4 ¹ÝÀÀÇü ÇÁ·Î±×·¡¹Ö 293
12.5 ¸¶ÀÌÅ©·Î¼ºñ½º¸¦ ÇâÇÑ ±æ 296
12.6 Ç÷§ÆûÀÇ È®À强 299
12.7 °¡¿ë¼º°ú ź·Â¼º 301
12.8 ºñ¿ë »êÁ¤Çϱâ 302
PART 3 °³¹ßºÎÅÍ ¹èÆ÷±îÁö
CHAPTER 13 ¼¹ö¸®½º °³¹ß ¹æ½Ä °³¼±Çϱâ 311
13.1 ·ÎÄÿ¡¼ °³¹ßÇϱâ 311
13.2 ·Î±×¿Í µð¹ö±× 315
13.3 ¶÷´Ù ÇÔ¼ö ¹öÀü °ü¸®Çϱâ 318
13.4 º°ÄªÀ» »ç¿ëÇÏ¿© ´Ù¸¥ ȯ°æ °ü¸®Çϱâ 319
13.5 °³¹ß µµ±¸ ¹× ÇÁ·¹ÀÓ¿öÅ© 321
CHAPTER 14 ¹èÆ÷ ÀÚµ¿ÈÇϱâ 337
14.1 Amazon S3¿¡ ÄÚµå ÀúÀåÇϱâ 337
14.2 À̺¥Æ® ±â¹Ý ¼¹ö¸®½º ¿¬¼ÓÀûÀ¸·Î ¹èÆ÷Çϱâ 341
14.3 AWS CloudFormation ¹èÆ÷Çϱâ 343
14.4 ´ÙÁß ¸®Àü ¹èÆ÷ 351
CHAPTER 15 ÀÎÇÁ¶ó °ü¸® ÀÚµ¿ÈÇϱâ 359
15.1 ¾Ë¶÷¿¡ ¹ÝÀÀÇϱâ 360
15.2 À̺¥Æ®¿¡ ¹ÝÀÀÇϱâ 363
15.3 ½Ç½Ã°£¿¡ °¡±î¿î ¼Óµµ·Î ·Î±× ó¸®Çϱâ 364
15.4 ¹Ýº¹µÇ´Â È°µ¿ ½ºÄÉÁÙ¸µÇϱâ 365
15.5 ´ÙÁß ¸®Àü ¾ÆÅ°ÅØó¿Í µ¥ÀÌÅÍ µ¿±âÈ 366
PART 4 ¿ÜºÎ ¼ºñ½º È°¿ëÇϱâ
CHAPTER 16 ¿ÜºÎ ¼ºñ½º ¿äûÇϱâ 373
16.1 ½ÃÅ©¸´ Å°¿Í ÀÚ°Ý Áõ¸í °ü¸®Çϱâ 373
16.2 IFTTT Maker Channel »ç¿ëÇϱâ 378
16.3 Slack ÆÀÀ¸·Î ¸Þ½ÃÁö º¸³»±â 381
16.4 GitHub ÀúÀå¼Ò °ü¸® ÀÚµ¿ÈÇϱâ 383
CHAPTER 17 ´Ù¸¥ ¼ºñ½º·ÎºÎÅÍ À̺¥Æ® ¹Þ±â 387
17.1 È£Ãâ ¼ºñ½º Á¾·ù 387
17.2 À¥ÈÅ ÆÐÅÏ 389
17.3 SlackÀ¸·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 390
17.4 GitHub·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 392
17.5 Twilio·ÎºÎÅÍÀÇ À̺¥Æ® ó¸®Çϱâ 393
17.6 MongoDB¸¦ Æ®¸®°Å·Î »ç¿ëÇϱâ 394
17.7 ·Î±× ¸ð´ÏÅ͸µ ÆÐÅÏ 395
ã¾Æº¸±â 399
AWSÇѱ¹»ç¿ëÀÚ¸ðÀÓ °ø½Ä Ãßõ µµ¼!
¿©·¯ºÐÀÇ Äڵ带 AWS Lambda¸¦ ÀÌ¿ëÇØ AWS Ŭ¶ó¿ìµå¿¡ ¿Ã¸®¸é À̺¥Æ® ±â¹ÝÀ¸·Î ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÇàµÈ´Ù. ÀÌ¿¡ ÇÊ¿äÇÑ ÄÄÇ»Æà ÀÚ¿øÀº ´«¿¡ º¸ÀÌÁö ¾Ê°Ô ÀÚµ¿À¸·Î ±¸¼ºµÈ´Ù. ÀÌ·¯ÇÑ ¼¹ö¸®½º(serverless) ¾Û °³¹ß ¹æ½ÄÀº ¸ð¹ÙÀÏ ¾ÛÀ̳ª À¥ »çÀÌÆ® °³¹ß¿¡ À¯¿ëÇϸç, ¾Æ¿ï·¯ ±â´ÉÀ» ÀÛÀº ÇÔ¼ö·Î ±¸¼ºÇÏ¿© ±Ã±ØÀûÀ¸·Î ¸¶ÀÌÅ©·Î ¼ºñ½º¸¦ À§ÇÑ ¸®¾×Ƽºê ¾ÆÅ°ÅØó¸¦ ±¸¼ºÇÒ ¼ö ÀÖ´Ù.
ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ÁÖ¿ä ¿¹Á¦
¡á °£´ÜÇÑ API ¸¸µé±â
¡á À̺¥Æ® ±â¹Ý ¹Ìµð¾î °øÀ¯ »çÀÌÆ® ¸¸µé±â
¡á Ŭ¶ó¿ìµå ³»¿¡¼ ¾ÖÇø®ÄÉÀÌ¼Ç º¸¾È °ÈÇϱâ
¡á ¸ð¹ÙÀÏ ¹× À¥ Ŭ¶óÀ̾ðÆ®¿¡ µû¸¥ ÇÔ¼ö ¸¸µé±â
¡á ¿ÜºÎ ¼ºñ½º¿Í ¿¬µ¿Çϱâ