본문 바로가기

반응형

OSS

[Redis] Redis란? Redis란?레디스는 고성능 인메모리 데이터 구조 저장소입니다. Remote Dictionary Server의 약어이며, C언어로 만들어졌습니다. 메모리를 사용하기 때문에 매우 빠릅니다.이전에 유사한 인메모리 데이터 저장소들이 있었지만, 레디스는 다양한 데이터 구조를 지원하기 때문에 많이 사용됩니다:문자열(strings)해시(hashes)리스트(lists)집합(sets)정렬된 집합(sorted sets)비트맵(bitmaps)하이퍼로그로그(hyperloglogs)지리 공간 인덱스(geospatial indexes)Redis의 주요 특징많은 데이터를 메모리에 저장합니다. 실시간 분석에 많이 사용됩니다.스냅샷을 지원하여 데이터의 영구 저장이 가능합니다.pub/sub 메시징을 통해 실시간 데이터를 구독할 수 있.. 더보기
Kubernetes에서 Vault Agent Injector로 구성하기(3) Vault Agent Injector 설치 Vault Helm Chart를 이용하여 Agent Injector를 구성합니다. 💡 Hashicorp Vault에서는 Agent Injector를 구성할 때 HELM 차트로 구성하는 것을 권장합니다. 💡 Vault Agent Injector에는 Vault 1.3.1 이상이 필요합니다. HashiCorp Helm 리포지토리를 추가합니다. helm repo add hashicorp helm최신 버전을 인식 하도록 모든 리포지토리를 업데이트합니다. helm repo update values.yaml 파일은 외부 서버를 HCP Vault로 설정 하는 파일을 만듭니다. 이렇게 하면 Vault 에이전트 인젝터가 EKS 클러스터에 배포됩니다. 앞서 VPC Peering을 .. 더보기
Kubernetes에서 Vault Agent Injector로 구성하기(2) HCP Vault 설정 Vault CLI에 로그인하고 설정하는 방법을 설명합니다. 💡 Vault CLI가 없다면 아래 링크를 참고하여 설치할 수 있습니다. https://developer.hashicorp.com/vault/downloads Install | Vault | HashiCorp Developer Explore Vault product documentation, tutorials, and examples. developer.hashicorp.com Vault CLI로 HCP Vault 접근 Vault에 로그인하기 전에 환경변수에 Endpoint를 지정하고 로그인을 진행합니다. Vault_ADDR 주소는 HCP Vault 웹 페이지에서 확인 가능합니다. 앞서 생성한 vault-cluster의 상.. 더보기
Kubernetes에서 Vault Agent Injector로 구성하기(1) 개요 HCP Vault로 AWS와 연동하고 EKS에서 Vault Agent Injector로 구성한 내용을 설명합니다. 💡 추가 비용이 발생될 수 있습니다. Architecture HCP Vault 구성 HCP Vault 로그인 진행을 진행 후 Vault > Create cluster 항목으로 이동합니다. Provider에서 Amazon Web Service를 클릭합니다. Vault tier는 Development, Cluster size는 Extra Small을 선택합니다. Network는 기본으로 제공되는 것을 사용합니다. 💡 만약 사용중인 AWS와 겹치는 내부 대역을 사용하고 있으면 Create new network 선택하여 신규로 내부 대역을 구성합니다. Cluster ID는 표시될 이름을 작성합.. 더보기
[OSS] Hashicorp Vault 란? 개요 Vault는 다양한 비밀 정보들을 중앙에서 통합하여 관리하는 솔루션입니다. 주요 기능 다양한 비밀 정보를 통합 관리 서비스의 액세스를 위해 필요한 인증 정보 및 클라이언트간의 전송 중인 모든 키를 중앙에 통합하여 관리합니다. 접근 정책 적용으로 비밀 정보 보안 강화 다양한 클라우드 운영 환경의 시스템, 애플리케이션 및 민감한 데이터를 보호하기 위해 토큰, 암호, 인증서, 암호화키를 모두 암호화하고, 접근 권한에 대한 정책 설정으로 보안 강화합니다. 키 라이프 사이클의 자동화 - Dynamic secrets 접속을 위해 필요한 암호 정보는 사용 시간 정책에 따라 신규 생성 및 폐기의 라이프사이클 자동 수행합니다. 구성, 관리, 확인 방법 Hasicorp Vault는 구성, 관리, 확인 하는 방식은 3.. 더보기
[OSS] Amazon linux에 Jenkins 설치하기 설치 방법 Jenkins 패키지를 설치 전 Jenkins는 java로 동작하기 때문에 java 설치가 필요하다. sudo yum upgrade -y sudo yum install java-11-amazon-corretto -y Amazon linux OS에서 Jenkins의 Long Term Support release를 설치 하는 과정이다. sudo wget -O /etc/yum.repos.d/jenkins.repo \\ sudo rpm --import sudo yum install jenkins -y sudo systemctl daemon-reload 설치 결과는 아래 화면과 유사하다. Jenkins 실행 아래 명령어를 참고하여 Jenkins 서비스를 시작한다. # 서버 부팅 시 jenkins 시작 .. 더보기
[OSS] PENTAHO 란? Pentaho란? 자바 기반 오픈소스 데이터 처리 솔루션이다. 펜타호의 버전은 기업용 버전(EE)과 커뮤니티용 버전(CE)으로 구분되어 있다. PDI는 Pentaho Data Integration의 약자로 사용자의 PC에서 데이터를 처리할 수 있는 GUI 작업환경을 제공한다. GUI 인터페이스를 제공하기 때문에 전문 데이터 분석 툴이 익숙하지 않아도 쉽게 익힐 수 있다. 데이터 수집 부터 분석 결과 저장까지, 모든 작업을 한 가지 툴인 펜타호에서 가능하다. Pentaho CE - PDI 대표적인 클라이언트 애플리케이션으로 PDI가 있고, 대표적인 서버 애플리케이션으로는 PBA가 있다. PDI는 Pentaho Data Integration의 약자로 사용자의 PC에서 데이터를 처리할 수 있는 GUI 작업환경.. 더보기

반응형