메시지 큐의 목적 (Redis는 메시지 큐, 캐시 서버 기능 모두를 제공한다.)
·
System Engineering/System Design
선 요약 메시지 큐의 목적 : 클라이언트와 작업 서버 사이에 버퍼를 두어, 클라이언트의 요청과 요청에 대한 작업을 독립적으로 구성하기 위한 것이다. 이게 무슨 뜻일까? 요청 : 사용자의 요청. 작업 : 사용자의 요청을 처리하는 작업. 이렇게 정의하고 시작하자. 오케이. 그럼 요청과 작업을 독립적으로 구성하지 않으면 무슨 문제가 생길까? 예를 들어서, 카카오톡 서버의 아키텍쳐를 설계한다고 하자. 그리고 천만명이 1초에 한 번씩 메세지를 보낸다고 하자. 중간에 버퍼가 없다면, 요청이 곧바로 API 서버에 전달되기 때문에 결국 1초에 천만 request가 동시에 작업 서버에 전달된다. 이는 아무리 좋은 서버라고 해도 당연히 감당하기 쉽지 않다. (참고. 스택 오버 플로우는 2013년 한 해 동안 방문한 천만 ..
SRE book by Google (SRE에 대한 구글의 생각, 읽어볼 것)
·
System Engineering/SRE
https://sre.google/sre-book/foreword/ Google - Site Reliability Engineering Foreword Google's story is a story of scaling up. It is one of the great success stories of the computing industry, marking a shift towards IT-centric business. Google was one of the first companies to define what business-IT alignment meant in practice, a sre.google
SRE #3-SRE의 주요 지표 SLI/SLO (Service Level Indicator, Service Level Objective)
·
System Engineering/SRE
https://bcho.tistory.com/m/1328 SRE #3-SRE의 주요 지표 SLI/SLO (Service Level Indicatior, Service Level Objectives) SRE #3-SRE 주요 지표 (SLI/SLO) 조대협 (http://bcho.tistory.com) 이글은 앞글 (https://bcho.tistory.com/1327)과 연결 됩니다. 앞에 까지 SRE가 무엇이고, SRE가 하는일은 무엇이며, 어떻게 그 일을 수행 하.. bcho.tistory.com 정말 잘 설명해주신 글이 있어서 링크 달았다. SRE에 대한 구글의 관점을 번역해주셨다.
[OS] 멀티프로세싱, 멀티프로그래밍, 멀티태스킹, 멀티스레딩
·
Computer Science/Operating System
https://velog.io/@chy0428/OS-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EA%B7%B8%EB%9E%98%EB%B0%8D-%EB%A9%80%ED%8B%B0%ED%94%84%EB%A1%9C%EC%84%B8%EC%8B%B1 [OS] 멀티프로세싱, 멀티프로그래밍, 멀티태스킹, 멀티스레딩 멀티 프로세싱은 다수의 프로세서가 서로 협력적으로 일을 처리하는 것을 의미한다. 컴퓨터는 1대인데 프로세서(CPU)는 2개 이상이다. 보통, 멀티코어시스템(multi-core system)을 포함한다.초기의 컴 velog.io -> 설명 너무 잘 되어있다
캐시 일관성이란?
·
Computer Science/Computer Architecture
https://goodgid.github.io/Cache-Coherence/ 캐시 일관성(Cache Coherence) Index goodgid.github.io 캐시 일관성(영어: Cache Coherence)이란 공유 메모리 시스템에서 각 클라이언트(혹은 프로세서)가 가진 로컬 캐시 간의 일관성을 의미한다.
Azure Cache for Redis 지원 시나리오
·
CLOUD/Azure Cloud
https://docs.microsoft.com/ko-kr/azure/azure-cache-for-redis/cache-overview Azure Cache for Redis란? 캐시 배제, 콘텐츠 캐싱, 사용자 세션 캐싱, 작업 및 메시지 큐, 분산 트랜잭션을 활성화하는 Azure Cache for Redis에 대해 알아봅니다. docs.microsoft.com