본문 바로가기

4. Ondemand Disk 패턴 4. Ondemand Disk 패턴 - 동적으로 디스크 용량 늘리고 줄이고 출처 : http://en.clouddesignpattern.org/index.php/CDP:Ondemand_Disk_Pattern 문제시스템에 이용하는 디스크 용량을 사전에 예측하기 어려움, 그래서 시스템을 가동할 때 안전계수를 계산하여 몇 년 후 예상되는 용량의 디스크를 준비하는 경우가 많음. 그 디스크는 바로 사용하지 않고 실제로 몇 년이 지나도 사용하지 않을 수 있음, 비용낭비 됨 디스크의 I/O 성능을 높이고 싶을 때 disk striping으로 구성하는 것이 효과적. 그러나 striping을 테스트하는 경우 필요한 디스크 수를 미리 계산하기 어렵고, 테스트를 하는 것도 하드웨어에 대한 초기 투자가 필요함. 문제 해결/패.. 더보기
3. Scale Up 패턴 3. Scale Up 패턴 - 동적 서버 사양 업&다운 출처 : http://en.clouddesignpattern.org/index.php/CDP:Scale_Up_Pattern 문제일반적으로 필요한 서버 자원을 개발 단계에서 예측하기 어려움, 가동 후 서버 자원이 부족하면 기능을 제공하지 못하거나 일괄 처리가 기한 내에 끝나지 않을 수 있고, 서버 자원이 많으면 비용 낭비됨. 가동 후에 서버 자원을 자유롭게 변경하는 것이 좋지만, 서버 자원은 물리적 장비 사양에 의존하기 때문에 어려움 문제 해결/패턴 설명클라우드에서는 서버의 사양을 서버 가동 후에도 필요에 따라 변경할 수 있음. 구현EC2 인스턴스를 가동하고 시스템을 구춤함vmstat나 자원 모니터, CloudWatch 등으로 이용량을 파악하고, 사양.. 더보기
2. Stamp 패턴 2. Stamp 패턴 출처 : http://en.clouddesignpattern.org/index.php/CDP:Stamp_Pattern 문제가상 서버에 필요한 OS나 애플리케이션의 설정은 물리 서버와 같이 수고와 시간, 비용이 듬. 문제 해결/패턴 설명클라우드를 이용하면 가상 서버 설정을 완료한 상태의 서버 이미지를 만들 수 있고, 그 이미지를 이용해 새로운 가상 서버를 가동할 수 있음. 구현OS의 부트 영역이 있는 EBS로부터 AMI를 만들면 AMI로부터 EC2 인스턴스의 기동이 가능하므로 동일한 설정의 EC2 인스턴스를 대량으로 만들 수 있다.EC2 인스턴스를 가동하고 필요한 소프트웨어를 설치함필요한 설정을 완료하고 서버로 동작하게 만듬작동 확인 후 AMI를 취득하고 등록함그 AMI를 이용해 필요.. 더보기