AWS에서 NTP 설정

NTP(Network Time Protocol)은 지연이 있을 수 있는 네트워크 상에서, 컴퓨터와 컴퓨터간의 시간을 동기화 하기 위한 네트워크 프로토콜이다. 1985년부터 사용한 프로토콜로 가장 오래된 인터넷 프로토콜 중의 하나다. NTP는 계층적인 구조를 가지는데, 각각의 계층은 상위 계층으로 부터 시간을 동기화 한다. 계층은 지역을 기반으로 구성되는데,...

AWS Architecture

AWS ArchitectureAWS 구조를 분석한다. 하지만 아마존에서 일해본 경험이 있는 것도 아니니 AWS 구조 자체를 명확히 분석한다라기 보다는, 드러나는 모습을 보고 이러한 구조를 가지고 있겠거니 라고 짐작하는 정도라고 보면 될 것 같다. 왜 이런걸 하느냐면 ? 클라우드 인프라에 대해서 깊이 생각해 보기 위해서다. 내 분석 결과가 정확한지 아닌지는...

AWS Monitering

AWS MoniteringAWS에 있는 시스템과 서비스 모니터링에 zabbix를 사용하기로 했다. 뭐 zabbix agent 설치한 다음에, 모니터링 데이터 수집하고 분석해서 모니터링 정책을 세우고 문제를 해결해 나가는 전형적인 과정이겠으나 이번 시스템은 좀 복잡하다.글로벌 서비스이다 보니 여러 지역에 AWS 자원이 분산돼 있다. 게다가 VPC 영역과 일...

Amazon web service 분석

Amazon web service 분석Amazon Web Services(이하 AWS)는 클라우드 컴퓨팅을 위한 원격 컴퓨팅 서비스의 모음으로 Amazone.com이 제공한다. AWS의 핵심은 잘알려진 EC2와 S3이다. AWS는 물리적인 컴퓨터시스템과 네트워크 시스템과 같인 인프라를 "가상화"해서 제공한다. 즉 유저는 이들 인프라를 마치 원격에 있는 소...

Auto Scaling

Auto Scaling아마존 Auto scaling 가이드가 아니다. 아마존 Auto scaling을 분석을 하고 분석 결과를 토대로 구성방안을 세우는게 목적이다.Auto scaling는 사용자가 정의하는 조건에 따라서 컴퓨팅자원과 네트워크 자원을 자동으로 늘이거나 줄이는 기능이다. 퍼블릭 클라우드에 Auto scaling를 적용할 경우 얻을 수 있는 잇...

AWS CloudWatch

AWS CloudWatchAWS Cloudwatch를 살펴보려고 한다. 이 문서는 레퍼런스가 아니다. 레퍼런스 문서는 그냥 AWS 사이트에서 읽으면 된다. 워낙 잘 돼 있기도 해서 굳이 정리 할 필요가 없다. 나는 클라우드와치의 활용 측면에서 장점과 단점, 한계 그리고 이를 보완하기 위한 방법들 위주로 살펴보려 한다. CloudWatch의 장점은 다른 모...

AWS - EC2

AWS - EC2EC2(Elastic Compute Cloud)는 컴퓨팅 파워를 제공하는 의 클라우드 서비스다. Elastic(탄력적)이란 수식어가 붙은 만큼, 탄력적인 운용이 특장점이다. 예컨데, 필요 할 때, 필요한 만큼만 쓰다가 필요 없으면 언제든지 인스턴스를 내릴 수 있다. 인스턴스를 내리거나 혹은 삭제하더라도 볼륨(volume)을 보관할 수 있으...

ECS - EC2 Container Service

ECS - EC2 Container Service AWS에서 제공하는 컨테이너 서비스다. 2015년 8월(대충 이쯤이다.) 부터 도쿄 리젼에서도 사용 할 수 있다EC2 인스턴스 위에 컨테이너를 실행하는 구조다. VM에 사용한 네트워크, 시스템 기술들을 컨테이너에 그대로 사용 할 수 있으니, 인스턴스 위에 컨테이너를 올리는 것은 비효율적인 구성인 것 같다....

EIP - Elastic IP

EIP - Elastic IPEC2의 EIP를 분석한다. EIP의 소개를 위한 페이지가 아니다. EIP와 같은 서비스를 하려면 어떠한 구조를 가져야 하는지를 분석한다.Amazon 서비스는 모든 자원을 대여하는 개념이다. IP 역시 마찬가지로 소유의 개념가 아닌 대여의 개념이다. 유저가 처음 VM을 생성하면, private ip와 public ip가 생긴다...

Amazon ELB 서비스 분석

Amazon ELB 서비스 분석ELB의 핵심은 다음과 같다. LB와의 차이 점 이기도 하다. 유저가 원할 때, 즉시 LB 서비스를 전개할 수 있다. 서로 다른 zone의 VM을 LB 그룹에 포함할 수도 있다. 자유로운 scaling 쓴만큼 비용을 지불 할 수 있다. ssl offload를 지원한다. ssl certificate를 중앙에서 관리한다. ...