| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 |
- SQL
- instances failed to join cluster
- assumerole
- 테라폼
- Gateway
- route53
- dns
- httpasswd
- helm_release
- NAT
- aws-loadbalacner-controller
- 코드커버리지
- Terraform
- aws ses #aws lambda
- 클러스터 보안 그룹
- fruition
- jenkins
- 추가 보안 그룹
- ingestion
- docker
- IRSA
- 에이전트 유형
- 스터브
- 이렇게 하면 된다
- delayed durability
- 에이전트 구성
- node group
- s3
- kubernetes
- Pipeline
- Today
- Total
목록전체 글 (55)
cloudwithbass
WAL (Write Ahead Logging)MSSQL에서는 일관성을 확보하기 위해 데이터의 변경 사항을 로그 파일에 먼저 기록한다.로그 파일에 기록이 완료되어야 클라이언트에게 TRANSACTION이 커밋되었음을 응답한다. WAL로 일관성을 확보하는 과정은 아래와 같다. 데이터 변경 발생한다.데이터 변경 전에 로그 버퍼에 먼저 기록한다.로그 버퍼는 로그 파일에 작성되기 전에 임시로 사용되는 메모리 공간이다.commit 실행 시 로그 버퍼의 내용이 flush되어 로그 파일에 기록된다.로그 파일은 순차 작성이라 파일 맨 뒤에 작성하면 돼서 디스크 I/O 치곤 그나마 효율적이다.flush가 성공하면 클라이언트에게 commit 성공을 응답한다. 위와 같은 과정에서 시스템 장애가 발생할 수 있는 구간을 로그 파일..
[개요]일반적으로 약 5,000 건 이상의 락이 걸리면 에스컬레이션이 발생할 수 다고 알려져 있다.만약 락 에스컬레이션이 발생하여 테이블 전체에 락이 걸리면, 그 기간 동안 사용자들이 대기해야 하는 문제가 생긴다. 이번 포스팅에서는 이러한 문제를 회피할 방법을 작성하려고 한다. [예시 상황]예시 테이블의 이름은 table_update이다.table_update의 PK는 update_id_1, update_id_2이며, 200만 건의 데이터가 적재되어 있다.PK 외의 인덱스는 존재하지 않는다. UPDATE [dbo].[table_update] SET [status] = 'hot'WHERE [status] = 'cold'AND [account_id] IN ( 11111, 11112, 11113..
목차 1. DNS구성 요소DNS에선 아래와 같이 세 종류의 구성 요소가 있습니다.스터브 리졸버풀 리졸버에게 이름 풀이를 요청합니다.주로 OS에 내장되어 있습니다.풀 리졸버실제로 이름 풀이를 수행합니다.인터넷 상의 서버에 질의하기 때문에 공인 IP를 할당하는 것이 일반적입니다.대표적으로 구글이나 클라우드 플레어의 8.8.8.8, 1.1.1.1 같은 오픈 리졸버가 있습니다.권한이 있는 서버(네임 서버)실제론 스터브 리졸버와 풀 리졸버에 '포워더'라는 구성 요소도 존재합니다.포워더는 스터브 리졸버와 풀 리졸버 간 질의와 응답을 중계합니다. Forwarder와 Conditional Forwarding 차이 (출처: https://blog.naver.com/mschoi72/221996559578)Condition..
