AKS 실전 - AKS Compute 심화
·
CLOUD/Azure Cloud
https://www.youtube.com/watch?v=f8zCw5KlmPo 기본적으로 AKS는 무료 버전이다. 무료버전이기 때문에 SLO는 제공하지만 SLA는 제공하지 않는다. SLO : 99.5% 안정성 보장. 하지만 이슈가 있을 때 돈을 개런티해주지는 않는다. 새로 출시된 기능이 업데이트 SLA : 0.1$ / hour -> 하루에 2.4$ 가용성 영역이 있는 곳은 99.95% 가용성 영역이 없는 곳은 99.9% SLO와 SLA의 차이가 뭐냐? Control Plane에 과금이 되느냐 안되느냐의 차이다. Control Plane에는 API Server, Scheduler, etcd 등의 컴포넌트들이 있다. SLA를 쓰면, 빅클러스터를 사용했을 때 각각의 컴포넌트들이 Auto Scale이 된다. 따..
Service Level Indicators in Practice
·
System Engineering/SRE
https://medium.com/@jerub/service-level-indicators-in-practice-6a1125e24bee
메시지 큐의 목적 (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 -> 설명 너무 잘 되어있다