|
|
|
|
|
|
|
Ã¥³»¿ë |
|
¡Ú ÀÌ Ã¥¿¡¼ ´Ù·ç´Â ³»¿ë ¡Ú
¡á Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡ ¿ÀÆÛ·¹ÀÌÅ͸¦ ¹èÆ÷ÇÏ´Â ¹æ¹ý
¡á »ç¿ë¹ýºÎÅÍ ±¸Çö¿¡ À̸£±â±îÁö ¿ÀÆÛ·¹ÀÌÅÍ °ËÅä
¡á ¿ÀÆÛ·¹ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ© Ž»ö: ¿ÀÆÛ·¹ÀÌÅÍ SDK, ¿ÀÆÛ·¹ÀÌÅÍ ¶óÀÌÇÁ»çÀÌŬ ¸Å´ÏÀú, ¿ÀÆÛ·¹ÀÌÅÍ ¹ÌÅ͸µ
¡á SDKÀÇ Go ÇÁ·Î±×·¡¹Ö ¾ð¾î Áö¿øÀ» ÅëÇØ ¿ÀÆÛ·¹ÀÌÅÍ ±¸Ãà, ÆÐÅ°Áö ¹× ½ÇÇà
¡á ±âÁ¸ Helm ¹× Ansible ÀÚ»êÀ» ¿ÀÆÛ·¹ÀÌÅÍ·Î ÆÐŰ¡ ¹× ¹èÆ÷
¡á Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡ ¼³Ä¡Çϱâ À§ÇØ ¿ÀÆÛ·¹ÀÌÅ͸¦ ¹èÆ÷ÇÏ´Â ¹æ¹ý
¡á ¿ÀÆÛ·¹ÀÌÅÍ°¡ »çÀÌÆ® ½Å·Ú¼º ¿£Áö´Ï¾î¸µ »ç·Ê¸¦ ±¸ÇöÇÏ´Â µ¥ ¾î¶»°Ô µµ¿òÀÌ µÇ´ÂÁö È®ÀÎ
¡Ú ÀÌ Ã¥ÀÇ ´ë»ó µ¶ÀÚ ¡Ú
Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡ ¾ÖÇø®ÄÉÀ̼ÇÀ» ¹èÆ÷ÇØºÃ´Ù¸é ¿ÀÆÛ·¹ÀÌÅÍ ÆÐÅÏÀÌ µîÀåÇÏ°Ô µÈ ¸î °¡Áö µµÀü Àǽİú ¿¸Á¿¡ °ø°¨ÇÒ °ÍÀÌ´Ù. µ¥ÀÌÅͺ£À̽º¿Í ÆÄÀÏ ½Ã½ºÅÛ °°Àº ±âº» ¼ºñ½º¸¦ ¿ÀÄɽºÆ®·¹ÀÌ¼ÇµÈ Å¬·¯½ºÅÍ ¿ÜºÎÀÇ ÀÚü ºó¹Î°¡¿¡¼ À¯Áö °ü¸®ÇÏ°í ÀÖÀ¸¸ç À̸¦ ¿ÀÄɽºÆ®·¹ÀÌ¼ÇµÈ Å¬·¯½ºÅÍ ÀαÙÀ¸·Î °¡Á®¿À°í ½Í´Ù¸é Äí¹ö³×Ƽ½º ¿ÀÆÛ·¹ÀÌÅÍ¿¡ ´ëÇÑ ÀÌ ¾È³»¼°¡ µµ¿òµÉ °ÍÀÌ´Ù.
¡Ú ÀÌ Ã¥ÀÇ ±¸¼º ¡Ú
¿ÀÆÛ·¹ÀÌÅÍ°¡ ¹«¾ùÀÎÁö¿Í ¿ÀÆÛ·¹ÀÌÅÍ°¡ Äí¹ö³×Ƽ½º API¸¦ È®ÀåÇÏ´Â ¹æ¹ýÀ» ¼³¸íÇÑ´Ù. ±âÁ¸ ¿ÀÆÛ·¹ÀÌÅ͸¦ ¹èÆ÷ÇÏ°í »ç¿ëÇÏ´Â ¹æ¹ý°ú ·¹µåÇÞ ¿ÀÆÛ·¹ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©(Red Hat Operator Framework, https://github.com/operator-framework)¸¦ »ç¿ëÇØ ¾ÖÇø®ÄÉÀ̼ǿ¡ ¿ÀÆÛ·¹ÀÌÅ͸¦ ÀÛ¼º, ºÐ¹èÇÏ´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ´Â ¿ÀÆÛ·¹ÀÌÅ͸¦ ¼³°è, ±¸Ãà, ¹èÆ÷Çϱâ À§ÇÑ ¸ð¹ü »ç·Ê¿Í ¿¬°üµÅ ÀÖÀ¸¸ç, SRE(Site Reliability Engineering) ¿øÄ¢À» »ç¿ëÇØ ¿ÀÆÛ·¹ÀÌÅÍ¿¡ »ý¸íÀ» ºÒ¾î³Ö´Â´Ù´Â ÄÁ¼ÁÀ» ¼³¸íÇÑ´Ù.
1Àå¿¡¼ ¿ÀÆÛ·¹ÀÌÅÍ¿Í °³³äÀ» ¼³¸íÇÑ ÈÄ, Ã¥ÀÇ ³ª¸ÓÁö ºÎºÐ¿¡¼ ½Ç½ÀÇÒ ¼ö ÀÖ´Â Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ¿¡ Á¢±ÙÇÏ´Â ¹æ¹ýÀ» Á¦¾ÈÇÑ´Ù. Ŭ·¯½ºÅÍ°¡ ½ÇÇàµÇ¸é ¿ÀÆÛ·¹ÀÌÅ͸¦ ¹èÆ÷ÇÏ°í ¾ÖÇø®ÄÉÀ̼ÇÀÌ ½ÇÆÐÇϰųª È®ÀåµÇ°Å³ª »õ ¹öÀüÀ¸·Î ¾÷±×·¹À̵åµÉ ¶§ÀÇ µ¿ÀÛÀ» °üÂûÇÒ ¼ö ÀÖ´Ù.
µÞºÎºÐ¿¡¼´Â ¿ÀÆÛ·¹ÀÌÅÍ SDK¸¦ »ìÆ캸°í À̸¦ »ç¿ëÇØ ¿ÀÆÛ·¹ÀÌÅ͸¦ ±¸ÃàÇÏ°í ¿¹Á¦ ¾ÖÇø®ÄÉÀ̼ÇÀ» Äí¹ö³×Ƽ½º ÀÏµî ½Ã¹ÎÀ¸·Î ±ÍȽÃÅ°´Â ¹æ¹ýÀ» º¸¿©ÁØ´Ù. ÀÌ·¯ÇÑ ½ÇÁúÀûÀÎ Åä´ë¸¦ ¸¶·ÃÇØ ¿ÀÆÛ·¹ÀÌÅÍ°¡ µµÃâÇÑ SRE ¾ÆÀ̵ð¾î¿Í À̵éÀÌ °øÀ¯ÇÏ´Â ¸ñÇ¥, Áï ¿î¿µ ³ë·Â°ú ºñ¿ë Àý°¨, ¼ºñ½º ¾ÈÁ¤¼º Çâ»ó ¹× ¹Ýº¹ÀûÀÎ À¯Áö º¸¼ö ÀÛ¾÷¿¡¼ ÆÀÀ» Çعæ½ÃÄÑ Çõ½ÅÀ» À¯¹ßÇÏ´Â ¹æ¹ýÀ» ³íÀÇÇÒ °ÍÀÌ´Ù. |
|
¸ñÂ÷ |
|
1Àå. ¿ÀÆÛ·¹ÀÌÅÍ°¡ Äí¹ö³×Ƽ½º¿¡ Á¦°øÇÏ´Â »õ·Î¿î Æ®¸¯
__Äí¹ö³×Ƽ½º ÀÛµ¿ ¹æ½Ä
__¿¹: »óÅ ºñÀúÀå À¥ ¼¹ö
__»óÅ ÀúÀåÀº ¾î·Æ´Ù
__¿ÀÆÛ·¹ÀÌÅÍ´Â ¼ÒÇÁÆ®¿þ¾î SRE´Ù
__¿ÀÆÛ·¹ÀÌÅÍ ÀÛµ¿ ¹æ½Ä
____Äí¹ö³×Ƽ½º CR
__¿ÀÆÛ·¹ÀÌÅÍ´Â ¾î¶»°Ô ¸¸µé¾îÁö´Â°¡?
__¿¹: etcd ¿ÀÆÛ·¹ÀÌÅÍ
____»ç¶óÁø ¸â¹öÀÇ °æ¿ì
__¿ÀÆÛ·¹ÀÌÅÍ´Â ´©±¸¸¦ À§ÇÑ °ÍÀΰ¡?
____¿ÀÆÛ·¹ÀÌÅÍ Ã¤ÅÃ
__Ãâ¹ßÇÏÀÚ!
2Àå. ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇà
__¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇè ȯ°æ ±¸¼º
____Ŭ·¯½ºÅÍ ¹öÀü ¿ä±¸»çÇ×
____Àΰ¡ ¿ä±¸»çÇ×
____Ç¥ÁØ µµ±¸ ¹× ±â¼ú
____±ÇÀå Ŭ·¯½ºÅÍ ±¸¼º
____Ŭ·¯½ºÅÍ ¹öÀü È®ÀÎ
__´Ü¼ø ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇà
____ÀϹÝÀûÀÎ ½ÃÀÛÁ¡
____etcd ¿ÀÆÛ·¹ÀÌÅÍ ¸Å´ÏÆ佺Ʈ °¡Á®¿À±â
____CR: »ç¿ëÀÚ Á¤ÀÇ API ¿£µåÆ÷ÀÎÆ®
____³ª´Â ´©±¸Àΰ¡: ¿ÀÆÛ·¹ÀÌÅÍ ¼ºñ½º °èÁ¤ Á¤ÀÇ
____etcd ¿ÀÆÛ·¹ÀÌÅÍ ¹èÆ÷
____etcd Ŭ·¯½ºÅÍ ¼±¾ð
____etcd ½Ç½À
____etcd Ŭ·¯½ºÅÍ È®Àå
____Àå¾Ö ¹× ÀÚµ¿ÈµÈ º¹±¸
____etcd Ŭ·¯½ºÅÍ ¾÷±×·¹À̵å
____Á¤¸®
__¿ä¾à
3Àå. Äí¹ö³×Ƽ½º ÀÎÅÍÆäÀ̽ºÀÇ ¿ÀÆÛ·¹ÀÌÅÍ
__Ç¥ÁØ È®Àå: ReplicaSet ¸®¼Ò½º
__»ç¿ëÀÚ Á¤ÀÇ ¸®¼Ò½º
____CR ¶Ç´Â ConfigMap?
__»ç¿ëÀÚ Á¤ÀÇ ÄÁÆ®·Ñ·¯
__¿ÀÆÛ·¹ÀÌÅÍ ¹üÀ§
____³×ÀÓ½ºÆäÀ̽º ¹üÀ§
____Ŭ·¯½ºÅÍ ¹üÀ§ ¿ÀÆÛ·¹ÀÌÅÍ
__±ÇÇÑ ºÎ¿©
____¼ºñ½º °èÁ¤
____¿ªÇÒ
____RoleBinding
____ClusterRole ¹× ClusterRoleBinding
__¿ä¾à
4Àå. ¿ÀÆÛ·¹ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©
__¿ÀÆÛ·¹ÀÌÅÍ ÇÁ·¹ÀÓ¿öÅ©ÀÇ ±â¿ø
__¿ÀÆÛ·¹ÀÌÅÍ ¼º¼÷µµ ¸ðµ¨
__¿ÀÆÛ·¹ÀÌÅÍ SDK
____¿ÀÆÛ·¹ÀÌÅÍ SDK µµ±¸ ¼³Ä¡
__¿ÀÆÛ·¹ÀÌÅÍ ¶óÀÌÇÁ»çÀÌŬ ¸Å´ÏÀú
__¿ÀÆÛ·¹ÀÌÅÍ ¹ÌÅ͸µ
__¿ä¾à
5Àå. »ùÇà ¾ÖÇø®ÄÉÀ̼Ç: ¹æ¹®ÀÚ »çÀÌÆ®
__¾ÖÇø®ÄÉÀÌ¼Ç °³¿ä
__¸Å´ÏÆ佺Ʈ¸¦ »ç¿ëÇÑ ¼³Ä¡
____MySQL ¹èÆ÷
____¹é¿£µå
____ÇÁ·ÐÆ®¿£µå
__¸Å´ÏÆ佺Ʈ ¹èÆ÷
__¹æ¹®ÀÚ »çÀÌÆ®¿¡ Á¢±Ù
__Á¤¸®
__¿ä¾à
6Àå. ¾î´ðÅÍ ¿ÀÆÛ·¹ÀÌÅÍ
__Helm ¿ÀÆÛ·¹ÀÌÅÍ
____¿ÀÆÛ·¹ÀÌÅÍ ±¸Ãà
____CRD¿¡ ´ëÇÑ ¼³¸í
____¿ÀÆÛ·¹ÀÌÅÍ ±ÇÇÑ °ËÅä
____Helm ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇà
__Ansible ¿ÀÆÛ·¹ÀÌÅÍ
____¿ÀÆÛ·¹ÀÌÅÍ ±¸Ãà
____CRD¿¡ ´ëÇÑ ¼³¸í
____¿ÀÆÛ·¹ÀÌÅÍ ±ÇÇÑ °ËÅä
____Ansible ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇà
__¿ÀÆÛ·¹ÀÌÅÍ Å×½ºÆ®
__¿ä¾à
__°ü·Ã ¸®¼Ò½º
7Àå. ¿ÀÆÛ·¹ÀÌÅÍ SDK¸¦ »ç¿ëÇØ Go·Î ¸¸µå´Â ¿ÀÆÛ·¹ÀÌÅÍ
__¿ÀÆÛ·¹ÀÌÅÍ ÃʱâÈ
__¿ÀÆÛ·¹ÀÌÅÍÀÇ ¸®¼Ò½º °ü¸® ¹üÀ§
__»ç¿ëÀÚ Á¤ÀÇ ¸®¼Ò½º Á¤ÀÇ
____Go ŸÀÔ Á¤ÀÇ
____CRD ¸Å´ÏÆ佺Ʈ
__¿ÀÆÛ·¹ÀÌÅÍ ±ÇÇÑ
__ÄÁÆ®·Ñ·¯
____Reconcile ÇÔ¼ö
__¿ÀÆÛ·¹ÀÌÅÍ ÀÛ¼º ÆÁ
____¸®¼Ò½º °Ë»ö
____ÀÚ½Ä ¸®¼Ò½º »ý¼º
____ÀÚ½Ä ¸®¼Ò½º »èÁ¦
____ÀÚ½Ä ¸®¼Ò½º ¸í¸í¹ý
____¸èµî¼º
____¿ÀÆÛ·¹ÀÌÅÍ ¿µÇâµµ
__·ÎÄÿ¡¼ ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇàÇϱâ
__¹æ¹®ÀÚ »çÀÌÆ® ¿¹Á¦
__¿ä¾à
__°ü·Ã ¸®¼Ò½º
8Àå. ¿ÀÆÛ·¹ÀÌÅÍ ¶óÀÌÇÁ»çÀÌŬ ¸Å´ÏÀú
__OLM »ç¿ëÀÚ Á¤ÀÇ ¸®¼Ò½º
____ClusterServiceVersion
____CatalogSource
____±¸µ¶
____InstallPlan
____OperatorGroup
__OLM ¼³Ä¡Çϱâ
__OLM »ç¿ëÇϱâ
____¿ÀÆÛ·¹ÀÌÅÍ µÑ·¯º¸±â
____¿ÀÆÛ·¹ÀÌÅÍ »èÁ¦Çϱâ
__OLM ¹øµé ¸ÞŸµ¥ÀÌÅÍ ÆÄÀÏ
____CRD
____Ŭ·¯½ºÅÍ ¼ºñ½º ¹öÀü ÆÄÀÏ
____ÆÐÅ°Áö ¸Å´ÏÆ佺Ʈ ÆÄÀÏ
__Ŭ·¯½ºÅÍ ¼ºñ½º ¹öÀü ÆÄÀÏ ÀÛ¼ºÇϱâ
____ÆÄÀÏ ½ºÄÌ·¹Åæ »ý¼ºÇϱâ
____¸ÞŸµ¥ÀÌÅÍ
____¼ÒÀ¯ CRD
____Çʼö CRD
____¼³Ä¡ ¸ðµå
____¹öÀü °ü¸® ¹× ¾÷µ¥ÀÌÆ®
__ÆÐÅ°Áö ¸Å´ÏÆ佺Ʈ ÆÄÀÏ ÀÛ¼ºÇϱâ
__·ÎÄà ȯ°æ¿¡¼ ½ÇÇàÇϱâ
____ÀüÁ¦ Á¶°Ç
____OLM ¹øµé ¸¸µé±â
____OLMÀ» ÅëÇÑ ¿ÀÆÛ·¹ÀÌÅÍ ¼³Ä¡
____½ÇÇà ÁßÀÎ ¿ÀÆÛ·¹ÀÌÅÍ Å×½ºÆ®Çϱâ
__¹æ¹®ÀÚ »çÀÌÆ® ¿ÀÆÛ·¹ÀÌÅÍ ¿¹Á¦
__¿ä¾à
__°ü·Ã ¸®¼Ò½º
9Àå. ¿ÀÆÛ·¹ÀÌÅÍ Ã¶ÇÐ
__¸ðµç ¾ÖÇø®ÄÉÀ̼ǿ¡ ´ëÇÑ SRE
__¼ö°íÇÏÁö ¸»¾Æ¶ó
____ÀÚµ¿È °¡´ÉÇÑ °Í: ´ç½ÅÀÇ ÄÄÇ»ÅÍ°¡ ÇÒ ÀÛ¾÷
____Á¦ÀÚ¸® ´Þ¸®±â: Áö¼ÓÀûÀÎ °¡Ä¡°¡ ¾ø´Â ÀÏ
____°íÅëÀÇ Áõ°¡: ½Ã½ºÅÛ°ú ÇÔ²² È®ÀåµÇ´Â ÀÛ¾÷
__¿ÀÆÛ·¹ÀÌÅÍ: Äí¹ö³×Ƽ½º ¾ÖÇø®ÄÉÀÌ¼Ç ½Å·Ú¼º ¿£Áö´Ï¾î¸µ
____¾ÖÇø®ÄÉÀÌ¼Ç »óÅ °ü¸®
____¼ÒÇÁÆ®¿þ¾î·Î Àü¼ÛµÇ´Â °ñµç ½Ã±×³Î
__¸Å¿ì ¼º°øÀûÀÎ ¿ÀÆÛ·¹ÀÌÅÍÀÇ 7°¡Áö ½À°ü
__¿ä¾à
10Àå. Âü¿©ÇÏ
__±â´É ¿äû°ú ¹ö±× ¸®Æ÷Æ®
__±â¿©Çϱâ
__¿ÀÆÛ·¹ÀÌÅÍ °øÀ¯Çϱâ
__¿ä¾à
ºÎ·Ï A. Ŭ·¯½ºÅÍ ³»ºÎ¿¡ µðÇ÷ÎÀ̸ÕÆ®·Î ¿ÀÆÛ·¹ÀÌÅÍ ½ÇÇàÇϱâ
ºÎ·Ï B. CR °ËÁõ
ºÎ·Ï C. ¿ªÇÒ ±â¹Ý Á¢±Ù Á¦¾î(RBAC) |
|
º»¹®Áß¿¡¼ |
|
¡Ú ¿Å±äÀÌÀÇ ¸» ¡Ú
Ŭ¶ó¿ìµå ȯ°æÀ» ±¸¼ºÇÏ´Â ÄÁÅ×À̳ʴ »ç¿ëÀÚ°¡ °³¹ßÇÑ HTTP ¼ºñ½ºÀÏ ¼öµµ ÀÖ°í µ¥ÀÌÅÍ º£À̽º ¼¹öÀÏ ¼öµµ ÀÖÀ¸¸ç NoSQL ¼¹ö³ª ij½Ã ¼¹öÀÏ ¼öµµ ÀÖ´Ù. Äí¹ö³×Ƽ½º´Â ±âº»ÀûÀ¸·Î ÀÌ·± °ÍµéÀ» ¸ðµÎ µ¿ÀÏÇÏ°Ô Æĵå¿Í ¹èÆ÷, ¼ºñ½º ¼öÁØ¿¡¼ Ç¥ÇöÇÏ¸ç °³¹ß°ú ¹èÆ÷, ¿î¿µ ¿ª½Ã ÀÌ·¯ÇÑ ¼öÁØ¿¡¼ ÀÌ·ïÁø´Ù.
Äí¹ö³×Ƽ½º´Â ÄÁÅ×À̳ʸ¦ ±â¹ÝÀ¸·Î Ŭ¶ó¿ìµå ȯ°æ¿¡ ÃÖÀûÈµÈ ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÒ ¼ö ÀÖ´Â ÈǸ¢ÇÑ Åä´ë¸¦ Á¦°øÇÏÁö¸¸, ÇÊ¿äÇÑ ¸ðµç °ÍÀ» Á¦°øÇØÁÖÁö´Â ¸øÇÑ´Ù. ÀÌ¿¡ CRÀ» ÅëÇÑ È®Àå °¡´ÉÇÑ ±¸Á¶¸¦ Á¦°øÇϴµ¥, Äí¹ö³×Ƽ½º ¿ÀÆÛ·¹ÀÌÅÍ´Â ÀÌ·¯ÇÑ È®ÀåÀ» ÀÚµ¿ÈÇÏ´Â µ¥ »ç¿ëÇÒ ¼ö ÀÖ´Ù. ¾ÖÇø®ÄÉÀ̼Ǻ° ¹èÆ÷ ¹× ¿î¿µ¿¡ ÇÊ¿äÇÑ ³»¿ëÀº ¿ÀÆÛ·¹ÀÌÅÍ°¡ ÀÚµ¿À¸·Î ó¸®ÇϹǷΠ»ç¿ëÀÚ´Â ÇϺΠ³»¿ëÀÇ º¯È¿¡ °ü°è¾øÀÌ Äí¹ö³×Ƽ½ºÀÇ Ç¥ÁØ ¸®¼Ò½º °ü¸® ¹æ½ÄÀ» ±×´ë·Î »ç¿ëÇÒ ¼ö ÀÖ´Ù.
¸¸¾à Äí¹ö³×Ƽ½º¸¦ È®ÀåÇØ µ¥ÀÌÅͺ£À̽º ¼¹ö, ij½Ã ¼¹ö µî Á» ´õ »óÀ§ ¼öÁØÀÇ ¸®¼Ò½º¸¦ Äí¹ö³×Ƽ½ºÀÇ ±âº» ´ÜÀ§·Î ´Ù·ê ¼ö ÀÖ´Ù¸é ¾î¶»°Ô µÉ±î? ¼³Á¤ ¹× ¿î¿µÀÌ ´Ü¼øÇØÁö°í, Á» ´õ Á÷°üÀûÀÌ¸ç °í¼öÁØÀ¸·Î Ŭ¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ´Ù·ê ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¼º°øÀûÀÎ »ç·Ê·Î À̽ºÆ¼¿À µîÀÇ ¼ºñ½º ¸Þ½Ã ±¸Çö°ú API °ÔÀÌÆ®¿þÀÌ µîÀÇ Äí¹ö³×Ƽ½º ÅëÇÕÀÌ Á¸ÀçÇÑ´Ù. ¶ÇÇÑ Ä«ÇÁÄ«, ·¹µð½º, °¢Á¾ °ü°èÇü µ¥ÀÌÅͺ£À̽º ¹× NoSQL µîÀÌ Äí¹ö³×Ƽ½º ¿ÀÆÛ·¹ÀÌÅ͸¦ ±¸ÇöÇÏ°í ¹ßÀü½ÃÅ°¸é¼ ÀÌ·¯ÇÑ ¸ñÇ¥¸¦ ÇâÇØ ³ª¾Æ°¡°í ÀÖ´Ù.
ÀÌ Ã¥Àº ºÐ·®ÀÌ Àû°í ÇÊ¿äÇÑ ¸ðµç °ÍÀ» ´Ù·ç°í ÀÖÁö´Â ¸øÇÏÁö¸¸, Äí¹ö³×Ƽ½º ¿ÀÆÛ·¹ÀÌÅ͸¦ ÅëÇØ Äí¹ö³×Ƽ½º¸¦ ½ÇÁ¦·Î È®ÀåÇÒ ¼ö ÀÖ´Â ÁÁÀº ½ÃÀÛÁ¡ÀÌ µÉ ¼ö ÀÖÀ» °ÍÀÌ´Ù. ¶ÇÇÑ ¿ÀÆÛ·¹ÀÌÅ͸¦ Á÷Á¢ ±¸ÇöÇÏÁö ¾Ê´õ¶óµµ Äí¹ö³×Ƽ½º ³»ºÎ¸¦ Á» ´õ Àß ÀÌÇØÇÏ´Â µ¥µµ µµ¿òÀÌ µÉ °ÍÀÌ´Ù. |
|
|
|
ÀúÀÚ
|
|
Á¦À̽¼ µµºñ½º
·¹µåÇÞÀÇ µðº§·ÎÆÛ ¾Öµåº¸ÄÉÀÌÆ®(developer advocate)´Ù. ¾à 20³â µ¿¾È ¼ÒÇÁÆ®¿þ¾î »ê¾÷¿¡¼ ÀÏÇÏ¸é¼ ÆÄÀ̽ã, ÀÚ¹Ù, °í(Go)¸¦ Æ÷ÇÔÇÑ ´Ù¾çÇÑ ¾ð¾î·Î °³¹ßÇß´Ù. ¿£Áö´Ï¾î·Î¼ÀÇ °æ·Â ¿Ü¿¡µµ ºô¶ó³ë¹Ù´ëÇб³(Villanova University)ÀÇ °âÀÓ ±³¼ö·Î ÀçÁ÷ ÁßÀ̸ç, ¼ÒÇÁÆ®¿þ¾î °øÇÐ ¹× Á¹¾÷ ÇÁ·ÎÁ§Æ®¸¦ ÁöµµÇÏ°í ÀÖ´Ù. ÄÄÇ»ÅÍ ¾Õ¿¡ ¾É¾Æ ÀÖÁö ¾ÊÀ» ¶§´Â ¾Æ³»¿Í µÎ ÀÚ³à¿Í ÇÔ²² ½Ã°£À» º¸³»°í ºñµð¿À °ÔÀÓ°ú ¿îµ¿À» Áñ±ä´Ù.
|
|
|
Á¶½´¾Æ ¿ìµå
·¹µåÇÞÀÇ µðº§·ÎÆÛ ¾Öµåº¸ÄÉÀÌÆ®·Î, ¿ÀǼҽº ¼ÒÇÁÆ®¿þ¾î¸¦ »ç¿ëÇØ À¯Æ¿¸®Æ¼ ÄÄÇ»ÆÃÀ» ±¸ÃàÇϱâ À§ÇØ °æ·ÂÀ» ½×¾Ò´Ù. ºü¸¥ Â÷, ´À¸° ¹è, ªÀº ÀÚ¼ÀüÀ» ÁÁ¾ÆÇÑ´Ù.
|
|
|
Á¦À̽¼ µµºñ½º
|
|
¿ªÀÚ
|
|
ÀÌ»ó±Ù
¼þ½Ç´ëÇб³¿¡¼ ÄÄÇ»ÅÍÇÐÀ» Àü°øÇÏ°í, µ¿ ´ëÇпø¿¡¼ °øÇйڻç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¼¼ºÎÀü°øÀº ºÐ»ê ó¸®À̸ç, ÁÖ·Î ºÐ»ê ÄÄÇ»Æà ¾ÆÅ°ÅØó¿Í ¿öÅ©Ç÷Π¿£ÁøÀ» ¿¬±¸Çß´Ù. Çо÷À» ¸¶Ä£ ÈÄ °³¹ßÀÚ·Î ÀÏÇÏ¸é¼ 10³â ÀÌ»óÀÇ ´Ù¾çÇÑ °æ·ÂÀ» ½×¾Ò°í ¿£ÅÍÇÁ¶óÀÌÁî À⽺ÄÉÁÙ·¯, ·»´õÆÊ °ü¸® ½Ã½ºÅÛ, Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º ÇÁ·ÎºñÀú´× ¼ºñ½º, ºòµ¥ÀÌÅÍ °ü·Ã ½Ã½ºÅÛ, Ŭ¶óÀ̾ðÆ® »çÀÌµå ·Îµå ¹ë·±½Ì µî°ú °°Àº ´Ù¾çÇÑ °³¹ß ºÐ¾ß¸¦ µÎ·ç °æÇèÇß´Ù. ÃÖ±Ù¿¡´Â ¸¶ÀÌÅ©·Î¼ºñ½º ¾ÆÅ°ÅØó¿Í ¼ºñ½º ¸Þ½Ã°¡ °¡Á®¿Ã IT ½Ã½ºÅÛÀÇ Å« º¯È¿¡ ÁÖ¸ñÇÏ°í ÀÖÀ¸¸ç, ÇöÀç ¾ÖÇø®ÄÉÀÌ¼Ç ¾ÆÅ°ÅØÆ®·Î ÀÏÇÏ°í ÀÖ´Ù.
|
¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀ» À§ÇÑ ¸¶ÀÌÅ©·Î¼ºñ½º | ÀÌ»ó±Ù | ¿¡ÀÌÄÜÃâÆÇ
À̽ºÆ¼¿À ù°ÉÀ½ | ÀÌ»ó±Ù | ¿¡ÀÌÄÜÃâÆÇ
|
|
ÀÓ¼ºÀÏ
Çѱ¹°úÇбâ¼ú¿ø¿¡¼ °øÇм®»ç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¼¼ºÎ Àü°øÀº µ¥ÀÌÅͺ£À̽ºÀ̸ç, »óȲÀÎÁö ¹× À̵¿¼º Áö¿øÀ» ¿¬±¸Çß´Ù. 2010³â Ŭ¶ó¿ìµå ŵ¿±âºÎÅÍ ÆÛºí¸¯/ÇÁ¶óÀ̺ø Ŭ¶ó¿ìµå ȯ°æÁö¿øÀ» À§ÇÑ ´Ù¾çÇÑ ¼ºñ½º¸¦ °³¹ßÇß°í ÇöÀç SKTÀÇ Cloud Labs¿¡¼ TACO SKT All Container Orchestrator °³¹ß¿¡ Âü¿©ÇÏ°í ÀÖ´Ù. TACOÀÇ LMA Logging/Montoring/Alerting ¸¦ ÃÑ°ýÇÏ°í ÀÖÀ¸¸ç ÀÌ¿¡ µû¶ó °ü·ÃµÈ ¼ÒÇÁÆ®¿þ¾îµéÀÇ ÁøÈ, ¹ßÀüÀ» °üÂûÇÏ¸ç ¹èÆ÷ ¹× ¿î¿µ Áö¿øÀ» À§ÇÑ °³¹ß Åø·Î ¿ÀÆÛ·¹ÀÌÅ͵éÀ» °³¹ßÇØ Àû¿ëÇÏ°í ÀÖ´Ù. ¶ÇÇÑ Openstack, fluent µî ¿ÀǼҽºÀÇ ¾÷½ºÆ®¸² °³¹ßÀÚ·Î È°µ¿ÇÏ°í ÀÖ´Ù. ÀÌ Ã¥ÀÇ 7Àå ÀÌÈÄ ¹ø¿ªÀ» ´ã´çÇß´Ù.
|
|
|
ÀÓ¼ºÀÏ
|
|
|
ÀÌ»ó±Ù
¼þ½Ç´ëÇб³¿¡¼ ÄÄÇ»ÅÍ°øÇÐÀ» Àü°øÇÏ°í, µ¿´ëÇпø¿¡¼ °øÇйڻç ÇÐÀ§¸¦ ¹Þ¾Ò´Ù. ¼¼ºÎ Àü°øÀº ºÐ»êó¸®À̸ç, ÁÖ·Î ºÐ»ê ÄÄÇ»Æà ¾ÆÅ°ÅØó¿Í ¿öÅ©ÇÃ·Î¿ì ¿£ÁøÀ» ¿¬±¸Çß´Ù. Çо÷À» ¸¶Ä¡°í °³¹ßÀÚ·Î 10³â ÀÌ»ó ´Ù¾çÇÑ °æ·ÂÀ» ½×¾ÒÀ¸¸ç ¿£ÅÍÇÁ¶óÀÌÁî Àâ ½ºÄÉÁÙ·¯, ·»´õÆÊ °ü¸® ½Ã½ºÅÛ, Ŭ¶ó¿ìµå µ¥ÀÌÅͺ£À̽º ÇÁ·ÎºñÀú´× ¼ºñ½º, ºòµ¥ÀÌÅÍ °ü·Ã ½Ã½ºÅÛ, Ŭ¶óÀ̾ðÆ® »çÀÌµå ·Îµå ¹ë·±½Ì µî ´Ù¾çÇÑ °³¹ß °æÇèÀÌ ÀÖ´Ù. ÃÖ±Ù¿¡´Â Ŭ¶ó¿ìµå¿Í ºòµ¥ÀÌÅÍ °ü·Ã ¿©·¯ ÇÁ·ÎÁ§Æ®¿¡ Âü¿©Çϸç, OPA¸¦ ÅëÇØ ¸¶ÀÌÅ©·Î¼ºñ½ºÀÇ Á¤Ã¥ °ü¸®¸¦ °³¼±ÇÒ ¼ö ÀÖ´Â ¹æ¾ÈÀ» °í¹ÎÇÏ°í ÀÖ´Ù.
|
¿£ÅÍÇÁ¶óÀÌÁî ȯ°æÀ» À§ÇÑ ¸¶ÀÌÅ©·Î¼ºñ½º | ÀÌ»ó±Ù | ¿¡ÀÌÄÜÃâÆÇ
À̽ºÆ¼¿À ù°ÉÀ½ | ÀÌ»ó±Ù | ¿¡ÀÌÄÜÃâÆÇ
|
|
|
|
|
|
|
Ãâ°í¾È³» |
|
|
Ãâ°í¶õ ÀÎÅÍÆÄÅ© ¹°·ùâ°í¿¡¼ µµ¼°¡ Æ÷ÀåµÇ¾î ³ª°¡´Â ½ÃÁ¡À» ¸»Çϸç, ½ÇÁ¦ °í°´´Ô²²¼ ¼ö·ÉÇϽô ½Ã°£Àº »óÇ°Áغñ¿Ï·áÇØ Ãâ°íÇÑ ³¯Â¥ + Åùè»ç ¹è¼ÛÀÏÀÔ´Ï´Ù. |
|
ÀÎÅÍÆÄÅ© µµ¼´Â ¸ðµç »óÇ°ÀÇ Àç°í°¡ ÃæÁ·ÇÒ ½Ã¿¡ ÀÏ°ý Ãâ°í¸¦ ÇÕ´Ï´Ù. |
|
ÀϺΠÀç°í¿¡ ´ëÇÑ Ãâ°í°¡ ÇÊ¿äÇÒ ½Ã¿¡´Â ´ã´çÀÚ¿¡°Ô Á÷Á¢ ¿¬¶ôÇϽðųª, °í°´¼¾ÅÍ(°í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ôÁֽñ⠹ٶø´Ï´Ù. |
|
¹è¼Ûºñ ¾È³» |
|
|
ÀÎÅÍÆÄÅ© µµ¼ ´ë·®±¸¸Å´Â ¹è¼Û·á°¡ ¹«·áÀÔ´Ï´Ù. |
|
´Ü, 1°³ÀÇ »óÇ°À» ´Ù¼öÀÇ ¹è¼ÛÁö·Î ÀÏ°ý ¹ß¼Û½Ã¿¡´Â 1°³ÀÇ ¹è¼ÛÁö´ç 2,000¿øÀÇ ¹è¼Ûºñ°¡ ºÎ°úµË´Ï´Ù. |
¾Ë¾ÆµÎ¼¼¿ä! |
|
|
°í°´´Ô²²¼ ÁÖ¹®ÇϽŠµµ¼¶óµµ µµ¸Å»ó ¹× ÃâÆÇ»ç »çÁ¤¿¡ µû¶ó Ç°Àý/ÀýÆÇ µîÀÇ »çÀ¯·Î Ãë¼ÒµÉ ¼ö ÀÖ½À´Ï´Ù. |
|
Åùè»ç ¹è¼ÛÀÏÀÎ ¼¿ï ¹× ¼öµµ±ÇÀº 1~2ÀÏ, Áö¹æÀº 2~3ÀÏ, µµ¼, »ê°£, ±ººÎ´ë´Â 3ÀÏ ÀÌ»óÀÇ ½Ã°£ÀÌ ¼Ò¿äµË´Ï´Ù.
(´Ü, Åä/ÀÏ¿äÀÏ Á¦¿Ü) |
|
|
|
|
ÀÎÅÍÆÄÅ©µµ¼´Â °í°´´ÔÀÇ ´Ü¼ø º¯½É¿¡ ÀÇÇÑ ±³È¯°ú ¹ÝÇ°¿¡ µå´Â ºñ¿ëÀº °í°´´ÔÀÌ ÁöºÒÄÉ µË´Ï´Ù.
´Ü, »óÇ°À̳ª ¼ºñ½º ÀÚüÀÇ ÇÏÀÚ·Î ÀÎÇÑ ±³È¯ ¹× ¹ÝÇ°Àº ¹«·á·Î ¹ÝÇ° µË´Ï´Ù.
±³È¯/¹ÝÇ°/º¸ÁõÁ¶°Ç ¹× Ç°Áúº¸Áõ ±âÁØÀº ¼ÒºñÀڱ⺻¹ý¿¡ µû¸¥ ¼ÒºñÀÚ ºÐÀï ÇØ°á ±âÁØ¿¡ µû¶ó ÇÇÇظ¦ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
Á¤È®ÇÑ È¯ºÒ ¹æ¹ý ¹× ȯºÒÀÌ Áö¿¬µÉ °æ¿ì 1:1¹®ÀÇ °Ô½ÃÆÇ ¶Ç´Â °í°´¼¾ÅÍ(1577-2555)·Î ¿¬¶ô Áֽñ⠹ٶø´Ï´Ù.
¼ÒºñÀÚ ÇÇÇغ¸»óÀÇ ºÐÀïó¸® µî¿¡ °üÇÑ »çÇ×Àº ¼ÒºñÀÚºÐÀïÇØ°á±âÁØ(°øÁ¤°Å·¡À§¿øȸ °í½Ã)¿¡ µû¶ó ºñÇØ º¸»ó ¹ÞÀ» ¼ö ÀÖ½À´Ï´Ù.
|
±³È¯ ¹× ¹ÝÇ°ÀÌ °¡´ÉÇÑ °æ¿ì |
|
|
»óÇ°À» °ø±Þ ¹ÞÀ¸½Å ³¯·ÎºÎÅÍ 7ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
°ø±Þ¹ÞÀ¸½Å »óÇ°ÀÇ ³»¿ëÀÌ Ç¥½Ã, ±¤°í ³»¿ë°ú ´Ù¸£°Å³ª ´Ù¸£°Ô ÀÌÇàµÈ °æ¿ì¿¡´Â °ø±Þ¹ÞÀº ³¯·ÎºÎÅÍ 3°³¿ùÀ̳», ±×»ç½ÇÀ» ¾Ë°Ô µÈ ³¯ ¶Ç´Â ¾Ë ¼ö ÀÖ¾ú´ø ³¯·ÎºÎÅÍ 30ÀÏÀ̳» °¡´ÉÇÕ´Ï´Ù. |
|
»óÇ°¿¡ ¾Æ¹«·± ÇÏÀÚ°¡ ¾ø´Â °æ¿ì ¼ÒºñÀÚÀÇ °í°´º¯½É¿¡ ÀÇÇÑ ±³È¯Àº »óÇ°ÀÇ Æ÷Àå»óÅ µîÀÌ ÀüÇô ¼Õ»óµÇÁö ¾ÊÀº °æ¿ì¿¡ ÇÑÇÏ¿© °¡´ÉÇÕ´Ï´Ù.
|
|
|
|
±³È¯ ¹× ¹ÝÇ°ÀÌ ºÒ°¡´ÉÇÑ °æ¿ì |
|
|
|
°í°´´ÔÀÇ Ã¥ÀÓ ÀÖ´Â »çÀ¯·Î »óÇ° µîÀÌ ¸ê½Ç ¶Ç´Â ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. (´Ü, »óÇ°ÀÇ ³»¿ëÀ» È®ÀÎÇϱâ À§ÇÏ¿© Æ÷Àå µîÀ» ÈѼÕÇÑ °æ¿ì´Â Á¦¿Ü) |
|
½Ã°£ÀÌ Áö³²¿¡ µû¶ó ÀçÆǸŰ¡ °ï¶õÇÒ Á¤µµ·Î ¹°Ç°ÀÇ °¡Ä¡°¡ ¶³¾îÁø °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
Æ÷Àå °³ºÀµÇ¾î »óÇ° °¡Ä¡°¡ ÈÑ¼ÕµÈ °æ¿ì´Â ºÒ°¡´ÉÇÕ´Ï´Ù. |
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ¹ÝÇ° ȯºÒ |
|
|
|
´Ù¹è¼ÛÁöÀÇ °æ¿ì ´Ù¸¥ Áö¿ªÀÇ ¹ÝÇ°À» µ¿½Ã¿¡ ÁøÇàÇÒ ¼ö ¾ø½À´Ï´Ù. |
|
1°³ Áö¿ªÀÇ ¹ÝÇ°ÀÌ ¿Ï·áµÈ ÈÄ ´Ù¸¥ Áö¿ª ¹ÝÇ°À» ÁøÇàÇÒ ¼ö ÀÖÀ¸¹Ç·Î, ÀÌÁ¡ ¾çÇØÇØ Áֽñ⠹ٶø´Ï´Ù. |
|
|
|
|
|
|