Есть ли опыт и советы по программированию с использованием облачных серверов/приложений/инструментов Amazon?
-
03-07-2019 - |
Вопрос
Мы рассматриваем разработку продукта, который будет использовать облачные инструменты Amazon (EC2, SQS и т. д.), и мне интересно, какие советы/подсказки/подсказки есть у людей, которые использовали эти технологии.
Один совет/что угодно за пост, пожалуйста.
Решение
Плагин Elasticfox для Mozilla упрощает выполнение многих задач EC2.Его можно найти по адресу: Расширение Elasticfox Firefox для Amazon EC2.На этой странице есть ссылки специально для загрузки плагина Elasticfox, а также связанного с ним проекта Sourceforge.Ну стоит использовать...
Другие советы
Получите аккаунт разработчика на Правая шкала.Это бесплатно и настоящая находка для парня, который ненавидит запоминать эти глупые команды и аргументы.Если вы прибегаете только к инструментам, поставляемым Amazon, вы отказываетесь от своих прав человека.
Нас интересует EC2, где я работаю.Нас не волнуют веб-сервисы или корпоративные вещи, а только массивные вычисления по физике с использованием Python.Эта штука с EC2 меня сбила с толку, поскольку большая часть документации ориентирована на бизнес-приложения и использует C# или Java, но это слайд-шоу многое прояснило для меня, особенно по использованию Python: http://www.datawrangling.com/pycon-2008-elasticwulf-slides
Что касается SimpleDB, он имеет очень ограниченный язык запросов и очень ограничительный.Если вы планируете выполнять много сложных запросов, сначала вам нужно сесть и подумать, как организовать ваши данные, чтобы сделать эти запросы возможными.Не хватает одной вещи, но она, вероятно, будет добавлена, — это возможность подсчитывать результаты данного запроса, очень похоже на COUNT в SQL.
Производительность в порядке, но я считаю, что задержка может быть немного высокой.
Важная концепция, которую нужно усвоить:файловая система, в которой работает ваш экземпляр EC2 во время работы не является настойчивым. Доступны инструменты/сервисы, которые позволяют монтировать файловые системы, поддерживаемые хранилищем S3, или вы можете загружать их в S3 или другую службу хранилища из экземпляра, но когда экземпляр закрывается, связанной файловой системы больше нет.
Что касается инструментов, я считаю, что инструменты Amazon великолепны, но вам, вероятно, будет комфортно работать с командной строкой, если вы пойдете по этому пути.
Для управления вашими экземплярами EC2 и т. д.Amazon также предлагает — в бета-версии уже пару дней — консоль управления, которая имеет функциональность, аналогичную плагину Elasticfox Firefox, но представляет собой чисто веб-консоль.