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 Á¢¼ÓÇϱâ