본문 바로가기

전체 글85

Performance: Loss 전에 queuing delay 에 대해서 말했는데 잘못하면 delay를 넘어 loss를 발생시킬 수 있다.큐가 넘친 상태이면 이후에 들어오는 패킷은 손실될 수 있다.손실된 패킷은 이전 노드로 반송되지만 심한 경우는 아예 손실될 수도 있다.... 2024. 10. 9.
Performance: Delay DelayDelay 종류 패킷은 한 호스트에서 출발해, 라우터들을 통과해, 다른 호스트까지 도달한다.그 과정에서 processing delay, queuing delay, transmission delay, propagation delay가 발생한다. 1. 패킷 헤더를 조사하고(processing delay)2. output link가서 대기하여(queuing delay)3. 차례가 되면 전송하여(transmission delay)4. 링크를 거쳐 도달(propagation delay)=> 총 delay는 1+2+3+4 순서다.  1. Processing delay : 패킷 헤더를 조사하고 그 패킷을 어디로 보낼지를 결정하는 데 걸리는 시간- 비트 에러를 조사하는 데 걸리는 시간(패킷이 왔지만 잘못된 b.. 2024. 10. 9.
AWS EC2(1) Cloud InfrastructureCloud Platforms(SaaS, PaaS, IaaS)Compute Services(AWS EC2)Cloud Storage(AWS S3)Cloud DatabaseVirtualization(클라우드컴퓨팅의 기본 원리)Security, Privacy(보안 기능)Reliability, Availability(데이터센터 안전 유지 기능)DevOps, MLOps(빠르게 클라우드 전달하는 방법)Cloud-based AI(머신러닝 파이프라인 실행 방법)Edge Computing(클라우드컴퓨팅 이외에 등장하는 패러다임)​IaaS의 일종인 AWS(Amazon Web Service)는 사용자의 니즈에 맞는 클라우드 서비스를 제공하고 사용자는 필요한 서비스를 조합하여 사용할 수 있다.. 2024. 10. 8.
VCS와 Git VCS란 Version Control System의 약자로,파일 변화를 시간에 따라 기록했다가 나중에 특정 시점의 버전을 다시 불러올 수 있는 시스템을 말한다.다음과 같은 상황에서 VCS는 유용하다. - 이렇게 버전이 업그레이드되고 있을 때 version5에서 version4로 돌아가야 할 때,- 또는 version2에서 만들어진 기능을 수정해야 할 때  - 기능 D를 기능 A/B/C와 합치고싶을 때- 기능 A/B/C에서 기능 E의 테스트가 필요할 때  Git은 이 VCS 의 일종으로 쉬운 버전 관리가 가능하고 병렬적인 작업의 진행을 가능하게 한다.Github는 Git 저장소 호스팅을 지원하며, 영리적인 서비스와 오픈소스를 위한 무상 서비스를 제공한다. Git은 GitHub에 내놓기 위한 작업공간이라고 .. 2024. 10. 8.