¹«½Å»ç´Â ÆÐ¼Ç ½ÃÀåÀÇ Æǵµ¸¦ ¹Ù²Ù¸ç ºü¸£°Ô ¼ºÀåÇÏ´Â ÆÐ¼Ç ¹öƼÄà ¼­ºñ½º ±â¾÷ÀÔ´Ï´Ù. »ç¶÷µéÀÌ ÀÚ½ÅÀÇ ÃëÇâ¿¡ ¸Â´Â °³¼ºÀ» ãÀ» ¼ö ÀÖµµ·Ï ´Ù¾çÇÑ ÆÐ¼Ç ½ºÅ¸ÀÏÀ» Á¦½ÃÇÏ°í, ±¹³»¿Ü ÆÐ¼Ç ºê·£µå°¡ ´õ¿í ¸Å·ÂÀûÀ¸·Î º¸ÀÏ ¼ö ÀÖµµ·Ï ºê·£µå Á¤Ã¼¼º°ú »óÇ° °¡Ä¡¸¦ ¸ÚÁö°í Èï¹Ì·Ó°Ô ¼Ò°³ÇÕ´Ï´Ù. ¶ÇÇÑ ´©±¸³ª ½Ã°£°ú Àå¼Ò¿¡ ±¸¾Ö ¹ÞÁö ¾Ê°í ÆÐ¼Ç ºê·£µå¸¦ Áñ±æ ¼ö ÀÖµµ·Ï µ¥ÀÌÅÍ¿Í ±â¼úÀ» È°¿ëÇÑ °³ÀÎÈ­µÈ ¼îÇÎ °æÇèÀ¸·Î Á¦°øÇϸç ÆÐ¼Ç ºñÁî´Ï½ºÀÇ Çõ½ÅÀ» ¸¸µé°í ÀÖ½À´Ï´Ù.

Á¶Á÷¼Ò°³

¹«½Å»çÀÇ SRE ÆÀÀº ¹«½Å»ç ¼­ºñ½º ¹× ¿¬°üµÈ ¸ðµç ÀÎÇÁ¶ó ½Ã½ºÅÛÀ» ¼³°èÇÏ°í ¾ÈÁ¤ÀûÀ¸·Î ¿î¿µÇÏ¿© ¹«½Å»ç °í°´¿¡°Ô ¿Â¶óÀÎ ¼îÇÎ °æÇèÀ» ºü¸£°í ¾ÈÁ¤ÀûÀ¸·Î Á¦°øÇÏ´Â ÇÙ½É ±â¼ú Á¶Á÷ÀÔ´Ï´Ù. 

¹«½Å»ç ¼­ºñ½ºÀÇ ÀÎÇÁ¶ó ½Ã½ºÅÛÀº 100% AWS ±â¹ÝÀ¸·Î ¿î¿µÇÏ°í ÀÖ½À´Ï´Ù. SREÆÀÀº Public Cloud ÀÇ È¯°æÀ» Àß ÀÌÇØÇÏ°í ÀÖÀ¸¸ç Cloud Native ±â¼úÀ» Ãß±¸ÇÕ´Ï´Ù.
AWS¸¦ ±â¹ÝÀ¸·Î EC2 ¹× Kubernetes ȯ°æ¿¡¼­ Immutable ÀÎÇÁ¶ó / ¼±¾ðÇü ÀÎÇÁ¶ó ¿î¿µÀ» ¼±È£ÇÕ´Ï´Ù. ³ª¾Æ°¡ Service Mesh, Distribution Tracing µî µµÀÔÀ» ÅëÇØ ÀÎÇÁ¶ó¸¦ À¯¿¬ÇÏ°Ô Á¦¾îÇÏ°í °¡½Ã¼ºÀ» È®º¸Çϴµ¥ ³ë·ÂÇÕ´Ï´Ù.

SREÆÀÀº Python, Go µîÀÇ ¾ð¾î¸¦ ±â¹ÝÀ¸·Î ÀÎÇÁ¶ó ½Ã½ºÅÛ¿¡¼­ ¹ß»ýÇÏ´Â ¹Ýº¹ÀûÀÎ ¾÷¹«¿Í ´Ü¼øÇÑ ¹®Á¦¸¦ °³¹ßÀ» ÅëÇÏ¿© ÇØ°áÇÕ´Ï´Ù. ÀÌ·¸°Ô °³¹ßµÈ SREÀÇ ÀÎÇÁ¶ó Ç÷§ÆûÀº °³¹ßÆÀ¿¡°Ô ºü¸£°Ô ´ë¿ë·® Æ®·¡ÇÈÀ» ¼ö¿ëÇÒ ¼ö ÀÖ´Â ÁغñµÈ ÀÎÇÁ¶ó ȯ°æÀ» Á¦°øÇÕ´Ï´Ù.

SREÆÀ¿¡¼­ »ç¿ëÇÏ´Â CI/CD µµ±¸ÀÎ Spinnaker´Â EC2 ¹× KubernetesÀÇ ¸®¼Ò½ºµéÀ» Immutable ÇÏ°í ¼±¾ðÀûÀÎ ¹æ½ÄÀ¸·Î ¹èÆ÷Çϵµ·Ï ÇÕ´Ï´Ù. ¶ÇÇÑ °³¹ßÆÀ¿¡¼­ ½º½º·Î ¹èÆ÷ PipelineÀ» ±¸ÃàÇÒ ¼ö ÀÖµµ·Ï ÇÕ´Ï´Ù.

¹«½Å»ç ºí·¢ÇÁ¶óÀ̵¥À̸¦ ºñ·ÔÇÑ ´Ù¾çÇÑ À̺¥Æ®µéÀÌ ÁøÇàµÉ ¶§ Æ®·¡ÇÈÀÌ ¼ø½Ä°£¿¡ 20¹è ÀÌ»óÀÇ Ä¡¼Ú±âµµ ÇÕ´Ï´Ù. SREÆÀ¿¡¼­ °³¹ßÇÑ ÀÎÇÁ¶ó ÇÁ·ÎºñÀú´× ÀÚµ¿È­ Ç÷§ÆûÀº ¿©·¯ ¸¶ÄÉÆà Á¶Á÷¿¡¼­ ÁغñÇÏ´Â À̺¥Æ® ½ºÄÉÁÙ°ú ¿¬°èµÇ¾î »çÀü¿¡ ÀÚµ¿À¸·Î ÇÁ·ÎºñÀú´×À» ¿Ï·áÇÏ°í ´ë¿ë·® Æ®·¡ÇÈÀ» ¹®Á¦¾øÀÌ ¼ÒÈ­ÇÕ´Ï´Ù.

¹«½Å»çÀÇ SREÆÀÀº ¼ÒÇÁÆ®¿þ¾î ±â¼úÀ» ±â¹ÝÀ¸·Î ÇÏ´Â ÀÎÇÁ¶ó Ç÷§Æû Á¶Á÷ÀÔ´Ï´Ù.


¾÷¹«³»¿ë

Áö¿øÀÚ°Ý

¿ì´ë»çÇ×

 ÀüÇüÀýÂ÷

±Ù¹«Á¶°Ç

Çʵ¶»çÇ×