ÄÜÅÙÃ÷ »ó¼¼º¸±â
AWS ÄÁÅ×ÀÌ³Ê ¼³°è¿Í ±¸Ãà öÀú ÀÔ¹®


AWS ÄÁÅ×ÀÌ³Ê ¼³°è¿Í ±¸Ãà öÀú ÀÔ¹®

<¾Æ¶óÀÌ ¸¶»ç¾ß>,<¿ì¸¶Ä«Ã÷ ¾ÆÃ÷½Ã> Àú/<¾çÇö> ¿ª | À§Å°ºÏ½º

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

ÄÜÅÙÃ÷ ¼Ò°³

AWS¿¡¼­ ÄÁÅ×ÀÌ³Ê È¯°æÀÇ ¼³°è¿Í ±¸Ãà ³ëÇϿ츦 ±âº»ºÎÅÍ ½Ç¹« Áö½Ä±îÁö È®½ÇÈ÷ ¹è¿î´Ù!

¾ÛÀ̳ª ¿Â¶óÀÎ ÄÜÅÙÃ÷ »ç¾÷À» Áö¼ÓÀûÀ¸·Î ¹ßÀü½ÃÅ°±â À§Çؼ­´Â ±â¼úÀ» È°¿ëÇØ ½ÇÆп¡ ´ëÇÑ ¿µÇâÀ» ÃÖ¼ÒÈ­Çϸ鼭 ½Å¼ÓÇÏ°Ô »ç¿ëÀÚ¿¡°Ô °¡Ä¡¸¦ Á¦°øÇÏ´Â °ÍÀÌ Áß¿äÇÏ´Ù. À̸¦ ½ÇÇöÇÒ ¼ö ÀÖ´Â ÇÙ½É ±â¼ú Áß Çϳª°¡ ÆÛºí¸¯ Ŭ¶ó¿ìµå ¼­ºñ½º¿Í ÄÁÅ×ÀÌ³Ê ±â¼úÀÌ´Ù. ÀÌ Ã¥Àº ´ëÇ¥ÀûÀÎ ÆÛºí¸¯ Ŭ¶ó¿ìµå ¼­ºñ½ºÀÎ Amazon Web Services(AWS)¿Í ÄÁÅ×ÀÌ³Ê ±â¼ú¿¡ ÃÊÁ¡À» ¸ÂÃá´Ù. AWS¸¦ Áß½ÉÀ¸·Î ÇÑ ÄÁÅ×ÀÌ³Ê È°¿ëÀ» À§ÇÑ ¼³°è Æ÷ÀÎÆ®¿Í ½Ç½À ³»¿ëÀ» ¼Ò°³ÇÏ°í, ƯÈ÷ ½Ç½ÀÀº ´Ü¼øÈ÷ ¹®¼­¸¦ ±â¹ÝÀ¸·Î ÇÏ´Â ÀýÂ÷°¡ ¾Æ´Ï¶ó ÇÁ·Î´ö¼Ç ȯ°æ¿¡¼­ÀÇ °¡µ¿À̳ª ½ÇÁ¦ ¿î¿µÀ» °¡Á¤ÇÑ ¼³°è ¹æ½ÄÀ» üÇèÇÒ ¼ö ÀÖ´Â ÇüÅ·Π±¸¼ºÇß´Ù.

ÀúÀÚ¼Ò°³

¸Ó¸®¸», 1Àå, 3Àå ´ã´çÀ¸·Î ÁÖ·Î ±ÝÀ¶ ¾÷°èÀÇ °í°´¿¡ ´ëÇÑ ºñÁî´Ï½º Á¦¾È°ú ½Ã½ºÅÛ ¼³°è, °³¹ß, ¿î¿µÀ» ´ã´ç. UI/UX µðÀÚÀÎ ¹× ½º¸¶Æ®Æù ¾Û, ¼­¹ö »çÀ̵å ÇÁ·Î±×·¥ µîÀÌ °¡´ÉÇÑ Ç®½ºÅà ¿£Áö´Ï¾î·Î Ŭ¶ó¿ìµå ¾ÆÅ°ÅØó ¼³°è¿Í °³¹ßÀÌ Æ¯±âÀÌ´Ù. ¾÷¹« ¿Ü¿¡µµ °­¿¬°ú ±â°í, AWS Ä¿¹Â´ÏƼ ¿î¿µ µî Æø ³ÐÀº È°µ¿ ÁßÀÌ´Ù.

¸ñÂ÷

Chapter 01: ÄÁÅ×ÀÌ³Ê °³¿ä

1-1 ÄÁÅ×ÀÌ³Ê ±â¼ú
__¼­¹ö °¡»óÈ­¿Í ÄÁÅ×À̳Ê
__ÄÁÅ×À̳ÊÀÇ ÀåÁ¡
1-2 µµÄ¿¶õ
__µµÄ¿ °³¿ä
__¾Ë¾ÆµÖ¾ß ÇÒ ±âº» µµÄ¿ Á¶ÀÛ
__ÄÁÅ×À̳ʸ¦ ¿î¿ëÇÒ ¶§ÀÇ °úÁ¦
1-3 ¿ÀÄɽºÆ®·¹ÀÌÅͶõ
__¿ÀÄɽºÆ®·¹ÀÌÅÍ°¡ ÇØ°áÇÒ ¼ö ÀÖ´Â °Í
__´ëÇ¥ÀûÀÎ ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌÅÍ
1-4 ÄÁÅ×ÀÌ³Ê ±â¼úÀ» µµÀÔÇϱâ À§ÇØ °í·ÁÇØ¾ß ÇÒ °Í
__ÄÁÅ×À̳ʸ¦ ÀüÁ¦·Î ÇÏ´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ´Â ¹æ¹ý
__ÄÁÅ×ÀÌ³Ê ¼³°è¡¤¿î¿ë¿¡ ÀÓÇÏ´Â ÀÚ¼¼
__°³¹ß ÆÀ ¿ªÇÒ ºÐ´ã °³Æí

Chapter 02: ÄÁÅ×ÀÌ³Ê ¼³°è¿¡ ÇÊ¿äÇÑ AWS ±âÃÊ Áö½Ä

2-1 AWS°¡ Á¦°øÇÏ´Â ÄÁÅ×ÀÌ³Ê ¼­ºñ½º
__Á¦¾î Ç÷¹ÀÎ
__µ¥ÀÌÅÍ Ç÷¹ÀÎ
__ÀúÀå¼Ò(Repository)
__±âŸ
2-2 ¾ÆÅ°ÅØó ±¸¼º ¿¹
__ECS on EC2
__ECS on Fargate
__EKS on EC2
__EKS on Fargate
2-3 °¢ ¾ÆÅ°ÅØó¸¦ Àû¿ëÇÑ »ç¿ë ¿¹
__¿ÂÇÁ·¹¹Ì½º ¶Ç´Â EC2¿¡ Äí¹ö³×Ƽ½º¸¦ »ç¿ëÇÏ´Â °æ¿ì
__ºí·ÏüÀÎÀ» ÀÌ¿ëÇÏ´Â Ç® ³ëµå(Full node)¸¦ ±¸ÃàÇÏ´Â °æ¿ì
__±â°è ÇнÀÀÌ ÇÊ¿äÇÑ °æ¿ì
__³ôÀº ÀÚ¿ø Áý¾àÀ²À» ½ÇÇöÇÏ°íÀÚ ÇÏ´Â °æ¿ì
__SI·Î ¼­ºñ½º¸¦ ¸¸µå´Â °æ¿ì
__ÀÚ»ç Á¦Ç°À¸·Î ¼­ºñ½º¸¦ °³¹ßÇÏ´Â °æ¿ì
2-4 AWS¿¡¼­ ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇÒ ¶§ÀÇ ÀåÁ¡
__·Îµå¸Ê Á¤º¸ Á¦°ø
__Áö¼ÓÀûÀÎ ¿ä±Ý °³Á¤
__´Ù¼öÀÇ ÄÁÅ×ÀÌ³Ê È°¿ë »ç·Ê
__dzºÎÇÑ ÇнÀ ¸Å´º¾ó

Chapter 03: ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇÑ AWS ¾ÆÅ°ÅØó

3-1 ÀÌ ÀåÀ» Àб⿡ ¾Õ¼­
3-2 Well-Architected ÇÁ·¹ÀÓ¿öÅ© È°¿ë
3-3 ¼³°è ´ë»ó ¾ÆÅ°ÅØó
__ÀÌ Àå¿¡¼­ ´Ù·ê AWS ¼­ºñ½º
__¿¹Á¦ À¥ ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä
__¼³°è ¿ä±¸»çÇ×°ú ±âº» ¾ÆÅ°ÅØó
3-4 ¿î¿µ ¼³°è
__¸ð´ÏÅ͸µ°ú ¿ÉÀú¹öºô¸®Æ¼(Observability)ÀÇ Á߿伺
__·Î±ë ¼³°è
__ÁöÇ¥ ¼³°è
__Æ®·¹À̽º ¼³°è
__CI/CD ¼³°è
__À̹ÌÁö À¯Áö º¸¼ö ¿î¿µ
__Bastion ¼³°è
3-5 º¸¾È ¼³°è
__°øµ¿ Ã¥ÀÓ ¸ðµ¨ÀÇ ÀÌÇØ
__ÄÁÅ×ÀÌ³Ê °³¹ß º¸¾È ¸ð¹ü »ç·Ê
__À̹ÌÁö¿¡ ´ëÇÑ º¸¾È ´ëÃ¥
__·¹Áö½ºÆ®¸®¿¡ ´ëÇÑ º¸¾È ´ëÃ¥
__¿ÀÄɽºÆ®·¹ÀÌÅÍ¿¡ ´ëÇÑ º¸¾È ´ëÃ¥
__ÄÁÅ×À̳ʿ¡ ´ëÇÑ º¸¾È ´ëÃ¥
3-6 ¾ÈÁ¤¼º ¼³°è
__´ÙÁß AZ ±¸¼ºÀ» ÅëÇÑ °¡¿ë¼º Çâ»ó
__Àå¾Ö ½Ã Àýü ¹× º¹±¸
__½Ã½ºÅÛ À¯Áö º¸¼ö¸¦ À§ÇÑ ¼­ºñ½º Á¤Áö
__¼­ºñ½º ÇÒ´ç·® °í·Á
3-7 ¼º´É ¼³°è
__¼º´É ¼³°è ¾ÆÀ̵ð¾î
__Step 1: ºñÁî´Ï½º»ó ¼º´É ¿ä°Ç
__Step 2-1: ÀÚ¿ø ÇÒ´ç
__Step 2-2: È®Àå Àü·« °ËÅä
__Step 3: Å×½ºÆ® ¼öÇà
__Step 4: ÁöÇ¥ È®ÀÎ
__Step 5: ¿ë·® ÇÒ´ç ¹× È®Àå Àü·«ÀÇ ¼öÁ¤
__¼º´É ¼³°è¿¡ ÇÊ¿äÇÑ »ç°í¹æ½Ä
3-8 ºñ¿ë ÃÖÀûÈ­ ¼³°è
__ºñ¿ë ÃÖÀûÈ­ ¾ÆÀ̵ð¾î
__ECS ŽºÅ© ¼ö¿Í ÀÚ¿ø Å©±â »êÁ¤
__Compute Savings Plans È°¿ë
__ECR ÄÁÅ×ÀÌ³Ê À̹ÌÁö °ü¸®
__°³¹ß¡¤½ºÅ×ÀÌ¡ ȯ°æÀÇ ECS ŽºÅ© ½ÇÇà ½Ã°£´ë Á¶Àý
__Fargate Spot È°¿ë
__ÄÁÅ×ÀÌ³Ê À̹ÌÁö Å©±â ÁÙÀ̱â

Chapter 04: ÄÁÅ×ÀÌ³Ê ±¸ÃàÇϱâ(±âÃÊÆí)

4-1 ½Ç½ÀÀ¸·Î ¸¸µé AWS ±¸¼º
__CloudFormation ÅÛÇø´À» ÀÌ¿ëÇÑ ±¸Ãà
4-2 ³×Æ®¿öÅ© ±¸Ãà
__VPC¿Í ¼­ºê³Ý
__ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀÌ
__¶ó¿ìÆà Å×À̺í
__º¸¾È ±×·ì
__CloudFormationÀ» ÀÌ¿ëÇÑ ÀÚ¿ø »ý¼º
4-3 ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
__¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä
__¿¹Á¦ ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà
4-4 ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸® ±¸Ãà
__ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸® »ý¼º
__ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®¿ë ³×Æ®¿öÅ© »ý¼º
__¾ÖÇø®ÄÉÀÌ¼Ç µî·Ï
__ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç µî·Ï
4-5 ¿ÀÄɽºÆ®·¹ÀÌÅÍ ±¸Ãà
__ECS on Fargate µ¿ÀÛ À̹ÌÁö È®ÀÎ
__¿ÀÄɽºÆ®·¹ÀÌÅÍ ±¸Ãà ³»¿ë È®ÀÎ
__CloudWatch Logs¿ë VPC ¿£µåÆ÷ÀÎÆ® »ý¼º
__Blue/Green ¹èÆ÷¿ë ALB Ãß°¡
__Internal¿ë º¸¾È ±×·ì º¯°æ
__Blue/Green ¹èÆ÷¿ë IAM ¿ªÇÒ »ý¼º
__ECS ±¸Ãà
__ÄÁÅ×ÀÌ³Ê ¹èÆ÷ È®ÀÎ
4-6 µ¥ÀÌÅͺ£À̽º ±¸Ãà
__º¸¾È ±×·ì »ý¼º
__Aurora ÀνºÅϽºÀÇ ³×Æ®¿öÅ© ±¸¼º
__Aurora ÀνºÅϽº »ý¼º
__µ¥ÀÌÅͺ£À̽º Á¢¼ÓÀ» À§ÇÑ Áغñ
__Secrets Manager ¼³Á¤
4-7 ¾ÖÇø®ÄÉÀÌ¼Ç °£ Åë½Å È®ÀÎ
__DB¿¡ Á¢¼ÓÇÏ´Â ÇÁ·±Æ®¿£µå ¾ÖÇø®ÄÉÀÌ¼Ç µî·Ï ¹× ½ÇÇà
__Åë½Å È®ÀÎ

Chapter 05: ÄÁÅ×ÀÌ³Ê ±¸ÃàÇϱâ(½ÇõÆí)

5-1 ½Ç½À¿¡¼­ ±¸ÃàÇÒ AWS ±¸¼º
5-2 ¿î¿µ ¼³°è: Code ½Ã¸®Á ÀÌ¿ëÇÑ CI/CD
__CodeCommit »ý¼º
__CodeBuild »ý¼º
__CodeDeploy¿¡ ´ëÇØ
__CodePipeline »ý¼º
__ÀÀ¿ë ÇÁ·Î±×·¥ ¼öÁ¤ ¹× ÆÄÀÌÇÁ¶óÀÎ ½ÇÇà È®ÀÎ
5-3 ¿î¿µ ¼³°è & º¸¾È ¼³°è: ¾ÖÇø®ÄÉÀÌ¼Ç À̹ÌÁö Ãß°¡ ¼³Á¤
5-4 ¼º´É ¼³°è: ¼öÆò È®ÀåÀ» ÀÌ¿ëÇÑ °¡¿ë¼º Çâ»ó
__ECS ¼­ºñ½º¿¡ Auto Scaling ¼³Á¤ Ãß°¡
__Auto Scaling µ¿ÀÛ È®ÀÎ
5-5 º¸¾È ¼³°è: ÀÀ¿ë ÇÁ·Î±×·¥ ¹«´Ü Á¢±Ù ¹æÁö
__AWS WAF
__WAF »ý¼º
__WAF Ãß°¡ ÈÄ È®ÀÎ
5-6 ¿î¿µ ¼³°è & º¸¾È ¼³°è: ·Î±× ¼öÁý ±â¹Ý ±¸Ãà
__·Î±× °ü¸®¿ë S3 ¹öŶ »ý¼º
__FireLens¿ë ÄÁÅ×ÀÌ³Ê ±âº» À̹ÌÁö »ý¼º
__ECS ÀÛ¾÷¿¡ ·Î±× ¶ó¿ìÅÍ ÄÁÅ×ÀÌ³Ê Ãß°¡
__·Î±× Ãâ·Â È®ÀÎ
5-7 ¿î¿µ ¼³°è: Fargate¸¦ ÀÌ¿ëÇÑ Bastion ±¸Ãà
__Fargate BastionÀ¸·Î ÀÌ¿ëÇÒ ÄÁÅ×ÀÌ³Ê À̹ÌÁö µî·Ï
__°¢Á¾ IAM ¼³Á¤
__Systems ManagerÀÇ VPC ¿£µåÆ÷ÀÎÆ® »ý¼º
__Systems Manager ÀνºÅϽº Ƽ¾î º¯°æ
__Fargate Bastion¿ë ÀÛ¾÷ Á¤ÀÇ »ý¼º
__Fargate Bastion ½ÇÇà
5-8 º¸¾È ¼³°è: Trivy/DockleÀ» ÀÌ¿ëÇÑ º¸¾È È®ÀÎ

ºÎ·ÏA: AWS °èÁ¤ »ý¼º ¹× ¼³Á¤

ºÎ·ÏB: »ý¼ºÇÑ ÀÚ¿ø »èÁ¦