본문 바로가기

전체 글

(35)
[용어 정리] IaaS, PaaS, SaaS 자주 접해보았지만 항상 헷갈리던 용어인 IaaS, PaaS, SaaS에 대해 알아보기 위해 우선 먼저 알아야 할 것 몇가지를 정리해보면, Cloud Computing 클라우드 컴퓨팅은 인터넷을 통해 가상화된 컴퓨터의 리소스를 요구하는 즉시 제공하는 것입니다. 인터넷 기반 컴퓨팅의 일종으로 정보를 자신의 컴퓨터가 아닌 인터넷에 연결된 다른 컴퓨터가 처리를 하는 것을 의미합니다. 즉, 서로 다른 물리적인 위치에 존재하는 컴퓨터의 리소스를 가상화 기술로 통합하여 제공해주는 것입니다. 가상화와 클라우드 컴퓨팅의 차이점은, 가상화는 하이퍼바이저가 하드웨어에 직접 연결되어 가상 머신을 만들고, 이러한 가상 머신이 자원을 적절히 배분받은 후 사용합니다. 클라우드 컴퓨팅은 이와 달리 네트워크, 스토리지, 어플리케이션 ..
[AWS] CloudFront Amazon CloudFront는 짧은 지연 시간과 빠른 전송 속도로 데이터, 동영상, 애플리케이션 및 API를 전 세계 고객에게 안전하게 전송하는 고속 콘텐츠 전송 네트워크(CDN) 서비스입니다. Amazon CloudFront CDN은 전 세계에 216개(7/24 기준)의 PoP(Point of Presence)를 가지고 있으며 최종 사용자에게 높은 성능과 가용성을 제공합니다. (CDN이란? - hanjustudy.tistory.com/27) CloudFront는 정적 및 동적 웹 컨텐츠들을 사용자에게 더 빠르게 배포하도록 도와주며, 엣지 로케이션이라고 하는 데이터센터의 전 세계 네트워크를 통해 컨텐츠를 제공합니다. CloudFront를 통해 서비스하는 컨텐츠를 사용자가 요청하면 지연 시간이 가장 낮..
[용어 정리] CDN CDN(Content Delivery Network)은 서버와 사용자 사이의 물리적인 거리를 줄여서 사용자에게 컨텐츠를 더욱 빠르게 제공할 수 있게 해주는, 분산된 서버로 이루어진 플랫폼입니다. 요약하면, 전 세계에 촘촘히 분산된 서버 네트워크입니다. CNN의 목표는 웹 페이지에 대한 요청이 이동해야 하는 물리적 거리를 줄여 요청을 제출한 시간과 웹 페이지가 완전히 로딩될 때까지의 지연 시간을 줄이는 것입니다. 예를 들면, 우리가 만약 미국 기반 서버에서 생성된 콘텐츠를 보려는 경우에, 이 요청은 매우 긴 거리를 이동해야 하므로 로딩 시간이 길어질 수 있습니다. 이를 위해 CDN은 PoP(Points of Presence)에 전 세계의 여러 지역에서 캐시된 버전의 웹사이트 컨텐츠를 저장하고, PoP에는 ..