ÄÜÅÙÃ÷ »ó¼¼º¸±â
¼­ºñ½º ¿î¿µÀÌ ½¬¿öÁö´Â AWS ÀÎÇÁ¶ó ±¸Ãà °¡À̵å


¼­ºñ½º ¿î¿µÀÌ ½¬¿öÁö´Â AWS ÀÎÇÁ¶ó ±¸Ãà °¡À̵å

<±è´ãÇü> Àú | À§Å°ºÏ½º

Ãâ°£ÀÏ
2022-07-14
ÆÄÀÏÆ÷¸Ë
ePub
¿ë·®
31 M
Áö¿ø±â±â
PC½º¸¶Æ®ÆùÅÂºí¸´PC
ÇöȲ
½Åû °Ç¼ö : 0 °Ç
°£·« ½Åû ¸Þ¼¼Áö
ÄÜÅÙÃ÷ ¼Ò°³
ÀúÀÚ ¼Ò°³
¸ñÂ÷
ÇÑÁÙ¼­Æò

ÄÜÅÙÃ÷ ¼Ò°³

AWS¿Í ¼­ºñ½º ¿î¿µ¿¡ ù°ÉÀ½À» ³»µðµô ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù!
¼­ºñ½º °³¹ß°ú ÀÎÇÁ¶ó °ü¸®¸¦ ´ã´çÇÏ´Â ½Ç¹«ÀÚÀÇ ¿î¿µ ³ëÇϿ츦 ¹è¿ìÀÚ!

ÀÌ Ã¥Àº AWS³ª Ŭ¶ó¿ìµå ȯ°æ¿¡ Àͼ÷ÇÏÁö ¾ÊÀº ºÐµéÀÌ AWS ¼­ºñ½º¸¦ Àß È°¿ëÇØ ½ÇÀü¿¡¼­ ¹Ù·Î ¼­ºñ½º¸¦ ¿î¿µÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁØ´Ù. ±âÃÊÀûÀÎ ¼­¹ö ±¸¼º ¹æ¹ýºÎÅÍ ¹èÆ÷, ¸ð´ÏÅ͸µ, CI/CD °°Àº °íµµÈ­ µî ¿î¿µ ¼­¹ö °ü¸®¿¡ ÇÊ¿äÇÑ ¸ðµç ¿µ¿ªÀ» ´Ù·é´Ù. À̷п¡¸¸ ¸Ó¹«¸£´Â °ÍÀÌ ¾Æ´Ï¶ó ½Ç¹«¿¡¼­ ¹Ù·Î ¼­ºñ½º¸¦ ¿î¿µÇÒ ¼ö ÀÖµµ·Ï 30°³ °¡·®ÀÇ ½Ç½ÀÀÌ Æ÷ÇԵŠÀÖÀ¸¸ç, ȯ°æ ±¸¼ºÀº ¹°·Ð ´Ù¾çÇÑ ¼­ºñ½º »ç¿ë ½Ã ¹ß»ýÇÏ´Â ¿¹¿Ü »óȲ¿¡ ¹Ù·Î ´ëóÇÒ ¼ö ÀÖ°Ô µ½´Â´Ù.

ÀúÀÚ¼Ò°³

¼­°­´ëÇб³¿¡¼­ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇßÀ¸¸ç º¸¾È ȸ»ç¿¡¼­ À¥ ¼­¹ö °³¹ß·Î °³¹ßÀÚÀÇ ±æÀ» °È±â ½ÃÀÛÇß´Ù. ÇöÀç´Â µå¶ó¸¶¾ØÄÄÆÛ´Ï¿¡¼­ ¼­¹ö ÆÄÆ® ¸®´õ·Î API °³¹ß°ú ÀÎÇÁ¶ó °ü¸®¸¦ ¸Ã°í ÀÖ´Ù. ÆнºÆ®Ä·ÆÛ½º¿¡¼­ ¡®¿î¿µ ¼­¹ö °ü¸® ¸¶½ºÅÍ ¿öÅ©¼¥¡¯À̶ó´Â ÁÖÁ¦·Î ¿©·¯ Â÷·Ê °­ÀǸ¦ ÁøÇàÇß´Ù. »ç¶÷ÀÌ ÇÏ´Â ÀÏÀ» ¾î¶»°Ô ±â°è¿¡ ¶°³Ñ±æ ¼ö ÀÖ´ÂÁö ´Ã °í¹ÎÇÏ°í ÀÖ´Ù.

¸ñÂ÷

[1ºÎ] AWS¸¦ ÀÌ¿ëÇÑ ¿î¿µ ¼­¹ö ȯ°æ ±¸Ãà

¡¤ 01Àå: ¿î¿µ ¼­¹ö¿Í AWS ¼Ò°³
1.1 ¿î¿µ ¼­¹ö
1.2 ¿î¿µ ¼­¹ö °ü¸®ÀÇ ¼¼ ´Ü°è
1.3 AWS
__1.3.1 AWSÀÇ Åº»ý ¹è°æ
__1.3.2 ¿î¿µ ¼­¹ö¿¡ ÇÊ¿äÇÑ ¼­ºñ½ºµéÀ» Á¦°øÇÏ´Â AWS
__1.3.3 Ŭ¶ó¿ìµå Ç÷§Æû ¼­ºñ½º·Î¼­ÀÇ AWS
__1.3.4 Ŭ¶ó¿ìµå ¼­ºñ½º Ç÷§ÆûÀ» ½á¾ß ÇÏ´Â ÀÌÀ¯
__1.3.5 Àü ¼¼°è¿¡¼­ »ç¿ëÇÒ ¼ö ÀÖ´Â AWS
__1.3.6 ȸ¿ø °¡ÀÔ
__1.3.7 ¹«·á·Î AWS ¼­ºñ½º¸¦ »ç¿ëÇÒ ¼ö ÀÖ´Â ¹æ¹ý

¡¤ 02Àå: ¿î¿µ ¼­¹ö ȯ°æÀÇ ±¸¼º
2.1 ¿î¿µ ¼­¹ö ¾ÆÅ°ÅØóÀÇ ÀÌÇØ
__2.1.1 ´ÜÀÏ ¼­¹ö
__2.1.2 ¾ÖÇø®ÄÉÀ̼Ç/µ¥ÀÌÅͺ£À̽º ¼­¹ö ºÐ¸®
__2.1.3 ¼­¹ö ´ÜÀ§ÀÇ ·Îµå ¹ë·±¼­
__2.1.4 ¼­¹ö ³» ¾Û ´ÜÀ§ÀÇ ·Îµå ¹ë·±¼­
2.2 AWS EC2¸¦ ÀÌ¿ëÇÑ ¼­¹ö ÀνºÅϽº »ý¼º°ú °ü¸®
__2.2.1 EC2
__2.2.2 EC2¸¦ »ý¼ºÇÏ·Á¸é ²À ¾Ë¾Æ¾ß ÇÏ´Â °³³ä
__2.2.3 [½Ç½À] AWS EC2 ÀνºÅϽº »ý¼º
__2.2.4 [½Ç½À] »ùÇà ÇÁ·ÎÁ§Æ®¸¦ ½ÇÇàÇϱâ À§ÇÑ ¼­¹ö ȯ°æ ±¸¼º
2.3 ¼Ò½ºÄÚµå ¹èÆ÷
__2.3.1 GitÀ» ÀÌ¿ëÇÑ ¼Ò½ºÄÚµå ¹èÆ÷
__2.3.2 [½Ç½À] GitÀ¸·Î EC2 ÀνºÅϽº¿¡ ÄÚµå ¹èÆ÷Çϱâ
2.4 À¥ ¼­¹ö¿Í À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö
__2.4.1 À¥ ¼­¹ö
__2.4.2 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹ö
__2.4.3 À¥ ¼­¹ö¿Í À¥ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­¹öÀÇ »ç¿ë
__2.4.4 Ŭ¶óÀ̾ðÆ®ÀÇ ¿äû À̵¿ °æ·Î
__2.4.5 nginx, Phusion Passenger
__2.4.6 [½Ç½À] nginx, Phusion Passenger ¼³Ä¡ ¹× ¼­ºñ½º
__2.4.7 [½Ç½À] nginx, Phusion Passenger ¼­ºñ½º ¸í·É¾î Ãß°¡
__2.4.8 [½Ç½À] ½Ã½ºÅÛ ½ÃÀÛ ½Ã ÀÚµ¿ ½ÃÀÛ ¼­ºñ½º¿¡ µî·Ï
__2.4.9 [½Ç½À] ÇϳªÀÇ ¼­¹ö¿¡¼­ µÎ °³ÀÇ ¾ÖÇø®ÄÉÀÌ¼Ç ¼­ºñ½ºÇϱâ
2.5 Á¤¸®

¡¤ 03Àå: ´ÙÁß ¼­¹ö ȯ°æ ±¸¼º
3.1 AWS Auto Scaling ±×·ìÀ» ÀÌ¿ëÇÑ ´ÙÁß ¼­¹ö ±¸¼º
__3.1.1 AWS Auto Scaling ±×·ì
__3.1.2 AWS Auto Scaling ±×·ìÀÇ ÀÀ¿ë ¿¹
__3.1.3 AWS Auto Scaling ±×·ìÀÇ ±¸¼º
__3.1.4 [½Ç½À] Auto Scaling ±×·ì »ý¼º
__3.1.5 Auto Scaling ±×·ì È­¸é ±¸¼º
__3.1.6 [½Ç½À] Auto ScalingÀ» ÅëÇÑ ÀνºÅϽº ÀÚµ¿ Ãß°¡, Á¦°Å
__3.1.7 Auto Scaling ±×·ì °³³ä Á¤¸®
3.2 AWS Elastic Load BalancingÀ» ÀÌ¿ëÇÑ ¼­¹ö Æ®·¡ÇÈ ºÐ»ê °ü¸®
__3.2.1 Elastic Load Balancing
__3.2.2 ´ë»ó ±×·ì
__3.2.3 ·Îµå ¹ë·±¼­ÀÇ »óÅ °Ë»ç
__3.2.4 [½Ç½À] Auto Scaling ±×·ì, ´ë»ó ±×·ì, ·Îµå ¹ë·±¼­ ±¸¼º
3.3 Àå¾Ö Á¶Ä¡ ¾ÆÅ°ÅØó ±¸¼º
__3.3.1 Auto Scaling ±×·ìÀ» ÀÌ¿ëÇÑ Àå¾Ö Á¶Ä¡
__3.3.2 [½Ç½À] Auto Scaling ±×·ì°ú ·Îµå ¹ë·±¼­¸¦ ÅëÇÑ Àå¾Ö Á¶Ä¡
3.4 Á¤¸®

¡¤ 04Àå: ¿î¿µ ¼­¹öÀÇ ¿ÜºÎ ȯ°æ ±¸¼º
4.1 µµ¸ÞÀÎ, DNS
4.1.1 µµ¸ÞÀÎ
__4.1.2 [½Ç½À] AWS Route 53À» ÀÌ¿ëÇÑ µµ¸ÞÀÎ µî·Ï
__4.1.3 [½Ç½À] ·Îµå ¹ë·±¼­¿¡ µµ¸ÞÀÎ µî·Ï
4.2 SSL/TLS, HTTPS
__4.2.1 SSL/TLS ÀÎÁõ¼­, HTTPS µ¿ÀÛ ¹æ½Ä
__4.2.2 SSL/TLS ÀÎÁõ¼­ÀÇ °¡°Ý
__4.2.3 SSL/TLS ÀÎÁõ¼­ ¼³Ä¡ ¹æ¹ý
__4.2.4 [½Ç½À] AWS Certificate Manager¸¦ ÅëÇÑ SSL/TLS ÀÎÁõ¼­ µî·Ï
4.3 Á¤¸®

¡¤ 05Àå: ¹èÆ÷ °úÁ¤
5.1 ¹èÆ÷ °ü·Ã ¿ë¾î
__5.1.1 ¹«Áß´Ü/Áß´Ü ¹èÆ÷
__5.1.2 ÇöÀç À§Ä¡ ¹èÆ÷
__5.1.3 ¼­¹ö ´ÜÀ§ÀÇ ºí·ç/±×¸° ¹èÆ÷
__5.1.4 ¼­¹ö ³» ºí·ç/±×¸° ¹èÆ÷
5.2 ºí·ç/±×¸° ¹èÆ÷
__5.2.1 ¹èÆ÷¿¡ ÇÊ¿äÇÑ ÀýÂ÷
__5.2.2 [½Ç½À] ºí·ç/±×¸° ¹èÆ÷
5.3 Á¤¸®

¡¤ 06Àå: ¹èÆ÷ ÀÚµ¿È­
6.1 AWS IAM
__6.1.1 IAM ¼³¸í
__6.1.2 ¿ë¾î
6.2 AWS CodeDeploy
__6.2.1 CodeDeploy ¼³¸í
__6.2.2 CodeDeploy ÀÛµ¿ ÀýÂ÷
__6.2.3 CodeDeploy ±¸¼º ¿ä¼Ò
__6.2.4 [½Ç½À] CodeDeploy·Î ÇöÀç À§Ä¡ ¹èÆ÷ ÁøÇàÇϱâ
__6.2.5 ±âŸ
6.3 Á¤¸®

¡¤ 07Àå: ºñ¹Ð °ª °ü¸®
7.1 ºñ¹Ð °ª
__7.1.1 ºñ¹Ð °ª °ü¸® ¿øÄ¢
7.2 °ü¸® ¹æ¹ý
__7.2.1 ¹èÆ÷ ÀÚµ¿È­ Åø
__7.2.2 Blackbox
__7.2.3 Vault
__7.2.4 AWS Secrets Manager
__7.2.5 [½Ç½À] Secrets Manager »ç¿ë¹ý
__7.2.6 AWS Systems ManagerÀÇ ÆĶó¹ÌÅÍ ½ºÅä¾î
__7.2.7 ¾î¶² ¹æ¹ýÀ» ¾µ °ÍÀΰ¡?
7.3 Á¤¸®

¡¤ 08Àå: ¸ð´ÏÅ͸µ ½Ã½ºÅÛ ±¸Ãà ¹× È°¿ë
8.1 ¸ð´ÏÅ͸µÀÇ ¸ñÀû°ú ¿µ¿ª
8.2 AWS CloudWatch
__8.2.1 AWS CloudWatch ¼³¸í
__8.2.2 CloudWatch ÁöÇ¥
__8.2.3 [½Ç½À] CloudWatch¿¡ »ç¿ëÀÚ ÁöÁ¤ ÁöÇ¥ ±â·Ï
__8.2.4 [½Ç½À] CloudWatch Agent·Î ¸Þ¸ð¸®, µð½ºÅ© »ç¿ë·® ÁöÇ¥, ·Î±× ±â·Ï
__8.2.5 CloudWatch ´ë½Ãº¸µå
__8.2.6 [½Ç½À] CloudWatch ´ë½Ãº¸µå »ý¼º
__8.2.7 CloudWatch °æº¸
__8.2.8 [½Ç½À] CloudWatch °æº¸ »ý¼º
8.3 ¾ÖÇø®ÄÉÀÌ¼Ç ¼º´É °ü¸® Åø
__8.3.1 APM Åø ¼³¸í
__8.3.1 NewRelic APM
8.4 Á¤¸®


[2ºÎ] °íµµÈ­µÈ ¿î¿µ ¼­¹ö °ü¸®

¡¤ 09Àå: ·Î±× ºÐ¼®
9.1 AWS CloudWatch Logs
__9.1.1 CloudWatch Logs ¼Ò°³
__9.1.2 [½Ç½À] CloudWatch Log¿¡ ·Î±× ÀûÀç
9.2 Elastic Stack
__9.2.1 Elastic Stack ¼³¸í
__9.2.2 [½Ç½À] Elastic Stack ±¸Ãà
9.3 Á¤¸®

¡¤ 10Àå: ÀÚµ¿È­µÈ ¼­¹ö °ü¸®
10.1 AWS Elastic Beanstalk
__10.1.1 Elastic Beanstalk ¼Ò°³
__10.1.2 Elastic BeanstalkÀÇ Àå´ÜÁ¡
__10.1.3 À¥ ¾ÖÇø®ÄÉÀÌ¼Ç È¯°æ, ÀÛ¾÷ÀÚ È¯°æ
__10.1.4 [½Ç½À] Elastic BeanstalkÀ¸·Î ¹èÆ÷Çϱâ
__10.1.5 Elastic Beanstalk¸¦ ÀÌ¿ëÇÑ ¼­ºñ½º °ü¸®
10.2 Á¤¸®

¡¤ 11Àå: µ¥ºê¿É½º
11.1 µ¥ºê¿É½º¶õ?
__11.1.1 Áö¼ÓÀû ÅëÇÕ(CI) ¼Ò°³
__11.1.2 Áö¼ÓÀû Àü´Þ, Áö¼ÓÀû ¹èÆ÷(CD) ¼Ò°³
__11.1.3 AWS¿Í µ¥ºê¿É½º
11.2 AWS CodePipeline
__11.2.1 AWS CodePipeline ¼³¸í
__11.2.2 [½Ç½À] AWS CodePipeline ±¸¼º
11.3 Á¤¸®

¡¤ 12Àå: AWS¸¦ ´õ Àß »ç¿ëÇϱâ À§ÇÑ ¼­ºñ½º
12.1 ÇÁ·Î±×·¥À¸·Î AWSÀÇ ±â´É »ç¿ëÇϱâ
__12.1.1 AWS CLI
__12.1.2 AWS SDK
__12.1.3 [½Ç½À] AWS CLI »ç¿ëÇغ¸±â
12.2 ÆÄÀÏ ½ºÅ丮Áö
__12.2.1 EC2 ÀνºÅϽº ½ºÅä¾î
__12.2.2 EBS(Elastic Block Store)
__12.2.3 EFS(Amazon Elastic File System)
__12.2.4 S3(Simple Storage Service)
12.3 EC2 ÀνºÅϽº ºñ¿ë Àý°¨Çϱâ
__12.3.1 ½ºÆÌ ÀνºÅϽº
__12.3.2 ¿¹¾à ÀνºÅϽº
12.4 ÆÄÀÏ Á¦°ø
__12.4.1 S3
__12.4.2 CloudFront
12.5 µ¥ÀÌÅÍ ÀúÀå
__12.5.1 RDS
__12.5.2 ElastiCache
12.6 ¾Ë¸²
__12.6.1 SNS
12.7 Á¤¸®

¡¤ ºÎ·ÏA: À©µµ¿ì¿¡¼­ PuTTY ¼³Ä¡, SSH Á¢¼ÓÅ° ¼³Á¤, Á¢¼ÓÇϱâ
¡¤ ºÎ·ÏB: macOS, ¸®´ª½º¿¡¼­ SSH Á¢¼ÓÇϱâ