전체 글
1,964개의 글
Trivy 보안점검 소개
Trivy는 Aqua Security에서 개발한 오픈소스 보안 스캐너로, 컨테이너 이미지, 파일시스템, Git 리포지토리 등 다양한 대상의 보안 취약점을 탐지하는 도구이다. 클라우드 네이티브 환경에…
ChatGPT와 Claude의 차이점
1. Claude에게 물어본 ChatGPT와 Claude의 차이점 ChatGPT와 Claude의 차이점 ChatGPT와 Claude는 현재 가장 널리 사용되는 대규모 언어모델 기반 AI 챗봇으로, …
에이전틱 AI란 무엇인가?
에이전틱 AI (Agentic AI)에 대한 개요 에이전틱 AI는 사용자의 명시적 지시 없이도 자율적으로 판단하고 행동할 수 있는 인공지능 시스템을 의미한다. 이는 전통적인 대화형 AI와 구별되는 …
EKS 워커노드 Max Pod 수 증가시키기
1. 확인방법 $ kubectl describe daemonset aws-node -n kube-system | grep Image $ kubectl get daemonset aws-node -n …
n8n이란 무엇인가?
1. n8n이란? n8n은 오픈소스 기반의 워크플로우 자동화 툴입니다. 이름은 “node to node”의 줄임말로, 다양한 서비스를 노드(Node) 단위로 시각적으로 연결하여 자동화된 작업을 구성…
MPC란 무엇인가?
MPC(Multi-Party Computation, 다자간 연산)는 데이터 보안과 프라이버시 보호가 요구되는 현대 디지털 환경에서 급속도로 주목받고 있는 암호 기술이다. 특히, 신뢰할 수 없는 환경…
[LENA] LENA WEB 서버 Retries 메커니즘
LENA WEB서버 Retries 메커니즘 Retries : WEB-WAS 연동 시 WAS로의 연결 실패 후 재연결 시도 횟수 LENA는 WEB 서버에서 WAS 연결 실패 시 과도한 재호출로 인한 …
[GCP] VPC Service Control의 Access Policy
# VPC SC의 Access Policy VPC Service Contol 자체적으로 ACM과는 별개로 Access Policy를 가지고 있다. https://cloud.google.com/acc…
JDK17은 어떻게 C10k를 해결했을까?
🔹 JDK 17 이전에도 이미 Reactive Streams가 존재했음 • JDK 9(2017년)에 java.util.concurrent.Flow 패키지가 추가되면서 Reactive Streams…
C10k 문제란 무엇이며 해결책은?
C10k 문제란? C10k 문제(Connection 10,000 Problem)는 단일 서버가 동시에 10,000개 이상의 클라이언트 연결을 효율적으로 처리하는 데 발생하는 문제 를 의미합니다. 이…
쿠버네티스 Pod별 실행 시작 시간을 테이블 형태로 뽑아보는 방법
1. 시나리오 kube-system 안에 있는 Pod를 대상으로 하는 시나리오입니다. -n kube-system이 아니라 -A를 사용하면 모든 Pod를 대상으로 할 수 있습니다. 2. 방법1 : k…
Python(57868) MallocStackLogging: can't turn off malloc stack logging because it was not enabled. 해결방법
1. 현상 macOS 상에서 수행 중인 파이썬 프로그램에서 다음과 같은 에러가 발생했습니다. Python(57868) MallocStackLogging: can't turn off malloc st…
[GCP] Cloud Scheduler를 이용한 Cloud SQL stop/start 및 GKE node 스케일링(scaling)
Cloud SQL Cloud SQL Admin API 활성화 필요 Stop Scheduler의 job 생성 시, URL/Header/Body 설정 필요 Configure the execution 탭…
yum 명령어로 아파치 웹서버 설치하는 방법
YUM을 이용한 아파치(Apache) 웹서버 설치 방법 (CentOS/RHEL 기반) 아파치 웹서버(Apache HTTP Server)는 Linux 서버에서 가장 널리 사용되는 웹 서버 소프트웨어입…
MariaDB Version History (마리아DB 버전 역사)
MariaDB 는 MySQL의 포크(Fork)로 2009년 처음 발표된 오픈소스 관계형 데이터베이스 관리 시스템(RDBMS)입니다. 오늘은 주요 MariaDB 버전의 역사와 특징을 알아봅니다. 1.…
AWS EC2 VM 비용 절감 방안
오늘은 Amazon EC2 비용을 절감하기 위한 다양한 방안을 아래에 정리했습니다. 이를 활용하여 비용 효율성을 높일 수 있습니다. 1. 적합한 인스턴스 유형 및 크기 선택 • 워크로드 분석 : 필…
[금융보안원] 금융분야 상용 클라우드서비스 보안 관리 참고서
본문: https://www.fsec.or.kr/bbs/detail?menuNo=222 bbsNo=11562 보안 관리 참고서 첨부파일 번호 사업자명 1 Amazon Web Services [ 다운…
Redis Cluster 연결 및 부하테스트 샘플 코드 (Python)
1. 배경 레디스 클러스터에 주기적으로 부하를 넣어야 하는데 마땅한 방법이 없어 급히 자작한 파이썬 코드임 2. 구성 레디스 클러스터도 쿠버네티스에 파드로 실행 중 본 샘플도 컨테이너화되어 있음 3…
[GCP] 조직(Organization)레벨에서 프로젝트로 log 라우터 설정 시
- VPC Service Control이 있는 경우, Org - GCP Project log 라우터가 권한 차단이 된다. - 하지만 VPC Service Control에 Org/Folder 를 등록…
타임슬라이싱 GPU 에서 dcdm-exporter가 파드 정보를 가져오지 못함
[ 현상 ] GPU에 타임슬라이싱을 적용하여 사용 중인데 dcgm-exporter 에서 파드 정보가 나오지 않음 타임슬라이싱을 사용하지 않으면 정보가 나온다 [ 원인 ] 원래 안됨. https://…
CUDA 버전과 gcc 버전이 안맞아서 gcc 컴파일이 안되는 경우
[ 에러 메시지 ] $ make PATH="/home/ubuntu/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/…
미니큐브 + 파드맨에서 Error: no container with name or ID "minikube" found: no such container 발생
미니큐브 실행 중 에러가 발생했다. [ 메시지 ] $ minikube start --driver=podman 😄 minikube v1.33.1 on Ubuntu 22.04 (xen/amd64) ✨…
미니큐브 + 파드맨에서 broken network functionality for CNI plugins
환경은 우분투 LTS 22.04 이고 발생한 메시지는 다음과 같습니다. $ minikube start 😄 minikube v1.33.1 on Ubuntu 22.04 (xen/amd64) ✨ Aut…
AWS EC2 P2 타입 GPU 머신 생성
다음은 AWS에서 GPU EC2를 생성해 본 내용이다. 1. p2.xlarge 타입 EC2 생성 2. OS는 우툰부 22.4를 선택함 3. ap-northeast-2d 에 생성 시도했는데 d존에는 …