DevOps

DevOps

[REDIS] redis 데이터 사용량 엑셀로 추출하기

1.ecstats 오픈소스 redis를 사용하다 모니터링이나 관리 툴을 사용하지 않고 간단하게 데이터량을 추출해보고 싶어서 ecstats 오픈소스를 사용해보게 되었습니다. ecstats 오픈소스는 ElastiCache, Azure Cache for Redis, Redis cluster를 python 스크립트를 사용해 데이터 사용량과 구성 정보를 엑셀로 추출해주는 오픈소스입니다. - 링크 : https://github.com/Redislabs-Solution-Architects/ecstats [오픈소스 구조] ecstats는 총 세 가지 유형의 캐시 저장소의 데이터량의 추출하는 스크립트를 제공합니다. ElastiCache pullElasticCacheStats.py Azure Cache for Redis ..

DevOps/AWS

[AWS] Storage AWS S3

1. Amazon S3란? Amazon S3는 Amazon Simple Storage Service의 약자로 언제 어디서나 데이터를 단순하게 처리할 수 있도록하는 웹 서비스 기반 인터페이스를 제공합니다. 웹에서 사용 가능한 오브젝트 저장소로 사용한 만큼만 비용을 지불하고 내구성과 확장성이 뛰어납니다. 2. S3 특징 API를 통한 직접 사용이 가능 병렬 처리 지원 수명 주기, 객체 잠금, 복제, 배치 작업등 스토리지 관리를 위한 기능 지원 Labmda, SQS, SNS 등 데이터를 변환하고 워크플로를 트리거해 다양한 활동 자동화 처리 가능 객체에 대한 강한 일관성 제공 S3버킷과 객체는 기본적으로 비공개로 액세스하기 때문에 권한을 감사 및 관리하기 위한 기능 제공 3. S3 저장 방식 S3는 데이터를 버..

DevOps

[REDIS] redis 기초 개념

1. Redis란? Remote Dictionary Server(redis)는 오픈소스 기반의 비관계형 데이터베이스 관리 시스템으로 모든 데이터를 메모리에 저장하고 조회하는 키-값 기반의 NoSQL 인메모리 데이터 저장소 입니다. [캐시] 캐시란 한 번 읽어온 데이터를 임의의 공간에 저장하여 다음에 읽을 때도 빠르게 결과값을 받을 수 있도록 도와주는 공간입니다. DB에서 한 번 불러온 데이터는 캐시에 저장 되어 다음에도 똑같은 데이터 요청이 있다면 캐시에서 반환하는 과정입니다. 1. 클라이언트는 서버에서 데이터 요청을 보냄 2. 서버는 캐시에 데이터가 있으면 캐시에서 가져옴 3. 캐시에 데이터가 없다면 DB에서 데이터를 가져옴 4. 가져온 데이터를 캐시에 저장하고 클라이언트에게 데이터 반환 [인메모리 D..

DevOps/IIS

[IIS] MIME에 대하여...

문제상황 IIS 서버를 이용해 개발하다보니 특정 파일 업로드 시에 서버가 파일을 받지 못하는 상황이 발생 했습니다. 문제는 바로 MIME 문제였습니다.🔨 MIME이란? Multipurpose Internet Mail Extensions의 약자로 클라이언트에게 전송된 문서의 다양성을 알려주기 위한 메커니즘입니다. - MDN 기본적으로 E-mail(전자우편) 전송 프로토콜인 SMTP는 7비트 ASCII 문자만을 지원합니다. 그러나 ASCII 문자는 영어밖에 표현할 수 없기에 영어 이외의 언어로 쓰인 E-mail은 제대로 전송될 수 없었습니다. 이를 위해 탄생한 것이 MIME입니다. MIME은 ASCII가 아닌 문자 인코딩을 이용해 영어가 아닌 다른 언어로 된 E-mail 또는 그림 등을 보낼 수 있는 방식을..

DevOps/IIS

[IIS] IIS 서버에 가상 디렉터리 추가하기

개발 사항 IIS 서버를 사용하면서 특정 서버안에 있는 이미지를 불러와야 하는 상황이 발생했습니다. 예를 들면, IIS 서버에서 구동되고 있는 A 웹사이트에서 XXX.XXX.XXX.XXX 서버에 존재하는 1.png 이미지를 사용하려는 상황입니다. IIS에 가상 디렉터리를 추가해여 구현해보겠습니다. 설정 방법 설정방법은 크게 가상 디렉터리로 설정할 서버 내 설정과 IIS 서버 내 설정으로 나뉩니다. 🔔 설정 시 가장 중요한 부분은 권한입니다. IIS 서버의 권한과 가상 디렉터리로 설정할 서버의 권한이 맞아야 합니다. [ A. 가상 디렉터리로 설정할 서버 내 설정(위 그림으로 XXX.XXX.XXX.XXX 서버) ] IIS 서버가 설치된 웹서버의 이름을 확인합니다. (만약 기본이름이라면 사용하기 편한 이름으로..

eunoia07
'DevOps' 카테고리의 글 목록