Бессерверные вычисления: почему некоторые разработчики упускают главное?

На эту тему перевели для вас интересные и достаточному простые мысли дата-инженера Анны Аннисени.

77

Почему-то говоря о серверлесс, часто забывают или лишь вскользь упоминают про "ноготок увяз - всей птички пропасть". Что серверлесс это не просто вынести одну функцию в облако, это сразу предполагает кучу дополнительных сервисов приобретать у облака и как-то интегрировать с существующими. Задаёшь вопросы типа а как логи будут попадать в наш эластик, метрики в наш прометей, а в ответ купите то, купите это, переведите своё легаси на EC2, постгресс на managed наш и выкиньте свои эластики и прометеи - тогда сможете экономить на воркере переведя его на лямбду , но при этом в три раза больше платить будете за всё остальное и в штат ещё девопса нужно брать, который будет поддерживать облако, в дополнении к имеющемуся админу, который будет поддерживать так называемое легаси в EC2. И легко затраты на порядок могут вырасти только за счёт зарплаты этого девопса

11

И главное, никуда не убежишь. Всё привязано к облачному провайдеру. Вот сервер (выделенный или виртуальный) можно за разумное время (от пары часов до пары дней) перенести к новому хостеру. Или можно организовать репликацию данных на запасный сервер, и включать его в работу за пять минут (или вообще автоматически). 

2