2010-01-29 5 views
4

희망 사항이 너무 넓어서는 안됩니다. 그래서 나는 this question의 질문에 너무 비슷한 답변을받지 않도록 제 질문을 구성하려고합니다.전문 레일 호스팅 서비스의 장점과 함정은 무엇입니까?

현재 Linode에서 레일 애플리케이션을 배포했습니다. 서비스는 정상적으로 작동하지만 가격은 합리적입니다. 그러나 수시로 작품을 관리하는 사람들이 있습니다. 나는 그것들없이 살 수 있었다. 최근에는 Heroku 또는 EngineYard와 같은 다른 서비스를 호스팅하는 레일에 관심을 가지기 시작했습니다. 다른 서비스도 있습니다. 그들이 제공 할 수있는 서비스는 나에게 매력적으로 보입니다. 그들은 행정적인 것들로부터 우리를 자유롭게 해줄 것을 약속합니다. 좋아, 아마도 데이터베이스를 선택할 수는 없지만 데이터베이스처럼 작동하거나 스키마가없는 DB 또는 클러스터를 가질 수있는 데이터베이스를 가질 수 있습니다. 세부 사항을 신경 쓰지 않고 서비스 제공에 필요한 서비스를 원한다면 방해해서는 안됩니다. 그러나 .. 나는 buts를 찾고 있는데 아마도 고려해야 할 몇 가지가 있습니다. 레일 애플리케이션 (또는 모든 애플리케이션)에 적합한 인프라를 선택하는 것이 중요합니다. 여기 거대한 두 개의 모델을 보려면 -

  • 단순
  • 가격를 배포하는 이러한 일들이 바로 인프라 또는 인프라 공급자 선택에 대한 내 마음에 온다. 처리 능력 (EngineYard)을 지불하거나 기계 구성 (Heroku)을 지불하는 중입니까? 언제 어떤 모델이 더 잘 적용됩니까?
  • 이전 - 레일 응용 프로그램과 데이터를 한 공급자에서 다른 공급자로 마이그레이션하는 것이 얼마나 간단합니까?
  • 추가 서비스 - Heroku가 WebSolr을 제공하거나 레일 애플리케이션을 모니터링합니다. 그러한 것들은 중요하거나 적어도 유용 할 수 있습니다.

개인, 임대 또는 혼합 인프라를 선택할 때 고려해야 할 사항은 무엇입니까? 레일 호스팅 서비스에 관한 이러한 것들의 비교가 있습니까? 어떤 모델이 가장 잘 적용될 때 디자인을 더 잘 결정할 수있는 방법을 배우는 데 도움이되는 자료가 있습니까?

희망 사항이 너무 넓지 않아 합리적인 범위 내에서이 포럼에 답변 할 수 있습니다. 개인 인프라, VPS 및 레일 호스팅 서비스의 올바른 칵테일을 설계하는 방법을 찾고 싶습니다. 제안에 감사드립니다.

답변

1

나는 Heroku를 열심히 보았고 앞으로 사용할 수 있습니다. 내가 보는 가장 큰 혜택은 ...

  1. 시스템 관리에 드는 시간이 오래 걸립니다.

  2. 필요할 경우 즉시 처리 능력과 저장 용량을 늘릴 수 있습니다.

전체 텍스트 검색이 필요하고 WebSolr이 아닌 Sphinx를 사용하고 싶기 때문에 지금 Heroku와 함께 가지 않기로했습니다. 또한 their description of the WebSolr service을 보면 베타 버전의 제품에 비용이 많이 든다는 것을 알 수 있습니다. 그리고 현재로서는 최대 10,000 개의 문서에 대해서만 색인을 생성합니다. 그건 내 애플 리케이션에 대한 규칙.

앱을 헤로 쿠와 다른 작품 (데이터베이스, 검색 등)에 넣을 수는 있지만 목적에 어긋납니다. 그렇게한다면, 다시 sysadmin이되고, 더 많은 전력/메모리/스토리지가 필요하다면 그것을 처리해야합니다.

Heroku는 앱에 필요한 모든 것이 Heroku에 있으면 좋을 것입니다. 그러면 잠재적 단순화와 시간 절약이 엄청날 수 있습니다. 다른 요구 사항을 가진 다른 종류의 앱을 사용했다면 시도해 볼 것입니다.

+0

의견을 보내 주셔서 감사합니다. 비싼 WebSolr도 있습니다. 오히려 직접 해보십시오. 10.000 문서, 나는 그것을 인식하지 못했습니다, 나는 이미 100.000 이상 있습니다. 당신이 맞습니다, 특정 응용 프로그램에 대한 Heroku 솔루션이지만, 너무 많은 gluing에 관해서, 그것의 매력을 느슨하게 수 있습니다. – fifigyuri

+0

후세에 대한 업데이트 - Heroku는 지금 스핑크스 애드온을 가지고 있으며, 웹 솔라는이 코멘트가 작성된 후에도 더 많은 관대 한 문서 허용량으로 베타 테스트를 시작했습니다. –