본문 바로가기

Cloud computing

[docker] What is Docker??

What is Docker?Docker의 기본적인 개념은, OS Level의 가상화 기술을 활용하여 container라는 패키지로 소프트웨어를 제공하는 PasS(Platform as a Service)의 모음입니다.여기서 중요하게 볼 부분은 container 라는 부분입니다. docker의 log를 보면 고래가 정사각형 모양의 상자(컨테이너)를 싣고 있는 것을 볼 수 있는데요. 이 로고가 사실상 docker의 개념을 잘 표현하고 있습니다. 이 로고처럼 Docker(고래)는 경량화된 소프트웨어 패키지(container)를 모아서 사용자가 어떤 환경에서든지 동일한 경험이 가능하도록 해주고 있습니다. 그래서 Docker는 여러 환경에서의 배포 역시 매우 간단하게 만들어줍니다. containerizationD..

더보기
Cloud computing

[vm] 가상머신 Virtual Machine

What is VM(Virtual Machine)?Virtual Machine, 줄여서 주로 VM이라고 표현하고 한국어로는 가상머신이라고 말합니다. 단어 그대로 "가상"으로 만들어진 "장비"로 PM(Physical Machine)와 주로 비교됩니다. 그렇다고 반대되는 개념은 아닙니다. VM은 PM을 가상화 한 것 입니다. 한국에서 애플사의 맥 제품을 사용하신 분이라면 windows를 parallels라는 프로그램을 이용해서 사용하신 경험이 있을 것 입니다. 이때 parallels를 통해서 설치된 windows가 vm입니다. VM은 PM위에 가상의 컴퓨팅 환경을 그대로 구현한 것으로 사용함과 그 구성에 있어서 VM과 PM은 큰 차이가 없습니다. 또한 이러한 VM은 클라우드 서비스에 기본이 되게 됩니다. 클..

더보기
LLM

[MCP] LLM과 소통하는 방법: MCP(Model Context Protocol)

LLM을 쓰다보면.....OpenAI의 ChatGPT가 출시된 이후 일상뿐만 아니라 업무에서도 LLM이 필수인 시대가 되어가고 있습니다. 초기 놀라운 기능과 함께 폭발적인 가입자를 유지했던 ChatGPT는 단 두 달 만에 MAU 1억 명을 달성했습니다. 이러한 충격으로 인해 Google Gemini, facebook Llama, claude, Microsoft Copilot 등 여러 LLM 서비스들이 등장했습니다. 다만 보안 이슈를 비롯한 할루시네이션(hallucination)으로 인해서 주춤하기 시작했습니다. RAG를 비롯한 여러 기법들이 나오기 시작했지만 GPU를 비롯한 장비 수급 이슈, 저작권 등 여러 이슈들의 문제로 인해 또 한 번 주춤했었습니다. 미국 빅테크의 주총에서는 여러 성토가 있었으며..

더보기

Coffee