Amazon web service 분석Amazon Web Services(이하 AWS)는 클라우드 컴퓨팅을 위한 원격 컴퓨팅 서비스의 모음으로 Amazone.com이 제공한다. AWS의 핵심은 잘알려진 EC2와 S3이다. AWS는 물리적인 컴퓨터시스템과 네트워크 시스템과 같인 인프라를 "가상화"해서 제공한다. 즉 유저는 이들 인프라를 마치 원격에 있는 소...
Auto Scaling아마존 Auto scaling 가이드가 아니다. 아마존 Auto scaling을 분석을 하고 분석 결과를 토대로 구성방안을 세우는게 목적이다.Auto scaling는 사용자가 정의하는 조건에 따라서 컴퓨팅자원과 네트워크 자원을 자동으로 늘이거나 줄이는 기능이다. 퍼블릭 클라우드에 Auto scaling를 적용할 경우 얻을 수 있는 잇...
AWS CloudWatchAWS Cloudwatch를 살펴보려고 한다. 이 문서는 레퍼런스가 아니다. 레퍼런스 문서는 그냥 AWS 사이트에서 읽으면 된다. 워낙 잘 돼 있기도 해서 굳이 정리 할 필요가 없다. 나는 클라우드와치의 활용 측면에서 장점과 단점, 한계 그리고 이를 보완하기 위한 방법들 위주로 살펴보려 한다. CloudWatch의 장점은 다른 모...
ECS - EC2 Container Service AWS에서 제공하는 컨테이너 서비스다. 2015년 8월(대충 이쯤이다.) 부터 도쿄 리젼에서도 사용 할 수 있다EC2 인스턴스 위에 컨테이너를 실행하는 구조다. VM에 사용한 네트워크, 시스템 기술들을 컨테이너에 그대로 사용 할 수 있으니, 인스턴스 위에 컨테이너를 올리는 것은 비효율적인 구성인 것 같다....
EIP - Elastic IPEC2의 EIP를 분석한다. EIP의 소개를 위한 페이지가 아니다. EIP와 같은 서비스를 하려면 어떠한 구조를 가져야 하는지를 분석한다.Amazon 서비스는 모든 자원을 대여하는 개념이다. IP 역시 마찬가지로 소유의 개념가 아닌 대여의 개념이다. 유저가 처음 VM을 생성하면, private ip와 public ip가 생긴다...
Amazon ELB 서비스 분석ELB의 핵심은 다음과 같다. LB와의 차이 점 이기도 하다. 유저가 원할 때, 즉시 LB 서비스를 전개할 수 있다. 서로 다른 zone의 VM을 LB 그룹에 포함할 수도 있다. 자유로운 scaling 쓴만큼 비용을 지불 할 수 있다. ssl offload를 지원한다. ssl certificate를 중앙에서 관리한다. ...
ELB 환경에서 NginX를 이용한 reverse proxy 구성이미 ELB를 이용해서 reverse proxy기반의 로드밸런싱 환경을 만들었는데, 여기에 다시 NginX(혹은 HAProxy)로 revere proxy를 할 이유가 있는지에 대해서 먼저 생각해보자.예상 외로 이런 구성은 어렵잖게 찾아 볼 수 있다. 가장 널리 사용하는 예는 "Consiste...
AWS 모니터링 전략미완성모니터링 정보는 서비스 가용성과 효율적인 자원 투입을 위한 기본 자료가 된다. 당연히 중요하다. Global 환경이다. 글로벌한 서비스이며, 지역마다 최적의 서비스를 제공하기 위해서 AWS Region 별로 Service VPC가 구성된다. 멀티 VPC로 구성될 경우 모니터링 정보와 같은 관리 트래픽을 수집하는데 어려움이 있을 수...
AWS tokyo와 대한민국간 네트워크 레이턴시 측정빠른 개발, 적당한 수준의 품질, 안정성, 글로벌 대응 등을 이유로 AWS를 이용해서 서비스를 구축하기로 했다. 문제는 korea region이 없다는 것. 물리적으로 가장 가까운 tokyo region을 사용해야 하는데, 물리적으로는 그다지 먼 거리는 아닌데, 어떤 이유인지 네트워크 지연이 꽤 된다는 ...
AWS 참조 아키텍처 - 간단한 웹 서비스나는 사내용으로 사용할 웹 기반의 커뮤니티 시스템을 만들려고 한다. 게시판, 블로그, 위키 등을 서비스 한다. 필요한 자원은 다음과 같이 잡았다. 하나의 웹 서버 RDBMS 하나의 웹 서버와 하나의 데이터베이스로 구성된 아주 간단한 구성을 가진다.구조는 다음과 같다.Web server는 외부에서 연결할 수 있어야...
219 POSTS HERE
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의 장점은 다른 모...
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를 중앙에서 관리한다. ...
ELB 환경에서 NginX를 이용한 reverse proxy 구성
ELB 환경에서 NginX를 이용한 reverse proxy 구성이미 ELB를 이용해서 reverse proxy기반의 로드밸런싱 환경을 만들었는데, 여기에 다시 NginX(혹은 HAProxy)로 revere proxy를 할 이유가 있는지에 대해서 먼저 생각해보자.예상 외로 이런 구성은 어렵잖게 찾아 볼 수 있다. 가장 널리 사용하는 예는 "Consiste...
AWS 모니터링 전략
AWS 모니터링 전략미완성모니터링 정보는 서비스 가용성과 효율적인 자원 투입을 위한 기본 자료가 된다. 당연히 중요하다. Global 환경이다. 글로벌한 서비스이며, 지역마다 최적의 서비스를 제공하기 위해서 AWS Region 별로 Service VPC가 구성된다. 멀티 VPC로 구성될 경우 모니터링 정보와 같은 관리 트래픽을 수집하는데 어려움이 있을 수...
AWS tokyo와 대한민국간 네트워크 레이턴시 측정
AWS tokyo와 대한민국간 네트워크 레이턴시 측정빠른 개발, 적당한 수준의 품질, 안정성, 글로벌 대응 등을 이유로 AWS를 이용해서 서비스를 구축하기로 했다. 문제는 korea region이 없다는 것. 물리적으로 가장 가까운 tokyo region을 사용해야 하는데, 물리적으로는 그다지 먼 거리는 아닌데, 어떤 이유인지 네트워크 지연이 꽤 된다는 ...
AWS 참조 아키텍처 - 간단한 웹 서비스
AWS 참조 아키텍처 - 간단한 웹 서비스나는 사내용으로 사용할 웹 기반의 커뮤니티 시스템을 만들려고 한다. 게시판, 블로그, 위키 등을 서비스 한다. 필요한 자원은 다음과 같이 잡았다. 하나의 웹 서버 RDBMS 하나의 웹 서버와 하나의 데이터베이스로 구성된 아주 간단한 구성을 가진다.구조는 다음과 같다.Web server는 외부에서 연결할 수 있어야...