<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0">
  <channel>
    <title>오늘님의 블로그</title>
    <link>https://syquji.tistory.com/</link>
    <description>오늘님의 블로그 입니다.</description>
    <language>ko</language>
    <pubDate>Sun, 21 Jun 2026 07:47:17 +0900</pubDate>
    <generator>TISTORY</generator>
    <ttl>100</ttl>
    <managingEditor>syquji</managingEditor>
    <item>
      <title>에이블스쿨 빅 프로젝트 후기</title>
      <link>https://syquji.tistory.com/112</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요! 오늘은 길고도 길었던 대장정의 끝, 에이블스쿨의 꽃이라고도 할 수 있는 빅 프로젝트의 후기를 가져왔어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저희 조의 8주 대장정을 들려드릴게요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[1주차: 아이디어 발산]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;좋은 주제를 발굴하기 위해 인당 4~5개의 아이디어 정의서를 작성하며 최소 30개 이상의 아이디어를 발산했어요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;활용 가능한 데이터가 있는지, 제안사의 핵심 기술이 잘 드러날 수 있는 주제인지, 법적 문제는 없는지를 중점적으로 봤어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터는 &lt;a title=&quot;공공 데이터포털&quot; href=&quot;https://www.data.go.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;공공 데이터포털&lt;/a&gt;을 참고했고, 이전 기수와 중복되거나 거의 동일하게 느껴지는 아이디어가 꽤 많이 나오니 9기 분들은 이 점을 유의하시면 좋을 것 같아요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[2주차: 아이디어 확정]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;드디어 아이디어를 확정했어요! 아이디어 확정 후, 더 세부적인 검토가 필요했어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;많은 고려사항이 있지만 3가지를 가장 중점적으로 봤어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;1. 고객사의 기존 기술과 제안사의 핵심 기술이 결합 가능한지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;2. 도입 이후 성과가 이전과 비교했을 때 수치적으로 큰 차이를 내는지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;3. 명확한 고객의 니즈가 있는지&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;letter-spacing: 0px;&quot;&gt;[3주차: 데이터 분석~구성도 그리기 단계]&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;확보한 데이터로 미니 프로젝트에서 배운대로 데이터 시각화를 진행했어요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;이렇게 시각화된 데이터들은 빅 프로젝트 PT 자료에서 &quot;제안 배경&quot;으로 쓰일 예정이었어요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그후 저희 조는 구성도 초안 작성부터 실무 코치님의 도움으로 현직자 인터뷰까지 일주일 내에 전부 진행했습니다!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;저희조 진도가 꽤 빠른 편이었다고 생각해요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그 런 데......&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;엄청난 이슈가 터졌습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;현직자 분께서 저희의 아이디어는 모종의 이유로 실현될 수 없다고 못 박으셨습니다...&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;빅 프로젝트의 목적은 저희가 제안한 사업을 받아들이도록 설득하는 것에 있는데 현직자 분께서 &quot;불가능&quot;하다고 말씀하신 아이디어는 심사에서도 좋은 점수를 얻지 못할 것이라 판단하였습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그 래 서&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;주제를 변경하게 되었습니다!!!!!!!!!!!!!!&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[4주차: 다시 아이디어 발산, 그리고 확정]&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;사실 빅 프로젝트의 절반을 지나는 시점에서, 다시 처음으로 돌아가야 된단 현실을 마주했을 때 눈앞이 캄캄해지고 기간 내에 끝낼 수 있을까, 이전 주제만큼 좋은 주제를 찾을 수 있을까하는 걱정이 앞섰어요.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;하지만 우리는 빨리 준비한 만큼 여유가 있다, 한 번 해봤으니까 더 잘할 수 있다, 주제만 정하면 속전속결이다!!! 이런 말로 팀원들과 할 수 있다는 &quot;힘&quot;을 모았습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;코치님의 피드백을 적극 활용하여 코칭이 없는 날에도 피드백을 요청했고 코치님께서도 긍정/부정적 이유를 구체적으로 말씀해주시며 엄청나게 열정적인 코칭을 해주셨습니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;그리고 새로 정해진 주제로 아이디어 정의서를 하루 만에 다시 써온 조장의 엄청난 희생(?)이 있었기에!!!!&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;저희 조는 1주 만에 진도를 따라잡았습니다 우하하하&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;(제안 배경 데이터 시각화, 구성도 초안 완성, 세부 기능 작성된 상태)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;[5주차: 기능 고도화 단계(구성도 및 데이터 모델링 진행)]&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;저번주에 제안 배경에 해당하는 데이터 근거를 시각 자료로 만들었다면, 이번주에는 가장 중요한!!! 기능을 소개하기 위한 데이터 모델링을 해야합니다.&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;DX 트랙은 AI 트랙처럼 직접 기능을 개발하진 않지만 &quot;이 기능이 어떻게 동작하는지&quot; 시각적으로 보여줘야 하기 때문에 기능에 대해 어느정도는 숙지를 하고 있어야 한다는 것!! (이건 현업에서도 동일하겠죠?)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bQ8RAa/dJMcabpKeKo/brBaYHU0iH9DbNlvoeeAm1/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bQ8RAa/dJMcabpKeKo/brBaYHU0iH9DbNlvoeeAm1/img.jpg&quot; data-alt=&quot;이해를 돕기 위한 이미지 첨부&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bQ8RAa/dJMcabpKeKo/brBaYHU0iH9DbNlvoeeAm1/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbQ8RAa%2FdJMcabpKeKo%2FbrBaYHU0iH9DbNlvoeeAm1%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1920&quot; height=&quot;1080&quot; data-origin-width=&quot;1920&quot; data-origin-height=&quot;1080&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;이해를 돕기 위한 이미지 첨부&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1410&quot; data-origin-height=&quot;634&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/dUDXRd/dJMcajaaKdJ/vM0UriSlx9nJH5MMfbGyh1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/dUDXRd/dJMcajaaKdJ/vM0UriSlx9nJH5MMfbGyh1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/dUDXRd/dJMcajaaKdJ/vM0UriSlx9nJH5MMfbGyh1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdUDXRd%2FdJMcajaaKdJ%2FvM0UriSlx9nJH5MMfbGyh1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1410&quot; height=&quot;634&quot; data-origin-width=&quot;1410&quot; data-origin-height=&quot;634&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이건 제가 복습을 위해 별개로 진행한 유동인구 탐지 모델인데요! Yolov4 모델을 사용해 거리의 유동인구를 탐지하고 샘플 이미지 100장으로 통계를 내봤습니다! 복습이라 간단하게 진행했지만 이런 이미지가 몇백 장~ 몇천 장이 쌓일수록 신뢰도가 증가해 중요한 분석 근거가 되어준답니다. 그런 통계를 마탕으로 사람이 많은 시간에 맞춰 마케팅을 진행할 수도 있고 거리통제, 주차 등 다양한 방법으로 활용할 수 있는 게 데이터 분석의 묘미입니다. ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;구성도를 그릴 땐 기술 코치님의 도움을 많이 받았습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;모두에게 낯선 도메인에 해당하는 주제를 골라서 처음엔 구성도를 그리기가 막막했습니다. 그래서 먼저 인터넷 검색을 통해 도메인 지식을 공부한 후, 저희가 생각한 게 맞는지 코치님께 확인 질문을 하고 답변해주는 방식으로 진행하니 수월하게 진행되었습니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;참고로 저희는 PPT 제작을 5주차에 시작했습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빅 프로젝트는 일주일 동안 완성해야 하는 산출물을 안내해주는 방식으로 진행되어 대부분의 가이드라인이 정해져있지만 PPT는 마지막에 최종본을 제출하는 것이기 때문에 안내가 없어도 미리미리 만들어놓는 걸 추천드립니다!! (저희 조는 별첨 포함 71p 나왔어요...ㄷㄷ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[6주차: PPT 제작 단계]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6주차부터는 최종 산출물을 기준으로 하나씩 완성해나가는 것을 목표로 정했습니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저는 PPT 담당이어서 PPT 수정을 정말 많이 했던 기억이 납니다.. PPT 담당인원끼리 초안을 완성한 후 모든 팀원들에게 피드백을 받는 과정에서 수정사항이 반드시! 생기니 꼭!!! 여유를 두고 진행하세요~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 서울에 계시던 실무 코치님께서 광주 교육장에 직접! 내려와주셔서 PPT에 대해 상세히 피드백을 해주셨어요~ 팀 내에서 1차 피드백을 한 뒤였는데도 실무자의 입장에서 저희가 놓친 점을 꼼꼼히 체크해주셔서 정말 도움이 많이 됐던 시간이었습니다 ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9기 여러분도 빅 프로젝트 기간에는 교육장에 가시는... 아니 교육장에서 사시는 걸 추천드려요ㅋㅋㅋㅎㅋㅎㅋㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[7주차: 대시보드 시연영상 &amp;amp; 발표영상 촬영 단계]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;발표영상을 찍으니 빅 프로젝트가 끝나간다는 게 실감이 나더라구요...!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저희 조는 전남전북 사람들로 구성되어있어서 광주 폴리텍 대학의 공유스튜디오를 무료로 빌려서 촬영했습니다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;현장방문을 신청하면 교육시간(9~18시)에도 시간을 자유롭게 쓸 수 있어 영상 촬영을 하거나 현직자 인터뷰가 필요할 땐 현장방문 꼭 신청하세요!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;(8기에선 저희 조가 제일 많이 쓴 것 같아요ㅋㅎㅋㅎ)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;[8주차: 영상편집 및 최종 산출물 검토 단계]&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;드디어 아기다리고기다리던 빅 프로젝트가 끝났습니다!!!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;두 달 동안 매일매일 &quot;제출&quot;이라는 하나의 목표를 위해 달려온 경험이 처음이라 뿌듯하기도 하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;새벽 6시에 일어나야 하는 대면 교육장을 주에 한 번 꼴로 왔다갔다 하며 힘들기도 했고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그만큼 자주 보며 정이 든 팀원들과 끝이라는 생각에 섭섭하기도 하고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 날은 정말 많은 감정이 오갔던 날이었습니다...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;빅 프로젝트를 한 마디로 정의하자면 처음 경험해보는 것들의 연속이었다!!! 근데도 이걸 결국 끝까지 해낸 나 자신 대단하다!!!!!! 박수쳐주고 싶습니다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;혹시 이걸 에이블스쿨 8기 사람들이 본다면 다들 정말정말정말 고생했다고 말씀드리고 싶습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;9기 분들! 안 힘들다곤 안 하겠습니다. 그런데 같이 힘들기 때문에 그안에서 더 끈끈해지고 오기가 생길 것입니다. 여러분의 빅프를 응원합니다!!!!!!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;158&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bpzvYe/dJMcafFERVQ/q1pKJ8S4jZpxpKaqDIozLk/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bpzvYe/dJMcafFERVQ/q1pKJ8S4jZpxpKaqDIozLk/img.jpg&quot; data-alt=&quot;하지만 누가 뭐래도 전남전북제주09반 17조가 짱이예요!!!!!!!&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bpzvYe/dJMcafFERVQ/q1pKJ8S4jZpxpKaqDIozLk/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbpzvYe%2FdJMcafFERVQ%2Fq1pKJ8S4jZpxpKaqDIozLk%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;800&quot; height=&quot;158&quot; data-origin-width=&quot;800&quot; data-origin-height=&quot;158&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;하지만 누가 뭐래도 전남전북제주09반 17조가 짱이예요!!!!!!!&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/112</guid>
      <comments>https://syquji.tistory.com/112#entry112comment</comments>
      <pubDate>Tue, 24 Feb 2026 13:32:35 +0900</pubDate>
    </item>
    <item>
      <title>6차 미프 후기</title>
      <link>https://syquji.tistory.com/111</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요! 이번에는 6차 미니 프로젝트 후기를 들고왔어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;6차 미니 프로젝트에서는 5차 주제에서 등장했던 ITS 시스템을 왜 사용해야 하는지!!! 고객을 설득하는 기획 제안서를 작성해야 해요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 시스템을 고객사가 사용하게끔 하려면 중요한 게 2가지 있어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1. 시스템의 특징 / 2. 고객의 니즈&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우선 1일차에는 우리 시스템을 소개하는 서비스 제안 PT자료를 제작했어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리 회사가 이 분야와 관련된 사업을 얼마나 많이 진행해왔고, 경쟁사와 차별점은 어떤 것이 있는지를 콕! 짚어주면 좋겠죠?&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;2일차에는 RFP를 분석하고 최종 사업 제안 PT자료를 제작했어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;RFP는 R&lt;span style=&quot;background-color: #ffffff; color: #202122; text-align: start;&quot;&gt;equest For Proposal의 약자로 한국어로는 제안요청서라는 뜻이에요!&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;701&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/TiTRb/dJMcaiClveW/6xJvo4AG568kcpp2MYQeaK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/TiTRb/dJMcaiClveW/6xJvo4AG568kcpp2MYQeaK/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/TiTRb/dJMcaiClveW/6xJvo4AG568kcpp2MYQeaK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FTiTRb%2FdJMcaiClveW%2F6xJvo4AG568kcpp2MYQeaK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;583&quot; height=&quot;701&quot; data-origin-width=&quot;583&quot; data-origin-height=&quot;701&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식의 제안요청서는 &lt;a title=&quot;나라장터&quot; href=&quot;https://www.g2b.go.kr/&quot; target=&quot;_blank&quot; rel=&quot;noopener&quot;&gt;나라장터&lt;/a&gt;라는 사이트에서 일반인도 쉽게 다운로드해 읽어볼 수 있어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이렇게 확인한 고객의 니즈는 뉴스기사, 논문 등의 신뢰성 있는 자료가 더해지면 &quot;근거 있는 제안 배경&quot;으로 활용됩니다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;최종 사업 제안 PT는 제안 배경, 서비스의 범위와 기능, 기대효과로 구성되고 설득력을 높이기 위해 인프라 구성도, 서비스 흐름도를 첨부할 수 있어요.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;3일차에서는 제안서 통과 후 프로젝트 진행 과정에서 사용되는 WBS를 작성했어요!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;WBS는 &lt;span style=&quot;background-color: #ffffff; color: #000000; text-align: start;&quot;&gt;Work Breakdown Structure의 약자로 업무를 작업별로 쪼개서 세분화하는 작업입니다.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;555&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/cmT9Ng/dJMcaaRTQdm/5xkixKgfHKylZtfVcoSiNK/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/cmT9Ng/dJMcaaRTQdm/5xkixKgfHKylZtfVcoSiNK/img.png&quot; data-alt=&quot;출처: 데일리 레코드05-카레라이스 만들기&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/cmT9Ng/dJMcaaRTQdm/5xkixKgfHKylZtfVcoSiNK/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcmT9Ng%2FdJMcaaRTQdm%2F5xkixKgfHKylZtfVcoSiNK%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;785&quot; height=&quot;555&quot; data-origin-width=&quot;785&quot; data-origin-height=&quot;555&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 데일리 레코드05-카레라이스 만들기&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;예시처럼 작업 순서대로 시간을 분배하고 업무를 효율적으로 분담하기 위해 프로젝트 진행 과정에서 자주 사용됩니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 프로젝트 세부 진행 중에는 단계별로 이슈 및 진척상황을 보고하는 회의가 매주 열리는데 이를 &quot;주간 보고&quot;라고 합니다.&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;871&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/xxITc/dJMcajaalYW/ezkBUBakZu7SBRsw3x4H81/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/xxITc/dJMcajaalYW/ezkBUBakZu7SBRsw3x4H81/img.png&quot; data-alt=&quot;출처: 주간 진도 보고 샘플 무료 다운로드&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/xxITc/dJMcajaalYW/ezkBUBakZu7SBRsw3x4H81/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxxITc%2FdJMcajaalYW%2FezkBUBakZu7SBRsw3x4H81%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;674&quot; height=&quot;871&quot; data-origin-width=&quot;674&quot; data-origin-height=&quot;871&quot;/&gt;&lt;/span&gt;&lt;figcaption&gt;출처: 주간 진도 보고 샘플 무료 다운로드&lt;/figcaption&gt;
&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이런 식으로 산업에 따라 보고의 형태와 양식은 다양하게 나타납니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마지막 4일차에서는 프로세스 흐름도와 스토리보드를 시각화해 서비스 시행 시 사용자, 수혜자, 작업자에게 나타나게 될 변화와 그 변화가 가져올 기대효과에 대한 내용을 PT 자료로 제작했습니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 제안서를 작성한다는 프로젝트를 처음 들었을 때는 텍스트가 나열된 보고서 형태를 떠올렸으나 고객사에게 선제안을 하는 제안사들은 시각적, 기능적, 심미적 효과를 모두 더한 최고의 제안서를 선보이기 위해 많은 노력을 가하고 있다는 걸 알게 됐습니다. DX 컨설턴트는 기능과 디자인, 두 가지 장점이 결합될 때 발휘되는 최고의 시너지를 고객사에게 설득합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;말뿐이 아니라 통계와 맥락에 기반한 데이터 근거로 말입니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/111</guid>
      <comments>https://syquji.tistory.com/111#entry111comment</comments>
      <pubDate>Tue, 24 Feb 2026 01:47:37 +0900</pubDate>
    </item>
    <item>
      <title>5차 미프 후기</title>
      <link>https://syquji.tistory.com/110</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;315&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bifoql/dJMcai9U4iT/AqMtNyh1rdGp8J3Hv2vHX0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bifoql/dJMcai9U4iT/AqMtNyh1rdGp8J3Hv2vHX0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bifoql/dJMcai9U4iT/AqMtNyh1rdGp8J3Hv2vHX0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fbifoql%2FdJMcai9U4iT%2FAqMtNyh1rdGp8J3Hv2vHX0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;315&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;315&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-path-to-node=&quot;2&quot; data-ke-size=&quot;size26&quot;&gt;  [KT 에이블스쿨] 5차 미니프로젝트 : AI 기반 지능형 교통 시스템(ITS) 관제 플랫폼 설계&lt;/h2&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 5차 미니프로젝트에서는 'ITS(Intelligent Transport Systems) 도메인'에 관한 플랫폼을 설계하는 시간을 가졌습니다. 하나의 도메인을 잡아 Digging한 건 이번 미프 때가 처음이라 '비전공자인 내가 이해할 수 있을까?'하는 걱정과 '실무와 가장 비슷할 것 같다는' 설렘이 동반되었습니다.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;단순히 &quot;교통이 편리해지면 좋겠다&quot;를 넘어, 실제 인프라와 공공데이터가 어떻게 결합되어 실제 현장에서 응용되는지 설계해 본 3일간의 기록입니다.  ️&lt;/p&gt;
&lt;hr data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt;  문제 정의 : &quot;도메인을 알아야 설계가 보인다&quot;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;ITS 프로젝트의 시작할 때 중요한 건 기술 구현능력보다 '도메인에 대한 이해가 얼마나 잘 되어있는가'였습니다. 교통량 수집 장비부터 VMS(도로전광표지)까지, 복잡한 체계를 먼저 학습한 뒤에야 최적의 인프라 설계를 고민할 수 있었습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;8&quot; data-ke-size=&quot;size20&quot;&gt;  핵심 목표&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,0,0&quot;&gt;데이터 활용:&lt;/b&gt; ITS 관련 공공데이터를 수집하여 분석 기반 마련&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,1,0&quot;&gt;인프라 설계:&lt;/b&gt; 교통량 수집부터 시각화, 안내 서비스까지 포함한 엔드 투 엔드 플랫폼 기획&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,2,0&quot;&gt;기능 구현:&lt;/b&gt; 수집 &amp;rarr; 분석 &amp;rarr; 시각화 &amp;rarr; 사용자 안내로 이어지는 유기적인 프로세스 구축&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;10&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt; ️ 프로젝트 타임라인 (3일간의 질주)&lt;/h3&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;짧은 시간이었지만, DX 컨설턴트의 A to Z를 압축해서 경험했습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size20&quot;&gt;  1일차 : 뼈대 잡기 (RFP &amp;amp; HW)&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;14&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,0,0&quot;&gt;RFP 분석:&lt;/b&gt; 요구사항을 꼼꼼히 뜯어보며 프로젝트 범위 확정 (도메인 이해가 안되면 내 논리가 약해집니다! 제일 중요해요!)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,1,0&quot;&gt;목표 시스템 구성도:&lt;/b&gt; 사용자/서비스/시스템/관리/연계/DB 영역으로 나누어 논리 구조 설계&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,2,0&quot;&gt;HW 구성도:&lt;/b&gt; 실제 현장에 설치될 장비와 서버명 상세 작성&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size20&quot;&gt;⚙️ 2일차 : 근육 붙이기 (SW &amp;amp; Flow)&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;16&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,0,0&quot;&gt;SW 구성도:&lt;/b&gt; 어떤 알고리즘과 플랫폼이 데이터를 처리할지 설계&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,1,0&quot;&gt;통합 구성도:&lt;/b&gt; HW와 SW가 결합된 전체 아키텍처 완성&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,2,0&quot;&gt;서비스 흐름도:&lt;/b&gt; 문제 정의부터 시작해서 수집된 데이터가 어떤 인프라를 거쳐 사용자에게 어떤 방식(앱/대시보드)으로 전달되는지에 관한 흐름 가시화&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size20&quot;&gt;  3일차 : 시각화와 마무리&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;18&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0,0&quot;&gt;프로토타입 제작:&lt;/b&gt; 실제 돌아가는 듯한 대시보드와 앱 UI 설계 (피그마를 사용했어요!)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,1,0&quot;&gt;발표 자료 제작:&lt;/b&gt; 우리 팀의 논리를 설득력 있게 전달하기 위한 PPT 작업&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;19&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;20&quot; data-ke-size=&quot;size23&quot;&gt;  무엇을 설계했나? (최종 목표)&lt;/h3&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;21&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,0,0&quot;&gt;교통량 수집 &amp;amp; 분석:&lt;/b&gt; AI 카메라와 센서를 활용하면 실시간 데이터 수집 가능&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,1,0&quot;&gt;시각화:&lt;/b&gt; 관리자용 관제 대시보드 (Heatmap, 통계 그래프 추가해 설득력 강화)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;21,2,0&quot;&gt;사용자 안내:&lt;/b&gt; VMS 및 모바일 앱을 통해 시민 및 운전자에게 실시간 교통 정보 전파&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;22&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;23&quot; data-ke-size=&quot;size23&quot;&gt;  회고 : &quot;PPT 달인이 되어가는 과정&quot;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;이번 프로젝트를 통해 느낀 점들을 솔직하게 적어봅니다.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;  PPT의 달인이 되어가는 중:&lt;/b&gt; 계속 PPT 제작 역할을 맡다 보니, 이제는 PPT와 한 몸이 되었어요. 파워포인트 Draw.io 피그마 내게 오라.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;  MBTI의 변화 (P &amp;rarr; J):&lt;/b&gt; 원래는 '어떻게든 되겠지' 하는 즉흥형(P)이었는데, 에이블스쿨 프로젝트에서는 하루 단위로 제출해야 하는 산출물이 있고 그런 과정을 6개월 동안 하다 보면 계획 세우기와 마감 기한 엄수가 당연하게 느껴집니다. 강제로 J가 되어가는 중입니다.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,2,0&quot;&gt;  보완할 점:&lt;/b&gt; H/W 구성도를 그릴 때, 아직은 &quot;왜 이 장비가 여기에 들어가는가&quot;에 대한 100% 이해보다는 가이드라인을 따라 그리는 느낌이 강했어요. 인프라 구조에 대해 더 깊이 공부해서 내가 그린 구성도만큼은 남들에게 설명할 수 있을 정도의 '이유 있는 설계'를 할 수 있도록 더 연구해야겠습니다.&lt;/li&gt;
&lt;/ul&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-filename=&quot;8.다니_내가해냄.gif&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;360&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/sJZ5K/dJMcahXwMrg/7XavXYRuCCEsU7rvZt8nVk/img.gif&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/sJZ5K/dJMcahXwMrg/7XavXYRuCCEsU7rvZt8nVk/img.gif&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/sJZ5K/dJMcahXwMrg/7XavXYRuCCEsU7rvZt8nVk/img.gif&quot; srcset=&quot;https://blog.kakaocdn.net/dn/sJZ5K/dJMcahXwMrg/7XavXYRuCCEsU7rvZt8nVk/img.gif&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;360&quot; height=&quot;360&quot; data-filename=&quot;8.다니_내가해냄.gif&quot; data-origin-width=&quot;360&quot; data-origin-height=&quot;360&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/110</guid>
      <comments>https://syquji.tistory.com/110#entry110comment</comments>
      <pubDate>Fri, 23 Jan 2026 21:56:49 +0900</pubDate>
    </item>
    <item>
      <title>4차 미프 후기</title>
      <link>https://syquji.tistory.com/109</link>
      <description>&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;315&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/WFIuB/dJMcaaxlemj/mwGDRNEWIArRLTaEr2rTB0/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/WFIuB/dJMcaaxlemj/mwGDRNEWIArRLTaEr2rTB0/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/WFIuB/dJMcaaxlemj/mwGDRNEWIArRLTaEr2rTB0/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FWFIuB%2FdJMcaaxlemj%2FmwGDRNEWIArRLTaEr2rTB0%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;600&quot; height=&quot;315&quot; data-origin-width=&quot;600&quot; data-origin-height=&quot;315&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;h2 data-path-to-node=&quot;2&quot; data-ke-size=&quot;size26&quot;&gt;  [KT 에이블스쿨] 4차 미니프로젝트 : 무인매장 인프라 구축하기 (DX 트랙)&lt;/h2&gt;
&lt;p data-path-to-node=&quot;3&quot; data-ke-size=&quot;size16&quot;&gt;안녕하세요! 어느덧 에이블스쿨의 &lt;b data-index-in-node=&quot;18&quot; data-path-to-node=&quot;3&quot;&gt;4차 미니프로젝트&lt;/b&gt;가 마무리되었습니다. 이번 프로젝트는 DX 컨설턴트로서 가장 기본적이면서도 중요한 '인프라 아키텍처 설계'를 경험해 볼 수 있는 시간이었어요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;4&quot; data-ke-size=&quot;size16&quot;&gt;서버, 스토리지, 네트워크... 이름만 들어도 머리 아픈 하드웨어 구성부터 서비스 흐름도까지, 어려운 내용이지만 팀원들과 힘을 합쳐 완성해낸 6일간의 기록을 공유합니다.  &lt;/p&gt;
&lt;hr data-path-to-node=&quot;5&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;6&quot; data-ke-size=&quot;size23&quot;&gt; ️ 프로젝트 개요 : &quot;지능형 무인매장 인프라&quot;&lt;/h3&gt;
&lt;p data-path-to-node=&quot;7&quot; data-ke-size=&quot;size16&quot;&gt;이번 미프의 핵심은 '안정적이고 보안이 강화된 무인매장 시스템을 어떻게 구축할 것인가?'였습니다. 단순히 소프트웨어를 구상하는 것을 넘어, 이를 지탱하는 물리적 하드웨어를 결합한 인프라를 설계하는 것이 최종 목표예요!!&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;8&quot; data-ke-size=&quot;size20&quot;&gt;  주요 고려사항&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;9&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,0,0&quot;&gt;서버 &amp;amp; OS:&lt;/b&gt; 성능(CPU, RAM)과 확장성을 고려한 하드웨어 스펙 산정&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,1,0&quot;&gt;스토리지:&lt;/b&gt; 데이터 성격에 따른 구성 방식 선택 (DAS, NAS, SAN 중 최적안 도출)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,2,0&quot;&gt;네트워크:&lt;/b&gt; 외부망(Router-FW-IPS)과 내부망(Switch)의 철저한 분리&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,3,0&quot;&gt;영역 분리:&lt;/b&gt; 사용자 / 서비스 / 시스템 / DB / 관리 영역의 논리적 보안 설계&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;9,4,0&quot;&gt;설계 초점:&lt;/b&gt; 성능과 보안이 조화를 이루는 연동 설계&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;10&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;11&quot; data-ke-size=&quot;size23&quot;&gt;  무엇을 구현했나?&lt;/h3&gt;
&lt;p data-path-to-node=&quot;12&quot; data-ke-size=&quot;size16&quot;&gt;단순한 무인 계산대를 넘어, &lt;b&gt;태그리그 AI 기술이 접목된 인프라&lt;/b&gt;를 구상했습니다.&lt;/p&gt;
&lt;h4 data-path-to-node=&quot;13&quot; data-ke-size=&quot;size20&quot;&gt;1. Hardware &amp;amp; Network&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;14&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,0,0&quot;&gt;엣지 디바이스:&lt;/b&gt; 천장/선반 AI 카메라, 출입구 센서&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;14,1,0&quot;&gt;인프라:&lt;/b&gt; 고성능 서버 장비 및 VLAN을 활용한 네트워크 분리&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;15&quot; data-ke-size=&quot;size20&quot;&gt;2. Software &amp;amp; DB&lt;/h4&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;16&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,0,0&quot;&gt;AI Engine:&lt;/b&gt; 물체 인식 및 실시간 추적 알고리즘&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,1,0&quot;&gt;Payment:&lt;/b&gt; 적외선 센서 및 RFID 기반의 신원 확인 + 자동 결제 시스템&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;16,2,0&quot;&gt;DB Structure:&lt;/b&gt; 데이터의 형태에 따라 &lt;b data-index-in-node=&quot;26&quot; data-path-to-node=&quot;16,2,0&quot;&gt;SQL, NoSQL, Vector DB&lt;/b&gt;를 복합적으로 사용하는 하이브리드(온프레미스+클라우드) 구조 채택&lt;/li&gt;
&lt;/ul&gt;
&lt;h4 data-path-to-node=&quot;17&quot; data-ke-size=&quot;size20&quot;&gt;3. Service Flow&lt;/h4&gt;
&lt;blockquote data-path-to-node=&quot;18&quot; data-ke-style=&quot;style1&quot;&gt;
&lt;p data-path-to-node=&quot;18,0&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;18,0&quot;&gt;입장 &amp;rarr; 상품 픽업 &amp;rarr; 출구 통과 &amp;rarr; 자동 결제&lt;/b&gt;로 이어지는 'Just Walk Out' 프로세스 구현 및 관리자 대시보드 UI 설계&lt;/p&gt;
&lt;/blockquote&gt;
&lt;hr data-path-to-node=&quot;19&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;20&quot; data-ke-size=&quot;size23&quot;&gt; ️ 수행 과정 (Ideal vs Real)&lt;/h3&gt;
&lt;p data-path-to-node=&quot;21&quot; data-ke-size=&quot;size16&quot;&gt;이론과 실제는 늘 다른 법이죠... &lt;/p&gt;
&lt;p data-path-to-node=&quot;22&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;22&quot;&gt;[이상적인 프로세스]&lt;/b&gt;&lt;/p&gt;
&lt;ol style=&quot;list-style-type: decimal;&quot; data-path-to-node=&quot;23&quot; data-ke-list-type=&quot;decimal&quot;&gt;
&lt;li&gt;RFP 작성, 목표 시스템 구성도 &amp;amp; H/W 명세&lt;/li&gt;
&lt;li&gt;요구사항 분석&lt;/li&gt;
&lt;li&gt;하드웨어 선정 및 네트워크 설계&lt;/li&gt;
&lt;li&gt;물리적 구성도 완성&lt;/li&gt;
&lt;/ol&gt;
&lt;p data-path-to-node=&quot;24&quot; data-ke-size=&quot;size16&quot;&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;24&quot;&gt;[우리의 실제 타임라인]&lt;/b&gt;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-path-to-node=&quot;25&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,0,0&quot;&gt;1~2일차:&lt;/b&gt; 요구사항 분석에 머리 싸매기. 목표 시스템 구성도와 H/W 명세서 초안 작성 (처음이라 제일 어렵게 느껴져 시간이 꽤 걸렸어요!)&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,1,0&quot;&gt;3~4일차:&lt;/b&gt; 소프트웨어 및 인프라 구성도 개별 작성. 구성도 통합을 위해 팀원들과 무한 회의.&lt;/li&gt;
&lt;li&gt;&lt;b data-index-in-node=&quot;0&quot; data-path-to-node=&quot;25,2,0&quot;&gt;5~6일차:&lt;/b&gt; 서비스 흐름도 구체화 및 대망의 프로토타입 제작 그리고 시연!&lt;/li&gt;
&lt;/ul&gt;
&lt;hr data-path-to-node=&quot;26&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-path-to-node=&quot;27&quot; data-ke-size=&quot;size23&quot;&gt;  마치며 : 회고와 소감&lt;/h3&gt;
&lt;p data-path-to-node=&quot;28&quot; data-ke-size=&quot;size16&quot;&gt;처음 접해보는 &lt;b data-index-in-node=&quot;8&quot; data-path-to-node=&quot;28&quot;&gt;'구성도 작성'&lt;/b&gt; 과정은 생각보다 만만치 않았습니다. &quot;어떤 서버를 써야 하지?&quot;, &quot;IPS는 어디에 배치해야 보안이 뚫리지 않을까?&quot; 같은 실무적인 고민들이 꼬리에 꼬리를 물었거든요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;29&quot; data-ke-size=&quot;size16&quot;&gt;하지만 막막할 때마다 에이블스쿨 교육 과정에서 배웠던 &lt;b data-index-in-node=&quot;30&quot; data-path-to-node=&quot;29&quot;&gt;AWS, Azure 같은 인프라 설계 지식&lt;/b&gt;들이 큰 이정표가 되어주었습니다. 클라우드 이론에 대한 기초적 이해가 없었다면 구상은 커녕 서버와 네트워크 구조를 이해하는 데만 한 세월을 썼을 거예요.&lt;/p&gt;
&lt;p data-path-to-node=&quot;30&quot; data-ke-size=&quot;size16&quot;&gt;이번 프로젝트를 통해 &lt;b data-index-in-node=&quot;12&quot; data-path-to-node=&quot;30&quot;&gt;DX 컨설턴트로서 기술적 백그라운드가 왜 중요한지&lt;/b&gt; 다시 한번 체감할 수 있었습니다. IT 현장에서 인프라 설계 경험이 있다면 확실히 도움이 될 것 같아요. 본인의 프로젝트 경험이 부족하다고 느끼는 분들이 이 글을 본다면 에이블스쿨을 당장 들으세요!!!!! 에이블스쿨에서는 다양한 주제로 총 6번의 미니 프로젝트와 한 번의 빅 프로젝트를 진행하고 있으니 풍부한 포폴을 채울 수 있겠죠? 마지막으로 같이한 우리 팀원들 모두모두 고생 많으셨습니다!  &lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/109</guid>
      <comments>https://syquji.tistory.com/109#entry109comment</comments>
      <pubDate>Tue, 13 Jan 2026 14:54:09 +0900</pubDate>
    </item>
    <item>
      <title>kt 에이블 스쿨 11~12주차 일기 (+5차 미프)</title>
      <link>https://syquji.tistory.com/107</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;12.01~12.04&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;임시저장 해놓다보니 자꾸 까먹네&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드 아키텍처 이론 again이고요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저번 4차 미프 때 만들었던 거랑 개별 실습이 겹쳐서 복습도 되고 좋습니다 (쉽다곤 안함..)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;내일부터 미프네요 비슷한 거 하면 좋겠어요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 어떤 분이 발표할 때 html, css, java script 이용해서 프로토타입 구현하셨다 했는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;저도 강의 끝나고 그런 식으로 복습해보니까 진심 UI도 너무 깔끔하고 버튼 클릭도 잘돼서 너무너무너무 신기했음 유레카!!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 빅프를 위해 피그마는 쫌쫌따리 연습해보려고요...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;12.05&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5차 미프 시작&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이날은 개별 실습 again이어서 어려운 건 없었으요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;12.08&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5차 미프 두 번째&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제미나이가 만들어준 내꺼 통합 구성도 채택 아싸&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;솔직히 우리 팀원에 제미나이 포함시켜줘야됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;12.09&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기부터 일기쓰는 걸 까먹음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래서 그냥 생각나는 대로 12월 요약한 다음에 일기는 여기서 멈출게요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미프&amp;nbsp; 5차 끝난 후엔 서비스 제안에 관한 강의가 2주 정도 이어짐!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;우리는 서비스도 여러 분야가 있겠지만 우린 IT 컨설팅 위주로 실습함&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데도 고객사 종류가 엄청 다양해서 새로운 프로젝트를 맡을 때마다 계속 공부해야하는 게 컨설턴트구나 캐힘들겠다.. 라는 걸 느낌&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;컨설턴트란 직업은 내가 사업을 하거나 개발을 하는 건 아니지만서도 두 회사를 연결해 사업을 성사시킨다는 점에서 캐보람을 느낄 거 같음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강의 끝난 후엔 미프 6차를 4일 동안 했는데 당연히 서비스 제안전략 짜는 거였음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;5차 미프 때 완성한 H/W, 인프라 구성도를 토대로 우리가 공급사가 되어 자기PR하는 제안서를 작성하면 됨&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그 이후엔&amp;nbsp; WBS, 주간보고, 프로세스 흐름도, 스토리보드 등등 우리 회사가 수행사로 선정된 이후에 필요할 법한 작업물을 작성하면 됨!!! 끝!!!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;어차피 1~2월은 빅프니까...&lt;/p&gt;
&lt;p style=&quot;color: #333333; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;기록하고 싶은 거 생기면 간간히 오겠음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/107</guid>
      <comments>https://syquji.tistory.com/107#entry107comment</comments>
      <pubDate>Tue, 23 Dec 2025 13:19:17 +0900</pubDate>
    </item>
    <item>
      <title>kt 에이블 스쿨 9~10주차 일기 (+4차 미프)</title>
      <link>https://syquji.tistory.com/98</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;11.17&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인프라 기초 1일차&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드 배우는 줄 알았는데 인프라 먼저 배우고 그다음이 클라우드라고 하심&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인프라는 서버, 스토리지, 네트워크로 구성된다고 한다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;생성형 AI보다는 이해하기 쉬웠다 후... 커서 지옥 탈출!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.18&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인프라 기초 2일차&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터베이스 이해에 대한 내용 배웠다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그게 뭐냐고? 1일차에 배운 인프라가 온프레미스랑 클라우드로 환경이 나뉘었다면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;데이터베이스, 약칭 DB는 데이터가 정형이냐 비정형이냐에 따라 RDBMS랑 NoSQL로 나뉜다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 NoSQL에 해당하는 DB가 다시 컬럼형, 문서형... 엄청 많은 유형의 DB로 나뉘는&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;무한 마인드맵 구조가 펼쳐지는 게 인프라 세상이다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.19&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이론 이틀 배우고 미프 시작!!!!!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;사실 미프 날에도 강사님의 강의가 조금 이어짐 다행 ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그래도 역시 첫날은 느무느무 어려워서 많이 헤맸다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;매니저님께 많이 질문하고 조원들끼리 소통하는 게 젤 중요하다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.20&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;확실히 시간이 약인 듯&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;다들 첫날에 비하면 어느정도 이해가 된 상태여서 조금 아주조금 수월했다 ^^;;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아 4차 미프는 총 6일인데 1-2일차엔 인프라 목표구성도, 하드웨어 구성도를 작성했다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 안 어렵고 A부터 Z까지 가이드라인 주시니까 에이블 후기 찾아서 들어오신 분들 넘 겁먹지마싀길☆&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.21&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미프 3일차&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어 요구사항 작성하는 날이에염&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.24&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오늘은 미프 4일차~&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소프트웨어 구성도랑 인프라 구성도를 작성했어염&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;하아 뭔가 결과물은 나오는데 백프로 이해하고 만드는 느낌이 아니라&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;나 자신이 맘에 안듦 ㅜㅜ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;주말에 공부 왜 안했냐 멍청아...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.25&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미프 5일차&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오전에 이론 강의 듣고 오후엔 서비스 흐름도 개별로 작성하는 시간 가졌다!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;오전에 강의 집중했더니 흐름 이해도 잘되고 프로젝트가 재밌었다!!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.26&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;미프 6일차&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 흐름도 작성하고 프로토타입 완성하는 날&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;서비스 흐름도 내용은 좋은데 화살표가 넘 많아서 화살표 최소로 줄이면서&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;흐름도 작성하는 법이 없을지 생각해보면 좋을 거 같다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그리고 프로토타입은 피그마로 했는데 우리팀 조장님이 피그마 써본 경험이 있어서 버스 탔다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 피그마 넘 멋있어서 나도 담주 복습 스터디에서 보여주려고 유튜브 강의 찾아서 맹연습하는중ㅋㅋ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;11.27-11.28&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드 들어가는 날!&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;인프라 먼저 다루고 와서 이해가 잘 됐고&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;강사님 딕션이랑 목소리가 귀에 꽂혀서 강의 이해가 훨씬 잘되는 느낌이 들었다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;마치 개안 느낌 ㅜㅜ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;암튼 28일엔 이론 배운 거 바탕으로 AWS에서 가상화 서버를 만들어봤는데&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;가상화 서버에 있던 사진이 내 컴퓨터로 불러와졌을 때 진짜진짜 신기했다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;클라우드는 재밌다&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/98</guid>
      <comments>https://syquji.tistory.com/98#entry98comment</comments>
      <pubDate>Tue, 2 Dec 2025 11:51:46 +0900</pubDate>
    </item>
    <item>
      <title>3차 미프 후기</title>
      <link>https://syquji.tistory.com/86</link>
      <description>&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;주제: 산업 맞춤형 에이전트 시스템 구현 (&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;헬스케어, 사업공고 분석 사례로 확인)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;문제 정의: 어떻게 하면 00에 대한 자동화 에이전트를 구현할 수 있을까? (목적: 시간 절약, 효율성 극대)&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;필요 데이터: 찾고 싶은 주제의 논문 및&amp;nbsp; API 키&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;최종 목표: OpenAI API 기반 에이전트 시스템 이용해 산업&amp;nbsp;맞춤형&amp;nbsp;에이전트&amp;nbsp;시스템&amp;nbsp;구현&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1일차 수행 목표: 도메인 분류 및 웹 검색 Agent 구현&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 질의 분석 &amp;rarr; 웹 검색 &amp;rarr; 주가 조회 &amp;rarr; 기업 정보 요약 &amp;rarr; 결과 병합 흐름 자동화 파이프라인&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2일차 수행 목표: 로컬 문서 기반 RAG 및 보조 WebSearch 모델 구현&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- &lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;로컬&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;문서 인덱스에서 정보를 자동 검색, 관련 내용 요약, 근&lt;/span&gt;&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;거와 함께 답변을 제시하는 질의응답 시스템&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3일차 수행 목표: GovAgent 에이전트&amp;nbsp;시스템&amp;nbsp;Flow구현&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 정부&amp;middot;공공사업 제안요청서(RFP) 자동 분석 에이전트 시스템&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;4일차 수행 목표: Integration Agent&amp;nbsp;통합&amp;nbsp;및&amp;nbsp;맞춤&amp;nbsp;라우터&amp;nbsp;구현&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;- 하나의 질의에 대해, AI가 스스로 어떤 에이전트(Day1~3)를 호출할지 판단하고, 결과를&amp;nbsp;자동으로&amp;nbsp;조합하여&amp;nbsp;최종&amp;nbsp;응답을&amp;nbsp;생성하는&amp;nbsp;통합&amp;nbsp;에이전트&amp;nbsp;시스템&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이상적 수행 과정:&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 도메인 이해&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. 아키텍처/목표 이해&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. Day별 To Do 과제 수행&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;4. 일별 결과물 확인&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;5. 마지막날엔 커서 내에서 구현한 Agent 도구 직접 사용해보기&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;실제 수행 과정:&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;1. 기존에 공유된 논문 + 새로 찾은 논문 수집&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;2. 공공데이터 api 키도 추가함&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;3. 마지막날에 통합&lt;span style=&quot;color: #222222; text-align: start;&quot;&gt;한 Agent 도구 실행&lt;/span&gt;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;4. 잘 돌아가는 거 확인하고 마무리&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;소감&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;처음 조장 맡았는데 조장은 이해가 빠른 사람이 해야한다는 걸 느낌&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;내가 이걸 알아야 역할을 분배하고 완성해야 하는 방향성을 팀원들과 공유할 수 있는데&lt;/p&gt;
&lt;p style=&quot;color: #222222; text-align: start;&quot; data-ke-size=&quot;size16&quot;&gt;이해하기 너무 어려워서 산출물도 촉박하게 제출한 게 3차 미프의 아쉬운 점인 거 같다&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/86</guid>
      <comments>https://syquji.tistory.com/86#entry86comment</comments>
      <pubDate>Wed, 26 Nov 2025 16:56:22 +0900</pubDate>
    </item>
    <item>
      <title>에이블스쿨 9기 모집 시작</title>
      <link>https://syquji.tistory.com/85</link>
      <description>&lt;p data-ke-size=&quot;size16&quot;&gt;안녕하세요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;제 티스토리가 비록 에이블스쿨과 함께 시작한 초보 계정이라도&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;소소하지만 확실한 수요가 있더군요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;에이블 단어 들어간 것만 클릭하는 당신들...&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;앞전 게시글이 미래의 님들을 위한 거였다면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;이 게시글은 현재의 님들을 위한 겁니다 ^^^&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;네 드디어 열렸습니다&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;에이블 9기 모집!!!!!!! 와아앙아아ㅏㅏ아ㅏ아아아 쏘리질뤄!!!!!!!!!1&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;3368&quot; data-origin-height=&quot;2382&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/H2W31/dJMcadNVi7n/Xuby8qkuIYh7W5X7AjlHvK/img.jpg&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/H2W31/dJMcadNVi7n/Xuby8qkuIYh7W5X7AjlHvK/img.jpg&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/H2W31/dJMcadNVi7n/Xuby8qkuIYh7W5X7AjlHvK/img.jpg&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FH2W31%2FdJMcadNVi7n%2FXuby8qkuIYh7W5X7AjlHvK%2Fimg.jpg&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;3368&quot; height=&quot;2382&quot; data-origin-width=&quot;3368&quot; data-origin-height=&quot;2382&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;활동명: KT 에이블 스쿨 9기&lt;/b&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;활동기간: 6개월&lt;/b&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;분야: AI 개발자, DX 컨설턴트&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;DX 컨설턴트 트랙 참여자로서 얘기하자면&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;비전공자 쌉가능!!!!!!!! 여러분 저 철학과예요&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;심지어 부지런하지 않아도 괜찮음&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;여기서 다 알아서 뭐 하라고 알려주거든요????&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span style=&quot;color: #000000;&quot;&gt;그니까 &lt;span style=&quot;color: #ee2323;&quot;&gt;님들이 해야할 건 딱 두 개&lt;/span&gt;임&lt;/span&gt;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;1. 신청버튼 누르기&lt;/span&gt;&lt;/h2&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;span style=&quot;color: #ee2323;&quot;&gt;2. 강의시간에 딴짓하지 말고 잘 듣기&lt;/span&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;1260&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/Z4brR/dJMcaacDZB5/u8kqNppz1Gok07T84e49tk/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/Z4brR/dJMcaacDZB5/u8kqNppz1Gok07T84e49tk/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/Z4brR/dJMcaacDZB5/u8kqNppz1Gok07T84e49tk/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FZ4brR%2FdJMcaacDZB5%2Fu8kqNppz1Gok07T84e49tk%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;891&quot; height=&quot;1260&quot; data-origin-width=&quot;891&quot; data-origin-height=&quot;1260&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;아니 심지어 사전모집 등록 만 해도 커피쿠폰 준다고 함&lt;/p&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;편의점 커피도 천 원 넘는 시대에&lt;/h3&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;땅파서 백 원도 안 나오는 시대에&lt;/h3&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;커피쿠폰도 주는데 귀찮다고 안할거임???????&lt;/b&gt;&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;근데 안해도 ㄱㅊ 님의 선택임&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;그럼 ㅂㅂ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;담에는 3차 미프 후기 가지고 올게염 ㅎㅎ&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;figure class=&quot;imageblock alignCenter&quot; data-ke-mobileStyle=&quot;widthOrigin&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1500&quot;&gt;&lt;span data-url=&quot;https://blog.kakaocdn.net/dn/bRpk93/dJMcag40l19/AzYVQqEvIepD6P3SKGj5G1/img.png&quot; data-phocus=&quot;https://blog.kakaocdn.net/dn/bRpk93/dJMcag40l19/AzYVQqEvIepD6P3SKGj5G1/img.png&quot;&gt;&lt;img src=&quot;https://blog.kakaocdn.net/dn/bRpk93/dJMcag40l19/AzYVQqEvIepD6P3SKGj5G1/img.png&quot; srcset=&quot;https://img1.daumcdn.net/thumb/R1280x0/?scode=mtistory2&amp;fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbRpk93%2FdJMcag40l19%2FAzYVQqEvIepD6P3SKGj5G1%2Fimg.png&quot; onerror=&quot;this.onerror=null; this.src='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png'; this.srcset='//t1.daumcdn.net/tistory_admin/static/images/no-image-v1.png';&quot; loading=&quot;lazy&quot; width=&quot;1500&quot; height=&quot;1500&quot; data-origin-width=&quot;1500&quot; data-origin-height=&quot;1500&quot;/&gt;&lt;/span&gt;&lt;/figure&gt;
&lt;/p&gt;</description>
      <category>취업준비/kt 에이블 스쿨</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/85</guid>
      <comments>https://syquji.tistory.com/85#entry85comment</comments>
      <pubDate>Mon, 24 Nov 2025 17:03:10 +0900</pubDate>
    </item>
    <item>
      <title>소프트웨어: 7가지 핵심 서버</title>
      <link>https://syquji.tistory.com/82</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; 1. 웹 서버 (Web Server) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 126px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 42px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 42px;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 42px;&quot;&gt;&lt;b&gt;사용자 요청의 첫 관문 (Gatekeeper)&lt;/b&gt;. 사용자의 모든 요청을 가장 먼저 받아서 처리합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;span&gt;1. &lt;b&gt;정적 파일 제공:&lt;/b&gt; 변하지 않는 파일(HTML, CSS, 이미지, PDF 등)을 사용자에게 직접 전달합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;요청 중계 (Reverse Proxy):&lt;/b&gt; 사용자의 API 요청을 **WAS(애플리케이션 서버)**로 안전하고 효율적으로 전달합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;Nginx&lt;/b&gt;, &lt;b&gt;Apache HTTP Server&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;WAS는 복잡한 계산(비즈니스 로직)에 집중해야 합니다. 단순 파일 제공이나 요청 중계는 웹 서버가 대신하여 &lt;b&gt;WAS의 부담을 줄이고 안정성&lt;/b&gt;을 높입니다. 또한, 보안(SSL/TLS 암호화) 및 로드 밸런싱(요청 분산) 역할도 수행합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; 2. WAS (Web Application Server, 애플리케이션 서버) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 310px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 42px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 42px;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 42px;&quot;&gt;&lt;b&gt;서비스의 두뇌 (Brain)이자 핵심 로직 처리자&lt;/b&gt;. 실제로 데이터를 생성, 가공, 검증하는 서비스의 모든 핵심 기능을 담당합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 162px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 162px;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 162px;&quot;&gt;&lt;span&gt;1. &lt;b&gt;비즈니스 로직 실행:&lt;/b&gt; 수강신청, 결제 처리, 게시글 작성 등 서비스의 핵심 기능을 코드로 실행합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;DB 연동:&lt;/b&gt; DB 서버에 데이터를 저장하거나 조회하는 작업을 수행합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;3. &lt;b&gt;트랜잭션 관리:&lt;/b&gt; 여러 작업이 하나의 단위로 처리되도록 보장합니다 (예: 결제와 상품 재고 감소는 동시에 성공하거나 실패해야 함).&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 21px;&quot;&gt;&lt;b&gt;Spring Boot (Java)&lt;/b&gt;, &lt;b&gt;Express (Node.js)&lt;/b&gt;, &lt;b&gt;Django (Python)&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 64px;&quot;&gt;
&lt;td style=&quot;width: 50%; height: 64px;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%; height: 64px;&quot;&gt;사용자의 **'상태'**가 변하는 모든 중요한 작업(데이터 저장, 수정 등)은 WAS를 통해서만 이루어져야 합니다. 비즈니스 로직의 정확성과 안정성을 보장하는 핵심 서버입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size18&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;3. DB 서버 (데이터베이스 서버) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;서비스의 영구 데이터 창고 (Persistent Storage)&lt;/b&gt;. 사용자 정보, 주문 내역, 게시글 내용 등 서비스의 상태와 관련된 모든 데이터를 안전하게 저장합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span&gt;1. &lt;b&gt;데이터 저장/조회:&lt;/b&gt; WAS의 요청에 따라 데이터를 디스크에 저장하고, 필요한 데이터를 찾아 제공합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;데이터 무결성/일관성 보장:&lt;/b&gt; 데이터가 손상되거나 잘못되는 것을 막고, 항상 정확한 상태를 유지하도록 관리합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;MySQL, MariaDB, PostgreSQL (RDBMS)&lt;/b&gt;, MongoDB (NoSQL)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;데이터의 **'일관성(Consistency)'**과 **'트랜잭션(Transaction)'**이 매우 중요하다면 &lt;b&gt;RDBMS&lt;/b&gt;를 사용합니다. 데이터 구조가 유연하거나 대규모 분산 처리가 중요하다면 NoSQL을 고려할 수 있습니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt;4. 캐시 서버 (Cache Server) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;초고속 임시 저장소 (High-Speed Temporary Storage)&lt;/b&gt;. DB에 갈 필요 없이 빠르게 응답할 수 있도록, 자주 사용되는 데이터를 메모리에 잠시 보관합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span&gt;1. &lt;b&gt;DB 부하 감소:&lt;/b&gt; 반복적인 조회 요청을 캐시 서버가 대신 처리하여 DB 서버의 과부하를 막습니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;응답 속도 향상:&lt;/b&gt; 디스크 접근보다 훨씬 빠른 메모리(RAM) 접근을 통해 사용자에게 즉각적인 응답을 제공합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;Redis&lt;/b&gt;, &lt;b&gt;Memcached&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;사용자 &lt;b&gt;로그인 세션 정보&lt;/b&gt;, 자주 바뀌지 않는 &lt;b&gt;게시판 목록&lt;/b&gt;, &lt;b&gt;인기 검색어&lt;/b&gt; 등 빠르게 접근해야 하지만, 데이터가 조금 오래되어도 큰 문제가 없는 데이터입니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; 5. 모니터링 서버 (Monitoring Server) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;서비스 상태 진단 및 감시자 (Health Checker &amp;amp; Supervisor)&lt;/b&gt;. 모든 서버와 애플리케이션의 상태를 24시간 감시하고 데이터를 수집합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span&gt;1. &lt;b&gt;메트릭(지표) 수집:&lt;/b&gt; CPU 사용량, 메모리, 네트워크 트래픽, 사용자 응답 시간 등의 지표를 실시간으로 수집합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;시각화:&lt;/b&gt; 수집된 데이터를 그래프나 대시보드로 만들어 한눈에 상태를 파악할 수 있게 합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;3. &lt;b&gt;알람 (Alerting):&lt;/b&gt; 설정된 임계치(예: CPU 사용량 90% 초과)를 넘어서면, 즉시 개발자에게 알림(Slack, 문자 등)을 보냅니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;Prometheus, Grafana&lt;/b&gt;, Zabbix, ELK Stack&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;장애가 발생하기 전에 미리 징후를 파악하고 대비할 수 있게 하며, 장애 발생 시 원인을 빠르게 분석하고 대응할 수 있는 기반이 됩니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; 6. 미디어 서버 (Media Server) &lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;구분&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;설명&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;핵심 역할&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;대용량 파일 배달 전담 (Large File Delivery Specialist)&lt;/b&gt;. 동영상, 대용량 문서, 강의 자료 등 크기가 큰 파일을 효율적으로 사용자에게 전송하는 역할을 분리하여 WAS의 부담을 덜어줍니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;주요 기능&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;span&gt;1. &lt;b&gt;파일 전송 효율화:&lt;/b&gt; 대용량 파일을 전송할 때 발생하는 네트워크 부하를 전담합니다. &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;2. &lt;b&gt;부분 다운로드 (Range Request):&lt;/b&gt; 동영상 스트리밍처럼 파일의 특정 부분(재생 중인 위치)만 요청하고 전달하는 기능을 지원하여 효율적인 미디어 재생을 가능하게 합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;대표 소프트웨어&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;&lt;b&gt;Nginx&lt;/b&gt; (파일 제공 용도로 설정), &lt;b&gt;Flask&lt;/b&gt; (간단한 API 서버)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;왜 필요할까?&lt;/td&gt;
&lt;td style=&quot;width: 50%;&quot;&gt;강의 영상 서비스, 대용량 파일 업로드/다운로드 기능이 있는 서비스처럼 트래픽이 큰 파일 전달이 필요할 때 사용합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;&lt;b&gt; 7. 프로그래밍 언어 및 프레임워크&lt;/b&gt;&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%; height: 113px;&quot; border=&quot;1&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;width: 21.0465%; height: 21px;&quot;&gt;언어 (프레임 워크)&lt;/td&gt;
&lt;td style=&quot;width: 45.3489%; height: 21px;&quot;&gt;특징&lt;/td&gt;
&lt;td style=&quot;width: 33.6046%; height: 21px;&quot;&gt;적합한 상황&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 41px;&quot;&gt;
&lt;td style=&quot;width: 21.0465%; height: 41px;&quot;&gt;Java (Spring Boot)&lt;/td&gt;
&lt;td style=&quot;width: 45.3489%; height: 41px;&quot;&gt;&lt;b&gt;견고성, 안정성, 대규모 시스템&lt;/b&gt;에 최적화되어 있으며, 강력한 트랜잭션 처리와 풍부한 엔터프라이즈급 라이브러리를 제공합니다.&lt;/td&gt;
&lt;td style=&quot;width: 33.6046%; height: 41px;&quot;&gt;금융, 대규모 사용자 트래픽, 복잡하고 안정성이 중요한 핵심 로직 (미션 크리티컬)&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 21.0465%; height: 17px;&quot;&gt;Python (Django/FastAPI)&lt;/td&gt;
&lt;td style=&quot;width: 45.3489%; height: 17px;&quot;&gt;&lt;b&gt;개발 속도가 빠르고 문법이 간결&lt;/b&gt;하며, 데이터 분석 및 AI 연동이 쉽습니다.&lt;/td&gt;
&lt;td style=&quot;width: 33.6046%; height: 17px;&quot;&gt;빠른 프로토타입 개발, 조회 중심 API, 머신러닝/데이터 처리가 포함된 서비스&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 17px;&quot;&gt;
&lt;td style=&quot;width: 21.0465%; height: 17px;&quot;&gt;Node.js (Express)&lt;/td&gt;
&lt;td style=&quot;width: 45.3489%; height: 17px;&quot;&gt;&lt;b&gt;비동기 처리(동시 요청 처리)에 강점&lt;/b&gt;이 있으며, 프론트엔드/백엔드를 동일 언어(JavaScript/TypeScript)로 개발할 수 있어 효율적입니다.&lt;/td&gt;
&lt;td style=&quot;width: 33.6046%; height: 17px;&quot;&gt;채팅, 실시간 알림 등 대기 시간이 길지만 연결이 많아야 하는 I/O 중심 서비스&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Web 서버(안내 데스크):&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;&amp;ldquo;정적 자료&amp;rdquo;(예: 안내서, 지도, 이미지, CSS) 즉시 응답&lt;/li&gt;
&lt;li&gt;&amp;ldquo;업무/계산&amp;rdquo;(로그인, 주문 등)은 사무실로 전달&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;WAS 서버 (사무실/업무 담당자):&lt;br /&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;전해진 요청의 비즈니스 로직 및 프로그램 실행&lt;/li&gt;
&lt;li&gt;필요하면 DB에 정보 요청&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;/ul&gt;
&lt;p data-path-to-node=&quot;0&quot; data-ke-size=&quot;size16&quot;&gt;제시해 주신 비유를 바탕으로 DB, 캐시, 모니터링, 미디어 서버의 역할을 이어서 설명해 드릴게요. 이 비유는 전체 IT 시스템을 하나의 &lt;b&gt;종합 서비스 기관&lt;/b&gt;이나 &lt;b&gt;회사&lt;/b&gt;로 생각하시면 이해하기 쉽습니다.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;1&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  서버 역할별 비유 (서비스 기관)&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;3&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot;&gt;&lt;b&gt;서버 역할&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot;&gt;&lt;b&gt;서비스 기관 비유&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot;&gt;&lt;b&gt;주요 동작/기능&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,1,0,0&quot;&gt;&lt;b&gt;Web 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,1,1,0&quot;&gt;&lt;b&gt;안내 데스크&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,1,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;&quot;정적 자료&quot;(안내서, 지도, CSS, 이미지 등)는 즉시 응답하고&lt;/span&gt;&lt;span&gt;, &quot;업무/계산&quot;이 필요한 요청은 WAS(사무실)로 전달합니다&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,2,0,0&quot;&gt;&lt;b&gt;WAS 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,2,1,0&quot;&gt;&lt;b&gt;사무실 / 업무 담당자&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,2,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;안내 데스크에서 전해진 요청의 &lt;/span&gt;&lt;b&gt;&lt;span&gt;비즈니스 로직과 프로그램&lt;/span&gt;&lt;/b&gt;&lt;span&gt;을 실행합니다&lt;/span&gt;. &lt;span&gt;수강신청, 데이터 검증 등 핵심 업무를 담당하며, 필요하면 DB에 정보를 요청합니다&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,3,0,0&quot;&gt;&lt;b&gt;DB 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,3,1,0&quot;&gt;&lt;b&gt;문서 보관소&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,3,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;서비스 데이터를 저장하고 관리하며&lt;/span&gt;&lt;span&gt;, 신청 내역, 사용자 정보 등 상태 데이터를 안전하게 보관합니다&lt;/span&gt;. &lt;span&gt;데이터의 무결성과 일관성을 보장하며, 트랜잭션 처리(오류 시 전체 취소)를 수행합니다.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,4,0,0&quot;&gt;&lt;b&gt;캐시 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,4,1,0&quot;&gt;&lt;b&gt;메모장 / 서랍 속 자주 쓰는 서류&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,4,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;자주 조회되는 데이터나 세션 정보를 &lt;/span&gt;&lt;b&gt;&lt;span&gt;메모리에 저장&lt;/span&gt;&lt;/b&gt;&lt;span&gt;하여&lt;/span&gt;&lt;span&gt;, DB 접근을 최소화하고 빠르게 응답합니다.&lt;br /&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;DB(금고)까지 가는 데 시간이 걸릴 때,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;자주 찾는 정보&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;는 미리 꺼내놓는 곳입니다.&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;로그인 상태 정보(세션), 자주 보는 목록 등을 메모리라는 휘발성이지만 빠른 공간에 보관하여 응답 속도를 극대화합니다. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,5,0,0&quot;&gt;&lt;b&gt;미디어 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,5,1,0&quot;&gt;&lt;b&gt;창고 / 대용량 자료실&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,5,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;강의자료, 동영상, 과제 파일 등 &lt;/span&gt;&lt;b&gt;&lt;span&gt;용량이 큰 콘텐츠&lt;/span&gt;&lt;/b&gt;&lt;span&gt;를 저장하고 사용자에게 제공합니다&lt;/span&gt;. &lt;span&gt;파일 전용 서버로서 WAS/DB 서버의 트래픽 부하를 분산시킵니다&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 10%;&quot; data-path-to-node=&quot;3,6,0,0&quot;&gt;&lt;b&gt;모니터링 서버&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 19.0697%;&quot; data-path-to-node=&quot;3,6,1,0&quot;&gt;&lt;b&gt;보안실 / 24시간 감시 카메라&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 70.9303%;&quot; data-path-to-node=&quot;3,6,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;서버와 서비스의 상태를 &lt;/span&gt;&lt;b&gt;&lt;span&gt;실시간으로 수집&amp;middot;시각화&lt;/span&gt;&lt;/b&gt;&lt;span&gt;하여 장애를 감지합니다&lt;/span&gt;. &lt;span&gt;자원 사용량(CPU, 메모리 등)을 확인하고 장애 대응 및 성능 병목 파악에 사용합니다&lt;/span&gt;.&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-path-to-node=&quot;0&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;&amp;nbsp;&lt;/h3&gt;
&lt;h2 data-ke-size=&quot;size26&quot;&gt;  보충 설명: DB 서버 vs. 미디어 서버 역할 차이&lt;/h2&gt;
&lt;table style=&quot;border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;4&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot;&gt;&lt;b&gt;구분&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.7209%;&quot;&gt;&lt;b&gt;DB 서버 (금고 / 문서 보관소)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 46.7442%;&quot;&gt;&lt;b&gt;미디어 서버 (창고 / 대용량 자료실)&lt;/b&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot; data-path-to-node=&quot;4,1,0,0&quot;&gt;&lt;b&gt;보관하는 데이터&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.7209%;&quot;&gt;&lt;span&gt;&lt;b&gt;상태 데이터 (정형 데이터)&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;사용자 ID, 주문 번호, 결제 금액, 게시글의 &lt;b&gt;제목과 내용 텍스트&lt;/b&gt; 등&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;rarr; &lt;b&gt;작고, 구조화&lt;/b&gt;되어 있으며, &lt;b&gt;자주 변경&lt;/b&gt;됩니다.&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 46.7442%;&quot;&gt;&lt;span&gt;&lt;b&gt;대용량 파일 (비정형 데이터)&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;동영상 파일&lt;/b&gt;, 이미지 파일, 강의 자료(PDF, PPT), 첨부 파일 등&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&amp;rarr; &lt;b&gt;크고, 거의 변경되지 않으며&lt;/b&gt;, 파일 자체가 중요합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot; data-path-to-node=&quot;4,2,0,0&quot;&gt;&lt;b&gt;데이터 사용 목적&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.7209%;&quot;&gt;&lt;span&gt;&lt;b&gt;업무 처리 (트랜잭션)&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;데이터의 &lt;b&gt;일관성&lt;/b&gt;과 &lt;b&gt;정확성&lt;/b&gt;이 가장 중요합니다. (예: 결제 후 잔액이 정확히 차감되었는지)&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 46.7442%;&quot;&gt;&lt;span&gt;&lt;b&gt;전송 및 스트리밍&lt;/b&gt;:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;효율적인 배달&lt;/b&gt;과 &lt;b&gt;빠른 다운로드 속도&lt;/b&gt;가 중요합니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot; data-path-to-node=&quot;4,3,0,0&quot;&gt;&lt;b&gt;비유적 차이&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.7209%;&quot;&gt;&lt;span&gt;**&quot;문서 내용의 정확성&quot;**을 보장하는 곳.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;매우 정확한 장부, 계약서, 고객 정보가 보관된 금고입니다.&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;width: 46.7442%;&quot;&gt;&lt;span&gt;**&quot;큰 물건의 보관 및 배송&quot;**을 전담하는 곳.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span&gt;대형 박스, 가구, 동영상 콘텐츠가 담긴 창고입니다.&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;width: 14.4186%;&quot; data-path-to-node=&quot;4,4,0,0&quot;&gt;&lt;b&gt;WAS의 역할&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;width: 38.7209%;&quot; data-path-to-node=&quot;4,4,1,0&quot;&gt;WAS(사무실)가 **'정보를 조회하거나 변경해 달라'**고 자주 요청합니다.&lt;/td&gt;
&lt;td style=&quot;width: 46.7442%;&quot; data-path-to-node=&quot;4,4,2,0&quot;&gt;WAS(사무실)가 **'이 파일을 사용자에게 보내 달라'**고 요청하면, 미디어 서버가 직접 대량 전송을 전담합니다.&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;</description>
      <category>클라우드</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/82</guid>
      <comments>https://syquji.tistory.com/82#entry82comment</comments>
      <pubDate>Fri, 21 Nov 2025 11:49:26 +0900</pubDate>
    </item>
    <item>
      <title>하드웨어: 네트워크와 스토리지</title>
      <link>https://syquji.tistory.com/81</link>
      <description>&lt;h2 data-ke-size=&quot;size26&quot;&gt;1. 네트워크 구성 요소 (외부망 &amp;rarr; 내부망)&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;span&gt;네트워크는 기본적으로 &lt;/span&gt;&lt;b&gt;&lt;span&gt;하드웨어 장비&lt;/span&gt;&lt;/b&gt;&lt;span&gt;와 그 장비를 연결하는 물리적/논리적 경로&lt;/span&gt;&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-1. 외부망 (External Network)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;개념:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 인터넷 서비스 제공자(ISP)를 통해 제공되는 &lt;/span&gt;&lt;b&gt;&lt;span&gt;공인 IP 기반의 네트워크&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 영역입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;역할:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 웹 서비스, 외부 API 등과의 연결을 위한 &lt;/span&gt;&lt;b&gt;&lt;span&gt;입구&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 역할을 합니다&lt;/span&gt;.&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-2. 라우터 (Router)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;개념:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 공인망(외부망)과 사설망(내부망) 사이의 &lt;/span&gt;&lt;b&gt;&lt;span&gt;경계 장비&lt;/span&gt;&lt;/b&gt;&lt;span&gt;입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주요 역할:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;경로 설정 /&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;서로 다른 네트워크 간에 패킷을 전달하고 &lt;/span&gt;&lt;b&gt;&lt;span&gt;경로를 설정&lt;/span&gt;&lt;/b&gt;&lt;span&gt;합니다&lt;/span&gt;. &lt;span&gt;즉, 트래픽을 '어디로 보낼 것인가'를 판단합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;주소 변환 (NAT) /&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&amp;nbsp;내부망이 외부망에 직접 노출되지 않도록 주소 변환을 수행하고 경로를 제한하여 &lt;/span&gt;&lt;b&gt;&lt;span&gt;보안&lt;/span&gt;&lt;/b&gt;&lt;span&gt;을 확보합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;고려 사항:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 단일 지점에서 모든 트래픽을 통제하므로, 장애 대응을 위한 &lt;/span&gt;&lt;b&gt;&lt;span&gt;이중화&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 구성을 고려해야 합니다&lt;/span&gt;.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;9&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-3. 방화벽 (Firewall)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;개념:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 보안 정책에 따라 트래픽을 &lt;/span&gt;&lt;b&gt;&lt;span&gt;필터링&lt;/span&gt;&lt;/b&gt;&lt;span&gt;하는 장비이며, 네트워크 보안 구조의 &lt;/span&gt;&lt;b&gt;&lt;span&gt;1차 관문&lt;/span&gt;&lt;/b&gt;&lt;span&gt;입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주요 역할:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;접근 제어 / &lt;/span&gt;&lt;/b&gt;&lt;span&gt;외부에서 들어오는 트래픽을 정책 기반으로 필터링하고, &lt;/span&gt;&lt;b&gt;&lt;span&gt;승인된 트래픽만&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 내부망으로 전달되도록 제어합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;필터링 기준 / &lt;/span&gt;&lt;/b&gt;&lt;span&gt;포트/프로토콜 기반 접근 제어, IP 주소 필터링 등의 기능을 수행합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;라우터와의 역할 분리:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 라우터는 경로 설정에 집중하고, 방화벽은 패킷의 &lt;/span&gt;&lt;b&gt;&lt;span&gt;허용 여부를 판단&lt;/span&gt;&lt;/b&gt;&lt;span&gt;하여 &lt;/span&gt;&lt;span&gt;, 기능적 책임 분리와 이중 보호 구조를 완성합니다&lt;/span&gt;. &lt;span&gt;대부분 라우터 다음, 내부망 진입 전에 배치됩니다&lt;/span&gt;.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;12&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-4. 내부망 (Internal Network)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;개념:&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt; 기업 내부에서만 사용하는 &lt;/span&gt;&lt;b&gt;사설 네트워크&lt;/b&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;입니다&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;. &lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;일반적으로 사설 IP(예: 192.168.x.x)를 사용합니다&lt;/span&gt;&lt;span style=&quot;color: #333333; font-size: 16px; letter-spacing: 0px;&quot;&gt;.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;보안적 위치:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 방화벽 뒤쪽에 배치되어 &lt;/span&gt;&lt;b&gt;&lt;span&gt;외부 위협으로부터 보호&lt;/span&gt;&lt;/b&gt;&lt;span&gt;됩니다&lt;/span&gt;. &lt;span&gt;외부망과 직접 연결되지 않으며, 방화벽 정책을 통과한 경우에만 접근이 허용됩니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;설계 시 고려 사항:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 네트워크를 역할별로 구분(VLAN)하여 논리적 보안 격리가 필요하며, 중요 자산(DB 서버 등)은 추가 보안 장비와 함께 보호해야 합니다&lt;/span&gt;.&lt;/p&gt;
&lt;hr data-path-to-node=&quot;15&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;1-5. 스위치 (Switch)&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;개념:&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 내부망 내 서버 및 장비 간의 연결을 담당하는 네트워크 장비입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;주요 역할:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;물리적 연결 분산 / &lt;/span&gt;&lt;/b&gt;&lt;span&gt;내부망 내 서버/장비 간의 물리적 연결을 분산합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;트래픽 전달 / &lt;/span&gt;&lt;/b&gt;&lt;b&gt;&lt;span&gt;MAC 주소&lt;/span&gt;&lt;/b&gt;&lt;span&gt; 기반으로 트래픽을 전달하여&lt;/span&gt;, 데이터 충돌 없이 효율적인 통신이 가능합니다.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;VLAN의 도입:&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;하나의 스위치에 모든 장비를 연결할 때 발생하는 보안/트래픽 격리 문제를 해결하기 위해,&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;VLAN(Virtual LAN)&lt;/span&gt;&lt;/b&gt;&lt;span style=&quot;color: #333333; text-align: start;&quot;&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;기술을 도입합니다. &lt;/span&gt;&lt;span&gt;VLAN은 물리적으로는 같은 스위치지만, 논리적으로는 서로 다른 네트워크처럼 작동하여, 동일 VLAN ID를 가진 장비끼리만 통신하게 함으로써 &lt;/span&gt;&lt;b&gt;&lt;span&gt;논리적 보안 분리&lt;/span&gt;&lt;/b&gt;&lt;span&gt;와 &lt;/span&gt;&lt;b&gt;&lt;span&gt;트래픽 최적화&lt;/span&gt;&lt;/b&gt;&lt;span&gt;를 구현합니다.&lt;/span&gt;&lt;/p&gt;
&lt;hr contenteditable=&quot;false&quot; data-ke-type=&quot;horizontalRule&quot; data-ke-style=&quot;style6&quot; /&gt;
&lt;h2 style=&quot;color: #000000; text-align: start;&quot; data-ke-size=&quot;size26&quot;&gt;2. 스토리지 구성 요소&lt;/h2&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;스토리지는 데이터를 영구적으로 저장하는 &lt;b&gt;하드웨어 장치&lt;/b&gt; 또는 시스템&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;A. 데이터 저장장치 유형&lt;span style=&quot;background-color: #ffffff; color: #1f1f1f; letter-spacing: 0px;&quot;&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;div style=&quot;background-color: #ffffff; color: #1f1f1f; text-align: start;&quot;&gt;
&lt;div id=&quot;model-response-message-contentr_47167ef6bf7e5330&quot; style=&quot;color: #1f1f1f;&quot;&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;0CAAQ3ecQahgKEwi1u8KrjoKRAxUAAAAAHQAAAAAQuQM&quot; data-hveid=&quot;0&quot;&gt;
&lt;table style=&quot;background-color: #f0f4f9; border-collapse: collapse; width: 100%;&quot; border=&quot;1&quot; data-path-to-node=&quot;13&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,0,0,0&quot;&gt;항목&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,0,1,0&quot;&gt;DAS (Direct Attached Storage)&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,0,2,0&quot;&gt;NAS (Network Attached Storage)&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,0,3,0&quot;&gt;SAN (Storage Area Network)&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,1,0,0&quot;&gt;&lt;b&gt;연결 방식&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,1,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;서버에&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;직접&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;연결&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,1,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;일반 네트워크를 통한&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;파일 공유&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;고속 전용 네트워크&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(광케이블 등)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,2,0,0&quot;&gt;&lt;b&gt;데이터 단위&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;블록&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(로컬 디스크처럼)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;파일&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;블록&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(로컬 디스크처럼)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,3,0,0&quot;&gt;&lt;b&gt;공유 가능성&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;불가능&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(단일 서버 종속)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;가능&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(여러 장비 동시 접근)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;가능&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(여러 서버 동시 접근)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,4,0,0&quot;&gt;&lt;b&gt;성능&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,4,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;빠름&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,4,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;보통 (네트워크 속도 의존)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;매우 빠름&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;(전용망 기반)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,5,0,0&quot;&gt;&lt;b&gt;사용 환경&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,5,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;단일 서버, 로컬 백업&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,5,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;사내 파일 공유, 공유 자료 저장&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center;&quot; data-path-to-node=&quot;13,5,3,0&quot;&gt;&lt;span&gt;&lt;span&gt;DB, 대용량 시스템, 고성능 환경&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;p data-path-to-node=&quot;15&quot; data-ke-size=&quot;size16&quot;&gt;B. 데이터 백업 방식&lt;/p&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div&gt;
&lt;div style=&quot;color: #1f1f1f;&quot; data-ved=&quot;0CAAQ3ecQahgKEwi1u8KrjoKRAxUAAAAAHQAAAAAQvAM&quot; data-hveid=&quot;0&quot;&gt;
&lt;table style=&quot;background-color: #f0f4f9; border-collapse: collapse; width: 100%; height: 265px;&quot; border=&quot;1&quot; data-path-to-node=&quot;16&quot; data-ke-align=&quot;alignLeft&quot;&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 21px;&quot;&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 21px;&quot; data-path-to-node=&quot;16,0,0,0&quot;&gt;백업 방식&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 21px;&quot; data-path-to-node=&quot;16,0,1,0&quot;&gt;개념&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 21px;&quot; data-path-to-node=&quot;16,0,2,0&quot;&gt;복원 속도&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 21px;&quot; data-path-to-node=&quot;16,0,3,0&quot;&gt;저장 공간&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 21px;&quot; data-path-to-node=&quot;16,0,4,0&quot;&gt;신뢰성&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;tbody&gt;
&lt;tr style=&quot;height: 10px;&quot;&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 10px;&quot; data-path-to-node=&quot;16,1,0,0&quot;&gt;&lt;b&gt;전체 백업 (Full Backup)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 10px;&quot; data-path-to-node=&quot;16,1,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;매번 모든 데이터 전체 복사&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 10px;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;가장 빠름&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 10px;&quot; data-path-to-node=&quot;16,1,3,0&quot;&gt;&lt;span&gt;&lt;span&gt;가장 많이 소요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 10px;&quot; data-path-to-node=&quot;16,1,4,0&quot;&gt;&lt;span&gt;&lt;span&gt;높음 (하나만 있으면 됨)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 123px;&quot;&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 123px;&quot; data-path-to-node=&quot;16,2,0,0&quot;&gt;&lt;b&gt;증분 백업 (Incremental)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 123px;&quot; data-path-to-node=&quot;16,2,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;직전 백업 이후&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;변경분만&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;백업&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 123px;&quot; data-path-to-node=&quot;16,2,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;가장 느림 (순차적 적용)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 123px;&quot;&gt;&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&lt;b&gt;&lt;span&gt;가장 적게&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;소요&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 123px;&quot; data-path-to-node=&quot;16,2,4,0&quot;&gt;&lt;span&gt;&lt;span&gt;낮음 (중간 파일 손실 시 복구 불가)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style=&quot;height: 111px;&quot;&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 111px;&quot; data-path-to-node=&quot;16,3,0,0&quot;&gt;&lt;b&gt;차등 백업 (Differential)&lt;/b&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 111px;&quot; data-path-to-node=&quot;16,3,1,0&quot;&gt;&lt;span&gt;&lt;span&gt;마지막&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;전체 백업 이후 변경된 누적 데이터&lt;/span&gt;&lt;/b&gt;&lt;span&gt;를 백업&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 111px;&quot; data-path-to-node=&quot;16,3,2,0&quot;&gt;&lt;span&gt;&lt;span&gt;빠름 (전체 + 최근 차등 백업 2개만 필요)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 111px;&quot; data-path-to-node=&quot;16,3,3,0&quot;&gt;&lt;span&gt;&lt;span&gt;중간 (시간 지날수록 증가)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;td style=&quot;background-color: #f8fafd; text-align: center; height: 111px;&quot; data-path-to-node=&quot;16,3,4,0&quot;&gt;&lt;span&gt;&lt;span&gt;중간 (마지막 백업만 있으면 복구 가능)&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;hr data-path-to-node=&quot;17&quot; data-ke-style=&quot;style1&quot; /&gt;
&lt;h3 data-ke-size=&quot;size23&quot;&gt;3. 확장성 및 고가용성&lt;/h3&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;A. 확장성 (Scalability)&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;정의:&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;서비스 수요 증가에 따라 시스템 용량이나 처리 능력을 유연하게 확장할 수 있는 성질입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;핵심 기법:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;기능 단위 분리 / &lt;/span&gt;&lt;/b&gt;&lt;span&gt;웹/DB/백업 서버 등 역할별로 분리하여 유연하게 확장합니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;수평 확장 (Scale-out) / &lt;/span&gt;&lt;/b&gt;&lt;span&gt;서버를 여러 대&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;추가&lt;/span&gt;&lt;/b&gt;&lt;span&gt;하여 용량을 늘리는 방식이 기본이 됩니다.&lt;/span&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&amp;nbsp;&lt;/p&gt;
&lt;h4 data-ke-size=&quot;size20&quot;&gt;B. 고가용성 (High Availability, HA)&lt;/h4&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;정의:&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;시스템에 장애가 발생하더라도 서비스가 중단되지 않고 계속 운영되도록 설계하는 구성 방식입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;핵심 기법:&lt;/b&gt;&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;1. 이중화 (Redundancy):&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;동일 기능을 하는 장비나 경로를 2개 이상 구성하여 단일 지점 장애(SPOF)를 제거하는 핵심 구조입니다&lt;/span&gt;.&lt;/p&gt;
&lt;ul style=&quot;list-style-type: disc;&quot; data-ke-list-type=&quot;disc&quot;&gt;
&lt;li&gt;Active-Standby /&amp;nbsp;주&amp;nbsp;장비 장애 시 예비 장비로 전환 (로드밸런서, 방화벽).&lt;/li&gt;
&lt;li&gt;Active-Active /&amp;nbsp;두 장비가 동시에 운영되며 부하를 분산 (웹 서버, API 서버).&lt;/li&gt;
&lt;/ul&gt;
&lt;div&gt;&amp;nbsp;&lt;/div&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;2. 자동 장애 전환 (Failover):&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;장애 발생 시 사람이 수동으로 개입하지 않고 예비 자원으로&lt;span&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;b&gt;&lt;span&gt;자동 전환&lt;/span&gt;&lt;/b&gt;&lt;span&gt;되어 서비스를 즉시 지속시키는 기능입니다&lt;/span&gt;.&lt;/p&gt;
&lt;p data-ke-size=&quot;size16&quot;&gt;&lt;b&gt;&lt;span&gt;3. 장애 복구 자동화 (RA):&lt;/span&gt;&lt;/b&gt;&lt;span&gt;&lt;span&gt;&amp;nbsp;&lt;/span&gt;장애 감지부터 서비스 재시작, 정상화 확인까지 복구 절차 전반을 자동으로 수행하는 구조입니다&lt;/span&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/div&gt;</description>
      <category>클라우드</category>
      <author>syquji</author>
      <guid isPermaLink="true">https://syquji.tistory.com/81</guid>
      <comments>https://syquji.tistory.com/81#entry81comment</comments>
      <pubDate>Fri, 21 Nov 2025 11:49:16 +0900</pubDate>
    </item>
  </channel>
</rss>