본문 바로가기

서버운영 (TA, ADMIN)/인프라

(48)
[인프라] 클라우드 CDN 아키텍처 여러개의 리전에 흩어진 여러개의 클라우드들을 연결해야 할때에는 CDN(Contents Delivery Network)를 활용할 수도 있다. CDN이란 웹 콘텐츠를 인터넷에 효과적으로 배포하기 위한 HTTP에 최적화된 네트워크를 말한다. 구축할 시스템이 동영상처럼 대용량 파일의 비중이 높고, 클라우드 기반의 아키텍처를 사용할 수 있는 환경이라고 가정한다. 이런 환경에서 오브젝트 스토리지에 저장된 파일들을 사용자에게 제공할때는 DNS를 활용하여 최적의 라우팅 경로로 파일이 전송되도록 만들 필요가 있다. 최근에는 웹 브라우저로 접속하는 사용자 외에도 모바일 기기로 접속하는 사용자가 많아져서 일시적으로 요청이 많아 한 곳으에 부하가 몰리는 경우도 종종 생긴다. 이러한 문제를 해결하기 위해 DNS와 오브젝트 스토..
[인프라] 클라우드 컴포넌트 리소스(가상서버/네트워크/스토리지) 가상 서버가 생성되기까지의 처리 흐름 아래는 API를 통해 가상 서버의 생성 요청을 접수한 후, 오픈스택 내부에서 벌어지는 처리 내용들을 도식화한 것이다. 실제로는 이보다 더 복잡게 처리되지만 큰 흐름을 파악할 수 있도록 주요 동작만 표현하고 세부적인 내용은 생략되었다. 1. 가상 서버 생성 요청을 메시지 큐에 넣기 가상 서버를 생성하는 API가 실행되면 일단 큐에 메시지를 넣어 비동기로 처리한다. 오픈스택 내부에서는 모든 처리가 이 메시지 큐를 통해 이루어진다. 많은 서버들이 메시지를 효율적으로 주고 받도록 중계하는 오픈스택의 핵심 미들웨어로 AMQP라는 표준 프로토콜을 사용한다. 가상 서버 생성 요청이 큐에 들어가는 시점에 생성할 가성 서버의 구성 정보와 상태 정보가 구성관리 데이터베이스에 저장된다...
[인프라] 클라우드 이후 환경구축 방식의 변화 보호되어 있는 글입니다.
[인프라] 클라우드 컴포넌트 오버뷰 보호되어 있는 글입니다.
[인프라] 아티팩트 저장소(artifact repository) 보호되어 있는 글입니다.