HOME µµ¼Á¤º¸ IT µµ¼ ÇÁ·Î±×·¡¹Ö
ÀÌ Ã¥Àº Amazon Web Services(AWS)¸¦ óÀ½À¸·Î »ç¿ëÇÏ´Â »ç¶÷À» À§ÇØ ¾÷¹« ½Ã½ºÅÛ¿¡¼ ³Î¸® È°¿ëµÇ´Â Java ±â¹ÝÀÇ Web ½Ã½ºÅÛÀ» ±¸ÃàÇÏ´Â ÀýÂ÷¸¦ GUI¸¦ »ç¿ëÇÏ¿© ¼³¸íÇÑ ÀÔ¹®¼ÀÌ´Ù. ÀÎÇÁ¶ó ±¸Ãà °æÇèÀÌ ÀûÀº ÀþÀº ¿£Áö´Ï¾î¸¦ ´ë»óÀ¸·Î ¼¹ö ±¸Ãà/³×Æ®¿öÅ© ±â¼ú/º¸¾È/¿î¿ë µî ÀÎÇÁ¶óÀÇ ±âº» °³³äµéÀ» ±×¸²À¸·Î ¼³¸íÇÏ°í ÀÖ´Ù.
AWS¸¦ ¾÷¹« ½Ã½ºÅÛ¿¡¼ ÀÌ¿ëÇÏ¸é¼ ±âº»ÀûÀ¸·Î ¾Ë¾Æ¾ß Çϴ Ŭ¶ó¿ìµåÀÇ ±âº» Áö½Ä°ú AWS°¡ Á¦°øÇÏ´Â ¼ºñ½ºÀÇ Á¾·ù, AWS¸¦ ÀÌ¿ëÇÒ ¶§ ¾Ë¾Æ µÎ¾î¾ß ÇÏ´Â °í·Á»çÇ×, °èÁ¤ µî·Ï ÀýÂ÷, AWS ÀÌ¿ë ¹æ¹ýÀ» ¾Ë·Á ÁØ´Ù. ¶ÇÇÑ AWSÀÇ ´ëÇ¥Àû ¼ºñ½ºÀÎ S3³ª EC2¸¦ »ç¿ëÇÏ¿© Web »çÀÌÆ®¸¦ ±¸ÃàÇÏ°í AWSÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýÀ» ¹è¿ï ¼ö ÀÖ´Ù. Java Web ¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà ȯ°æÀ» ±¸Ãà, AWS °¡»ó ¼¹ö ¡°EC2¡±¿Í µ¥ÀÌÅͺ£À̽º ¡°RDS¡±ÀÇ ±âº»ÀûÀÎ »ç¿ë¹ý, AWS°¡ Á¦°øÇÏ´Â °³¹ß µµ±¸ Áß ÇϳªÀÎ ¡°AWS Toolkit for Eclipse¡±ÀÇ ±âº»ÀûÀÎ »ç¿ë¹ýµµ ÇÔ²² ¹è¿ï ¼ö ÀÖ´Ù. AWS¸¦ ÀÌ¿ëÇÏ´Â µ¥ ÀÖ¾î ¾Ë¾Æ µÎ¾î¾ß ÇÏ´Â ³×Æ®¿öÅ©¿Í º¸¾ÈÀÇ ±âÃÊ Áö½Ä°ú AWS ¹æȺ® ±â´ÉÀÎ º¸¾È ±×·ì, °¡»ó ³×Æ®¿öÅ©¸¦ ±¸ÃàÇÏ´Â VPCÀÇ »ç¿ë¹ýÀ» ¼Ò°³Çϸç, AWS¿¡¼ »ç¿ëÀÚ °èÁ¤ °ü¸®¿Í µ¥ÀÌÅ͸¦ ¾ÏÈ£ÈÇÏ´Â ¹æ¹ýÀ» ¹è¿î´Ù. ±¸ÃàÇÑ AWS¸¦ ÀÌ¿ëÇÏ¿© ½Ã½ºÅÛÀ» ¾ÈÁ¤ÀûÀ¸·Î °¡µ¿½ÃÅ°±â À§ÇØ ¾Ë¾Æ¾ß ÇÏ´Â ½Ã½ºÅÛ ¿î¿ëÀÇ ±âº» Áö½Ä°ú, AWS ¼ºñ½º °¨½Ã¿Í µ¥ÀÌÅÍ °ü¸® ¹æ¹ý, Äڵ忡 ÀÇÇÑ ±¸¼º °ü¸®, ÀÚµ¿È ÀýÂ÷ µîÀ» ¼³¸íÇÑ´Ù. ´õ ³ª¾Æ°¡ DockerÀÇ ±âº» Áö½Ä°ú AWS¿¡¼ Docker¸¦ ¿î¿ëÇÏ´Â ÀýÂ÷¸¦ ¹è¿ï ¼ö ÀÖ´Ù.
Àú ÀÚ WINGS ÇÁ·ÎÁ§Æ® ¾Æ»ç ½ÃÈ£ ä¹ñ¥ ò¤ÜÁ
WINGS ÇÁ·ÎÁ§Æ® ¼Ò¼ÓÀÇ Technical Writer. ±ÝÀ¶ Think tank µî¿¡¼ ÀÎÇÁ¶ó ¼³°è/±¸Ãà ¾÷¹«¸¦ Çß¾ú´Ù. ÁÖ¿ä Àú¼·Î´Â "ÇÁ·Î±×·¡¸Ó¸¦ À§ÇÑ Docker ±³°ú¼ ÀÎÇÁ¶óÀÇ ±âÃÊÁö½Ä & Äڵ忡 ÀÇÇÑ È¯°æ±¸Ãà ÀÚµ¿È(»ó¿µ»ç)", "Windows 8 °³¹ß Pocket Reference(±â¼úÆò·Ð»ç. °øÀú)"°¡ ÀÖ´Ù.
°¨¼öÀÚ ¾ß¸¶´Ù ¿ä½ÃÈ÷·Î ß£ï£ ßÔ寛
ÁýÇÊ Ä¿¹Â´ÏƼ "WINGS ÇÁ·ÎÁ§Æ®"ÀÇ ´ëÇ¥. @IT(.NET, Windows), CodeZine µîÀÇ »çÀÌÆ®¿¡¼ ¿¬À縦 ÇÏ°í ÀÖÀ¸¸ç, ´ÖÄÉÀÌ BPȸ»ç µî¿¡¼µµ ±â»ç¸¦ ÁýÇÊÇÏ°í ÀÖ´Ù. ÃÖ±Ù¿¡´Â IT °ü·Ã ±â¼ú ÃëÀç ¹× °¿¬±îÁö ³ÐÀº ¿µ¿ª¿¡¼ È°µ¿ÇÏ°í ÀÖ´Ù. ÁÖ¿ä Àú¼¿¡ "10ÀÏ ¸¸¿¡ ¹è¿ì´Â ÀÔ¹®±³½Ç ½Ã¸®Áî(SQL Server¡¤ASP.NET¡¤JSP/Sublet¡¤PHP¡¤XML)(»ó¿µ»ç)", "µ¶ÇÐ ½Ã¸®Áî(Server side Java¡¤PHP¡¤ASP.NET)(»ó¿µ»ç)" µîÀÌ ÀÖ´Ù.
¹ø¿ªÀÚ ¾ç¼º°Ç
°¨¸®¹ýÀÎ ¢ßÅ°»è ¼ö¼®°¨¸®¿ø
LG»êÀü, °Ç°º¸Çè½É»çÆò°¡¿ø, öµµÃ», ¼¿ï½Ã, ÇàÁ¤ÀÚÄ¡ºÎ, º¸°Çº¹ÁöºÎ, ±¹¹Î°Ç°º¸Çè°ø´Ü, ¼Ò¹æ¹æÀçû, °æÂûû, LGÅÚ·¹ÄÞ µî 17³â°£ ´Ù¾çÇÑ °ø°ø SIÇÁ·ÎÁ§Æ®¸¦ ¼öÇàÇßÀ¸¸ç ¿ÀÅ°³ª¿Í ¿ì¶ó¼Ò¿¡½Ã, ÈÄÄí¿ÀÄ« »ç°¡Çö µî ÀϺ»¿¡¼ ½Ã½ºÅÛ ±¸ÃàÀ» À§ÇÑ BPR/ISP¸¦ ¼öÇàÇÏ¿´´Ù 2011³âºÎÅÍ ÇÁ·ÎÁ§Æ® ÇöÀå¿¡¼ °¨¸®, ÄÁ¼³ÆÃ, °³ÀÎÁ¤º¸¿µÇâÆò°¡ ¾÷¹«¸¦ ¼öÇàÇÏ°í ÀÖ´Ù.
1Àå Ŭ¶ó¿ìµåÀÇ ¿ªÇÒ
1.1 ½Ã½ºÅÛ ±â¹Ý°ú ±âÁ¸ ÀÎÇÁ¶óÀÇ ¹®Á¦Á¡
1.1.1 ½Ã½ºÅÛ ±â¹ÝÀ̶õ?
NOTE ¾÷¹« ½Ã½ºÅÛÀ¸·Î ÀÌ¿ëµÇ°í ÀÖ´Â ÁÖ¿ä ¼¹ö
1.1.2 µ¥ÀÌÅÍ ¼¾ÅÍ º¸À¯ÀÇ ¹®Á¦Á¡
1.2 Ŭ¶ó¿ìµå ½Ã½ºÅÛÀ̶õ?
1.2.1 Ŭ¶ó¿ìµåÀÇ ¼ºñ½º ü°è
1.2.2 Ŭ¶ó¿ìµå´Â ¸¸´ÉÀΰ¡?
NOTE Ŭ¶ó¿ìµå ÆÛ½ºÆ®(Cloud First)
1.3 ÁÖ¿ä Ŭ¶ó¿ìµå ¼ºñ½º
1.3.1 Amazon Web Services
1.3.2 Microsoft Azure
1.3.3 IBM SoftLayer / Bluemix
1.3.4 Google Cloud Platform
1.3.5 »çÄí¶ó Ŭ¶ó¿ìµå
1.3.6 ´ÏÇÁƼ Ŭ¶ó¿ìµå
1.4 Ŭ¶ó¿ìµå ¼ºñ½ºÀÇ È°¿ë »ç·Ê
1.4.1 ºò µ¥ÀÌÅÍ
1.4.2 ¾÷¹« ½Ã½ºÅÛÀ¸·Î Ŭ¶ó¿ìµå È°¿ë
1.4.3 ¸ð¹ÙÀÏ ¾ÛÀÇ ¹é ¿£µå ±â´É
1.4.4 ÀçÇØ º¹±¸(Disaster Recovery) ½Ã½ºÅÛ
2Àå AWS ±âº»°ú °èÁ¤ µî·Ï
2.1 Amazon Web Services¿¡¼ Á¦°øÇÏ´Â ¼ºñ½º
2.1.1 ÄÄÇ»Æà °ü·Ã ¼ºñ½º
2.1.2 ½ºÅ丮Áö & ÄÜÅÙÃ÷ Àü¼Û °ü·Ã ¼ºñ½º
2.1.3 µ¥ÀÌÅͺ£À̽º °ü·Ã ¼ºñ½º
2.1.4 ³×Æ®¿öÅ© °ü·Ã ¼ºñ½º
2.1.5 ±âŸ ¼ºñ½º
2.2 AWS Ŭ¶ó¿ìµå µðÀÚÀÎ ÆÐÅÏ
2.2.1 Multi-Server ÆÐÅÏ(¼¹öÀÇ ´Ù¾çÈ)
2.2.2 Scale Up ÆÐÅÏ(¼¹öÀÇ È®Àå/Ãà¼Ò)
2.2.3 DB Replication ÆÐÅÏ(µ¥ÀÌÅͺ£À̽º º¹Á¦)
2.2.4 Functional Firewall ÆÐÅÏ(°èÃþº° Á¢¼Ó)
2.3 AWS µ¥ÀÌÅÍ ¼¾ÅÍ
2.3.1 ¸®Àü(Region)
2.3.2 Availability Zone(AZ)
2.4 AWS °èÁ¤ µî·Ï ¹× »ç¿ë
2.4.1 AWS °èÁ¤ µî·Ï
2.4.2 AWSÀÇ ¿ä±Ý ü°è¿Í ¹«·á ÀÌ¿ë Çѵµ
2.5 AWS °³¹ß µµ±¸
2.5.1 AWS °ü¸® ÄܼÖ
NOTE Web °ü¸® ÄܼÖÀÇ ¹Ù·Î°¡±â(Short Cut) »ý¼º
2.5.2 AWS ¸í·É ¶óÀÎ ÀÎÅÍÆäÀ̽º(CLI, Command Line Interface)
2.5.3 ¼ÒÇÁÆ®¿þ¾î °³¹ß Å°Æ®(SDK, Software Development Kit)
2.5.4 ÅëÇÕ °³¹ß ȯ°æ(IDE, Integrated Development Environment)ÀÇ Ç÷¯±×ÀÎ(Plug-In)
3Àå Web ¼¹ö ±¸Ãà
3.1 WebÀÇ ±¸Á¶¿Í HTTP Åë½ÅÀÇ ±âº»
3.1.1 Web ¾ÖÇø®ÄÉÀ̼ÇÀ̶õ?
3.1.2 Web ¼¹ö¿¡ ´ëÇÑ Request(¿äû)°ú Response(ÀÀ´ä)
3.1.3 Web ¼¹ö¿¡ Á¢¼Ó°ú URL ¼½Ä
3.1.4 IP ÁÖ¼Ò¿Í µµ¸ÞÀÎ À̸§
3.1.5 HTTP Åë½ÅÀÇ ±¸Á¶
NOTE Well known PORT
3.2 S3¸¦ »ç¿ëÇÑ Web »çÀÌÆ® ±¸Ãà
3.2.1 Amazon Simple Storage Service(Amazon S3)¶õ?
3.2.2 S3ÀÇ ±âº» ¿ë¾î
3.2.3 S3¸¦ »ç¿ëÇÑ Web »çÀÌÆ® ±¸Ãà
NOTE ±â¹Ð Á¤º¸ °ü¸®
3.3 EC2¸¦ »ç¿ëÇÑ Web ¼¹ö ±¸Ãà
3.3.1 Amazon Elastic Compute Cloud(Amazon EC2)¶õ?
NOTE »çÀÌ¡(Sizing)ÀÇ ¾î·Á¿ò
3.3.2 EC2ÀÇ ±âº» ¿ë¾î
3.3.3 EC2 ÀνºÅϽº ±âµ¿
3.3.4 EC2 ÀνºÅϽº »óÅ ȮÀÎ
3.3.5 Web ¼¹ö ¼³Ä¡
NOTE Å° ÆÄÀÏ °ü¸®
NOTE ÆÐÅ°Áö °ü¸® ½Ã½ºÅÛ
3.3.6 Web ÄÜÅÙÃ÷ ¾÷·Îµå¿Í µ¿ÀÛ È®ÀÎ
NOTE SCP
3.3.7 EC2 ÀνºÅϽºÀÇ ½ÃÀÛ/Á¤Áö/Àç±âµ¿/»èÁ¦
3.4 ELB¸¦ »ç¿ëÇÑ ºÎÇÏ ºÐ»ê
3.4.1 Ä¿½ºÅÒ AMI¿¡ ÀÇÇÑ EC2 ÀνºÅϽº »ý¼º
3.4.2 ELB¿¡ ÀÇÇÑ ºÎÇÏ ºÐ»ê ½Ã½ºÅÛ ±¸Ãà
3.4.3 ELB µ¿ÀÛ È®ÀÎ
3.5 Elastic IP¸¦ »ç¿ëÇÑ µ¶ÀÚ µµ¸ÞÀÎÀ¸·Î »çÀÌÆ® ¿î¿ë
3.5.1 °íÁ¤ IP ÁÖ¼Ò(Elastic IP) ÇÒ´ç
NOTE Elastic IP ÁÖ¼Ò Á¦ÇÑ
3.5.2 Route 53¿¡ ÀÇÇÑ DNS ¼¹ö ¼³Á¤
3.6 CloudFront¸¦ »ç¿ëÇÑ µ¥ÀÌÅÍ Àü´Þ
3.6.1 CloudFront¶õ?
3.6.2 CloudFront¸¦ »ç¿ëÇÑ Web ÄÜÅÙÃ÷ ¹èÆ÷
4Àå Web ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ±¸Ãà
4.1 Web ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØó ±âº»
4.1.1 Web ½Ã½ºÅÛ ¾ÆÅ°ÅØó
4.1.2 AWS¿¡¼ Web ½Ã½ºÅÛ ¾ÆÅ°ÅØó
NOTE ¼¹ö¸®½º(Serverless) ¾ÆÅ°ÅØó
4.2 ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß ȯ°æ ±¸Ãà
4.2.1 ÅëÇÕ °³¹ß ȯ°æ
4.2.2 Eclipse¿Í AWS Toolkit ¼³Ä¡
4.2.3 AWS ToolkitÀÇ ¼³Á¤
NOTE ÀÎÁõ Á¤º¸ °ü¸®
4.3 MySQL¿¡ ÀÇÇÑ µ¥ÀÌÅͺ£À̽º ¼¹ö ±¸Ãà
4.3.1 Amazon Relational Database Service(RDS)¶õ
NOTE °ü°èÇü µ¥ÀÌÅͺ£À̽º
NOTE ADO.NET
NOTE IOPS
4.3.2 º¸¾È ±×·ì »ý¼º
4.3.3 Parameter Group »ý¼º
NOTE Option Group°ú Subnet Group
4.3.4 RDS ÀνºÅϽº »ý¼º
NOTE RDS ¹«·á ÀÌ¿ë Çѵµ
4.3.5 µ¥ÀÌÅÍ µî·Ï(AWS Toolkit¿¡ ÀÇÇÑ ½ÇÇà)
4.3.6 µ¥ÀÌÅÍ µî·Ï(MySQL ¸í·É ¶óÀο¡¼ SQL ½ÇÇà)
4.4 TomcatÀ» ÀÌ¿ëÇÑ Web ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö ±¸Ãà
4.4.1 Apache TomcatÀ̶õ?
4.4.2 º¸¾È ±×·ì »ý¼º
4.4.3 EC2 ÀνºÅϽº ½ÃÀÛ
NOTE AWS °ü¸® Äֿܼ¡¼ EC2 ÀνºÅϽº¸¦ »ý¼ºÇÏ´Â °æ¿ì
4.4.4 Apache Tomcat ¼³Ä¡
4.4.5 JDBC µå¶óÀ̹ö ¼³Ä¡
NOTE JDBC¶õ?
4.4.6 Web ¾ÖÇø®ÄÉÀÌ¼Ç Deploy
4.4.7 Tomcat 8 ±âµ¿
4.4.8 Web ¾ÖÇø®ÄÉÀÌ¼Ç µ¿ÀÛ È®ÀÎ
4.4.9 Web ¾ÖÇø®ÄÉÀÌ¼Ç ¼¹ö¿ë AMI »ý¼º
5Àå ³×Æ®¿öÅ© ±¸Ãà
5.1 ³×Æ®¿öÅ© ±âÃÊ ±â¼ú
5.1.1 ³×Æ®¿öÅ© Address(Network Address)
NOTE IP AddressÀÇ °í°¥
NOTE ³×Æ®¿öÅ© Address ºÎ¹®°ú È£½ºÆ® Address ºÎ¹®¿¡ ´ëÇÑ »ý°¢
5.1.2 ³×Æ®¿öÅ© ÇÁ·ÎÅäÄÝ(Protocol)
5.1.3 ¹æȺ®(Firewall)°ú ¶ó¿ìÅÍ(Router)
5.2 º¸¾È ±×·ì(Security Group)¿¡ ÀÇÇÑ ÆÐŶ ÇÊÅ͸µ
5.2.1 º¸¾È ±×·ì
5.2.2 º¸¾È Á¤Ã¥(Security Policy)ÀÇ °ËÅä
NOTE ¹æȺ® ¼³Á¤
5.2.3 EC2 º¸¾È ±×·ì ¼öÁ¤ ÀýÂ÷
5.2.4 RDS º¸¾È ±×·ì ¼öÁ¤ ÀýÂ÷
5.2.5 º¸¾È ¼³Á¤¿¡ ´ëÇÑ µ¿ÀÛ È®ÀÎ
5.3 VPC¿¡ ÀÇÇÑ °¡»ó ³×Æ®¿öÅ© ±¸Ãà
5.3.1 Amazon VPC¶õ?
5.3.2 ³×Æ®¿öÅ© ±¸¼ºÀÇ °ËÅä
5.3.3 °¡»ó ³×Æ®¿öÅ©(VPC) »ý¼º
5.3.4 °¡»ó ¶ó¿ìÅÍ(ÀÎÅÍ³Ý °ÔÀÌÆ®¿þÀÌ) »ý¼º
5.3.5 ¹æȺ®(º¸¾È ±×·ì) »ý¼º
5.3.6 ¼¹ö(ÀνºÅϽº) »ý¼º
5.3.7 Load Balancer »ý¼º
5.3.8 °ü¸®¸¦ À§ÇÑ ³×Æ®¿öÅ© ±¸¼º
5.3.9 Maintenance ȯ°æ µ¿ÀÛ È®ÀÎ
6Àå AWS Security
6.1 Security ±âÃÊ ±â¼ú
6.1.1 Security¶õ?
NOTE Web ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ ´ëÇ¥ÀûÀÎ °ø°Ý
6.1.2 ¹°¸®Àû º¸¾È ´ëÃ¥
6.1.3 °èÁ¤ °ü¸®
6.1.4 µ¥ÀÌÅÍ ¾ÏÈ£È
6.1.5 »ç¿ëÀÚ ±³À°
6.1.6 º¸¾È °¨»ç
NOTE Á¦3ÀÚ ÀÎÁõ¿¡ ´ëÇؼ
6.1.7 AWS °øÀ¯ Ã¥ÀÓ ¸ðµ¨
6.2 IAMÀ» ÀÌ¿ëÇÑ »ç¿ëÀÚ °èÁ¤ °ü¸®
6.2.1 IAM˼?
6.2.2 AWS »ç¿ëÀÚ °èÁ¤
6.2.3 ´Ù¿ä¼Ò ÀÎÁõ(MFA, Multi Factor Authentication) ¼³Á¤
NOTE ¿ø ŸÀÓ Æнº¿öµå(OTP, One Time Password)
6.2.4 IAM °èÁ¤ »ý¼º
6.2.5 IAM ±×·ì ÀÛ¼º
6.2.6 Æнº¿öµå Á¤Ã¥ÀÇ ¼³Á¤
6.3 µ¥ÀÌÅÍ ¾ÏÈ£È
6.3.1 EC2 ÀνºÅϽº¿¡ SSH Á¢¼Ó
NOTE Å° Æä¾î Import
6.3.2 S3 µ¥ÀÌÅÍ ¾ÏÈ£È
6.3.3 RDS µ¥ÀÌÅÍ ¾ÏÈ£È
7Àå ½Ã½ºÅÛ ¿î¿ë
7.1 ½Ã½ºÅÛ ¿î¿ëÀÇ ±âº»
NOTE SLA(Service Level Agreement)
7.1.1 ¿ë·® °ü¸®
7.1.2 °¡¿ë¼º °ü¸®
7.1.3 ±¸¼º °ü¸®/º¯°æ °ü¸®
7.1.4 ¼ºñ½º ¿î¿ë
NOTE ÅëÇÕ ¿î¿ë °ü¸® µµ±¸
7.2 CloudWatch¿¡ ÀÇÇÑ °¨½Ã
7.2.1 CloudWatch¶õ?
7.2.2 EC2 ÀνºÅϽº¿¡ ´ëÇÑ ½Ç½Ã°£ °¨½Ã
7.3 CloudFormation¿¡ ÀÇÇÑ ±¸¼º °ü¸®
7.3.1 CloudFormationÀ̶õ?
NOTE AWS¿¡ ÀÇÇÑ ±¸¼º °ü¸®
7.3.2 WordPress ȯ°æÀÇ ÀÚµ¿ ±¸¼º
7.4 µ¥ÀÌÅÍÀÇ ¹é¾÷°ú º¹±¸
7.4.1 EC2ÀÇ µ¥ÀÌÅÍ ¹é¾÷°ú º¹±¸
7.4.2 RDSÀÇ µ¥ÀÌÅÍ ¹é¾÷°ú º¹±¸
7.5 °ú±Ý °ü¸®
7.5.1 ÀÌ¿ë ¿ä±ÝÀÇ È®ÀÎ
8Àå Docker ÄÁÅ×ÀÌ³Ê ¿î¿µ ȯ°æ ±¸Ãà
8.1 Docker¶õ?
8.1.1 Docker¶õ?
NOTE ¼ÒÇÁÆ®¿þ¾î À̽ļº(Portability)
8.1.2 °¡»óÈ ±â¼úÀ̶õ?
NOTE ¼ÒÇÁÆ®¿þ¾îÀÇ »óÈ£ ¿î¿ë¼º(Interoperability)
8.1.3 DockerÀÇ ±â´É
8.2 Docker ¼³Ä¡
8.2.1 Docker¿¡¼ Á¦°øÇÏ´Â ÄÄÆ÷³ÍÆ®
NOTE Docker for Windows/Mac
8.2.2 Windows Ŭ¶óÀ̾ðÆ®¿¡ ¼³Ä¡
8.2.3 Docker¿¡¼ ¡°Hello world¡±
8.3 Docker À̹ÌÁö »ý¼º
8.3.1 DockerfileÀ̶õ?
8.3.2 Dockerfile »ý¼º
NOTE ÂüÁ¶ ±¸ÇöÀ̶õ?
8.3.3 DockerfileÀÇ Docker À̹ÌÁö »ý¼º
8.4 Docker À̹ÌÁö »ý¼º
8.4.1 Docker Hub °èÁ¤ µî·Ï
8.4.2 Docker Hub¿¡ °ø°³
NOTE Docker¿¡¼ Java¸¦ ½ÇÇàÇÒ ¶§ ÁÖÀÇ»çÇ×
8.5 AWS¿¡¼ Docker ÄÁÅ×ÀÌ³Ê ½ÇÇà
8.5.1 EC2¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
8.5.2 ECS¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
8.5.3 Elastic Beanstalk¸¦ »ç¿ëÇÏ´Â ¹æ¹ý
8.6 EC2¿¡¼ Docker ½ÇÇà ȯ°æÀÇ ±¸Ãà
8.6.1 EC2¿¡ ´ëÇÑ Docker ¼³Ä¡
NOTE ¸í·É¾î·Î DockerÀÇ ½ÇÇà ȯ°æÀ» ±¸ÃàÇÏ·Á¸é
8.6.2 Docker ÄÁÅ×ÀÌ³Ê ½ÇÇà
8.6.3 Docker ÄÁÅ×À̳ÊÀÇ ±âº» Á¶ÀÛ
8.7 EC2 Container Service¿¡ ÀÇÇÑ Docker ½ÇÇà ȯ°æ ±¸Ãà
8.7.1 EC2 Container Service¶õ?
8.7.2 Docker Ŭ·¯½ºÅÍ ±¸Ãà
8.7.3 Docker Ŭ·¯½ºÅÍ ¿î¿ë
Index