Overview

삽질 저장소 -

Recent Posts

2025-06-20: MCP Super Assistant : 뭣?! Google AI Studio에서 Notion MCP Server를 쓸 수 있다고라?!?!?!

MCP SuperAssistant는 Google AI Studio와 Notion MCP Server를 연결하는 크롬 확장 프로그램으로, 복잡한 API 설정 없이 로컬 시스템 리소스에 접근할 수 있게 해줍니다. 설치 후 Google AI Studio에서 바로 사용 가능하며, Notion과의 연동을 통해 다양한 명령을 실행할 수 있습니다. 주요 특징으로는 자동...

2025-06-17: MobaExterm 에서 JumpHost 설정 후 터널로 접속하기

AWS 배스천을 통해 SSH 접속하기 위해 MobaXterm의 터널링 기능을 설정하고, 원격 서버에 접속하기 위해 'localhost'와 설정한 포트를 사용하여 세션을 생성하는 방법을 설명합니다. MobaXterm은 시각적으로 편리하여 앞으로 자주 사용할 것이라고 결론짓습니다.

2025-06-16: Nutamix : HCI개념을 알아보다가, 스토리지도 사실은 OS가 있다고? 이게 무슨말인가!

Nutanix의 HCI는 각 서버 노드가 독립적인 스토리지 컨트롤러 역할을 수행하여 성능 병목을 해소하고, 간편한 확장성과 데이터 안정성을 제공한다. 소프트웨어 정의 기술을 통해 서버, 스토리지, 네트워크를 통합하여 운영 효율성을 극대화하며, 하이브리드 멀티클라우드 환경에서의 유연한 관리가 가능하다. 이는 기존의 복잡한 인프라 구조를 혁신적으로 단순화하고...

2025-06-16: 레이드카드와 NetApp ONTAP에대한 이야기

레이드카드는 여러 하드드라이브를 하나의 볼륨으로 관리하여 데이터 안전성과 성능을 향상시키는 하드웨어이며, 원격 관리 기능이 필요하다. PCIe 대역폭은 단순한 데이터 전송을 넘어 실시간 처리 능력을 나타내며, NetApp ONTAP은 소프트웨어 정의 스토리지로 하드웨어 RAID의 한계를 넘어선다. 데이터 관리의 복잡성이 증가하면서, ONTAP은 멀티 클라우...

2025-06-13: ESXi무료로 받아보자

VMware ESXi 8.0U3e 무료 버전이 출시되었으며, 다운로드는 제공된 링크를 통해 가능하다. 파일 이름, 릴리스 날짜, 빌드 번호 및 해시 값 등의 정보가 포함되어 있다.

2025-06-13: 라즈베리파이를 이용하여 KVM을 만들어봐요

라즈베리파이를 활용하여 KVM over IP를 구축하는 방법을 소개합니다. 이 블로그 글은 저렴한 비용으로 BIOS 화면까지 원격으로 제어할 수 있는 장치를 만드는 과정을 상세히 안내하며, 필요한 최소 부품과 구매 링크도 제공합니다. 또한, USB 스플리터의 필요성과 각 부품의 특징을 비교하여 최적의 선택을 도와줍니다.

2025-06-11: 윈도우 게임바 단축키 변경방법 : 죽일 수 없다면 봉인하자…

win+G를 통해 게임바를 열고, 설정에서 단축키를 수정하면 더 편리하게 사용할 수 있다. 사용하지 않을 단축키를 비활성화하는 것이 좋다.

2025-06-09: AI의 추론모델은 사실 환상이다?

AI의 추론 모델은 문제의 복잡성을 통해 그 강점과 한계를 이해하는 데 도움을 주며, 사고의 환상에 대한 논의를 포함하고 있습니다.

2025-06-09: 국가의 최소단위란 무엇인가?

국가의 최소 단위에 대한 논의에서, 한쪽은 국토와 자원을 강조하며 물리적 기반이 국가의 본질이라고 주장하고, 다른 쪽은 국민이 국가의 진정한 실체라고 반론을 제기한다. 카르타고와 아프가니스탄의 역사적 사례를 통해, 정량적 가치만으로는 국가를 지킬 수 없음을 보여주며, 정신적 가치와 공동체의 유대감이 국가의 주체성을 형성하는 중요한 요소임을 강조한다. 결국,...

2025-06-02: 윈도우 창 아무 곳이나 클릭해서 옮기기 (AutoHotKey 활용)

AutoHotKey를 사용하여 윈도우에서 창을 제목 표시줄이 아닌 아무 곳에서 클릭하여 이동할 수 있는 방법을 설명합니다. AutoHotKey 설치, 스크립트 작성 및 실행 방법을 안내하며, 시작 시 자동 실행 설정 방법도 포함되어 있습니다. 이 프로그램은 사용자 맞춤형 스크립트를 통해 윈도우 사용 편의성을 향상시킬 수 있습니다.

2025-06-01: Modell5 - "자발적 파편화의 시대, 1994년에 예견한 현재”

1994년에 제작된 'MODELL 5'는 일본 퍼포머 Akemi Takeya의 얼굴을 디지털 기술로 극단적으로 변형하여 인간과 기계의 관계를 탐구하는 미디어 아트 작품이다. 이 작품은 기술이 인간 정체성을 어떻게 파편화하는지를 보여주며, 30년이 지난 현재에도 여전히 유효한 질문을 던진다. 관객은 불쾌하면서도 매혹적인 체험을 통해 인간과 기계, 자연과 인공...

2025-05-29: AWS Lakeformation -

Lake Formation은 S3 데이터 레이크의 접근을 효과적으로 관리하기 위한 솔루션으로, 각 부서에 하나의 IAM을 부여하고 세부적으로 접근 권한을 설정하여 무분별한 접근을 제어한다. Athena와 Glue는 Lake Formation을 통해 S3에 접근하며, 권한이 없으면 접근이 거부된다.

2025-05-29: AWS 로그수집 - Log → S3 → Glue → Athena 일련의 과정과, Classfier의 중요성과 데이터 포맷에 대하여

VPC Flow Log 수집 및 분석 파이프라인 구축을 위한 단계별 가이드를 제공하며, CloudWatch Logs에서 S3로 로그 전송, AWS Glue를 통한 데이터 카탈로그 등록, 그리고 Athena를 이용한 SQL 쿼리 실행 과정을 설명합니다. 각 단계에서 필요한 권한 설정과 작업을 상세히 안내하여, 네트워크 트래픽 로그를 효과적으로 분석할 수 있도...

2025-05-28: 에이전트 AI, Manus를 Self Hosting 해보자

OpenManus는 Manus AI의 무료 오픈소스 프로그램으로, 사용자가 가벼운 AI 모델부터 고성능 AI 모델까지 선택하여 설치할 수 있습니다. 설치는 간단하며, uv 프로그램을 설치하고 GitHub에서 파일을 다운로드한 후 Python 3.12 환경을 만들면 됩니다. 이를 통해 누구나 쉽게 시작하고 필요에 맞게 설정을 조정할 수 있습니다.

2025-05-23: AWS SSM을 구축하기 위해선, 다음 요소들이 고려되어야한다.

AWS SSM 구축을 위해 IAM 역할 추가, 엔드포인트 생성, bastion EC2 설정, RDS 보안 그룹 설정 및 접속 테스트가 필요하다. 엔드포인트는 SSM, EC2 메시징, SSM 메시징 채널을 위해 각각 3개 생성해야 하며, bastion EC2는 Amazon Linux 2를 사용하고 SSH 접근을 허용해야 한다. 접속 테스트는 bastion에서...

2025-05-23: AWS cloudfront는 사실상 proxy처럼 동작한다.

CloudFront는 리버스 프록시 역할을 하여 S3와 ALB 간의 요청을 안전하게 처리하고 혼합 콘텐츠 문제를 해결한다. 사용자 요청은 CloudFront의 단일 HTTPS 주소로 전달되며, 경로에 따라 S3 또는 ALB로 라우팅된다. 이를 통해 보안 문제를 해결하고 API 주소를 단순화하여 시스템의 안정성과 관리 용이성을 높였다.

2025-05-12: 컴퓨터는 어떻게 부팅될까?

컴퓨터 부팅 과정에서 CPU는 전원이 켜지면 ROM에서 '최초의 지침서'를 읽어 RAM에 OS를 불러오는 부트 로더를 실행합니다. ROM은 비휘발성 메모리로, OS의 위치 정보를 제공하는 것이 아니라 부트 로더를 찾아 실행하는 지침을 담고 있습니다. 현대의 ROM은 NOR Flash로 대체되어 데이터 보존력과 내구성이 뛰어나며, 제한적으로 데이터를 쓸 수...

2025-04-28: 아주 가벼운 윈도우를 사용해보자!

Ghost Spectre Windows 11 Pro는 가벼운 윈도우 운영 체제로, 2024 업데이트가 포함되어 있습니다. 관련 링크와 이미지가 제공됩니다.

2025-04-27: Synology NAS 대신에 HETZNER STORAGE SHARE 서비스 사용하는건 어때요?

Hetzner Storage Share는 저렴한 가격에 안정적인 클라우드 스토리지 서비스를 제공하며, Nextcloud 기반으로 다양한 기능과 플랫폼 지원을 갖추고 있습니다. 사용자들은 구글 드라이브와 드롭박스에 대한 강력한 대안으로 이 서비스를 추천하며, 합리적인 가격과 우수한 서비스 품질을 강조합니다. 클라우드 스토리지 선택에 고민이 있다면...

2025-04-23: 윈도우 RDP 30FPS 제한 풀기

원격 세션에서 프레임 속도가 30FPS로 제한되는 문제를 해결하기 위한 방법과 관련된 링크들이 제공됩니다. 60FPS로 변경하는 방법과 관련된 테스트 결과도 포함되어 있습니다.

2025-04-23: 윈도우 부팅시 핫스팟 자동 실행

윈도우11 시작 시 모바일 핫스팟을 자동으로 실행하려면, 시작 폴더에 두 개의 파일을 넣어야 하며, 이를 위해

2025-04-22: 엑셀 데이터를 활용하여 보고서를 자동으로 작성하는 등의 다양한 AI 도구들

AI 도구를 활용하여 리더는 올바른 지시와 구성원 역량 평가를 할 수 있으며, 구성원은 의미 없는 노동을 줄이고 가치 있는 일에 집중할 수 있다. 스토리텔.ai와 데이터베이스.빌드를 통해 데이터 분석과 보고서 작성이 효율적으로 이루어지며, AI는 HR 혁신을 통해 퇴사자 인터뷰와 리더십 평가를 지원하고 데이터 기반 인사이트를 제공한다.

2025-04-22: 마스카라-퍼플렉시티-노트북LM 콤보 ‘나는 왜 AI를 써도 좋은 보고서가 안 나올까?’ (김덕중 Firb AI연구소장)

AI 도구인 마스카라, 퍼플렉시티, 노트북 LM을 활용하여 업무 효율성을 극대화할 수 있다. 마스카라는 심층 연구를 위한 프롬프트를 생성하고, 퍼플렉시티는 자동으로 보고서를 작성하며, 노트북 LM은 자료를 통합하고 학습 효과를 높인다. AI 도구의 활용은 직장인의 경쟁력을 강화하고 혁신을 이끌어낼 필수 요소가 된다.

2025-04-17: 제프기어링의 미니랙 구축 저장소

제프기어링의 미니랙 구축 프로젝트에 대한 정보가 포함되어 있으며, 관련 링크가 제공됩니다.

2025-04-16: Kubernetes 각 용어 개념을 다시한번 정리해보자

쿠버네티스 클러스터는 컨테이너화된 애플리케이션을 관리하는 시스템으로, 컨트롤 플레인이 모든 의사결정을 담당하며, 워커 노드는 실제 컨테이너를 실행하는 서버이다. 사용자는 디플로이먼트를 통해 시스템을 운영하고, 파드는 애플리케이션 코드가 실행되는 최소 단위로, 서비스는 안정적인 접속을 제공한다. 전체 작동 과정은 API 서버를 통해 설정이 전달되고, 스케줄러...

2025-04-16: crontab guru : 크론의 다양한 예제를 볼 수 있는 사이트

크론 스케줄 표현 생성기를 제공하는 Crontab.guru 사이트에서 다양한 크론 예제를 볼 수 있습니다.

2025-04-14: ProxMox WOL 설정하기

Proxmox 서버를 원격으로 부팅하기 위해 BIOS/UEFI에서 WOL 기능을 활성화하고, 네트워크 인터페이스를 확인한 후

2025-04-13: 맥미니로 분산 컴퓨팅을 만들어보자

맥미니를 활용한 분산 컴퓨팅 설정 과정에서 Proxmox 설치 중 발생한 Ventoy 부팅 오류와 해결 방법, 초기 설정 및 클러스터 관리에 대한 단계별 안내가 포함되어 있다. 주요 문제로는 Secure Boot 관련 호환성 문제와 클러스터 노드 관리가 있으며, 여러 가지 해결책과 설정 방법이 제시된다.

2025-04-10: Ansible 기본 개념을 예시와 함께 알아보자

제어 노드는 스마트폰으로, 매니지드 노드는 스마트 전등, 스피커, 온도 조절기와 같은 기기들입니다. 인벤토리는 관리 대상 기기 목록이며, 모듈은 각 기기가 수행할 수 있는 기능입니다. 태스크는 스마트폰으로 내리는 구체적인 명령이고, 플레이북은 미리 설정된 자동화 규칙이나 루틴입니다.

2025-04-09: 분산컴퓨팅 아키텍처 4가지 (공유없음,공유디스크,공유메모리,연합데이터베이스)

분산컴퓨팅 아키텍처에는 네 가지 방식이 있다: 공유 없음(각 노드가 독립적으로 작업), 공유 디스크(공통 저장공간 사용), 공유 메모리(복잡한 동기화 문제), 연합 데이터베이스(여러 데이터베이스를 하나처럼 보이게 하는 미들웨어). 각 방식은 데이터 공유와 일관성 문제를 다루는 설계 철학을 반영한다.

2025-04-09: 분산컴퓨팅의 주요 과제 4가지

분산 시스템은 강력한 성능과 안정성을 제공하지만, 동시성 문제, 부분 장애, 성능 저하, 데이터 일관성 유지 등의 도전 과제가 존재한다. 각 시스템 간의 작업 순서 설정, 장애 발생 시 대처, 네트워크 병목 문제 해결, 그리고 여러 컴퓨터 간의 데이터 일관성 유지가 중요한 이슈로 다뤄진다.

2025-04-09: 분산컴퓨팅개요 - 이게머임? → all for one임

분산컴퓨팅은 여러 컴퓨터가 네트워크로 연결되어 공동 목표를 위해 함께 작업하는 시스템이다. 각 시스템은 독립적인 CPU, RAM, HDD를 가지고 있으며, 복잡한 규칙을 통해 통신한다. 이 기술은 VRAM 부족 문제를 해결하고 클라우드 서비스의 기초가 되며, 중요한 작업의 가용성을 보장하는 데 사용된다.

2025-04-09: mtr을 따라 알아보는 VPN에 대한 재밌는사실 : VPN 간 통신은 홉이 없는것처럼 보임 ㄷㄷ

AWS에서 VPN을 구축하며 mtr로 VPC 간 통신을 분석한 결과, IPSec으로 암호화된 홉은 보이지 않지만 지연시간으로 거리를 유추할 수 있다. tailscale을 이용해 내부 및 외부 네트워크 속도를 비교한 결과, 내부 네트워크는 매우 빠른 속도를 보였고, 외부 네트워크는 홉이 많지만 평균 속도는 87로 나타났다.

2025-04-08: Ansible, Terraform, 그리고 Vagrant… 다 IaC인데 뭐가 다를까?

Ansible, Terraform, Vagrant는 각각 개발 환경 관리, 인프라 프로비저닝, 시스템 구성 관리에 특화된 도구로, 함께 사용하여 효율적인 자동화 워크플로우를 구축할 수 있다. Vagrant는 로컬에서 테스트 환경을 신속하게 구성하고, Terraform은 인프라 자원을 코드로 관리하며, Ansible은 서버 내부의 소프트웨어 설치와 설정을 자...

2025-04-08: SDN과 AWS Transit Gateway의 유사성과 차이점

SDN과 AWS Transit Gateway는 중앙 집중식 네트워크 관리와 연결성을 공유하지만, SDN은 다양한 환경에서 사용 가능한 광범위한 개념인 반면, AWS Transit Gateway는 AWS 클라우드에 특화된 서비스입니다. AWS Transit Gateway는 SDN의 일부 원칙을 클라우드 환경에서 구현할 수 있는 도구로, 특히 SD-WAN과의...

2025-04-01: VPC 게이트웨이 엔드포인트는, S3랑 DynamoDB만 지원한다고? 이게 무슨 말일까?

VPC 게이트웨이 엔드포인트는 S3와 DynamoDB에만 지원되며, 이는 AWS 네트워킹의 설계 결정과 관련이 있다. 이 엔드포인트는 인터넷 게이트웨이를 거치지 않고 VPC 내부에서 AWS 서비스와 프라이빗하게 통신할 수 있도록 하며, HTTP/HTTPS 기반의 단순한 요청-응답 패턴과 보안 구조 덕분에 가능하다. 다른 AWS 서비스는 더 복잡한 통신 패턴...

2025-04-01: AWS 스토리지 삼총사: EFS, EBS, S3 제대로 이해하기

AWS의 EFS, EBS, S3는 각각 고유한 특징을 가진 스토리지 서비스로, EFS는 네트워크 파일 시스템 기반의 공유 파일 시스템, EBS는 블록 스토리지로 EC2 인스턴스에 연결되어야 하며, S3는 객체 스토리지로 HTTP를 통해 직접 접근할 수 있습니다. S3는 서버리스 웹사이트 호스팅이 가능하고, EFS와 EBS는 서버 중심의 데이터 처리에 적합합...

2025-03-23: Tailscale의 MagicDNS 작동 원리

Tailscale의 MagicDNS는 VPN 기능을 통해 기기들이 호스트 이름으로 상호 접근할 수 있도록 자동으로 DNS를 설정합니다. MagicDNS가 활성화되면 로컬 DNS 설정이 수정되어 Tailscale DNS 서버로 질의가 전달되며, 이는 Tailnet 맵을 참조하여 IP 주소를 반환합니다. 이 과정은 Tailscale 네트워크 내에서만 작동하며,...

2025-03-23: 동서양을 가르는 경계에 대하여 1 - 숲의 종교와 사막의 종교

숲의 종교는 다양성과 상호관계를 강조하며, 사막의 종교는 엄격한 규칙과 절대적인 믿음을 중시한다. 동양의 숲의 종교는 자연의 순환과 조화, 윤회 사상을 통해 삶과 죽음의 연속성을 이해하며, 서양의 사막의 종교는 생존을 위한 강력한 공동체적 결속과 유일신 사상을 강조한다. 이러한 환경적 차이는 각 문화의 철학과 가치관에 깊은 영향을 미친다.

2025-03-23: 팬이 없는 노트북 냉각의 시대가 찾아온다? Ventiva의 ICE 기술 파헤쳐보자..!

Dell의 Ventiva Ice 9 기술은 이온화된 공기를 사용하여 노트북을 냉각하는 혁신적인 팬리스 솔루션으로, 소음이 적고 디자인의 유연성을 높입니다. 이 기술은 5,000V의 전압을 이용해 공기를 이온화하고, 기존 팬 방식보다 더 조용하게 작동하지만, 오존 발생과 고전압 전원 공급 문제 등 해결해야 할 과제가 있습니다. Ventiva는 인텔과 델과 협...

2025-03-23: Public DNS와 Private DNS의 우선순위 게임 : 호스트는 DNS 서버를 어떻게 선택할까?

DNS의 기본 원리와 Public DNS 및 Private DNS의 상호작용을 이해하는 실습을 통해, 호스트가 어떤 DNS 서버를 참조하는지 확인하는 것이 핵심입니다. Windows VM에서 Ubuntu 서버를 통해 DNS 요청이 처리되는 흐름을 설명하며, 각 서버의 역할과 DNS 쿼리 처리 과정을 정리합니다. 실습을 통해 DNS 동작 방식, Public과...

2025-03-22: Cladue 검색 프롬프트는 어떻게 동작할까?

앤트로픽이 공개한 Claude의 웹 검색 시스템 프롬프트는 AI가 검색 도구를 사용할 때 명확한 조건을 규정하고 있다. 사용자가 요청할 때만 검색을 수행하며, 검색 결과는 간결하고 신뢰성 있는 정보만을 포함해야 한다. 저작권을 준수하고, 과도한 정보 제공을 피하며, 필요한 경우 재검색을 제안하는 방식으로 AI의 행동을 관리한다.

2025-03-20: Hooking - 윈도우원격 데스크톱은 어떻게 모든 키를 원격으로 전달할까?

Windows 원격 데스크톱의 키 후킹 기술은 클라이언트에서 발생하는 키 입력을 저수준에서 가로채어 원격 세션으로 전달하여, 전체 화면 모드와 시스템 단축키를 정확히 처리합니다. 후킹 API를 사용해 키 입력을 캡처하고 원격 시스템에 전송함으로써, Ctrl+Alt+Del과 Alt+Tab 같은 특수 키가 로컬 OS에 가로채이지 않고 원격 세션에서 처리됩니다....

2025-03-19: Redis는 어디에 두어야 하는가?

웹 애플리케이션에서 Redis는 세션 관리와 캐싱을 위한 중간 계층으로 활용되며, 인메모리 기반으로 빠른 데이터 접근이 가능합니다. Redis는 별도의 서버나 전용 클러스터에 배치하는 것이 권장되며, 이는 성능 최적화와 장애 격리를 도와줍니다. 작은 규모의 시스템에서는 DB 서버 내 컨테이너로 운영할 수 있지만, 장기적으로는 독립적인 구성이 더 안정적입니다...

2025-03-18: 세션(Session)이 과부하를 일으키는 이유

세션이 과부하를 일으키는 주된 이유는 사용자별 상태 관리와 빈번한 갱신 때문이며, 온라인 게임에서는 실시간 사용자 상태와 동시 접속자 수가 복잡성을 더합니다. 과부하는 주로 애플리케이션 레이어와 데이터 레이어에서 발생하며, 효율적인 세션 관리를 위해 부하 분산, 세션 스케일링, 성능 모니터링 등의 최적화 기법이 필요합니다.

2025-03-18: 캐싱과 세션의 차이점

캐싱은 자주 조회되는 데이터를 빠르게 제공하여 시스템 성능을 개선하고, 세션은 사용자별 상태를 유지하여 일관된 사용자 경험을 제공합니다. Redis는 메모리 기반으로 빠른 읽기/쓰기를 지원하며, 다양한 자료구조와 확장성을 통해 캐싱과 세션 관리를 효과적으로 수행합니다.

2025-03-18: 3티어 아키텍처의 본질, "비용과 성능"

3티어 아키텍처는 프레젠테이션, 비즈니스 로직, 데이터 티어로 구성되어 각 계층의 역할을 명확히 분리하여 비용과 성능을 최적화할 수 있다. 이를 통해 필요에 따라 독립적으로 확장 및 조정이 가능하며, 2티어 구조에 비해 관리가 용이하고 효율적인 성능을 제공한다. 각 계층에 적합한 기술 스택과 인프라 전략을 적용함으로써, 현대 애플리케이션 개발에 있어 유용한...

2025-03-15: JUMP TUNNEL ! : ssh 터널링 클라이언트를 직접 개발해보았다

Jump Tunnel은 SSH 터널링을 단순화하기 위해 개발된 GUI 프로그램으로, Bastion Host를 통해 내부망을 안전하게 보호하고 ProxyJump 기능을 활용하여 복잡한 SSH 연결을 간소화합니다. 사용자는 공통 계정과 키를 통해 여러 서버에 쉽게 접근할 수 있으며, 자동화된 설정으로 사용자 편의성을 높였습니다.

2025-03-15: 어쩌면 당연하지 않을 1티어와 3티어, 그 본질에 관하여

3티어 아키텍처는 수직 확장과 수평 확장의 차이를 이해하고, 논리적 3티어와 물리적 3티어의 개념을 명확히 구분하는 것이 중요하다. 1티어는 모든 기능이 단일 서버에서 실행되는 반면, 3티어는 각 층이 독립적으로 확장 가능하다. 단일 서버에 컨테이너로 WEB, WAS, DB를 올리는 경우 논리적 3티어로 간주되지만 물리적으로는 1티어로 여겨질 수 있다.

2025-03-10: Web과 Was의 차이가 본질적으로 뭘까?

Web과 Was의 본질적 차이는 함수 실행의 깊이에 있으며, Web은 단순 내장 함수처럼 바로 실행되는 반면, Was는 여러 단계를 거쳐 실행됩니다. 결국, 이 차이는 함수 호출 체계와 실행 로직의 복잡성에서 비롯됩니다.