HA와 Cluster의 차이
·
CLOUD
Cache는 Storage/DB와 병렬이다. (+MESI protocol)
·
Computer Science/Computer Architecture
알게 된 사실 1) 캐싱을 할 때 VM - REDIS - DB/Storage 구조로 보통 나타내지만 이건 논리적인 구조다. 물리적으로는 VM - REDIS - DB - Storage 이렇게 연결되어있다. 왜? REDIS도 결국 storage인데, storage - storage가 연결되면 어떻게 데이터를 가져와? 2) write back vs write through write back : 캐시에 먼저 저장하고, 캐시에서 더이상 필요 없을 때 disk로 내린다. 장점) 속도가 빠르다. 단점) 일관성 문제가 생길 수 있다. -> 이거 CPU에서만 생기는거 아냐? http://blog.skby.net/%EC%BA%90%EC%8B%9C-%EC%9D%BC%EA%B4%80%EC%84%B1-%EC%9C%A0%EC%..
Azure Database 차이 (공부 해야됨)
·
CLOUD/Azure Cloud
https://docs.microsoft.com/ko-kr/azure/azure-sql/ Azure SQL 설명서 - Azure SQL Azure SQL은 Azure SQL Database의 완전 관리형 데이터베이스, Azure SQL Managed Instance의 완전 관리형 인스턴스 또는 Azure의 가상 머신에 설치된 SQL Server 등 클라우드의 SQL Server 데이터베이스 엔진 제품군입 docs.microsoft.com https://docs.microsoft.com/en-us/azure/mysql/select-right-deployment-type Selecting the right deployment type - Azure Database for MySQL This article d..
세션이란 뭘까? -2 (정확한 세션의 정의)
·
Computer Science/Network
https://blog.hojaelee.com/182 세션이란 뭘까? Ping도 세션이 맺어지나? (정확하진 않음) 오개념이 있었다. Connection, Session, TCP, UDP, ICMP 이것들이 짬뽕되어서 개념이 혼재되어 있었음 세션은 Source와 Destination간의 Logical Connectivity다. (즉, 물리적으로는 끊어져있을 수도 있대.) So.. blog.hojaelee.com 이 게시글의 후속편이다. [이호재] [12:07 PM] https://thecodinglog.github.io/web/2020/08/11/what-is-session.html 세션 동작 원리 - 쿠키와 세션의 관계 쿠키로 세션을 유지하고 공유하는 방법 thecodinglog.github.io 일단..
containerPort는 방화벽이 아니다. (Rather, optional/informational)
·
System Engineering/Kubernetes
강사님이 containerPort는 방화벽의 역할이 아니고 listening port를 보여주는 역할이라고 하셔서 먼 소리지? 했다. 그래서 좀 더 자세하게 알아봤다. 우선 선배님들 카톡방에다가 질문을 투척했음 In a nutshell: targetPort and containerPort basically refer to the same port (so if both are used they are expected to have the same value) but they are used in two different contexts and have entirely different purposes. They cannot be used interchangeably as both are part of th..
kubernetes 9/17
·
System Engineering/Kubernetes
설규환 강사님 kyuhwan2015@gmail.com 레이블 - 레이블은 개체의 식별에 사용 - 컨트롤러, 서비스 등에서 selector를 사용하여 대상을 지정함 - 기타 대상을 특정할 경우 -l 옵션과 selector를 사용하여 대상 지정 ex) kubectl get pod -l app=test 특수한 접두사가 붙은 레이블 - 사용자가 개체를 식별하기 위하여 붙인 레이블이 아닌, 쿠버네티스 클러스터에서 개체를 식별하기 위하여 부여한 레이블 - 일반적으로 사용자가 생성한 기본 리소스(파드, 컨트롤러, 서비스 등) 에는 존재하지 않음 $ kubectl get svc --namespace kube-system kube-dns -o yaml | less ... labels: k8s-app: kube-dns k..