|
|
|
|
|
|
|
Ã¥³»¿ë |
|
Äí¹ö³×Ƽ½º¸¦ »ç¿ëÇÑ ÀÎÇÁ¶ó ±¸Ãà ÀÔ¹®
ÀÌ Ã¥Àº Äí¹ö³×Ƽ½ºÀÇ ±âº»ÀûÀÎ ±¸Á¶¸¦ ¼³¸íÇÏ°í ÀÖ´Â ÀÔ¹®¼ÀÔ´Ï´Ù. Äí¹ö³×Ƽ½º¿¡´Â Ãß»óÈµÈ °³³äÀÌ ¸¹¾Æ Ãʺ¸ÀÚ°¡ ¹è¿ì±â¿¡´Â Á¶±Ý ÇãµéÀÌ ³ôÀ» ¼ö ÀÖÁö¸¸ ÀÌ Ã¥¿¡¼´Â ±× ³»ºÎ¿¡¼ ¾î¶»°Ô ¿òÁ÷ÀÌ°í ÀÖ´ÂÁö, ¿Ö ±×·± µ¿ÀÛÀ» ÇÏ´ÂÁö¸¦ Áß½ÉÀ¸·Î ¾Ë±â ½¬¿î ¸»°ú ±×¸²À¸·Î Á¤¸®ÇÏ¿© ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù. ¶Ç ½ÇÁ¦·Î ½Ã½ºÅÛ¿¡ µµÀÔÇÒ ¶§ °ËÅäÇØ¾ß ÇÏ´Â ½Ã½ºÅÛÀÇ °¡¿ë¼ºÀ̳ª È®À强, À¯Áöº¸¼ö¼º µî°ú °°Àº ½ÇÀüÀûÀÎ °³³äµµ ÀÚ¼¼ÇÏ°Ô ¼³¸íÇÏ°í ÀÖ½À´Ï´Ù.
Äí¹ö³×Ƽ½º´Â ºÐ»ê ½Ã½ºÅÛ¿¡¼ ÄÁÅ×À̳ʸ¦ ¿î¿ëÇϱâ À§ÇÑ ³ëÇÏ¿ì·Î °¡µæ ä¿öÁø ¼¼·ÃµÈ ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. Àü ¼¼°èÀÇ ¿ì¼öÇÑ ±â¼úÀÚ°¡ °³¹ß¿¡ Âü¿©ÇÏ¿© Áö±Ýµµ °³¹ßÀÌ È°¹ßÈ÷ ÁøÇàµÇ°í Àֱ⠶§¹®¿¡ ÀÌ Ã¥¿¡¼ ¸ðµç ±â´ÉÀ» ¸Á¶óÇÏ¿© ¼Ò°³ÇÒ ¼ö´Â ¾ø½À´Ï´Ù. ÇÏÁö¸¸ ÀÌ Ã¥À» ÅëÇØ ±âÃÊ°¡ µÇ´Â °³³äÀ» °øÀ¯ÇÏ°í ¾ÕÀ¸·Î µ¶ÀÚ ¿©·¯ºÐ°ú ÇÔ²² ÁøÈÇØ °¡´Â Äí¹ö³×Ƽ½º¸¦ °è¼Ó ¹è¿ï ¼ö ÀÖ´Â °è±â°¡ ¸¶·ÃµÈ´Ù¸é ÁÁ°Ú½À´Ï´Ù.
[Ã¥¿¡¼ ´Ù·ç´Â ÁÖ¿ä Å°¿öµå]
- ÄÁÅ×ÀÌ³Ê ±â¼ú°ú Äí¹ö³×Ƽ½ºÀÇ °³¿ä
- Azure¸¦ »ç¿ëÇÑ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ÀÛ¼º
- ¾ÖÇø®ÄÉÀ̼ÇÀÇ µðÇ÷ÎÀÌ
- Æ÷µå¸¦ »ç¿ëÇÑ ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ü¸®
- ¸®Çø®Ä«¼ÂÀ¸·Î ¿©·¯ Æ÷µå¸¦ °ü¸®
- µðÇ÷ÎÀ̸ÕÆ®¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌ
- Äí¹ö³×Ƽ½ºÀÇ °¡¿ë¼º
- Äí¹ö³×Ƽ½º ¿î¿ë¿¡¼ ÇÊ¿äÇÑ ¾÷µ¥ÀÌÆ®¿Í ¾÷±×·¹À̵å ÀÛ¾÷
- Äí¹ö³×Ƽ½ºÀÇ ÀÎÁõ°ú Àΰ¡
- AKSÀÇ ¸ÞÆ®¸¯ ¼öÁý°ú °¡½ÃÈ, ·Î±× ºÐ¼® |
|
¸ñÂ÷ |
|
Á¦1ºÎ µµÀÔÆí
CHAPTER 01 ÄÁÅ×ÀÌ³Ê¿Í Äí¹ö³×Ƽ½º
1.1 ÄÁÅ×ÀÌ³Ê ±â¼úÀÇ °³¿ä
ÄÁÅ×À̳ʶõ?
ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ È帧
1.2 Äí¹ö³×Ƽ½ºÀÇ °³¿ä
ºÐ»ê ȯ°æ¿¡¼ ÄÁÅ×ÀÌ³Ê ¿î¿ë °ü¸®
Äí¹ö³×Ƽ½ºÀÇ Æ¯Â¡
Äí¹ö³×Ƽ½ºÀÇ µµÀÔ
Äí¹ö³×Ƽ½ºÀÇ À¯½ºÄÉÀ̽º
1.3 Á¤¸®
CHAPTER 02 Äí¹ö³×Ƽ½ºÀÇ È¯°æ ±¸Ãà
2.1 ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßÀÇ È帧
Äí¹ö³×Ƽ½º¸¦ »ç¿ëÇÑ °³¹ß ¹× ¿î¿ëÀÇ È帧
AzureÀÇ Äí¹ö³×Ƽ½º °ü·Ã ¼ºñ½º
2.2 °³¹ß ȯ°æÀÇ Áغñ
Visual Studio Code ¼³Ä¡
Azure CLI ¸í·ÉÀÇ ¼³Ä¡
Kubectl ¸í·ÉÀÇ ¼³Ä¡
Azure Cloud Shell ÀÌ¿ë
2.3 ÄÁÅ×ÀÌ³Ê À̹ÌÁöÀÇ ºôµå¿Í °ø°³
Azure Container Registry
ACRÀ» »ç¿ëÇÑ ÄÁÅ×ÀÌ³Ê À̹ÌÁö ºôµå¿Í °øÀ¯
2.4 Azure¸¦ »ç¿ëÇÑ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ÀÛ¼º
AKS¸¦ »ç¿ëÇÑ Å¬·¯½ºÅÍ ±¸Ãà
kubectl ¸í·ÉÀ» »ç¿ëÇÑ Å¬·¯½ºÅÍÀÇ ±âº» Á¶ÀÛ
2.5 Á¤¸®
CHAPTER 03 Äí¹ö³×Ƽ½º¸¦ ¿òÁ÷¿©º¸ÀÚ
3.1 ¾ÖÇø®ÄÉÀ̼ÇÀÇ µðÇ÷ÎÀÌ
µðÇ÷ÎÀÌÀÇ ±âº» È帧
3.2 ¸Å´ÏÆ佺Ʈ ÆÄÀÏÀÇ ÀÛ¼º
ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤Çϱâ
¼ºñ½º ¼³Á¤Çϱâ
3.3 Ŭ·¯½ºÅÍ¿¡¼ ¸®¼Ò½º ÀÛ¼º
¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌÇϱâ
¼ºñ½º °ø°³Çϱâ
3.4 ¾ÖÇø®ÄÉÀ̼ÇÀÇ µ¿ÀÛ È®ÀÎ
3.5 Á¤¸®
Á¦2ºÎ ±âº»Æí
CHAPTER 04 Äí¹ö³×Ƽ½ºÀÇ ¿äÁ¡
4.1 Äí¹ö³×Ƽ½ºÀÇ °³³ä
Immutable Infrastructure
¼±¾ðÀû ¼³Á¤
Àڱ⠺¹±¸ ±â´É
4.2 Äí¹ö³×Ƽ½ºÀÇ ±¸Á¶
½ºÄÉÁÙ¸µ°ú µð½ºÄ¿¹ö¸®
Äí¹ö³×Ƽ½ºÀÇ ¼¹ö ±¸¼º
Äí¹ö³×Ƽ½ºÀÇ ÄÄÆ÷³ÍÆ®
Ŭ·¯½ºÅÍ¿¡ ¾×¼¼½ºÇϱâ À§ÇÑ ÀÎÁõ Á¤º¸
4.3 Äí¹ö³×Ƽ½ºÀÇ ¸®¼Ò½º
¾ÖÇø®ÄÉÀÌ¼Ç ½ÇÇà(Pod/ReplicaSet/Deployment)
³×Æ®¿öÅ© °ü¸®(Service/Ingress)
¾ÖÇø®ÄÉÀÌ¼Ç ¼³Á¤ Á¤º¸ °ü¸®(ConfigMap/Secrets)
¹èÄ¡ Àâ °ü¸®(Job/CronJob)
4.4 ¸Å´ÏÆ佺Ʈ ÆÄÀÏ
¸Å´ÏÆ佺Ʈ ÆÄÀÏÀÇ ±âº»
YAMLÀÇ ¹®¹ý
4.5 ¶óº§À» »ç¿ëÇÑ ¸®¼Ò½º °ü¸®
¶óº§(Label)
LabelSelector¸¦ »ç¿ëÇÑ ¸®¼Ò½º °Ë»ö
4.6 Äí¹ö³×Ƽ½ºÀÇ ¸®¼Ò½º ºÐ¸®
4.7 Á¤¸®
CHAPTER 05 ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ÇÀÇ ½ÇÇà
5.1 Æ÷µå¸¦ »ç¿ëÇÑ ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ÇÀÇ °ü¸®
Æ÷µå
¸Å´ÏÆ佺Ʈ ÆÄÀÏ
Æ÷µåÀÇ ÀÛ¼º, º¯°æ, »èÁ¦
Æ÷µåÀÇ µðÀÚÀÎ ÆÐÅÏ
5.2 Æ÷µåÀÇ ½ºÄÉÁÙ¸µ ±¸Á¶
Æ÷µå°¡ ¾î¶»°Ô ¹èÄ¡µÇ´Â°¡?
Æ÷µå¸¦ ¹èÄ¡ÇÏ´Â ³ëµå´Â ¾î¶»°Ô Á¤Çϴ°¡?
Æ÷µå¸¦ ¿òÁ÷ÀÌ´Â ³ëµå¸¦ ¸í½ÃÀûÀ¸·Î ¼³Á¤Çϱâ
5.3 Æ÷µå¸¦ È¿À²ÀûÀ¸·Î ¿òÁ÷ÀÌÀÚ
³ëµåÀÇ CPU¿Í ¸Þ¸ð¸® ¸®¼Ò½º È®ÀÎÇϱâ
Æ÷µå¿¡ ÇÊ¿äÇÑ ¸Þ¸ð¸®¿Í CPU¸¦ ÇÒ´çÇϱâ
Æ÷µåÀÇ ¸Þ¸ð¸®¿Í CPUÀÇ »óÇÑ°ª ¼³Á¤Çϱâ
Æ÷µå¿¡ ¿À·ù°¡ ¹ß»ýÇÏ¸é ¾î¶»°Ô ¿òÁ÷À̴°¡?
Æ÷µåÀÇ ¿ì¼±¼øÀ§(QoS)
5.4 Æ÷µå¸¦ °¨½ÃÇÏÀÚ
ÄÁÅ×ÀÌ³Ê ¾ÖÇø®ÄÉÀ̼ÇÀÇ °¨½Ã
HTTP ¸®Äù½ºÆ®ÀÇ ¹Ýȯ°ªÀ» üũÇϱâ
TCP SocketÀ¸·Î ¿¬°áÇÒ ¼ö ÀÖ´ÂÁö üũÇϱâ
¸í·ÉÀÇ ½ÇÇà °á°ú¸¦ üũÇϱâ
5.5 ¸®Çø®Ä«¼ÂÀ¸·Î ¿©·¯ Æ÷µå¸¦ °ü¸®ÇÏÀÚ
¸®Çø®Ä«¼Â(ReplicaSet)
¸Å´ÏÆ佺Ʈ ÆÄÀÏ
¸®Çø®Ä«¼ÂÀÇ ÀÛ¼º, º¯°æ, »èÁ¦
Ŭ·¯½ºÅÍ ¾ÈÀÇ »óŸ¦ ¾î¶»°Ô Á¦¾îÇϴ°¡?
Æ÷µå Àå¾Ö°¡ ¹ß»ýÇÏ¸é ¾î¶»°Ô µÉ±î?
³ëµå Àå¾Ö°¡ ¹ß»ýÇϸé Æ÷µå´Â ¾î¶»°Ô µÉ±î?
5.6 ºÎÇÏ¿¡ µû¶ó Æ÷µåÀÇ ¼ö¸¦ ¹Ù²ã º¸ÀÚ
½ºÄÉÀÏ·¯ºô¸®Æ¼
Æ÷µå¸¦ ¼öµ¿À¸·Î ¼öÆò ½ºÄÉÀÏÇϱâ
Æ÷µå¸¦ ÀÚµ¿À¸·Î ¼öÆò ½ºÄÉÀÏÇϱâ
HPAÀÇ ±¸Á¶
5.7 Á¤¸®
CHAPTER 06 ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌ
6.1 µðÇ÷ÎÀ̸ÕÆ®¸¦ »ç¿ëÇÑ ¾ÖÇø®ÄÉÀÌ¼Ç µðÇ÷ÎÀÌ
¾ÖÇø®ÄÉÀ̼ÇÀÇ ¹öÀü¾÷ °³³ä
µðÇ÷ÎÀ̸ÕÆ®
¸Å´ÏÆ佺Ʈ ÆÄÀÏ
µðÇ÷ÎÀ̸ÕÆ® ÀÛ¼º, º¯°æ, »èÁ¦
6.2 µðÇ÷ÎÀ̸ÕÆ®ÀÇ ±¸Á¶
¾÷µ¥ÀÌÆ® ó¸® ¹æ½Ä
·Ñ¾Æ¿ô
·Ñ¹é
·Ñ¾Æ¿ô Á¶°Ç
·Ñ¸µ ¾÷µ¥ÀÌÆ® Á¦¾î
ºí·ç/±×¸° µðÇ÷ÎÀ̸ÕÆ®
6.3 ¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤ Á¤º¸¸¦ °ü¸®ÇÏÀÚ
¾ÖÇø®ÄÉÀ̼ÇÀÇ ¼³Á¤ Á¤º¸ °ü¸®
ConfigMap °ª ÂüÁ¶
ºñ¹Ð¹øÈ£¿Í Å° °ü¸®
Secrets °ª ÂüÁ¶
6.4 Á¤¸®
Á¦3ºÎ ½ÇÀüÆí
CHAPTER 07 ¾ÆÅ°ÅØó¿Í ¼³°è ¿øÄ¢
7.1 Äí¹ö³×Ƽ½ºÀÇ ¾ÆÅ°ÅØó
ÀÎÇÁ¶ó½ºÆ®·°Ã³¿ÍÀÇ °ü°è
7.2 Äí¹ö³×Ƽ½ºÀÇ ¼³°è ¿øÄ¢
Reconciliation Loops¿Í ·¹º§ Æ®¸®°Å ·ÎÁ÷
APIÀÇ watch ¿É¼Ç
À̺¥Æ® üÀÎ
7.3 ¼ºñ½º¿Í Á¦Ç°ÀÇ ±¸Ãà
Äí¹ö³×Ƽ½º Conformance Partner
Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡ ÇÊ¿äÇÑ ÀÎÇÁ¶ó½ºÆ®·°Ã³
Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ ±¸Ãà¿¡ ÇÊ¿äÇÑ ÀÛ¾÷
AKSÀÇ ¾ÆÅ°ÅØó¿Í Cloud Controller Manager
7.4 Á¤¸®
CHAPTER 08 °¡¿ë¼º(Availability)
8.1 Äí¹ö³×Ƽ½ºÀÇ °¡¿ë¼º
¸¶½ºÅÍÀÇ °¡¿ë¼º(¸ðµÎ ¾×ƼºêÇÑ etcd¿Í API Server)
¸¶½ºÅÍÀÇ °¡¿ë¼º(¾×Ƽºê/½ºÅĹÙÀÌ ÄÄÆ÷³ÍÆ®)
³ëµåÀÇ °¡¿ë¼º
ºÐ»ê ¼ö¸¦ ¾î¶»°Ô ÇÒ±î? (¸¶½ºÅÍ)
ºÐ»ê ¼ö¸¦ ¾î¶»°Ô ÇÒ±î? (³ëµå)
8.2 ÀÎÇÁ¶ó½ºÆ®·°Ã³ÀÇ ½ÃÁ¡
Blast Radius(Æø¹ß ¹Ý°æ)
¼ÒÇÁÆ®¿þ¾îÀûÀÎ Blast Radius
¹èÄ¡ ¿¹
¹°¸® ¼¹ö¸¦ ÀǽÄÇÑ ¹èÄ¡
·¢À» ÀǽÄÇÑ ¹èÄ¡
µ¥ÀÌÅÍ ¼¾Å͸¦ ÀǽÄÇÑ ¹èÄ¡
±¤¿ª ÀçÇظ¦ ÀǽÄÇÑ ¹èÄ¡
AKSÀÇ ±¸Ãà ¿¹
8.3 Á¤¸®
CHAPTER 09 È®À强(Scalability)
9.1 Äí¹ö³×Ƽ½º ³ëµåÀÇ ¼öÆò ÀÚµ¿ ½ºÄÉÀÏ
Cluster Autoscaler
9.2 AKS¿¡ ÀÖ¾î¼ Cluster Autoscaler
Pending »óŸ¦ ¸¸µé¾î ³½´Ù
Cluster AutoscalerÀÇ µµÀÔ
³ëµå ½ºÄÉÀÏ ¾Æ¿ô
³ëµå ¼öÀÇ »óÇÑ, ÇÏÇÑ ¼³Á¤
³ëµå ½ºÄÉÀÏ ÀÎ
ÀÎÇÁ¶ó½ºÆ®·°Ã³ Á¶ÀÛ ±ÇÇÑ ¹× ½ÃÅ©¸´ °ü¸®
9.3 ±âŸ ÀÚµ¿ ½ºÄÉÀÏ
HPA¿Í Cluster AutoscalerÀÇ ¿¬µ¿
Äí¹ö³×Ƽ½º ¿ÜºÎÀÇ ¸ÞÆ®¸¯À» »ç¿ëÇÑ ÀÚµ¿ ½ºÄÉÀÏ
9.4 Á¤¸®
CHAPTER 10 À¯Áöº¸¼ö¼º(Manageability)
10.1 Äí¹ö³×Ƽ½º ¿î¿ë¿¡¼ ÇÊ¿äÇÑ ¾÷µ¥ÀÌÆ® ¹× ¾÷±×·¹À̵å ÀÛ¾÷
10.2 ¼¹ö ¾÷µ¥ÀÌÆ®
³ëµå Àç½ÃÀÛÀÇ ¿µÇâÀ» ÃÖ¼ÒÇÑÀ¸·Î ÇÏ´Â ÀåÄ¡
Cordon/Uncordon
Drain
PodDisruptionBudget
³ëµå Àç½ÃÀÛÀ» ÀÚµ¿À¸·Î ¼öÇàÇÏ·Á¸é
10.3 Äí¹ö³×Ƽ½º ÄÄÆ÷³ÍÆ® ¾÷µ¥ÀÌÆ®
kubeadmÀ» »ç¿ëÇÑ ¿¹(v1.10 -> v1.11)
¾÷±×·¹À̵å Àü·«(ÀÎÇ÷¹À̽º)
¾÷±×·¹À̵å Àü·«(ºí·ç/±×¸° µðÇ÷ÎÀ̸ÕÆ®)
10.4 Á¤¸®
CHAPTER 11 ¸®¼Ò½º ºÐ¸®(Security)
11.1 Äí¹ö³×Ƽ½º ¸®¼Ò½ºÀÇ ºÐ¸® ´ÜÀ§
»ç¶÷°ú Á¶Á÷, Ã¥ÀÓ ¹üÀ§
Ŭ·¯½ºÅÍ ºÐ¸®ÀÇ Àå´ÜÁ¡
11.2 ³×ÀÓ½ºÆäÀ̽º¸¦ »ç¿ëÇÑ ºÐ¸®
³×ÀÓ½ºÆäÀ̽º Á¤¸®
11.3 Äí¹ö³×Ƽ½ºÀÇ °èÁ¤
»ç¿ëÀÚ °èÁ¤(User Account)
¼ºñ½º °èÁ¤(Service Account)
11.4 Äí¹ö³×Ƽ½ºÀÇ ÀÎÁõ°ú Àΰ¡
ÀÎÁõ
Àΰ¡
Admission Control
11.5 RBAC(Role Based Access Control)
¸®¼Ò½º Ç¥Çö°ú Á¶ÀÛ
Role°ú RoleBinding
»ç¿ëÀÚ¿Í RoleÀÇ ¿¬°á
¼ºñ½º °èÁ¤°ú RoleÀÇ ¿¬°á
11.6 ¸®¼Ò½º ÀÌ¿ë·®ÀÇ Á¦ÇÑ
LimitRange
ResourceQuota
¼¼ °¡Áö »óÇÑ ¼³Á¤ ±â´ÉÀÇ ±¸ºÐ
11.7 Á¤¸®
CHAPTER 12 °üÃø°¡´É¼º(Observability)
12.1 °üÃø°¡´É¼ºÀ̶õ
¿ë¾îÀÇ Åº»ý ¹è°æ
Äí¹ö³×Ƽ½º ȯ°æÀÇ °üÃø°¡´É¼º
12.2 °üÃø ´ë»ó°ú ¹æ¹ý
¸ÞÆ®¸¯
·Î±×
ºÐ»ê Æ®·¹À̽Ì
12.3 ´ëÇ¥ÀûÀÎ ¼ÒÇÁÆ®¿þ¾î¿Í ¼ºñ½º
12.4 AKSÀÇ ¸ÞÆ®¸¯ ¼öÁý°ú °¡½ÃÈ, ·Î±× ºÐ¼®
Azure Monitor
Azure Monitor for Containers
Azure Log Analytics
12.5 Á¤¸®
APPENDIX ¸í·É ·¹ÆÛ·±½º
A.1 kubectl ¸í·É
A.2 Azure CLI ¸í·É |
|
|
|
ÀúÀÚ
|
|
Asa Shiho
±ÝÀ¶°è¿ ½ÌÅ©ÅÊÅ© µî¿¡¼ ÀºÇà ¹× Áõ±Ç»ç¿ë ÀÎÇÁ¶ó ¿£Áö´Ï¾î, Á¦Á¶¾÷¿ë ÀÎÇÁ¶ó ¿£Áö´Ï¾î·Î ±Ù¹«Çß´Ù. µµ½ÃÀºÇà Á¤º¸ ±â¹Ý ½Ã½ºÅÛ ±¸Ãà ¹× ½Ã½ºÅÛ ÅëÆóÇÕ, Áõ±Çȸ»ç¿ë ¹é¿ÀÇǽº ½Ã½ºÅÛÀÇ °øÅë ±â¹Ý °³¹ß ¹× ÅëÇÕÀÎÁõ ±â¹Ý ±¸Ãà ÇÁ·ÎÁ§Æ®, ¼®À¯/LNG °øÀå °Ç¼³À» ÇÏ´Â ¿£Áö´Ï¾î¸µ ±â¾÷ÀÇ ½Ã½ºÅÛ ±â¹Ý ±¸Ãà ÇÁ·ÎÁ§Æ® µîÀ» °æÇèÇß´Ù. Ãâ»êÀ¸·Î ÅðÁ÷ ÈÄ Linux³ª Ŭ¶ó¿ìµå µîÀ» µ¶ÇÐÀ¸·Î °øºÎÇÏ¿© Ãʺ¸ÀÚ¿ë ±â¼ú¼¸¦ ÁýÇÊÇßÀ¸¸ç, ÇöÀç´Â ÀϺ» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÁÖ½Äȸ»ç¿¡¼ ÆÄÆ®³Ê¿ë ¿µ¾÷È°µ¿°ú ±â¼úÁö¿ø µî¿¡ Á¾»çÇÏ°í ÀÖ´Ù. ÁÖ¿ä Àú¼·Î´Â <¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker (2ÆÇ)> µîÀÌ ÀÖ´Ù.
|
|
|
Asa Shiho
|
|
¿ªÀÚ
|
|
ÀÌ¿µ¶õ
´ëÇп¡¼ ¿µ¹®ÇÐÀ» Àü°øÇßÀ¸³ª ÀçÇÐ ½ÃÀý ÄÄÇ»ÅÍ ÇÁ·Î±×·¡¹Ö¿¡ Èï¹Ì¸¦ ´À²¸ ´Ù³â°£ ½Ã½ºÅÛ ¿£Áö´Ï¾î·Î ÀçÁ÷ ÈÄ ÄÄÇ»ÅÍ µµ¼ Àü¹® ¹ø¿ªÀÚ·Î È°¾àÇÏ°í ÀÖ´Ù. ÀÌÈÄ ÀϺ»¾î·Î ºÐ¾ß¸¦ ¹Ù²ã µµÄì´ëÇÐ ´ëÇпø¿¡ ÁøÇÐÇÏ¿© ¹Ú»çÇÐÀ§¸¦ ÃëµæÇÏ°í ¿¬±¸ ¹× °ÀÇ È°µ¿°ú ÇÔ²² IT Àü¹Ý¿¡ °ÉÄ£ °ü·Ã µµ¼ÀÇ ¹ø¿ª¿¡µµ Èû¾²°í ÀÖ´Ù.
|
4Â÷ »ê¾÷Çõ¸í, ¹Ì·¡¸¦ ¹Ù²Ü IT Æ®·»µå | ÀÌ¿µ¶õ | Á¤º¸¹®È»ç
¹Ì·¡ÀÇ ÇÙ½É ±â¼ú | ÀÌ¿µ¶õ | Á¤º¸¹®È»ç
¿Ïº®ÇÑ IT ÀÎÇÁ¶ó ±¸ÃàÀ» À§ÇÑ Docker | ÀÌ¿µ¶õ | Á¤º¸¹®È»ç
À¯´ÏƼ·Î ¸¸µå´Â ³×Æ®¿öÅ© °ÔÀÓ °³¹ß | ÀÌ¿µ¶õ | Á¤º¸¹®È»ç
|
|
ÀÌ¿µ¶õ
|
|
°¨¼ö
|
|
Makabe Toru
ÁÖ½Äȸ»ç ´ÙÀÌ¿Í Á¾ÇÕ¿¬±¸¼Ò¿¡ ÀÔ»çÇÏ¿© °ø°ø¿ë ÆÐÅ°Áö ½Ã½ºÅÛ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ßºÎÅÍ IT ¾÷°è¿¡¼ Ä¿¸®¾î¸¦ ½ÃÀÛÇß´Ù. ±× ÈÄ ÀϺ» ÈÞ·¿ÆÐÄ¿µå ÁÖ½Äȸ»ç·Î ÀÌÁ÷ÇÏ¿© ÁÖ·Î Åë½Å»ç¾÷ÀÚ¿ë ¾ÖÇø®ÄÉÀ̼Ç, ½Ã½ºÅÛ ÀÎÇÁ¶ó½ºÆ®·°Ã³ °³¹ß¿¡ Á¾»çÇßÀ¸¸ç, ±× ÈÄ Å¬¶ó¿ìµå ÄÄÇ»Æðú ¿ÀǼҽº¿¡ °¡´É¼ºÀ» ´À³¢°í OpenStack °ü·Ã ºñÁî´Ï½º¿¡¼ ¾ÆÅ°ÅØÆ®¸¦ ´ã´çÇß´Ù. ÆÛºí¸¯ Ŭ¶ó¿ìµåÀÇ ¼ºÀåÀ» ¹Ï°í ÀϺ» ¸¶ÀÌÅ©·Î¼ÒÇÁÆ® ÁÖ½Äȸ»ç¿¡ ÀÔ»çÇß´Ù. Windowsµç ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾îµç Azure¿¡¼ ¿òÁ÷ÀÌ´Â °ÍÀ̶ó¸é Æø³Ð°Ô Áö¿øÇÏ´Â ¾ÆÅ°ÅØÆ®·Î¼ È°µ¿ÁßÀÌ´Ù.
|
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|