필사자를위한 EC2 Auto Scaling? 존재합니까? 경우 입장료는 $ 2500입니다. 스케일러 . Rightscale보다 더

Eastic Load Balancer와 그 아래에 두 개의 웹 서버를 사용하여 매우 간단한 EC2 설정이 있습니다. 그중 하나의 CPU가 100 %에 도달하거나 일부 인스턴스가 실패하면 추가 인스턴스를 자동으로 시작해야합니다.

내가 처음으로 본 것은 Amazon http://aws.amazon.com/autoscaling/ 페이지였습니다. 나는이 페이지를 몇 번 읽었고 그것을 쳐다보고 믿을 수 없다. Amazon은 “Auto Scaling”을 API 및 일부 자체 도구 만 제공하는 기능으로 광고하는 것으로 보입니다. 실제로이를 위해 Auto Scaling을 구축해야합니다! AutoScaling을 제공하는 콘솔이나 도구가 없습니다. 이러한 도구를 구축하려면 프로그래머를 프로그래밍하거나 비용을 지불해야합니다. AutoScaling을 알리지 만 존재하지 않습니다. 직접 구축해야합니까? 아니면 뭔가 빠졌습니까?

나는 대안을 보았다.

Rightscale 은 간단한 설정으로 인해 과도한 것으로 보입니다. 단일 서버가 아닌 전체 인프라 배포와 함께 작동합니다. 월 예산 전체가 $ 500 미만인 경우 입장료는 $ 2500입니다.

스케일러 . Rightscale보다 더 접근하기 쉬운 것 같습니다. 그러나 Rightscale과 마찬가지로 이미 EC2에서 실행중인 자체 서버를 가져올 수있는 방법을 찾지 못했습니다. Scalr과 Rightscale을 사용하는 유일한 방법은 콘솔에서 서버를 처음부터 구축 한 다음 어떻게 든 데이터를 전송하는 것입니까?

나는 또한 Ylastic 이라는 제품을 보았다 . 이것은 가장 이상한 제품입니다. 등록하려면 일부 “유칼립투스”계정이 필요합니다. 그리고 나는 Ylastic 웹 사이트의 모든 페이지를 읽었습니다. “Eucalyptus”가 무엇인지는 언급되어 있지 않습니다. 어떻게 얻습니까? EC2 인스턴스 또는 타사 서비스에 설치하는 프로그램입니까?

나는이 간단한 가능성이 부족하여 완전히 당황합니다. 실패하거나 100 % CPU를 먹을 때 새로운 EC2 인스턴스를 시작할 수 있습니다. 전체 솔루션 팜을 구축하는 엔터프라이즈 사용자를위한 도구 만있는 것 같습니다. 또는 프로그래머를 필요로하는 다목적 도구들.

중간 지점이 있습니까?

감사.



답변

스케일링은 상황에 따라 달라지기 때문에 내가 찾은 것은 아닙니다.

나는 비슷한 문제에 직면하고 있으며 비슷한 제품을 보았을 때 우리는 결국 우리 자신의 것을 굴릴 것입니다. 가장 큰 문제는 웹 스케일에 슬라이더 막대가 없으며 슬라이더의 한쪽에 웹과 DB를 모두 실행하는 단일 서버가 있고 슬라이더의 다른 쪽 끝에 웹 서비스가 가능한 여러 가용 영역이 있다는 것입니다 mecastachd 뒤에 숨겨져있는 모든 캐스트 된 IP 주소의 클러스터, 상당히 샤딩 및 복제 된 데이터베이스. 슬라이더를 한쪽에서 다른쪽으로 플롯하는 방법은 전적으로 응용 프로그램 코드에 따라 다릅니다.

앱에서 성장이 가능한 경우 이러한 스케일링 문제를 고려하고 자동 스케일 시스템을 수용하도록 구축해야합니다.


답변

자동 확장 기능이 존재하지만 그래픽 인터페이스가 아니라 명령 인터페이스가 있습니다. 프로그래머가 필요하지 않으며 문서를 읽고 몇 번의 명령 줄 호출을하는 데 필요한 사람 만 있으면됩니다.

아래 링크를 살펴보십시오. 실행하려면 7 개의 명령 줄 호출이 있습니다.

http://docs.amazonwebservices.com/AutoScaling/latest/DeveloperGuide/index.html?US_SetUpASLBApp.html

BTW, 귀하의 웹 서버는 읽기 전용입니다 . 업데이트 할 데이터베이스가 없습니까?

그리고 웹 서버라면 EC2가 과잉이며 웹 호스팅 제공 업체가 정답이라고 동의합니다.


답변

Ylastic은 실제로 EC2 자동 확장 기능을위한 GUI를 제공합니다.

https://dashboard.ylastic.com/signup?plan=basic 에서 Ylastic에 가입 할 수 있습니다 .


답변

Scalr (면책 조항 : Scalr에서 근무)에 대한 Joe의 질문에 따라 Scalr 을 처음 사용할 때 처음부터 다시 시작해야한다고 말하는 것은 사실이 아닙니다. Scalr의 EC2에서 이미 실행중인 서버를 “가져 오기”할 수 있습니다. 이렇게하려면 “Scalr 서버가 아닌 서버에서 역할 만들기”기능을 사용해야합니다. 자세한 내용은 Wiki 에서 확인할 수 있습니다 .

RightScale이 그러한 기능을 수행하는지 여부는 알 수 없지만 Scalr을 사용하여 확실히 할 수 있습니다. 이게 도움이 되길 바란다.


답변

나는 Ylastic이 AWS Auto Scaling에서 훌륭한 일을하고 더 많은 일을한다고 생각합니다. EZAutoScaling 을 사용해 볼 수도 있습니다. 본질적으로 AWS Auto Scaling의 GUI이며 매우 저렴한 가격으로 수행됩니다.


답변

Amazon Auto Scaling 서비스의 또 다른 GUI 는 AWS의 클라우드 관리 및 애플리케이션 배포를 위해 Netflix 의 무료 오픈 소스 애플리케이션 인 Asgard 이며, 주로 Auto Scaling Groups에 중점을 둡니다.


답변