일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
- 트럼프2.0시대
- 런데이
- apollo-server-v3
- 마법의연금굴리기
- 플라스틱은 어떻게 브랜드의 무기가 되는가
- 일권하는사회
- 송고버섯피자
- 프로젝트헤일메리
- 이코노미스트한국구독센터
- 루스틱
- 오운완
- 달리기
- 한국걱정
- 티지아이포럼
- 중사랑
- 여행
- lner
- kafka-connect
- neovim
- 런데이애플워치
- 가람집옹심이
- 여니브레드
- Zone2
- 저동하녹
- deepseek
- 잘쉬어야지
- 강릉여행
- 마연굴
- schema-registry
- apollo-sandbox
- Today
- Total
해뜨기전에자자
~적당히 알고있던 터라 약간 dive 해본다~ https://jvns.ca/blog/2016/10/10/what-even-is-a-container/ container는 linux kernel의 새로운 기능인 namespace, cgroups, seccomp-bpf 라는 기능으로 독립적인 프로세스를 실행할 수 있도록 한다.실제로 우리가 사용하게 되는 환경은 vm 같아 보이지만 vm 은 아님. 그냥 리눅스 커널에 있는 process임 ## namespace: isolated resources격리된 환경을 제공하는 lightweight 가상화 기술docker나 LXC가 모두 namespace 기반으로 만들어짐hypervisor는 하드웨어 리소스를 가상화하는데 비해, namespace는 동일한 OS, kern..
initd systemd # 현상ubuntu 14.04에서 systemctl 설치 후에systemctl enable {path}로 서비스를 등록해줘도 제대로 등록되지 않고, start/status를 해도 resource not found로 파일을 제대로 찾지 못했다.```systemctl list-units``` # 원인이유는 14.04 initd, 16.04 systemd가 default 이기 때문이었다.process pid 1번 process인 init가 systemd로 바뀐거고제대로 동작하도록 하려면 grub을 수정해서 init이 systemd로 동작하도록 변경해주어야한다 /etc/default/grub 파일에 아래와 같이 init=/lib/systemd/systemd 를 추가해주고 ```GRUB_..
https://aphyr.com/posts/294-jepsen-cassandra 카산드라의 write loss 에 대해서 다루고 있는 글.CRDT, Vector clocks, Isolation Levels 등의 개념에 대해 접할 수 있었고,CRDT를 만족하는 CQL을 쓰면 write loss를 없앨 수 있음.CRDT: semi-lattice의 조건을 만족할때 충돌 없이 Replicated 시킬 수 있는 개념. * semi-lattice는 결합법칙 & 교환법칙 & 멱등성---- 일찍이 카산드라에서는 vector clocks를 구현하지 않기로 결정했는데, 이유는 속도 저하 때문이었음. last-write-win을 모든 케이스에 적용하고, causality graph 를 무시하면서 write를 위한 round..