728x90
반응형

DevOps 67

테스트의 종류 - 단위.통합테스트 CBT UAT 시스템테스트

단위 /통합 테스트와 CBT (Component-Based Testing), UAT (인수 테스트, User Acceptance Testing) 📌 테스트 종류종류대상주체목적단위 테스트함수/메서드개발자기능별 정확성 검증통합 테스트모듈 간 연결QA/개발자상호작용 및 데이터 흐름 확인CBT(기능단위)개별 컴포넌트개발자자동화 도구기능 단위의 정확성 및 안정성 검증 UI 요소, API, 데이터 처리 모듈 등시스템 테스트전체 시스템(개발완료)QA전체 기능 및 성능 검증UAT (인수 테스트)실제 사용자 시나리오고객/사용자요구사항 충족 여부 확인 소프트웨어 테스트 종류 비교 (옵션 B - 표 형식)테스트 종류 (Testing Type)주요 대상 (Focus Area)주요 주체 (Primary Executor)핵..

DevOps 2025.10.10

클로드코드(Claude Code) 설치 및 사용 완벽 가이드

클로드코드(Claude Code) 설치 및 사용 완벽 가이드AI 코딩 파트너가 더 이상 먼 미래의 이야기가 아니라는 사실, 알고 계셨나요? 오늘은 Anthropic의 대표적 생성 AI 개발툴 **클로드코드(Claude Code)**의 설치부터 인증, 환경별 세팅법까지, ‘실사용자’ 관점에서 쉽고 자세히 안내드립니다.1. 클로드코드(Claude Code) 란?클로드코드는 Anthropic의 AI 코딩 도구로, 최신 AI 모형(Claude 3 등)을 활용해 코드 생성, 분석, 테스트 자동화 등 개발자 생산성을 극대화할 수 있는 CLI 중심 툴입니다. 2. 클로드코드(Claude Code) 설치 및 사용 가이드 1. 시스템 요구 사항운영 체제: macOS 10.15+, Ubuntu 20.04+/Debian 1..

DevOps 2025.08.08

Redis 설치 유의사항 - Slow clocksource - redis-server --check-system

Redis 설치 유의사항 - Slow clocksource - redis-server --check-system redis-server --check-system 명령 실행 시 나타난 경고 메시지와 관련하여 주요 내용을 요약하면 다음과 같습니다. 1. Slow clocksource 경고 textSlow system clocksource detected. Current clocksource: kvm-clock. Available clocksources: kvm-clock hpet acpi_pm. Run 'echo tsc > /sys/devices/system/clocksource/clocksource0/current_clocksource' as root to change clocksource. To mak..

DevOps 2025.07.21

Redis에서 TLS를 활성화

Redis with TLS/SSLRedis에서 TLS를 활성화하고 tls-auth-clients yes로 클라이언트 인증을 요구하려면, 서버와 클라이언트 모두에 대해 SSL 인증서와 키를 생성하여 redis.conf에 등록해야 합니다.아래는 OpenSSL을 사용해 서버용 TLS 키/인증서를 생성하는 방법과, 이를 어떻게 redis.conf에 등록하는지 설명합니다.🔐 1. TLS를 위한 인증서/키 파일 생성 (서버용)A. 기본 경로 예:/etc/redis/ssl/ 또는 /usr/local/etc/redis/ssl/B. TLS 키/인증서 생성 명령어 (CA, 서버 인증서, 키 포함)redis_ca.crt: CA 인증서(클라이언트에도 반드시 배포)redis_ca.key: CA 개인키(유출 주의, 외부 공개 ..

DevOps 2025.07.21

Redis Benchmark

Redis Benchmark는 Redis 서버의 성능을 측정하기 위한 내장 테스트 도구입니다. Redis를 설치하면 함께 제공되며, 다양한 명령어에 대해 초당 처리량, 지연 시간 등을 측정할 수 있습니다.🚀 Redis Benchmark란?redis-benchmark는 Redis 서버에 대해 N개의 클라이언트가 M개의 요청을 동시에 보내는 시뮬레이션을 수행합니다.Apache의 ab 벤치마크 도구와 유사한 방식으로 작동합니다.Redis의 처리 속도, 응답 시간, 병렬 처리 성능 등을 테스트할 수 있습니다. ⚙️ 기본 사용법bashredis-benchmark -h -p -c -n 옵션설명 -hRedis 서버 호스트 (기본: 127.0.0.1)-p포트 번호 (기본: 6379)-c병렬 클라이언트 수 (기..

DevOps 2025.07.21

Redis Open Source - Install using RPM and systemd

Redis Open Source - Install using RPM and systemd 1. Install Redis with RPMCreate the file /etc/yum.repos.d/redis.repo with the following contents.다음 내용을 사용하여 파일을 만듭니다./etc/yum.repos.d/oss_redis.repoFor Rocky Linux 9 / AlmaLinux 9 / etc...[Redis]name=Redisbaseurl=http://packages.redis.io/rpm/rockylinux9enabled=1gpgcheck=1For Rocky Linux 8 / AlmaLinux 8 / etc...[Redis]name=Redisbaseurl=http://pa..

DevOps 2025.07.21

Redis | Hazelcast 기능 및 성능 비교

Redis | Hazelcast 기능 및 성능 비교Redis와 Hazelcast는 모두 인메모리 데이터 스토어이지만, 아키텍처, 기능, 사용 사례에서 상당한 차이를 보입니다. 각 솔루션의 기능, 비용, 보안, 관리 측면에서의 장단점을 비교해 보겠습니다. 1. Redis | Hazelcast 기능 비교 특징 Redis Hazelcast 핵심 목적고성능 Key-Value 스토어, 캐싱, 메시지 브로커, 큐분산 인메모리 데이터 그리드 (IMDG), 분산 컴퓨팅, 캐싱아키텍처주로 싱글 스레드 (클러스터 모드에서는 여러 인스턴스)멀티 스레드, 분산 시스템으로 설계데이터 구조문자열, 해시, 리스트, 세트, 정렬된 세트, 비트맵, 하이퍼로그로그, 스트림, 지리공간 인덱스 등 다양한 타입 지원분산 맵, 큐, 리..

DevOps 2025.07.19

Redis Architect

[Redis Architecture] Redis Architect : https://couplewith.tistory.com/819Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816 Redis 아키텍처Redis를 구성하는 아키텍처 유형을 정리 합니다.Redis ReplicationRedis SentinelRedis C..

DevOps 2025.07.14

Redis 8 - 새로운 기능 과 성능 개선

[Redis Architecture] Redis Architect : https://couplewith.tistory.com/819Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816 Redis 8 주요 개선 기능Redis 8은 AI/GenAI, 실시간 데이터, 대규모 데이터 처리 등 최신 요구에 맞춘 데이터 구조와 쿼..

DevOps 2025.07.14

Redis Enterprise 기능 비교

[Redis Architecture] Redis Architect : https://couplewith.tistory.com/819Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816 Redis Enterprise 기능 비교와 유사 솔루션 들 Redis Enterprise는 Redis Inc.에서 제공하는 상용 버전..

DevOps 2025.07.14

Redis 보안 접근제어 ACL 적용

[Redis Architecture] Redis Architect : https://couplewith.tistory.com/819Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816 Redis 보안 접근제어 ACL 적용 Redis사용자 , 접근하는 Client의 기능 권한, 정보 조회, Client IP등을 제어 할..

DevOps 2025.07.14

Redis 버전별 라이선스 와 기능 비교

[Redis Architecture]Redis Architect : https://couplewith.tistory.com/819Redis Enterprise 기능 비교 : https://couplewith.tistory.com/817Redis 버전별 라이선스 와 기능 비교 : https://couplewith.tistory.com/815Redis 8 - 새로운 기능 과 성능 개선 : https://couplewith.tistory.com/818Redis 보안 접근제어 ACL 적용-클라이언트IP제어 : [https://couplewith.tistory.com/816 Redis 버전별 라이선스 와 기능 비교 Redis 버전별 라이선스 비교표 Redis 버전라이선스주요 제한 사항 7.2 이하 BS..

DevOps 2025.07.14

RAG의 발전 GraphRAG

Graph RAG의 정의Graph RAG(Graph Retrieval-Augmented Generation)는 기존 RAG(Retrieval-Augmented Generation) 시스템을 확장한 기술로, 데이터를 그래프 기반으로 조직화하여 정보 간의 관계와 맥락을 더 잘 이해하고 활용하는 방식입니다. Graph RAG는 지식 그래프(Knowledge Graph)를 활용하여 문서 간의 연결성을 파악하고, 복잡한 질문에 대한 답변을 생성하는 데 효과적입니다기존 RAG의 한계문맥 이해 부족:기존 RAG는 데이터를 조각(chunks)으로 나누어 처리하기 때문에 전체적인 문맥을 놓칠 수 있습니다복잡한 관계 처리의 어려움:단순히 벡터 유사도 기반 검색에 의존하여, 데이터 간의 복잡한 관계를 파악하는 데 한계가 있..

DevOps 2025.03.11

keycloak 설치 - 오픈 소스 Identity and Access Management

keycloak - 오픈 소스 Identity and Access Management ,  IdAMkeycloak는 오픈소스 계정 접근 제어를 관리 할 수 있는 솔루션입니다.SSO (Single Sign On), Open-ID, 등과 같은 애플리케이션 과 서비서의 인증 기술이며 로그인과 접근을 관리 할 수 있는 다양한 기능을 제공 합니다. ㅁ keycloak 의 주요 기능SSO(Single Sign-On) : 여러 응용 프로그램에 한 번 로그인표준 인증 프로토콜 :  OpenID Connect, OAuth 2.0 및 SAML 2.0중앙 집중식 관리 : 관리자 및 사용자의 통합 관리어댑터 : 응용 프로그램 및 서비스를 쉽게 보호/ 연계LDAP 및 Active Directory:  기존 사용자 디렉터리에 연..

DevOps 2025.01.03

Set the default Java version - update-alternatives --config java

Java 버전 변경 방법 정리Set the default Java version - update-alternatives --config java # yum search jdk | grep openjdk.x86_64java-11-openjdk.x86_64 : OpenJDK 11 Runtime Environmentjava-17-openjdk.x86_64 : OpenJDK 17 Runtime Environmentjava-21-openjdk.x86_64 : OpenJDK 21 Runtime Environment# 다음과 같이 JDK를 모두 설치 합니다.# yum install java-11-openjdk.x86_64# yum install java-17-openjdk.x86_64# yum install java..

DevOps 2024.10.20

Windows shell 변수에서 특정 문자를 가진 문자열을 치환 하는 방법

Windows shell script 변수에서 특정 문자를 가진  문자열을 치환 하는 방법 * windows bat 파일을 작성하면서 특정 변수의 값이 중복되거나 삭제가 필요한 경우를 위해서 작성해 봅니다.특히 PATH 변수에서 특정 변수를 치환하고자 할 경우 유용하게 사용되었습니다. *  첨부파일을 여러개의  node, jdk 등을 설치하고 필요한 버전별로 에디터 툴을 작동하는 방법을 찾다가 만든 방법입니다.  ( 시스템 보안망에서  인터넷이 되지 않는 경우 nvm이 작동하지 않는데 이런 경우  유용하게 쓰일 듯 합니다.)  Windows 명령 프롬프트에서 특정 경로 문자열을 제거하고 시스템 PATH 변수를 재설정하는 방법은 다음과 같습니다. 이 작업을 수행하기 위해 SETX 명령어를 사용하여 시스템 ..

DevOps 2024.09.20

Linux Docker와 Docker Compose 설치 - Ubuntu_Red Hat_Rocky

Linux Docker와 Docker Compose 설치1. . RedHat  Rocky Linux에서  설치2. Ubuntu linux에서 설치   1. RedHat & Rocky Linux에서 Docker와 Docker Compose 설치  # Docker 설치# 1. Docker 리포지토리 추가 sudo yum install -y yum-utilssudo yum-config-manager --add-repo https://download.docker.com/linux/centos/docker-ce.repo# 2. Docker 설치sudo yum install docker-ce docker-ce-cli containerd.io docker-compose-plugin# 3. Docker 시작 및 부팅 ..

DevOps 2024.09.01

[Docker] 자주 사용하는 "docker exec, attach, logs" 명령어 정리

[Docker] 자주 사용하는 "docker exec와 attach 그리고 logs" 명령어 정리 컨테이너에서 작동을 확인하고 실행하는 명령으로 "attach", "exec", "logs"와 같은 명령을 이용합니다. 주로 콘솔 터미널을 연결하여 입출력으로 상호작용하는 예시를 살펴 봅니다. docker attach docker logs docker exec 명령어설명사용 예시docker attach실행 중인 컨테이너에 연결하여 해당 터미널에 명령을 전송합니다.docker attach [컨테이너 ID 또는 이름]docker exec실행 중인 컨테이너에서 새로운 프로세스를 실행합니다.docker exec [옵션] [컨테이너 ID] [명령어]docker logs컨테이너의 로그를 확인합니다.docker logs ..

DevOps 2024.01.27

[Docker] 자주 사용하는 "docker volume" 명령어 정리

[Docker] 자주 사용하는 "docker volume" 명령어 정리 docker volume 명령어는 Docker에서 볼륨(Volume)을 관리하는 데 사용됩니다. 볼륨은 컨테이너 간에 데이터를 공유하거나 컨테이너의 데이터를 호스트와 분리하는 데 사용됩니다. docker volume 사용법 docker volume COMMAND [OPTIONS] 여기서 COMMAND는 볼륨 관리를 위한 서브커맨드(하위 명령어)이며, 다양한 옵션(OPTIONS)을 사용하여 특정 동작을 수행할 수 있습니다. 주요 docker volume 명령어의 서브커맨드와 옵션들은 다음과 같습니다: 1) create: - 새로운 볼륨을 생성합니다. docker volume create my_volume 2) inspect: - 볼륨에..

DevOps 2024.01.26
728x90
반응형