¼öÇè¼ | Âü°í¼ | Àڰݼ | ÀϹݵµ¼ | + ½°ÅÍ |
¿¡ÀÌÄÜÃâÆÇ Azure¸¦ È°¿ëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ÀÎÇÁ¶ó ´Ï¼¢Æ® ½Ì ¿Ü
- »óÇ°Á¤º¸
- »óÇ°Æò°¡
- »óÇ°¹®ÀÇ
- ¹è¼Û/¹ÝÇ°/ȯºÒ
Azure¸¦ È°¿ëÇÑ Å¬¶ó¿ìµå ³×ÀÌƼºê ÀÎÇÁ¶ó
È®Àå °¡´ÉÇÑ Å¬¶ó¿ìµå ¾ÖÇø®ÄÉÀÌ¼Ç ±¸Ãà°ú °ü¸®
Á¤°¡ : 35,000¿øÆǸŰ¡ 31,500¿ø (10% ÇÒÀÎ)
Ç°¸ñÁ¤º¸
¹ßÇàÀÏ | 2023³â 04¿ù 28ÀÏ |
---|---|
Âʼö, ¹«°Ô, Å©±â | 416ÂÊ | 188*235*23mm |
ISBN13 | 9791161757520 |
ISBN10 | 116175752X |
Ã¥¼Ò°³
Ŭ¶ó¿ìµå ÄÄÇ»Æÿ¡¼ Ŭ¶ó¿ìµå ³×ÀÌƼºê ÀÎÇÁ¶ó¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù. Ŭ¶ó¿ìµå ³×ÀÌƼºê Àç´ÜÀÇ ÁöħÀ» µû¸£¸é¼ Microsoft Azure ¶Ç´Â ´Ù¸¥ Ŭ¶ó¿ìµå ÄÄÇ»Æà ¼Ö·ç¼ÇÀ» »ç¿ëÇؼ ¸ðµâ¼º, ¹èÆ÷ °¡´É¼º, ÅëÇÕ °¡½Ã¼º ¹× ÀÚ°¡ Ä¡À¯ ´É·ÂÀ» °¡Áø ¼ºñ½º¸¦ ±¸ÃàÇÏ´Â ¹æ¹ýÀ» ¾Ë·ÁÁØ´Ù. À̸¦ ÅëÇØ Å¬¶ó¿ìµå ¾ÖÇø®ÄÉÀ̼ÇÀ» ºü¸£°Ô Àû¿ëÇÏ°í Ŭ¶ó¿ìµåÀÇ Åº·Â¼º°ú ºÐ»êÀûÀΠƯ¼ºÀ» ÃÖ´ëÇÑ È°¿ëÇÒ ¼ö ÀÖ´Ù.
¸ñÂ÷
1Àå. ¼Ò°³: ¿Ö Ŭ¶ó¿ìµå ³×ÀÌƼºêÀΰ¡?
__Ŭ¶ó¿ìµå ¿©Á¤
__Ŭ¶ó¿ìµåÀÇ °úÁ¦
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ÄÄÇ»Æà Àç´Ü
__Azure·Î Ŭ¶ó¿ìµå ³×ÀÌƼºê ÀÎÇÁ¶ó½ºÆ®·°Ã³ Àû¿ë
__¿ä¾à
2Àå. ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó: °ÔÀÌÆ®¿þÀÌ ¼³Á¤
__ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó¿Í Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ Á߿伺
__Azure ½ÃÀÛÇϱâ¿Í ȯ°æ ¼³Á¤
____Azure ±âº» »çÇ×°ú ȯ°æ ÁغñÇϱâ
____Azure °èÁ¤ »ý¼º
____Azure CLI ¼³Ä¡
__ÁÖ¿ä IaC µµ±¸
____Å׶óÆû
____ÆÐÄ¿
____¾Ø¼ºí
__Azure DevOps¿Í ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó
__¿ä¾à
3Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ÊÈ: Box ±× ÀÌ»ó
__¿Ö ÄÁÅ×À̳ÊÀΰ¡?
____°Ý¸®
____º¸¾È
____ÆÐŰ¡°ú ¹èÆ÷
__±âº» ÄÁÅ×ÀÌ³Ê ±âº» ¿ä¼Ò
____Cgroup
____Namespace
____Copy on Write
____Capabilities
____Seccomp-BPF
__ÄÁÅ×ÀÌ³Ê ½ÇÇàÀÇ ÄÄÆ÷³ÍÆ®
____ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌÅÍ
____ÄÁÅ×ÀÌ³Ê ¼ÒÇÁÆ®¿þ¾î
____ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓ
____ÄÁÅ×À̳Ê
____¿î¿µÃ¼Á¦
__¿ÀÇ ÄÁÅ×ÀÌ³Ê À̴ϼÅƼºê ½ºÆå
____OCI À̹ÌÁö ½ºÆå
____OCI ·±Å¸ÀÓ ½ºÆå
__µµÄ¿
____ù ¹ø° µµÄ¿ À̹ÌÁö ºôµå
____µµÄ¿ »ç¿ë ¸ð¹ü »ç·Ê
__´Ù¸¥ ÄÁÅ×ÀÌ³Ê Ç÷§Æû
____īŸ ÄÁÅ×À̳Ê
____LXC¿Í LXD
__ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®
____Harbor·Î ¾ÈÀüÇÏ°Ô À̹ÌÁö ÀúÀå
____Azure ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®·Î ¾ÈÀüÇÏ°Ô À̹ÌÁö ÀúÀå
__·¹Áö½ºÆ®¸®¿¡ µµÄ¿ À̹ÌÁö ÀúÀå
____Azure¿¡¼ µµÄ¿ ½ÇÇà
____Azure ÄÁÅ×ÀÌ³Ê ÀνºÅϽº
____Azure ÄÁÅ×ÀÌ³Ê ÀνºÅϽº ¹èÆ÷
____µµÄ¿ ÄÁÅ×ÀÌ³Ê ¿£Áø ½ÇÇà
__¿ä¾à
4Àå. Äí¹ö³×Ƽ½º : ±×·£µå ¿ÀÄɽºÆ®·¹ÀÌÅÍ
__Äí¹ö³×Ƽ½º ÄÄÆ÷³ÍÆ®
____ÄÁÆ®·Ñ Ç÷¹ÀÎ
____¿öÄ¿ ³ëµå
__Äí¹ö³×Ƽ½º API ¼¹ö ¿ÀºêÁ§Æ®
____Æ÷µå
____·¹Çø®Ä«¼Â
____µðÇ÷ÎÀ̸ÕÆ®
____¼ºñ½º
____³×ÀÓ½ºÆäÀ̽º
____·¹À̺í°ú ¼¿·ºÅÍ
____¾î³ëÅ×À̼Ç
____Àα׷¹½º ÄÁÆ®·Ñ·¯
____½ºÅ×ÀÌƮǮ¼Â
____µ¥¸ó¼Â
____Àâ
__kubectl·Î Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ °üÃø, ¿î¿µ ¹× °ü¸®
____ÀϹÝÀûÀΠŬ·¯½ºÅÍ Á¤º¸¿Í ¸í·É¾î
____Æ÷µå °ü¸®
____ÇÁ·Î´ö¼Ç¿¡¼ÀÇ Äí¹ö³×Ƽ½º
__¿ä¾à
5Àå. Azure¿¡¼ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ »ý¼º
__Äí¹ö³×Ƽ½º Ŭ·¯½ºÅ͸¦ ¸Ç óÀ½ºÎÅÍ »ý¼º
____¸®¼Ò½º ±×·ì »ý¼º
____¿öÄ¿¿Í ÄÁÆ®·Ñ·¯ÀÇ ¸Ó½Å À̹ÌÁö »ý¼º
____½ºÅ丮Áö °èÁ¤ »ý¼º
____Azure °¡»ó ³×Æ®¿öÅ© »ý¼º
____·Îµå ¹ë·±¼ÀÇ ÆÛºí¸¯ IP »ý¼º
____¿öÄ¿ ÀνºÅϽº¿Í ÄÁÆ®·Ñ·¯ ÀνºÅϽº »ý¼º
____¾Ø¼ºí·Î Äí¹ö³×Ƽ½º ÄÁÆ®·Ñ·¯ ³ëµåÀÇ ¹èÆ÷¿Í ±¸¼º
____¾Ø¼ºí·Î Äí¹ö³×Ƽ½º ¿öÄ¿ ³ëµåÀÇ ¹èÆ÷¿Í ±¸¼º
____Æ÷µå ³×Æ®¿öÅ©¿Í ¶ó¿ìÆà ¼³Á¤
____¿ø°Ý Á¢¼Ó°ú Ŭ·¯½ºÅÍ °ËÁõÀ» À§ÇÑ kubeconfig ÆÄÀÏ »ý¼º
__Azure Äí¹ö³×Ƽ½º ¼ºñ½º
__HelmÀ¸·Î ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º ¹èÆ÷: Äí¹ö³×Ƽ½ºÀÇ ÆÐÅ°Áö °ü¸®ÀÚ
____HelmÀÇ ±âº»
____Helm ¼³Ä¡¿Í °ü¸®
____Helm ¸±¸®½º °ü¸®
____¾ÖÇø®ÄÉÀ̼ÇÀ» Â÷Æ®·Î »ý¼º
__¿ä¾à
6Àå. °üÃø¼º: ºê·¡µå½ºÅ©·³ µû¶ó°¡±â
__°üÃø¼º ¼Ò°³
____°üÃø¼º: ¼¼ °³ ÀÌ»óÀÇ ÇÙ½É ¿ä¼Ò
____°üÃø¼º: ¸ð´ÏÅ͸µÀÇ ½´ÆÛ¼Â
____°üÃø¼º-±â¹Ý °³¹ß
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ ÇÁ·Î¸ÞÅ׿콺 ¸ð´ÏÅ͸µ ¸ÞÆ®¸¯
____ÇÁ·Î¸ÞÅ׿콺 ÄÄÆ÷³ÍÆ®¿Í ¾ÆÅ°ÅØó
____ÇÁ·Î¸ÞÅ׿콺 ¼³Ä¡¿Í ±¸¼º
____node_exporter
____¾ÖÇø®ÄÉÀÌ¼Ç °èÃø
____È£½ºÆ® ã±â
____Äí¹ö³×Ƽ½º¿¡¼ÀÇ ÇÁ·Î¸ÞÅ׿콺
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ ·Î±ë
____Fluentd¸¦ ÀÌ¿ëÇÑ ·Î±ë
____Äí¹ö³×Ƽ½º¿¡¼ÀÇ Fluentd
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ ºÐ»ê ÃßÀû
____ÃßÀû: ÇÙ½É °³³ä
____ÀϹÝÀûÀÎ ÃßÀû ½Ã½ºÅÛ ¾ÆÅ°ÅØó¿Í ÃßÀû Á¶ÇÕ
____ÃßÀû Ç¥ÁØ, µµ±¸, ÄÚµå °èÃø
__Azure Monitor
__¿ä¾à
7Àå. ¼ºñ½º µð½ºÄ¿¹ö¸®¿Í ¼ºñ½º ¸Þ½Ã: »õ·Î¿î ¿µ¿ªÀ» ã¾Æ °æ°è¸¦ ³Ñ¾î
__¼ºñ½º µð½ºÄ¿¹ö¸®
____CoreDNS ¼Ò°³
____CoreDNS ¼³Ä¡¿Í ±¸¼º
____CoreDNS¿Í Äí¹ö³×Ƽ½º ¼ºñ½º µð½ºÄ¿¹ö¸®
____Azure DNS
__¼ºñ½º ¸Þ½Ã
____Istio ¼Ò°³
____Azure Kubernetes Service¿¡¼ Istio ¼³Ä¡
____»çÀ̵åÄ« ÇÁ·Ï½Ã(Envoy ÇÁ·Ï½Ã) ÀÚµ¿È
____Kiali¸¦ »ç¿ëÇÑ Istio ¼ºñ½º ¸Þ½Ã °ü¸®
__¿ä¾à
8Àå. ³×Æ®¿öÅ©¿Í Á¤Ã¥ °ü¸®: ¹®Áö±â °üÂû
__ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º(CNI)
____CNI¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____Azure¿¡¼ CNI°¡ ÀÛµ¿ÇÏ´Â ¹æ¹ý
____´Ù¾çÇÑ CNI ÇÁ·ÎÁ§Æ®
__Ķ¸®ÄÚ
____Ķ¸®ÄÚ¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____±âº» ¾ÆÅ°ÅØó
____Ķ¸®ÄÚ ¹èÆ÷
____Ķ¸®ÄÚ ±í°Ô »ìÆ캸±â
____Ķ¸®ÄÚ º¸¾È Á¤Ã¥ ±¸Çö
__½Ç¸®¿ò
____½Ç¸®¿ò ¹èÆ÷
____Ŭ¶ó¿ìµå¿¡ ½Ç¸®¿ò ÅëÇÕ
____È£½ºÆ® ¹æȺ®
__Çöó³Ú
____Çöó³Ú ¹èÆ÷
____Çöó³Ú ±í°Ô »ìÆ캸±â
__Azure Policy
____Azure Policy ºü¸£°Ô ½ÃÀÛÇϱâ
____Azure Policy »ý¼º
____Äí¹ö³×Ƽ½º¿Í Azure Policy
__¿ÀÇ Á¤Ã¥ ¿¡ÀÌÀüÆ®
____Äí¹ö³×Ƽ½º¿¡¼ OPA ¹èÆ÷
____OPA¸¦ »ç¿ëÇÑ Á¤Ã¥ ¹èÆ÷
__¿ä¾à
9Àå. ºÐ»ê µ¥ÀÌÅͺ£À̽º¿Í ½ºÅ丮Áö: Áß¾Ó ÀºÇà
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¾ÆÅ°ÅØó¿¡¼ÀÇ ºÐ»ê µ¥ÀÌÅͺ£À̽º Çʿ伺
____Azure ½ºÅ丮Áö¿Í µ¥ÀÌÅͺ£À̽º ¿É¼Ç
__Vitess ¼Ò°³: ºÐ»ê »þµù MySQL
____Vitess¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____Vitess ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ Vitess ¹èÆ÷
__Rook ¼Ò°³ : Äí¹ö³×Ƽ½ºÀÇ ½ºÅ丮Áö ¿ÀÄɽºÆ®·¹ÀÌÅÍ
____Rook ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ Rook ¹èÆ÷
__TiKV ¼Ò°³
____TiKV¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____TiKV ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ TiKV ¹èÆ÷
__etcd¿¡ ´ëÇØ ´õ »ìÆ캸±â
____Çϵå¿þ¾î Ç÷§Æû
____¿ÀÅ佺ÄÉÀϸµ°ú ÀÚµ¿ ÀçÁ¶Á¤
____°¡¿ë¼º°ú º¸¾È
__¿ä¾à
10Àå. ¸Þ½ÃÁö
__¸Þ½Ã¡ÀÇ Çʿ伺
__»ùÇà ¸Þ½Ã¡ À¯½º ÄÉÀ̽º: ·Î±× ¼öÁý(Ingestion)°ú ºÐ¼®
____1¼¼´ë: Å¥ ¾øÀ½
____2¼¼´ë: Ŭ¶ó¿ìµå Å¥¿Í ¿ÀºêÁ§Æ® ½ºÅ丮Áö
____3¼¼´ë: ¸Þ¸ð¸® ±â¹ÝÀÇ °Ô½Ã/±¸µ¶ Å¥
__¸Þ½Ã¡ Ç÷§ÆûÀÇ ±âº»
____¸Þ½Ã¡ ´ë ½ºÆ®¸®¹Ö
__¸Þ½Ã¡ ±âÃÊ
____»ý»êÀÚ¿Í ¼ÒºñÀÚ
____ºê·ÎÄ¿¿Í Ŭ·¯½ºÅ͸µ
____°ß°í¼º°ú ¿µ¼Ó¼º
____¸Þ½ÃÁö Àü´Þ
____º¸¾È
__°øÅë ¸Þ½Ã¡ ÆÐÅÏ
____½ÉÇà ť
____°Ô½Ã¿Í ±¸µ¶
____°ß°íÇÑ Å¥
__´ëÇ¥ÀûÀΠŬ¶ó¿ìµå ³×ÀÌƼºê ¸Þ½Ã¡ Ç÷§Æû °³¿ä
____RabbitMQ
____Apache Kafka
____CNCF CloudEvents
__NATS¸¦ »ç¿ëÇØ Å¬¶ó¿ìµå ¸Þ½Ã¡ ±í°Ô »ìÆ캸±â
____NATS ÇÁ·ÎÅäÄÝ ¾ÆÅ°ÅØó
____JetStream°ú NATS Áö¼Ó¼º
____NATS º¸¾È
____Äí¹ö³×Ƽ½º¿¡ NATS ¹èÆ÷
__Azure ¸Þ½Ã¡ ¼ºñ½º
____Azure Service Bus
____Azure Event Hubs
____Azure Event Grid
__¿ä¾à
11Àå. ¼¹ö¸®½º
__¼¹ö¸®½º ÄÄÇ»Æà ¼Ò°³
____¼¹ö¸®½º¶õ?
____¼¹ö¸®½º FunctionÀ̶õ?
____¼¹ö¸®½º »ìÆ캸±â
____¼¹ö¸®½ºÀÇ ÀåÁ¡
____¼¹ö¸®½ºÀÇ ÀáÀçÀû ´ÜÁ¡
__Azure Function ¾Û
____Function ¾Û ¾ÆÅ°ÅØó
____Function ¾Û »ý¼º
__Knative
____Knative ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡¼ Knative Serving ¼³Ä¡¿Í ½ÇÇà
____Äí¹ö³×Ƽ½º¿¡¼ Knative Eventing ¼³Ä¡¿Í ½ÇÇà
__KEDA
____KEDA ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ KEDA ¼³Ä¡
__OpenFaaS
____OpenFaaS ¾ÆÅ°ÅØó
____OpenFaaS ¼³Ä¡
____OpenFaaS Function ÀÛ¼º
__¿ä¾à
12Àå. °á·Ð
__´ÙÀ½Àº ¹«¾ùÀϱî?
__Ŭ¶ó¿ìµå ¿©Á¤
__Ŭ¶ó¿ìµåÀÇ °úÁ¦
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ÄÄÇ»Æà Àç´Ü
__Azure·Î Ŭ¶ó¿ìµå ³×ÀÌƼºê ÀÎÇÁ¶ó½ºÆ®·°Ã³ Àû¿ë
__¿ä¾à
2Àå. ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó: °ÔÀÌÆ®¿þÀÌ ¼³Á¤
__ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó¿Í Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ Á߿伺
__Azure ½ÃÀÛÇϱâ¿Í ȯ°æ ¼³Á¤
____Azure ±âº» »çÇ×°ú ȯ°æ ÁغñÇϱâ
____Azure °èÁ¤ »ý¼º
____Azure CLI ¼³Ä¡
__ÁÖ¿ä IaC µµ±¸
____Å׶óÆû
____ÆÐÄ¿
____¾Ø¼ºí
__Azure DevOps¿Í ÄÚµå·Î¼ÀÇ ÀÎÇÁ¶ó
__¿ä¾à
3Àå. ¾ÖÇø®ÄÉÀÌ¼Ç ÄÁÅ×À̳ÊÈ: Box ±× ÀÌ»ó
__¿Ö ÄÁÅ×À̳ÊÀΰ¡?
____°Ý¸®
____º¸¾È
____ÆÐŰ¡°ú ¹èÆ÷
__±âº» ÄÁÅ×ÀÌ³Ê ±âº» ¿ä¼Ò
____Cgroup
____Namespace
____Copy on Write
____Capabilities
____Seccomp-BPF
__ÄÁÅ×ÀÌ³Ê ½ÇÇàÀÇ ÄÄÆ÷³ÍÆ®
____ÄÁÅ×ÀÌ³Ê ¿ÀÄɽºÆ®·¹ÀÌÅÍ
____ÄÁÅ×ÀÌ³Ê ¼ÒÇÁÆ®¿þ¾î
____ÄÁÅ×ÀÌ³Ê ·±Å¸ÀÓ
____ÄÁÅ×À̳Ê
____¿î¿µÃ¼Á¦
__¿ÀÇ ÄÁÅ×ÀÌ³Ê À̴ϼÅƼºê ½ºÆå
____OCI À̹ÌÁö ½ºÆå
____OCI ·±Å¸ÀÓ ½ºÆå
__µµÄ¿
____ù ¹ø° µµÄ¿ À̹ÌÁö ºôµå
____µµÄ¿ »ç¿ë ¸ð¹ü »ç·Ê
__´Ù¸¥ ÄÁÅ×ÀÌ³Ê Ç÷§Æû
____īŸ ÄÁÅ×À̳Ê
____LXC¿Í LXD
__ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®
____Harbor·Î ¾ÈÀüÇÏ°Ô À̹ÌÁö ÀúÀå
____Azure ÄÁÅ×ÀÌ³Ê ·¹Áö½ºÆ®¸®·Î ¾ÈÀüÇÏ°Ô À̹ÌÁö ÀúÀå
__·¹Áö½ºÆ®¸®¿¡ µµÄ¿ À̹ÌÁö ÀúÀå
____Azure¿¡¼ µµÄ¿ ½ÇÇà
____Azure ÄÁÅ×ÀÌ³Ê ÀνºÅϽº
____Azure ÄÁÅ×ÀÌ³Ê ÀνºÅϽº ¹èÆ÷
____µµÄ¿ ÄÁÅ×ÀÌ³Ê ¿£Áø ½ÇÇà
__¿ä¾à
4Àå. Äí¹ö³×Ƽ½º : ±×·£µå ¿ÀÄɽºÆ®·¹ÀÌÅÍ
__Äí¹ö³×Ƽ½º ÄÄÆ÷³ÍÆ®
____ÄÁÆ®·Ñ Ç÷¹ÀÎ
____¿öÄ¿ ³ëµå
__Äí¹ö³×Ƽ½º API ¼¹ö ¿ÀºêÁ§Æ®
____Æ÷µå
____·¹Çø®Ä«¼Â
____µðÇ÷ÎÀ̸ÕÆ®
____¼ºñ½º
____³×ÀÓ½ºÆäÀ̽º
____·¹À̺í°ú ¼¿·ºÅÍ
____¾î³ëÅ×À̼Ç
____Àα׷¹½º ÄÁÆ®·Ñ·¯
____½ºÅ×ÀÌƮǮ¼Â
____µ¥¸ó¼Â
____Àâ
__kubectl·Î Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ °üÃø, ¿î¿µ ¹× °ü¸®
____ÀϹÝÀûÀΠŬ·¯½ºÅÍ Á¤º¸¿Í ¸í·É¾î
____Æ÷µå °ü¸®
____ÇÁ·Î´ö¼Ç¿¡¼ÀÇ Äí¹ö³×Ƽ½º
__¿ä¾à
5Àå. Azure¿¡¼ Äí¹ö³×Ƽ½º Ŭ·¯½ºÅÍ »ý¼º
__Äí¹ö³×Ƽ½º Ŭ·¯½ºÅ͸¦ ¸Ç óÀ½ºÎÅÍ »ý¼º
____¸®¼Ò½º ±×·ì »ý¼º
____¿öÄ¿¿Í ÄÁÆ®·Ñ·¯ÀÇ ¸Ó½Å À̹ÌÁö »ý¼º
____½ºÅ丮Áö °èÁ¤ »ý¼º
____Azure °¡»ó ³×Æ®¿öÅ© »ý¼º
____·Îµå ¹ë·±¼ÀÇ ÆÛºí¸¯ IP »ý¼º
____¿öÄ¿ ÀνºÅϽº¿Í ÄÁÆ®·Ñ·¯ ÀνºÅϽº »ý¼º
____¾Ø¼ºí·Î Äí¹ö³×Ƽ½º ÄÁÆ®·Ñ·¯ ³ëµåÀÇ ¹èÆ÷¿Í ±¸¼º
____¾Ø¼ºí·Î Äí¹ö³×Ƽ½º ¿öÄ¿ ³ëµåÀÇ ¹èÆ÷¿Í ±¸¼º
____Æ÷µå ³×Æ®¿öÅ©¿Í ¶ó¿ìÆà ¼³Á¤
____¿ø°Ý Á¢¼Ó°ú Ŭ·¯½ºÅÍ °ËÁõÀ» À§ÇÑ kubeconfig ÆÄÀÏ »ý¼º
__Azure Äí¹ö³×Ƽ½º ¼ºñ½º
__HelmÀ¸·Î ¾ÖÇø®ÄÉÀ̼ǰú ¼ºñ½º ¹èÆ÷: Äí¹ö³×Ƽ½ºÀÇ ÆÐÅ°Áö °ü¸®ÀÚ
____HelmÀÇ ±âº»
____Helm ¼³Ä¡¿Í °ü¸®
____Helm ¸±¸®½º °ü¸®
____¾ÖÇø®ÄÉÀ̼ÇÀ» Â÷Æ®·Î »ý¼º
__¿ä¾à
6Àå. °üÃø¼º: ºê·¡µå½ºÅ©·³ µû¶ó°¡±â
__°üÃø¼º ¼Ò°³
____°üÃø¼º: ¼¼ °³ ÀÌ»óÀÇ ÇÙ½É ¿ä¼Ò
____°üÃø¼º: ¸ð´ÏÅ͸µÀÇ ½´ÆÛ¼Â
____°üÃø¼º-±â¹Ý °³¹ß
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ ÇÁ·Î¸ÞÅ׿콺 ¸ð´ÏÅ͸µ ¸ÞÆ®¸¯
____ÇÁ·Î¸ÞÅ׿콺 ÄÄÆ÷³ÍÆ®¿Í ¾ÆÅ°ÅØó
____ÇÁ·Î¸ÞÅ׿콺 ¼³Ä¡¿Í ±¸¼º
____node_exporter
____¾ÖÇø®ÄÉÀÌ¼Ç °èÃø
____È£½ºÆ® ã±â
____Äí¹ö³×Ƽ½º¿¡¼ÀÇ ÇÁ·Î¸ÞÅ׿콺
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ ·Î±ë
____Fluentd¸¦ ÀÌ¿ëÇÑ ·Î±ë
____Äí¹ö³×Ƽ½º¿¡¼ÀÇ Fluentd
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¼¼°è¿¡¼ÀÇ ºÐ»ê ÃßÀû
____ÃßÀû: ÇÙ½É °³³ä
____ÀϹÝÀûÀÎ ÃßÀû ½Ã½ºÅÛ ¾ÆÅ°ÅØó¿Í ÃßÀû Á¶ÇÕ
____ÃßÀû Ç¥ÁØ, µµ±¸, ÄÚµå °èÃø
__Azure Monitor
__¿ä¾à
7Àå. ¼ºñ½º µð½ºÄ¿¹ö¸®¿Í ¼ºñ½º ¸Þ½Ã: »õ·Î¿î ¿µ¿ªÀ» ã¾Æ °æ°è¸¦ ³Ñ¾î
__¼ºñ½º µð½ºÄ¿¹ö¸®
____CoreDNS ¼Ò°³
____CoreDNS ¼³Ä¡¿Í ±¸¼º
____CoreDNS¿Í Äí¹ö³×Ƽ½º ¼ºñ½º µð½ºÄ¿¹ö¸®
____Azure DNS
__¼ºñ½º ¸Þ½Ã
____Istio ¼Ò°³
____Azure Kubernetes Service¿¡¼ Istio ¼³Ä¡
____»çÀ̵åÄ« ÇÁ·Ï½Ã(Envoy ÇÁ·Ï½Ã) ÀÚµ¿È
____Kiali¸¦ »ç¿ëÇÑ Istio ¼ºñ½º ¸Þ½Ã °ü¸®
__¿ä¾à
8Àå. ³×Æ®¿öÅ©¿Í Á¤Ã¥ °ü¸®: ¹®Áö±â °üÂû
__ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ© ÀÎÅÍÆäÀ̽º(CNI)
____CNI¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____Azure¿¡¼ CNI°¡ ÀÛµ¿ÇÏ´Â ¹æ¹ý
____´Ù¾çÇÑ CNI ÇÁ·ÎÁ§Æ®
__Ķ¸®ÄÚ
____Ķ¸®ÄÚ¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____±âº» ¾ÆÅ°ÅØó
____Ķ¸®ÄÚ ¹èÆ÷
____Ķ¸®ÄÚ ±í°Ô »ìÆ캸±â
____Ķ¸®ÄÚ º¸¾È Á¤Ã¥ ±¸Çö
__½Ç¸®¿ò
____½Ç¸®¿ò ¹èÆ÷
____Ŭ¶ó¿ìµå¿¡ ½Ç¸®¿ò ÅëÇÕ
____È£½ºÆ® ¹æȺ®
__Çöó³Ú
____Çöó³Ú ¹èÆ÷
____Çöó³Ú ±í°Ô »ìÆ캸±â
__Azure Policy
____Azure Policy ºü¸£°Ô ½ÃÀÛÇϱâ
____Azure Policy »ý¼º
____Äí¹ö³×Ƽ½º¿Í Azure Policy
__¿ÀÇ Á¤Ã¥ ¿¡ÀÌÀüÆ®
____Äí¹ö³×Ƽ½º¿¡¼ OPA ¹èÆ÷
____OPA¸¦ »ç¿ëÇÑ Á¤Ã¥ ¹èÆ÷
__¿ä¾à
9Àå. ºÐ»ê µ¥ÀÌÅͺ£À̽º¿Í ½ºÅ丮Áö: Áß¾Ó ÀºÇà
__Ŭ¶ó¿ìµå ³×ÀÌƼºê ¾ÆÅ°ÅØó¿¡¼ÀÇ ºÐ»ê µ¥ÀÌÅͺ£À̽º Çʿ伺
____Azure ½ºÅ丮Áö¿Í µ¥ÀÌÅͺ£À̽º ¿É¼Ç
__Vitess ¼Ò°³: ºÐ»ê »þµù MySQL
____Vitess¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____Vitess ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ Vitess ¹èÆ÷
__Rook ¼Ò°³ : Äí¹ö³×Ƽ½ºÀÇ ½ºÅ丮Áö ¿ÀÄɽºÆ®·¹ÀÌÅÍ
____Rook ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ Rook ¹èÆ÷
__TiKV ¼Ò°³
____TiKV¸¦ »ç¿ëÇÏ´Â ÀÌÀ¯
____TiKV ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ TiKV ¹èÆ÷
__etcd¿¡ ´ëÇØ ´õ »ìÆ캸±â
____Çϵå¿þ¾î Ç÷§Æû
____¿ÀÅ佺ÄÉÀϸµ°ú ÀÚµ¿ ÀçÁ¶Á¤
____°¡¿ë¼º°ú º¸¾È
__¿ä¾à
10Àå. ¸Þ½ÃÁö
__¸Þ½Ã¡ÀÇ Çʿ伺
__»ùÇà ¸Þ½Ã¡ À¯½º ÄÉÀ̽º: ·Î±× ¼öÁý(Ingestion)°ú ºÐ¼®
____1¼¼´ë: Å¥ ¾øÀ½
____2¼¼´ë: Ŭ¶ó¿ìµå Å¥¿Í ¿ÀºêÁ§Æ® ½ºÅ丮Áö
____3¼¼´ë: ¸Þ¸ð¸® ±â¹ÝÀÇ °Ô½Ã/±¸µ¶ Å¥
__¸Þ½Ã¡ Ç÷§ÆûÀÇ ±âº»
____¸Þ½Ã¡ ´ë ½ºÆ®¸®¹Ö
__¸Þ½Ã¡ ±âÃÊ
____»ý»êÀÚ¿Í ¼ÒºñÀÚ
____ºê·ÎÄ¿¿Í Ŭ·¯½ºÅ͸µ
____°ß°í¼º°ú ¿µ¼Ó¼º
____¸Þ½ÃÁö Àü´Þ
____º¸¾È
__°øÅë ¸Þ½Ã¡ ÆÐÅÏ
____½ÉÇà ť
____°Ô½Ã¿Í ±¸µ¶
____°ß°íÇÑ Å¥
__´ëÇ¥ÀûÀΠŬ¶ó¿ìµå ³×ÀÌƼºê ¸Þ½Ã¡ Ç÷§Æû °³¿ä
____RabbitMQ
____Apache Kafka
____CNCF CloudEvents
__NATS¸¦ »ç¿ëÇØ Å¬¶ó¿ìµå ¸Þ½Ã¡ ±í°Ô »ìÆ캸±â
____NATS ÇÁ·ÎÅäÄÝ ¾ÆÅ°ÅØó
____JetStream°ú NATS Áö¼Ó¼º
____NATS º¸¾È
____Äí¹ö³×Ƽ½º¿¡ NATS ¹èÆ÷
__Azure ¸Þ½Ã¡ ¼ºñ½º
____Azure Service Bus
____Azure Event Hubs
____Azure Event Grid
__¿ä¾à
11Àå. ¼¹ö¸®½º
__¼¹ö¸®½º ÄÄÇ»Æà ¼Ò°³
____¼¹ö¸®½º¶õ?
____¼¹ö¸®½º FunctionÀ̶õ?
____¼¹ö¸®½º »ìÆ캸±â
____¼¹ö¸®½ºÀÇ ÀåÁ¡
____¼¹ö¸®½ºÀÇ ÀáÀçÀû ´ÜÁ¡
__Azure Function ¾Û
____Function ¾Û ¾ÆÅ°ÅØó
____Function ¾Û »ý¼º
__Knative
____Knative ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡¼ Knative Serving ¼³Ä¡¿Í ½ÇÇà
____Äí¹ö³×Ƽ½º¿¡¼ Knative Eventing ¼³Ä¡¿Í ½ÇÇà
__KEDA
____KEDA ¾ÆÅ°ÅØó
____Äí¹ö³×Ƽ½º¿¡ KEDA ¼³Ä¡
__OpenFaaS
____OpenFaaS ¾ÆÅ°ÅØó
____OpenFaaS ¼³Ä¡
____OpenFaaS Function ÀÛ¼º
__¿ä¾à
12Àå. °á·Ð
__´ÙÀ½Àº ¹«¾ùÀϱî?
(0°³)
¸®ºäº¸µå
µî·ÏµÈ ¸®ºä°¡ ¾ø½À´Ï´Ù.
(0°³)
»óÇ°¹®ÀÇ
»óÇ° °í½Ã Á¤º¸
1. ¹è¼Û
¹è¼ÛÀº ´çÀÏ ¿ÀÈÄ 5½ÃÀÌÀü(Åä¿äÀÏÀº ¿ÀÈÄ1½Ã)¿¡ ÁÖ¹®¹× °áÀ縦 ÇÏ½Ã¸é ´çÀϹè¼ÛµË´Ï´Ù.
¹è¼ÛÀº ÁÖ¹® ÈÄ °áÀç¿Ï·áÀÏÀ» ±âÁØÀ¸·Î 1~2ÀÏ ¾È¿¡ ¹è¼Û¿Ï·á¸¦ ¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.
´Ù¸¸ ºÎµæÀÌÇÑ °æ¿ì(ÇØ´ç»óÇ°ÀÇ Ç°Àý ¹× ÀýÆÇ) °í°´´Ô²² Àüȸ¦ µå·Á¼ 󸮸¦ ÇÕ´Ï´Ù.
¹è¼ÛÀº ´çÀÏ ¿ÀÈÄ 5½ÃÀÌÀü(Åä¿äÀÏÀº ¿ÀÈÄ1½Ã)¿¡ ÁÖ¹®¹× °áÀ縦 ÇÏ½Ã¸é ´çÀϹè¼ÛµË´Ï´Ù.
¹è¼ÛÀº ÁÖ¹® ÈÄ °áÀç¿Ï·áÀÏÀ» ±âÁØÀ¸·Î 1~2ÀÏ ¾È¿¡ ¹è¼Û¿Ï·á¸¦ ¿øÄ¢À¸·Î ÇÏ°í ÀÖ½À´Ï´Ù.
´Ù¸¸ ºÎµæÀÌÇÑ °æ¿ì(ÇØ´ç»óÇ°ÀÇ Ç°Àý ¹× ÀýÆÇ) °í°´´Ô²² Àüȸ¦ µå·Á¼ 󸮸¦ ÇÕ´Ï´Ù.
2. ¹è¼Û·á
¹è¼Û·á´Â 3¸¸¿ø ÀÌ»óÀÌ °æ¿ì À̱×ÀëÇ÷¯½º¿¡¼ ºÎ´ãÇÏ°í, ¹Ì¸¸ÀÏ °æ¿ì °í°´ÀÌ 2,500¿øÀ» ºÎ´ãÇÕ´Ï´Ù.
´Ù¸¸ ±¸¸Å±Ý¾×ÀÌ 3¸¸¿ø ÀÌ»óÀε¥ Àû¸³±Ý µîÀ» »ç¿ëÇÏ¿© ½ÇÁ¦ °áÀç±Ý¾×ÀÌ 3¸¸¿ø ¹Ì¸¸ÀÌ µÇ´õ¶óµµ À̱×ÀëÇ÷¯½º¿¡¼ ¹è¼Û·á¸¦ ºÎ´ãÇÏ°í, Á¦ÁÖ¸¦ Á¦¿ÜÇÑ µµ¼Áö¿ªÀÇ °æ¿ì´Â 5,000¿øÀÌ Ãß°¡µÈ´ä´Ï´Ù. Çؿܹè¼ÛÀº Àü¾× °í°´ºÎ´ãÀÌ µÈ´ä´Ï´Ù.
5. ¹ÝÇ°/±³È¯
¹ÞÀ¸½Å ³¯ ºÎÅÍ ÀÏÁÖÀÏ À̳» ¹ÝÇ°/±³È¯ÀÌ °¡´ÉÇϽʴϴÙ. ½Ã°£ÀÌ Áö³ª¸é 󸮰¡ ºÒ°¡ÇÔÀ» ¾Ë·Á µå¸³´Ï´Ù. ´Ù¸¸ ÁÖ¹®ÇϽŠ»óÇ°°ú ´Ù¸¥ »óÇ°ÀÌ ¹è¼ÛµÇ°Å³ª Æĺ», ³«ÀåÀÌ ÀÖ´Â µµ¼ÀÇ °æ¿ì ÀÌ¿ë¾à°ü¿¡ ÁØÇÏ¿© À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î ±³È¯, ¹ÝÇ° ¹× ȯºÒ µîÀ» Çص帳´Ï´Ù.
¹ÞÀ¸½Å ³¯ ºÎÅÍ ÀÏÁÖÀÏ À̳» ¹ÝÇ°/±³È¯ÀÌ °¡´ÉÇϽʴϴÙ. ½Ã°£ÀÌ Áö³ª¸é 󸮰¡ ºÒ°¡ÇÔÀ» ¾Ë·Á µå¸³´Ï´Ù. ´Ù¸¸ ÁÖ¹®ÇϽŠ»óÇ°°ú ´Ù¸¥ »óÇ°ÀÌ ¹è¼ÛµÇ°Å³ª Æĺ», ³«ÀåÀÌ ÀÖ´Â µµ¼ÀÇ °æ¿ì ÀÌ¿ë¾à°ü¿¡ ÁØÇÏ¿© À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î ±³È¯, ¹ÝÇ° ¹× ȯºÒ µîÀ» Çص帳´Ï´Ù.
4. ȯºÒ
¹ÞÀ¸½Å ³¯ºÎÅÍ 2ÀÏ À̳»·Î Àüȳª 1:1 °Ô½Ã±Û·Î Àû¾îÁÖ¼Å¾ß °¡´ÉÇϽʴϴÙ.
5. ÁÖÀÇ
°í°´´Ô º¯½ÉÀ¸·Î ÀÎÇÑ ±³È¯/¹ÝÇ°/ȯºÒ °í°´´Ô²²¼ Åùèºñ(¿Õº¹Åùèºñ)¸¦ ºÎ´ãÀÌ µÇ´Ï ÀÌÁ¡ À¯ÀÇÇØ ÁֽʽÿÀ. ¶ÇÇÑ °ÀÇÅ×ÀÙ/¾ãÀº¹®Á¦Áý/ºñ´ÒÆ÷ÀåµÈÁ¦Ç°µîÀº Çѹø ±¸¸ÅÇÏ½Ã¸é ±³È¯/¹ÝÇ°/ȯºÒÀÌ ÀüÇô ¾ÈµË´Ï´Ù. ½ÅÁßÈ÷ »ý°¢Çϼż ±¸¸Å ºÎŹµå¸³´Ï´Ù. ´Ù¸¸ ºÒ·®Å×ÀÙÀÇ °æ¿ì ±× ºÒ·®ÀÌ µÈ °³º°Å×ÀÙÀ» À̱×ÀëÇ÷¯½ºÀÇ ºñ¿ëÀ¸·Î A/S¸¦ Çص帳´Ï´Ù.
6. ÁÖ¹®Ãë¼Ò, ±³È¯, ¹ÝÇ° ¹× ȯºÒÀº ´çÀÏ 5½Ã ÀÌÀü¿¡ ÇØÁÖ¼Å¾ß °¡´ÉÇÕ´Ï´Ù.
±× ÀÌÈÄ´Â ¹è¼Û µî¿¡ µû¸¥ Á¦ºñ¿ëÀ» ºÎ´ãÇÏ¼Å¾ß ÇÕ´Ï´Ù.