Каковы наиболее существенные инструменты и ресурсы для хостинга приложений направляющих на EC2 Amazon?

Я предпочитаю этот процесс:

public class SortUtil
{    
    public static <T> List<T> sort(List<T> list, String sortByProperty)
    {
            Collections.sort(list, new BeanComparator(sortByProperty));
            return list;
    }
}

List<T> sortedList = SortUtil<T>.sort(unsortedList, "startDate");

Если список объектов имеет свойство, называемое startDate, вы вызываете его снова и снова. Вы можете даже связать их startDate.time.

Это требует, чтобы ваш объект был Comparable, что означает, что вам нужна реализация compareTo, equals и hashCode.

Да, это может быть быстрее ... Но теперь вам не нужно создавать новый компаратор для каждого типа сортировки. Если вы можете сэкономить время dev и отказаться от времени выполнения, вы можете пойти с этим.

14
задан Teflon Ted 2 October 2008 в 15:58
поделиться

7 ответов

Существует изображение направляющих для EC2 в http://ec2onrails.rubyforge.org/

12
ответ дан 1 December 2019 в 09:13
поделиться

ElasticFox является необходимой утилитой для наблюдения за Вашими экземплярами http://developer.amazonwebservices.com/connect/entry.jspa?externalID=609

, Capazon является потрясающей утилитой для обеспечения управления экземпляром в Capistrano http://soylentfoo.jnewland.com/articles/2007/03/27/capazon-capistrano-meets-amazon-ec2 (существует более новая версия где-нибудь)

, мне нравятся они AMI (я рою Ubuntu) http://alestic.com/

, Если Вы используете Heroku или EngineYard (основные облачные решения для хостинга сегодня - они создают сверху Amazon EC2), можно также использовать мерзавца для управления кодом, и и Heroku и EngineYard имеют большие инструкции относительно того, как использовать, интегрируют мерзавца с ними:

Heroku: http://devcenter.heroku.com/articles/git

Двор Механизма: http://docs.engineyard.com/host-your-code-on-github.html

12
ответ дан 1 December 2019 в 09:13
поделиться

Вы посмотрели на амазонку начало работы учебное руководство? Достаточно соединить ec2 экземпляр.

я действительно использовал его для установки сервера человечности с рубиновым предприятием, направляющие и пассажир (эта часть несколько не отличалась ни от какого другого сервера человечности, который я использую)

3
ответ дан 1 December 2019 в 09:13
поделиться

Я настоятельно рекомендую Сплавленная и демонстрация Scott Chacone EC2 . Других рекомендуют документы EC2 , я буду также. Обязательно также проверьте сплавленный код . Производительность удивительна, но Вы лучше ввести немного денег для поддержки его.

1
ответ дан 1 December 2019 в 09:13
поделиться

Вот сервис, который Вы могли бы хотеть испытать для развертывания приложения для направляющих с помощью EC2: AppSpace

Морфа
0
ответ дан 1 December 2019 в 09:13
поделиться

Я настраивал приложение rails для запуска непосредственно на EC2, используя EC2onRails и соответствующий ему ami. Я задокументировал свой прогресс здесь, потому что обнаружил, что другой документации не хватает:

http://www-cs-students.stanford.edu/~silver/ec2.html

0
ответ дан 1 December 2019 в 09:13
поделиться

И не забудьте SimpleDeployr , развертывание Ruby on Rails одним щелчком мыши в вашей учетной записи EC2.

1
ответ дан 1 December 2019 в 09:13
поделиться
Другие вопросы по тегам:

Похожие вопросы: