STEP BY STEP, ¿ø¸®ºÎÅÍ ÀÌÇØÇÏ´Â µµÄ¿ & Äí¹ö³×Ƽ½º °¡À̵å
Ŭ¶ó¿ìµå ±â¹ÝÀÇ ÀÎÇÁ¶ó°¡ º¸ÆíÈµÈ ÇöÀçÀÇ IT ȯ°æ¿¡¼ µµÄ¿¿Í Äí¹ö³×Ƽ½º´Â ¾ÖÇø®ÄÉÀ̼ÇÀ» °³¹ßÇÏ°í ¿î¿µÇÏ´Â µ¥ »©³õÀ» ¼ö ¾ø´Â Áß¿äÇÑ ±â¼úÀÔ´Ï´Ù. µµÄ¿´Â ¿î¿µÃ¼Á¦ ¼öÁØÀÇ °¡»óȸ¦ Á¦°øÇÏ´Â ±â¼ú·Î, ÄÁÅ×À̳ʸ¦ ÀÌ¿ëÇÏ¸é ¼ÒÇÁÆ®¿þ¾î¸¦ ½±°Ô ¹èÆ÷ÇÏ°í °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. Äí¹ö³×Ƽ½º´Â ÀÌ·¯ÇÑ ÄÁÅ×À̳ʸ¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ´Â ½Ã½ºÅÛÀ¸·Î º¹ÀâÇÑ ¾ÖÇø®ÄÉÀ̼ÇÀ» ½±°Ô ¹èÆ÷/°ü¸®ÇÏ°í È®ÀåÇÒ ¼ö ÀÖ°Ô µµ¿ÍÁÝ´Ï´Ù. ÀÌ Ã¥Àº µµÄ¿¿Í Äí¹ö³×Ƽ½ºÀÇ ±âº» °³³äºÎÅÍ ½Ç¹« ȯ°æ¿¡¼ÀÇ ±¸Ãà ¹× °ü¸®, »ç¿ë ¹æ¹ý µîÀ» ´Ü°èº°·Î ´ã°í ÀÖ½À´Ï´Ù. °¢ Àå¿¡ Æ÷ÇÔµÈ ½Ç½À ¿¹Á¦´Â ÀÌ·ÐÀû Áö½ÄÀ» ½Ç¹«¿¡ Àû¿ëÇÒ ¶§ Å« µµ¿òÀ» ÁÙ °ÍÀÔ´Ï´Ù. ÀÌ Ã¥À¸·Î µµÄ¿¿Í Äí¹ö³×Ƽ½ºÀÇ ÀÛµ¿ ¿ø¸®ºÎÅÍ ÀÌÇØÇÏ¸é¼ ¾ÖÇø®ÄÉÀÌ¼Ç °³¹ß°ú ¹èÆ÷ ÇÁ·Î¼¼½º¸¦ È¿À²ÀûÀ¸·Î °ü¸®ÇÏ°í, È®À强 ÀÖ´Â ½Ã½ºÅÛ ¾ÆÅ°ÅØó¸¦ ¼³°èÇÒ ¼ö ÀÖ´Â ´É·ÂÀ» Å°¿öº¸¼¼¿ä.
ÃæºÏ´ëÇб³¿¡¼ Åë°èÇÐÀ» Àü°øÇÏ°í °í·Á´ëÇб³¿¡¼ Åë°èÇÐ ¼®»ç ÇÐÀ§¸¦ ¹ÞÀº ÈÄ Ç÷θ®´Ù ÁÖ¸³ ´ëÇб³ Åë°èÇÐ ¹Ú»ç°úÁ¤¿¡ ÁøÇÐÇß´Ù. ¾î·ÈÀ» ¶§ºÎÅÍ °ÔÀÓÀ» ÁÁ¾ÆÇÏ¿© °ÔÀÓ È¸»çÀÎ Å©·¡ÇÁÅæÀÇ µ¥ÀÌÅÍ ºÐ¼®½Ç¿¡¼ ±Ù¹«ÇÏ¸ç ¸Ó½Å·¯´×À» È°¿ëÇÑ ÀÌÅ»·ü ¿¹Ãø, °í°´ ºÐ·ù ÀÛ¾÷ µîÀ» ´ã´çÇß´Ù. ƯÈ÷ ¹èƲ±×¶ó¿îµåÀÇ ÇÙ °ü·Ã ¾÷¹«¸¦ ÇÏ¸é¼ IT º¸¾È ºÐ¾ß¿¡ Èï¹Ì¸¦ ´À³¢°Ô µÇ¾ú´Ù. ÀÌÈÄ NHN Ŭ¶ó¿ìµå»ç¾÷º»ºÎ IT º¸¾È½Ç¿¡¼ ¸Ó½Å·¯´×À» È°¿ëÇÑ ¸ÅÅ©·Î ÀÚµ¿ ŽÁö ½Ã½ºÅÛÀ» °³¹ßÇÏ¿© ƯÇ㸦 Ãâ¿øÇß´Ù. »ï¼ºÀüÀÚ, KB±¹¹ÎÀºÇà, LG¿¡³ÊÁö¼Ö·ç¼Ç µî ¿©·¯ ±â¾÷¿¡¼ IT °ü·Ã °ÀǸ¦ ÇßÀ¸¸ç, ÇöÀçµµ ´Ù¾çÇÑ ±³À° È°µ¿À» ÁøÇàÇÏ°í ÀÖ´Ù. ²ÙÁØÈ÷ IT µµ¼µµ ÁýÇÊÇÏ°í ÀÖÀ¸¸ç ¼ÒÇÁÆ®¿þ¾î °³¹ßµµ ÇÑ´Ù. ¶ÇÇÑ Áö½ÄÀ» °øÀ¯ÇÏ´Â µ¥ º¸¶÷À» ´À²¸ ºí·Î±×, Ä«Æä, À¯Æ©ºê¸¦ ¿î¿µÇÏ¸ç ´Ù¸¥ »ç¶÷°ú È°¹ßÈ÷ ¼ÒÅëÇÏ°í ÀÖ´Ù.
1Àå ½Ç½À ȯ°æ ±¸ÃàÇϱâ
1.1 ¿ìºÐÅõ À̹ÌÁö ´Ù¿î·ÎµåÇϱâ
1.2 ¹öÃß¾ó¹Ú½º ¼³Ä¡Çϱâ
1.3 °¡»ó¸Ó½Å »ý¼ºÇϱâ
1.4 °¡»ó¸Ó½Å¿¡ ¿ìºÐÅõ ¼³Ä¡Çϱâ
1.5 °¡»ó¸Ó½Å ³×Æ®¿öÅ© ȯ°æ ¼³Á¤Çϱâ
1.6 PuTTY¸¦ ¼³Ä¡ÇÏ°í °¡»ó ¼¹ö¿¡ Á¢¼ÓÇϱâ
1.7 Ãʱ⠼³Á¤Çϱâ
1.8 vim¿¡¼ ¸®´ª½º ±âÃÊ ¸í·É¾î »ç¿ëÇϱâ
1ºÎ µµÄ¿
2Àå µµÄ¿ÀÇ °³³ä
2.1 »çÀü ±âÃÊ Áö½Ä
2.2 µµÄ¿ ±âÃÊ Áö½Ä
3Àå µµÄ¿ ¼³Ä¡
3.1 »çÀü Áغñ »çÇ×
3.2 µµÄ¿ ¼³Ä¡
3.3 hello world
4Àå µµÄ¿ ±âÃÊ
4.1 µµÄ¿ ±âÃÊ °³³ä
4.2 µµÄ¿ ±âÃÊ ¸í·É¾î
4.3 µµÄ¿ ÄÁÅ×ÀÌ³Ê ³×Æ®¿öÅ©
4.4 µµÄ¿ ½ºÅ丮Áö
5Àå µµÄ¿¸¦ È°¿ëÇÑ django ½ÇÇà
5.1 Ãß°¡ ½Ç½À ȯ°æ ±¸Ãà
5.2 YAML ±âÃÊ
5.3 µµÄ¿¸¦ È°¿ëÇÑ django ½ÇÇà
5.4 Nginx, django ¿¬µ¿ ÈÄ ½ÇÇà
5.5 Nginx, django, PostgreSQL ÄÁÅ×ÀÌ³Ê ¿¬µ¿
5.6 Nginx, django¿Í ·ÎÄà PostgreSQL ¿¬µ¿
5.7 µµÄ¿ ÄÄÆ÷Á È°¿ëÇÑ ÄÁÅ×ÀÌ³Ê ½ÇÇà
5.8 Á¤¸®
6Àå µµÄ¿¸¦ È°¿ëÇÑ Flask ½ÇÇà
6.1 ½Ç½À ȯ°æ ±¸Ãà
6.2 Nginx, Flask ¿¬µ¿ ÈÄ ½ÇÇà
6.3 µµÄ¿ ÄÄÆ÷Á È°¿ëÇÑ ÄÁÅ×ÀÌ³Ê ½ÇÇà
2ºÎ Äí¹ö³×Ƽ½º
7Àå Äí¹ö³×Ƽ½ºÀÇ ±âº» ±¸Á¶
7.1 Äí¹ö³×Ƽ½ºÀÇ °³³ä
7.2 Äí¹ö³×Ƽ½ºÀÇ ±¸Á¶
8Àå Äí¹ö³×Ƽ½º ½Ç½À ȯ°æ ±¸Ãà
8.1 »çÀü Áغñ »çÇ×
8.2 Äí¹ö³×Ƽ½º ¼³Ä¡
9Àå Äí¹ö³×Ƽ½º ±âÃÊ
9.1 Äí¹ö³×Ƽ½º µÑ·¯º¸±â
9.2 µðÇ÷ÎÀ̸ÕÆ®
9.3 ¼ºñ½º
9.4 ½ºÅ丮Áö º¼·ý
9.5 ½ºÅ×ÀÌƮǮ¼½
9.6 Àα׷¹½º
9.7 Àâ°ú Å©·ÐÀâ
10Àå Äí¹ö³×Ƽ½º¸¦ È°¿ëÇÑ À¥ ¼ºñ½º ¹èÆ÷
10.1 »çÀü Áغñ »çÇ×
10.2 Àα׷¹½º¸¦ È°¿ëÇÑ django ½ÇÇà
10.3 Àα׷¹½º¸¦ È°¿ëÇÑ Flask ½ÇÇà
10.4 Àα׷¹½º¸¦ È°¿ëÇÑ django¿Í Flask ½ÇÇà
11Àå ±êÇãºê ¾×¼Ç°ú ArgoCD¸¦ È°¿ëÇÑ CI/CD
11.1 CI/CDÀÇ ÀÌÇØ
11.2 »çÀü Áغñ »çÇ×
11.3 ±êÇãºê ¾×¼ÇÀ» ÅëÇÑ ¼Ò½ºÄÚµå °ü¸®
11.4 ArgoCD¸¦ È°¿ëÇÑ CD
12Àå Äí¹ö³×Ƽ½º ¸ð´ÏÅ͸µ
12.1 ¸ÅÆ®¸¯ ¼¹ö¸¦ ÅëÇÑ ¸®¼Ò½º È®ÀÎ
12.2 ÇÁ·Î¸ÞÅ׿콺¸¦ ÅëÇÑ ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ¼öÁý
12.3 ±×¶óÆijª¸¦ È°¿ëÇÑ ¸ð´ÏÅ͸µ µ¥ÀÌÅÍ ½Ã°¢È
12.4 ·ÎÅ°¸¦ È°¿ëÇÑ Äí¹ö³×Ƽ½º ·Î±× È®ÀÎ