일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- aws s3
- kubeadm
- Python
- docker
- java
- zookeeper
- kubernetes
- JavaScript
- Network
- Spring
- kubectl
- Trino
- helm
- airflow
- EC2
- Packet
- jvm
- Vision
- CSV
- OS
- ip
- grafana
- AWS
- MAC address
- Operating System
- PostgreSQL
- Kafka
- tcp
- CVAT
- log
- Today
- Total
목록ALL (210)
JUST WRITE

이 글은 YouTube 드림코딩 by 엘리의 깃,깃허브 제대로 배우기편을 정리하여 작성한 글입니다. git config git 시작하기 전에 초기 설정이 필요하다 기본 초기 설정 값 user.name -> git 사용 유저명 user.email -> git 사용 유저 이메일 core.autocrlf -> git commit시 CRLF -> LF , LF -> CRLF로 자동변환 Window 환경 : True로 설정 Window에서는 줄바꿈을 \r(carriage-return)+\n(line feed)로 처리 : git commit시 CRLF -> LF UNIX기반(Linux, Mac) : input으로 설정 UNIX기반(Linux, Mac)에서는 줄바꿈을 \n(line feed) : git commit시..

Origin / Master / Head Origin Remote Branch를 의미 ex) origin/master 보통 Remote Branch 이름 -> ${Remote Repository}/${branch Name} git clone시 따로 Remote Repository 이름 지정하지 않으면 origin으로 지정 Master branch 중 가장 기본이 되는 branch Head checkout 된 branch, pointer 같은 역할 git Area Working Directory Local Project Directory 내 .git 이력과. git을 제외한 모든 영역 실제 code의 추가/변경이 이루어지는 영역 Stage Area(Index Area) Working Directory에서 ..

이 글은 git 공식 홈페이지 'About'을 정리하여 작성한 글입니다. git 형상관리 도구(Configuration Management Tool), 버전 관리시스템(VCS, Version Control System)의 한 종류 특징 Branching and Merging Frictionless Context Switching : branch 작업 중 커밋 후 손쉽게 다른 branch 전환 가능. Role-Based Codelines : branch는 특수한 Role(production, testing...) 가짐. Feature Based Workflow : 작업의 기본 단위는 feature. Disposable Experimentation : 새로운 branch를 통해 쉽게 실험, 테스팅 진행 가능..

성능향상, 고가용성을 위해서 Multi Server로 구성하다보면 Session 정합성 문제가 발생하게 된다. 이러한 문제를 해결하기 위해 Sticky Session, Session Clustering과 같은 기술이 고안되었다. Sticky Session sticky란 단어는 사전적으로 끈적거리는 이라는 의미를 가진다. Sticky Session는 특정 사용자가 처음 Request를 처리한 서버에서 계속 Request를 처리하는 방식이다.특정 사용자 - 특정 서버가 끈적한 관계(?)를 가지게 되는 구조이다.Cookie를 이용하거나 IP Tracking 방식을 통해 구현된다. 단점 Load Balancing이 잘 작동하지 않을 수 있다. 한 서버로 과부하가 될 수 있다. 해당 서버 fail시 Session..

Load Balancing 부하 분산 서비스가 원활하게 작동할 수 있도록 트래픽을 여러 서버로 분산, 나눠서 처리할 수 있게 해주는 기술 Load Balancing Algorithms Round Robin -> 가장 일반적인 알고리즘, 가중치에 따라 순차적으로 서버 분산. Least Connections -> 가장 접속 수가 적은 서버로 분산, 긴 Session(LDAP, SQL, TSE)에 적합. Least Time -> 응답시간이 빠르고 active인 Connection이 적은 쪽으로 분산. Hash -> Client IP, Clinet URL과 같은 Key를 기준으로 분산. Random with Two Choices -> 임의 2개 서버 선택 후 Least Time 알고리즘 적용하여 분산. URL_..

HA와 RAC는 Database의 고가용성을 위해 고안된 Architecture이다. HA High Availability 2개 서버를 준비하여 하나는 active, 다른 하나는 standby 상태로 세팅한다. 모든 처리를 active인 서버에서 처리한다. standby 상태인 서버는 active 서버가 작동불능상태일때 처리를 한다(failover). 장점 구조가 단순하다. 하나의 서버만 동작하고 있어 유지비가 저렴하다. 단점 서버간 동기화 작업이 필요하다. failover 시 진행 중이던 트랜잭션이 유실된다. -> 트랜잭션이 많은 시스템에 부적합 RAC Real Application Cluster Oracle에서 지원하며, 2개 이상의 인스턴스가 하나의 Storage를 바라보고 있는 구성이다. 모든 인..