본문 바로가기
반응형

IT/Knowledge272

파일 시스템 종류 이전 포스팅에서 usb를 부팅 usb로 만드는 방법에 대한 포스팅을 다룬적이있다. 자세한 내용은 참고 포스팅 참고 바란다. 여기서 나오는 개념이 포맷의 종류이다. usb를 어떤 방식으로 포맷을 할지. 즉 어떤 파일 시스템을 사용할지 이다. 크게는 3가지 이다. 각 종류와 설명은 아래와 같다. NTFS New Technology File System의 약자 FAT32 방식의 용량 한계를 해결하기 위한 방식 최대 용량 256TB까지 포맷 가능 저장할 수 있는 단일 파일 크기는 최대 16TB(16,000GB)임 윈도우 외의 운영체제에서는 인식 오류가 날 수 있음 FAT32 File Allocation Table 32의 약자 최대 용량 32GB까지 포맷이 가능 저장할 수 있는 단일 파일 크기는 최대 4GB임 4.. 2023. 12. 15.
GSLB(Global Server Load Balancing) 이란? 대규모 부하분산을 위한 GSLB에 대해 알아보려고 한다. 일단 Load Balancing에 대한 정의는 아래 참고 포스팅을 참고 바란다. GSLB 는 Global Server Load Balancing 의 약자이다. GSLB 는 인터넷 트래픽을 전 세계에 걸쳐 분산된 수많은 연결된 서버에 배포하는 방식이다. GSLB 의 이점은 향상된 안정성, 대기 시간 감소 등이다. GSLB는 로드밸런싱의 역할을 하면서 DNS서비스의 발전된 형태라고 생각하면 된다. DNS 와의 차이 1. DNS는 서버의 상태를 알수 없기에 접근 실패가 종종 나지만 GSLB는 서버의 상태를 모니터링 하기에 알수 있다. 2. DNS는 단순 round robin 이지만 GSLB는 좀더 정교한 로드밸런싱을 한다. 3. 레이턴시 기반 (서버별.. 2023. 12. 14.
TCP/IP 4Layer (DoD 4계층) 예전에 포스팅에서 OSI 7계층에 대해서 다룬 글이 있다. 자세한 내용은 아래 참고 포스팅 참고 바란다. DoD(미 국방성) 은 어떠한 상황이라도 정상적으로 동작하는 네트워크의 필요성을 느끼고 TCP/IP 참조 모델을 만들었다. OSI 7 계층과 비슷하게 되어있지만 4계층으로 나뉜다. 자세한 내용은 아래 사진과 같다. https://www.freesoft.org/CIE/Topics/16.htm DoD Four-Layer Model Connected: An Internet Encyclopedia DoD Four-Layer Model Up: Connected: An Internet Encyclopedia Up: Topics Up: Concepts Up: Protocol Layering Prev: Protoc.. 2023. 12. 13.
Disaster Recovery(DR)- 재해복구 DR이란? IT 분야에서의 Disaster Recovery(DR)이란, 각종 재해 및 위험요소에 의해 서비스나 시스템이 중단 됐을 때 이를 정상 상태로 복구시키는 것을 의미한다. 외부 요인 내부 요인 지진, 태풍, 홍수, 화재 등의 자연 재해 테러로 인한 폭파, 전쟁, 해킹, 통신 장애, 전력공급 차단 등의 인위적인 재해 시스템 결함, 기계적 오류, 관리 정책 오류, 사용자 실수, 기타 장애 DR 서비스란? Disaster Recovery(DR) 서비스는 재해 복구 시스템이다. IDC별, 전산실별, 지점별 등 지역적으로 분리된 서버들에 대해 무정지 서비스가 가능하게 한다. 갑작스런 네트워크의 단절, 네트워크 노드의 불안정, 장비의 다운, 정전 등으로 인한 문제를 해결한다. DR에서 따지는 지표는 아래와 .. 2023. 12. 8.
FQDN(Fully Qualified Domain Name) 이란? FQDN은 Fully Qualified Domain Name 의 약자로 '절대 도메인 네임' 또는 '전체 도메인 네임' 이라고도 불린다. 내용 그대로 도메인 전체 이름을 표기하는 방식을 의미한다. 웹 사이트 주소를 예로 들면 www.tistory.com thenicesj.tistory.com 이 두개 주소에서 www 와 thenicesj 부분이 '호스트'이다. 이부분은 특정 컴퓨터나 기기를 가리키는데 사용이 된다. tistory.com 부분이 '도메인'이다. 도메인 이름을 나타낸다. (좀더 세분화 하면 tistory가 도메인이고 .com 은 최상위 도메인이라고 여길수 있다.) 위에 쓴 것처럼 호스트와 도메인을 함께 명시하여 전체 경로를 모두 표기하는 것을 FQDN 이라 한다. 쿠버네티스의 경우 다른 Po.. 2023. 12. 7.
CSR과 SSR 차이 먼저 이 둘의 차이를 알기 위해서는 브라우저 랜더링 이라는 개념을 익혀야한다. 사용자가 어떤 웹사이트를 들어가는 경우, 글, 그림, 링크 등등 다양하게 뜨게 되는데 렌더링이란 브라우저가 서버로부터 요청해 받은 내용을 브라우저 화면에 표시해주는 작업 을 의미한다. 브라우저가 서버로부터 HTML, CSS, Js 등 문서를 받아서 해석하여 표현해주는것이다. 이 방식이 클라이언트 사이드 렌더링과 서버 사이드 렌더링 두가지로 나뉘게 된다. 클라이언트 사이드 렌더링(Client Side Rendering) 클라이언트인 브라우저가 렌더링을 처리하는 방식이다. 즉, 서버에서 받은 데이터를 통해 클라이언트인 브라우저가 화면(View)을 그리는 주체가 되는 것이다. 서버 사이드 렌더링(Server Side Renderin.. 2023. 12. 4.
Row Chaining, Row Migration 데이터베이스를 공부하면서 나오는 용어 이지만 IT 지식으로도 알고 있어야할 내용이라고 판단하여 본 포스팅을 DB 범주에 넣지 않았다. 큰 데이터나, 긴 데이터를 저장하려고 할 경우에 나오는 현상들도 둘의 차이를 간단하게 알아볼 것이다. Row Migration 이미지만 봐도 이해 가겠지만 기존에는 사이즈에 맞는 데이터였지만 값이 Update 되면서 기존 블록에서는 길이가 넘쳐서 다른 블록에 저장하는 현상이다. Row Chaining 이 또한 이미지가 잘 설명하고 있지만. Row Migration 과의 차이는 Migration 은 Update 시에 , Chaining 은 Insert 라고 생각하면 된다. 처음에 저장부터 공간이 부족하여 다음 블록까지 넘어가서 저장을 할 경우이다. 둘의 공통점은 저장시 공간.. 2023. 12. 1.
IDLE 상태 IDLE 상태 , 그리고 한글로 읽을때는 아이들 상태라고 한다. 피시나 서버 등에서 프로세스의 동작 여부에 따라 자원이 소모가 되고 그러면서 전력이 측정이 된다. 고사양 게임을 하거나 GPU 작업을 돌리게 되면 프로세스 자체가 크기 때문에 고전력이 요구 되지만, 아무것도 안하거나 작은 프로세스만 돌릴 경우엔 저전력으로도 충분히 유지가 가능하다. 이럴경우에 상태를 아이들 상태라고 한다. 서버를 살 경우에는 전력을 필히 고려해야하는데 주로 이 아이들 상태를 많이 보곤 한다. 그 밖에 다른 프로세스 들의 상태는 아래와 같다. IDLE 프로그램을 수행하지 않는 상태(프로세스가 아님) READY 대기 상태, 스케쥴러에 의해 자신의 순서를 대기하고 있는 상태 스케쥴러에 의해 자신의 순서가 오면 Disptch하여 R.. 2023. 11. 18.
Webhook 이란? webhook은 웹페이지나 앱에서 발생하는 특정 이벤트들을 커스텀 callback으로 변환해주는 방법이다. 설명을 텍스트로 보면 어려우니 그림으로 설명하면 아래와 같다. 일반적인 polling 방식은 계속해서 반응이 있는지, DB sync 맞추는것처럼 계속 polling 을 할수 있지만, webhook은 필요시 상대방쪽에서 event 를 발생해주면 그때 반응하는 것이다. 유의점 만약 앱이 중지 된다면 endpoint 의 event는 유실되게 된다. 지속적인 모니터링이나 알림을 잘 받아서 처리가 가능해야한다. 예외처리가 잘 되어있어야한다. 2023. 11. 15.
반응형