본문 바로가기
  • 시 쓰는 개발자

1일 1개념정리 (24년 8월~12월)/네트워크, 클라우드17

1일1개 (100) - 카프킥!! 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#100. Kafka "대규모 데이터 처리"라는 맥락에서 빠지지 않는 툴이 있는데, 바로 카프카다. 진입장벽이 높아보여서 어떻게 해야할지 시도조차 못했는데, 일단 이론 정리부터 시작해보려 한다. 기술적인 내용보다 "어떤 맥락으로" 대규모 데이터를 처리하는지 알아보려 한다. Karfka 구성 요소카프카 자체는, 대규모 데이터 처리를 위한 "분산 메시지 브로커"이다. 실시간 데이터 스트리밍을 처리하고 데이터를 수집하고 저장하여 분석한다. 실제로 링크드인 같은 경우에는 카프카로 하루에 수십T.. 2024. 12. 8.
1일1개 (96) - 데이터 보따리에 싸서 던지기 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#96. http , https우리는 신경을 안쓰겠지만, 우리가 들어가는 웹사이트는 항상 https를 달고 www로 시작한다. 여기서 말하는 https는 무엇이고, http와는 어떤 차이가 있는지 알아보자. HTTP ( = HyperText Transfer Protocol)초기에 만들어진 인터넷 프로토콜이다. 데이터가 암호화되지 않고 평문으로 전송되어 스니핑(데이터 탈취) 문제가 있으며, 중간자 공격 등도 가능해 보안 취약점이 많다. 주로 보안이 중요하지 않은 환경에서만 가능하고, 요즘.. 2024. 12. 4.
1일1개 (95) - 계산 이쪽에서도 도와드릴게요 ~ 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#95. 로드 밸런싱흔히 로드밸런싱을 단순히 트래픽 분산 정도로 이야기하는데, 오늘은 정확히 어떤 개념인지 한번 정리해보려 한다. 로드 밸런싱로드 밸런싱은 작업을 분산하여 서버 과부화를 방지하고 개선하는 기술이다. 올리브영에 가서, 줄이 길면 옆에 카운터에도 점원이 와서 이쪽에서도 계산 도와드릴게요 ~ 하는 것과 같은 맥락이다. 그래서 이를 통해 성능 최적화, 확장성(= 부하 분산) 등의 이점이 있고 아무래도 가장 큰 목적은 트래픽 분산하여 성능 최적화가 아닐까싶다. 사용 사례를 보면,.. 2024. 11. 28.
1일1개 (92) - 자기 옷에 이름쓰고 다니는 애기 패킷 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#92. MPLS ( Multi-Protocol Label Switching )라우팅 프로토콜 관련해서 공부하다가, MPLS라는 것을 보았다. 패킷 전송을 빠르게 하기 위한 기술이라는데, 궁금해서 정리해본다. MPLSMPLS는 고성능 네트워크 관련 기술로, 패킷 전송을 가속화하기 위해 사용한다. 이는 4계층인 Transport 계층에서 사용하는데, IP 프로토콜 뿐만 아니라 다양한 프로토콜과 호환 가능해서 이름에 "Multi-Protocol"이라는 용어가 포함됐다. MPLS의 작동 원리.. 2024. 11. 25.
1일1개 (90) - OOOcast 통신방식 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#90. 네트워크 통신방식네트워크 공부할 때 자주 나오는 통신 방식이 좀 있는데, 간단하게만 정리해보려 한다. 유니캐스트 (Unicast)송신자, 수신자가 1:1로 통신한다.대역폭을 많이 소모한다.ex. 일반적인 웹 브라우징, 이메일 등에 사용되고, VOD에도 사용된다.브로드캐스트 (Broadcast)네트워크 상의 "모든 노드"에 데이터를 전송한다.브로드캐스트 도메인 내로 범위가 제한된다.대역폭이 낭비될 수 있다.ex. ARP나 로컬 네트워크의 장치 검색 때 사용된다.멀티캐스트 (Mul.. 2024. 11. 23.
1일1개 (88) - 편식쟁이 AI 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#88. LSTM ( Long Short-Term Memory )LSTM은 시계열 데이터(시간 순서에 따라 관측된 데이터)를 처리하는데 특화된 신경망 구조이다. 사실 몇번 들어보기나 했지, ai를 전공하지 않아 잘 모른다. 이번에는 일반인이 이해할 정도로만 정리겸 공부해보려 한다. 전문지식X, 내용 정리만O LSTMLSTM(Long Short-Term Memory)은 사람의 기억과 비슷한 방식으로 데이터를 처리한다고 보면 된다. LSTM 자체가 시간 순서에 따라 관측된 데이터를 처리한다.. 2024. 11. 21.
1일1개 (85) - 서버없는 컴퓨팅 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#85. 서버리스 컴퓨팅 ( Serverless Computing )서버리스 컴퓨팅 이라는 게 있다. 클라우드에서 자동으로 관리되며 실행되는 프로그램 정도로 생각하면 될듯한데 .... 클라우드 서비스와 활용법에 대해서 알아보자. 서버리스 컴퓨팅서버리스 컴퓨팅은 개발자가 관리할 필요 없이 클라우드에서 자동으로 관리하며 환경을 제공하는 클라우드 모델이다. 이를 통해 개발자는 이쪽 신경 안쓰고, 본업 비즈니스 로직만 신경쓸 수 있다. 감이 안오니까 이건 예시부터 먼저 살펴보자 !!! 사례1... 2024. 11. 18.
1일1개 (84) - 아이스크림 무인매장 속 비동기 처리 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#84. 메시지 큐(Message Queue) 동기, 비동기 할때도 그렇고 네트워크 할때도 종종 메세지 큐에 대해서 나오는데 사실 그냥 "큐"겠거니 정도만 생각하고 넘어가서, 한번 정리해보려 한다.  메시지 큐메시지 큐는 애플리케이션 간 비동기적으로 데이터를 교환할 때 쓰는 "비동기 방식의 메시지 전달 시스템"이다. 이를 통해 시스템 기능이 독립적으로 작동하면서 데이터를 주고받을 수 있다. 메시지 큐는 생산자, 소비자라는 개념으로 메세지를 관리하고 큐를 제공한다. → 비동기처리, 로드밸.. 2024. 11. 17.
1일1개 (73) - 기사님 시청역으로 가주세요 (가는 길은 모름) 1일 1개념정리 24.08.09.금 ~  큰 결정에 큰 동기가 따르지 않을 때도 있다. 하지만 큰 결심이 따라야 이뤄낼 수 있다.무조건 무조건 1일 1개의 개념 정리하기 !!!!!!!!!!!!!!!!!!!!!!!!!!!!!#73. DNS 서버DNS 서버는 도메인 이름을 IP 주소로 변환해주는 시스템이다. 우리가 ip주소를 모르고 tistory.com 이라고만 쳐도 연결이 되도록 매핑해주는 시스템이라고 보면 된다. 오늘은 DNS 서버에 대해서 알아봅시다. DNS 서버일단 원론적인 이야기에 앞서, 재밌는 것 부터 해보자. 우리는 google.com 이라고만 쳐도 ip주소 없이 연결되는 것을 안다. 그럼 반대로, ip주소를 직접 쳐도 구글이 연결될까 ?? 이를 알아보기 위해, cmd에서 다음 명령어로 구글의 .. 2024. 11. 6.
반응형