본문 바로가기

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를 이용해 필요.. 더보기
1. Snapshot 패턴 출처 : http://en.clouddesignpattern.org/index.php/CDP:Snapshot_Pattern 문제데이터는 안전이 중요, 이를 위해서는 백업이 필수!그러나 직접 데이터를 백업하면 교환 및 보관 비용이 들고 자동화하기 힘듬. 문제 해결/패턴 설명어떤 순간의 데이터를 복제하는 백업을 '스냅샷'이라 함.클라우드에서의 가상 서버 데이터(OS포함)나 그 외 데이터를 인터넷 스토리지에 복제하는 것이 간단하고, 스냅샷을 정기적으로 실행하는 것이 어렵지 않음.프로그램 업데이트 확인이나 테스트 환경을 만들 때 특정 데이터 일부분을 이용해 환경을 만들고 싶을 때 스냅샷을 이용하면 OS별로 복제할 수 있음. 구현AWS의 가상 스토리지인 EBS네는 스냅샷 기능이 있음.이 기능을 사용해 취득한 스냅.. 더보기