S3란 무엇인가?

이 글을 읽기 전에 앞서 안녕하세요. mayleaf입니다. 이번 글은 S3가 무엇인지, 왜 사용하는지, 사용하는 방법은 무엇인지에 대해서 간략하게 설명한 글입니다. 글의 순서는 S3의 정의, 사용하는 이유, 사용하는 방법 순으로 적혀있습니다. 감사합니다. S3란? S3는 Simple Storage Service 의 약자로 첫 글자에 S가 세 번 나타나기 때문에 S3라고 부릅니다. S3 는 인터넷용 저장소 서비스입니다. 각종 정적 파일들과 스크립트들을 저장하고 제공하는 용도로 사용합니다. 예를 들어서 이미지, 음원, 바이너리 패키지 같은 것들을 관리하는 데 사용합니다. 이 서비스는 웹 스케일에서 컴퓨팅을 쉽게 해주기 위해서 설계되었습니다. 예를 들어서 이미지 업로드가 가능한 서비스를 운영한다면, 이미지 저..

S3 2020.11.28 0

로그스태시가 레디스 정보를 읽는 방식

안녕하세요 메이리프입니다. 오늘은 로그스태쉬가 레디스에서 정보를 어떻게 읽는지 적은 글을 씁니다. 본문 로그스태시는 입력 플러그인을 통해서 특정한 소스의 정보를 읽습니다. 마찬가지로 레디스의 정보를 읽을 때에는 레디스 입력 플러그인을 사용합니다. 지원하는 데이터 타입은 list,channel, channel-pattern 이렇게 세 가지를 지원하며, list의 경우 BLPOP, channel의 경우 subscribe, channel-pattern의 경우 psubscribe 를 통해서 정보를 읽어옵니다. BLPOP은 blocking list pop의 약자로, 해당 키에 대해서 빈 값이면 레디스에서 커넥션을 막고, 값이 있을 때에만 값을 POP하여 넘겨줍니다.(POP이후에는 당연히 값이 지워집니다) chan..

ELK 2020.03.03 0