전체 글60 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. 클라우드컴퓨팅이란 클라우드란 다양한 서버의 글로벌 네트워크를 뜻한다.실제로 Netflix, facebook, twitter, coupang, 당근마켓 등은 클라우드 서비스의 B2B(Business to Business) 기능을 사용하여 운영한다.클라우드 컴퓨팅이란 문서작성, 데이터 스토리지 등과 같은 다양한 기능을 클라우드로부터 지원받는 것을 말한다.Google cloud를 생각해보면 쉽다. 다양한 서버로 묶여 있는 전세계 사용자들이 시간에 구애받지 않고 하나의 문서를 작성할 수 있다.이 과목에서 다룰 개괄적인 주제는 다음과 같다.Cloud InfrastructureCloud Platforms(SaaS, PaaS, IaaS)Compute Services(AWS EC2)Cloud Storage(AWS S3)Cloud Da.. 2024. 10. 4. 이전 1 ··· 11 12 13 14 15 다음