Как стать автором
Обновить
15
Карма
0
Рейтинг
Andrii Melekhovskiy @morkot

Пользователь

  • Подписчики 6
  • Подписки

Docker Workflow

vintage прав. Адепты Continuous Delivery будут негодовать: собираться должен билд один раз.

Bash Booster — SCM инструмент на чистом баше

Никогда не мог понять, что сложного в нем? Приведите пример чем он вас напрягает? Действительно интересно.

Bash Booster — SCM инструмент на чистом баше

Неплохо бы в таких статьях показывать, чем выгодно отличается от того же упомянутого Chef?
То, что я прочитал в этой статье, как бы говлорит: ещё один велосипед, ни комьюнити, ни интеграции нормальной с Vagrant: создавать свой скрипт для провижина и тд.

Использование AWS Lambda для создания архива определённых файлов с AWS S3

Спасибо за статью! У меня, к сожалению, руки не дошли ещё на практике попробовать AWS Lambda.
Жаль, конечно, что пока только JS поддерживается, хотя имея смекалку

AWS Lambda и никаких серверов

Нужно тестировать для конкретного приложения. Думаю, что всякие задачки по типу обработки картинок будут проходить быстро. Как хранилище данных можно использовать DynamoDB — скорость записи должна быть ок.

AWS Lambda и никаких серверов

Круто! А сторонние библиотеки Go тоже компилирует в исполняемый артифакт?

Чем проще, тем лучше, или когда ELB не нужен

Это проблема таких библиотек.

Проблема может возникнуть и с ELB за Route53, так как elb скейлится, периодически его IP меняются.

Чем проще, тем лучше, или когда ELB не нужен

Во-первых, статья — не разоблачение, а лишь два случая использования Route53. Факты описанные в статье, давно известны.
Во-вторых, отметать балансировщик только потому, что он «заточен под веб», без детального рассмотрения глупо.

AWS Lambda и никаких серверов

Обещают очень быстро. Из видио презентации: «в течение милисекунд ваша функция будет запущена»

AWS Lambda и никаких серверов

азюре
— звучит мильенько так, в такой транскрипции. Извините не удержался.

Что касается IronWorker и IronMQ, то поддержка нескольких провайдеров — это преимущество, когда нужно избежать vendor lock.

AWS Lambda и никаких серверов

Не совсем:
  • Модель тарифная у IronWorker не pay-as-you-go, а статическая цена в месяц с ограниченими по количеству воркеров и времени запуска
  • Нет интеграции с другими сервисам амазона. Т.е. формировать те самые ивенты нужно самому


Любобытно, что воркеры и очередь хостятся в AWS либо Rackspace.
А так, идея не нова, конечно же.

AWS Lambda и никаких серверов

Не совсем так. Это зависит от мониторинга и реализации. Например, если мониторинг близкий к реальному времени, тогда да. Если же нет, то sqs-очередь проверять можно с большй частотой.

Например, я тут прикинул, если раз в секунду проверять очередь, то в месяц заплатим 1$ за SQS.

Чем проще, тем лучше, или когда ELB не нужен

А приведите-ка пример.

Не могу сказать за loggly, есть ли у них проблемы. У нас на проекте с перконой точно никаких нет. Думаю, что проблема может возникнуть у приложений, доступных через интернет (кэширование на клиенте и т.д.).

AWS Lambda и никаких серверов

Это всего лишь один из способов. Мне больше всего нравится делать чистку после получения сообщения в sqs.

Чем проще, тем лучше, или когда ELB не нужен

У нас правило: любой application cookbook, который конфигурирует сервис, должен и монит конфиг для него добавлять.

Чем проще, тем лучше, или когда ELB не нужен

Возможно я не верно вас понял, но если речь о втором случае с percona cluster, то elb совершенно излишен, так как все ноды находятся в одном регионе и все что нам нужно это раунд робин для запросов. На мой взгляд, все дело в том, что elb заточен изначально был под типичные web приложения.

AWS Lambda и никаких серверов

Проблем никаких. Чем меньше сервисов нужно администрировать, тем лучше. Мониторинг и шеф — просто пример. На проекте есть множество задач, которые запускаются по расписанию или событию. Минус в том, что нужно поддерживать серверы, на которых эти задачи выполняются.

AWS Lambda и никаких серверов

Уже есть пара идей где применить:
  • для автоматизации удаления ресурсов, ассоциированных с инстансами, например, из мониторинга, шефа (но есть проблема: инстансы не поддерживаются как источник событий, но думаю API спасет)
  • для запуска кучи задач по расписанию, но тут проблема с джавой пока

Учимся готовить Log4j + Logstash + ElasticSearch + Kibana 3 + Auth (Google OAuth2/BasicAuth/CAS Authentication)

А не много ли вы на себя берёте, отвечая за всех?

Учимся готовить Log4j + Logstash + ElasticSearch + Kibana 3 + Auth (Google OAuth2/BasicAuth/CAS Authentication)

Если вы считаете, что команды типа:
vagrant provision
chef-solo
knife bootstrap
другой способ
занимает больше врмени, тогда ОК.

Информация

В рейтинге
Не участвует
Откуда
Украина
Работает в
Зарегистрирован
Активность