CDN - Content deliver network 미완성CDN은 인터넷상에서 여러 데이터센터를 이용해서 대량의 컨텐츠를 배포하는 시스템이다. CDN의 목적은 인터넷 상에서 end-user에게 고가용성(high availability), 고성능(high performance)의 컨텐츠를 서비스하는데 있다. 오늘날 CDN은 웹 객체(텍스트, 이미지...
클라우드 컴퓨팅 2011/3/13클라우드 컴퓨팅은 일반 인터넷 사용자가, 사용하고자 하는 서비스의 물리적인 위치나 설정, 사용하는 장치에 상관없이 정보를 읽고 저장할 수 있도록 만들어 주는 컴퓨팅 기술을 의미한다.요즘에는 광고에도 자주 나온다. 집에서 올리고 회사에서 내리고, 컴퓨터로 올리고 스마트폰으로 내리고...1990년대 이전 컴퓨터와 인터넷(인터넷...
docker 도커(Docker)는 비교적 최근(2013)년에 등장한 컨테이너 기반의 가상화 도구다. 흔히 가상 머신 기술과 비교 하는데, 장/단점을 기준으로 이들의 차이점을 살펴보자. 1. 가상머신은 격리된 환경을 구축한다. 하드웨어를 추상화 하기 때문에, 다양한 운영체제들을 손쉽게 올릴 수 있다. 반면 하드웨어 추상에 드는 비용과 완전한 운영체제가 올...
컨테이너 기반 클라우드를 위한 도커 데이터 볼륨 관리 도커는 데이터를 persistent 하게 저장하기 위해서 데이터 볼륨을 만든다. 실제 애플리케이션에서 만들어지는 데이터의 대부분은 데이터 볼륨에 저장이 된다. 애플리케이션이 만드는 로그나 데이터베이스의 데이터파일, 유저가 업로드한 파일등등이 모두 여기에 해당한다.컨테이너 볼륨은 읽기 전용으로, 보통 ...
클라우드 모니터링물론 여기에서 말하는 모니터링은 시스템/네트워크 모니터링으로, 클라우드 환경을 대상으로 한다.왜 클라우드 환경을 대상으로 하냐면, 지금 내가 관리하는 서비스들이 클라우드 위에서 돌아가기 때문이다.증상을 찾아서 문제를 해결할 수 있다면, 진단이 어려울 건 없다. 하지만 시스템이 복잡해 질 수록 특히 진단의 대상이 네트워크화 되어있을 수록 진...
레거시 시스템의 클라우드 통합프라이빗 클라우드를 도입할 경우 기존의 레거시 시스템을 어떻게 통합할 할 것인지를 고민해야 한다. 기존의 레거시 시스템과 독립적으로 클라우드 환경을 구축하거나 혹은 레거시를 모두 클라우드 환경으로 이전하는 방법이 있을 것인데, 전자의 경우는 시스템 통합 측면에서 그림이 예쁘지 않고 후자는 (소프트웨어적인 특성등으로)불가능하거나...
AWS ArchitectureAWS 구조를 분석한다. 하지만 아마존에서 일해본 경험이 있는 것도 아니니 AWS 구조 자체를 명확히 분석한다라기 보다는, 드러나는 모습을 보고 이러한 구조를 가지고 있겠거니 라고 짐작하는 정도라고 보면 될 것 같다. 왜 이런걸 하느냐면 ? 클라우드 인프라에 대해서 깊이 생각해 보기 위해서다. 내 분석 결과가 정확한지 아닌지는...
분산 모니터링 시스템 계획이전에는 몇 개의 강력함 컴퓨터로 데이터를 처리했기 때문에, 이들 컴퓨터를 제어하는 것도 큰 문제가 되지 않았다.하지만 클라우드 컴퓨팅 시대의 돌입한 지금은 상황이 좀 다르다. 우리나라는 약 3년전인 2008년쯤 부터 공개소프트웨어를 중심으로 이 분야에 관심을 가지기 시작해서, 지금은 응용 단계에 이른 것으로 보인다. 관련 제품을...
AWS MoniteringAWS에 있는 시스템과 서비스 모니터링에 zabbix를 사용하기로 했다. 뭐 zabbix agent 설치한 다음에, 모니터링 데이터 수집하고 분석해서 모니터링 정책을 세우고 문제를 해결해 나가는 전형적인 과정이겠으나 이번 시스템은 좀 복잡하다.글로벌 서비스이다 보니 여러 지역에 AWS 자원이 분산돼 있다. 게다가 VPC 영역과 일...
213 POSTS HERE
CDN - Content deliver network
CDN - Content deliver network 미완성CDN은 인터넷상에서 여러 데이터센터를 이용해서 대량의 컨텐츠를 배포하는 시스템이다. CDN의 목적은 인터넷 상에서 end-user에게 고가용성(high availability), 고성능(high performance)의 컨텐츠를 서비스하는데 있다. 오늘날 CDN은 웹 객체(텍스트, 이미지...
클라우드 컴퓨팅
클라우드 컴퓨팅 2011/3/13클라우드 컴퓨팅은 일반 인터넷 사용자가, 사용하고자 하는 서비스의 물리적인 위치나 설정, 사용하는 장치에 상관없이 정보를 읽고 저장할 수 있도록 만들어 주는 컴퓨팅 기술을 의미한다.요즘에는 광고에도 자주 나온다. 집에서 올리고 회사에서 내리고, 컴퓨터로 올리고 스마트폰으로 내리고...1990년대 이전 컴퓨터와 인터넷(인터넷...
docker
docker 도커(Docker)는 비교적 최근(2013)년에 등장한 컨테이너 기반의 가상화 도구다. 흔히 가상 머신 기술과 비교 하는데, 장/단점을 기준으로 이들의 차이점을 살펴보자. 1. 가상머신은 격리된 환경을 구축한다. 하드웨어를 추상화 하기 때문에, 다양한 운영체제들을 손쉽게 올릴 수 있다. 반면 하드웨어 추상에 드는 비용과 완전한 운영체제가 올...
컨테이너 기반 클라우드를 위한 도커 데이터 볼륨 관리
컨테이너 기반 클라우드를 위한 도커 데이터 볼륨 관리 도커는 데이터를 persistent 하게 저장하기 위해서 데이터 볼륨을 만든다. 실제 애플리케이션에서 만들어지는 데이터의 대부분은 데이터 볼륨에 저장이 된다. 애플리케이션이 만드는 로그나 데이터베이스의 데이터파일, 유저가 업로드한 파일등등이 모두 여기에 해당한다.컨테이너 볼륨은 읽기 전용으로, 보통 ...
클라우드 모니터링
클라우드 모니터링물론 여기에서 말하는 모니터링은 시스템/네트워크 모니터링으로, 클라우드 환경을 대상으로 한다.왜 클라우드 환경을 대상으로 하냐면, 지금 내가 관리하는 서비스들이 클라우드 위에서 돌아가기 때문이다.증상을 찾아서 문제를 해결할 수 있다면, 진단이 어려울 건 없다. 하지만 시스템이 복잡해 질 수록 특히 진단의 대상이 네트워크화 되어있을 수록 진...
virtualbox
virtualbox ...
레거시 시스템의 클라우드 통합
레거시 시스템의 클라우드 통합프라이빗 클라우드를 도입할 경우 기존의 레거시 시스템을 어떻게 통합할 할 것인지를 고민해야 한다. 기존의 레거시 시스템과 독립적으로 클라우드 환경을 구축하거나 혹은 레거시를 모두 클라우드 환경으로 이전하는 방법이 있을 것인데, 전자의 경우는 시스템 통합 측면에서 그림이 예쁘지 않고 후자는 (소프트웨어적인 특성등으로)불가능하거나...
AWS Architecture
AWS ArchitectureAWS 구조를 분석한다. 하지만 아마존에서 일해본 경험이 있는 것도 아니니 AWS 구조 자체를 명확히 분석한다라기 보다는, 드러나는 모습을 보고 이러한 구조를 가지고 있겠거니 라고 짐작하는 정도라고 보면 될 것 같다. 왜 이런걸 하느냐면 ? 클라우드 인프라에 대해서 깊이 생각해 보기 위해서다. 내 분석 결과가 정확한지 아닌지는...
분산 모니터링 시스템 계획
분산 모니터링 시스템 계획이전에는 몇 개의 강력함 컴퓨터로 데이터를 처리했기 때문에, 이들 컴퓨터를 제어하는 것도 큰 문제가 되지 않았다.하지만 클라우드 컴퓨팅 시대의 돌입한 지금은 상황이 좀 다르다. 우리나라는 약 3년전인 2008년쯤 부터 공개소프트웨어를 중심으로 이 분야에 관심을 가지기 시작해서, 지금은 응용 단계에 이른 것으로 보인다. 관련 제품을...
AWS Monitering
AWS MoniteringAWS에 있는 시스템과 서비스 모니터링에 zabbix를 사용하기로 했다. 뭐 zabbix agent 설치한 다음에, 모니터링 데이터 수집하고 분석해서 모니터링 정책을 세우고 문제를 해결해 나가는 전형적인 과정이겠으나 이번 시스템은 좀 복잡하다.글로벌 서비스이다 보니 여러 지역에 AWS 자원이 분산돼 있다. 게다가 VPC 영역과 일...