Впервые сделал крупный проект (под NDA, так что не расскажу, какой) на облачных функциях. Впечатления противоречивые.
Изначально программисты арендовали компьютер в датацентре: или целиком или кусочек. На нём теоретически можно делать что угодно, но для запуска своих программ нужно было настроить операционную систему, безопасность и авторизацию, установить нужные исполнительные модули, программы для удобства деплоя, мониторинг нагрузки итд. Поэтому появились сервисы, которые это всё делают за тебя, а тебе дают буквально окно, куда можно написать свой код и запускать его удалённо на чужой машине.
Конкретно я пользовался решением от Яндекса, чей протокол скопирован напрямую с Amazon Web Services. Причём, в документации не только открыто об этом говорится, но ещё и в некоторых местах перенаправляют на доки от Amazon. И SDK предлагают тоже использовать амазоновский. До санкций я бы сказал, что это не так плохо — можно использовать что-то привычное тем, кто уже работал с Amazon. Но сейчас привязка к американскому сервису выглядит скорее жирным минусом. Не знаю, есть ли у Яндекса ресурсы на какое-то серьёзное разделение. Судя по состоянию документации и платформы в целом — нет.
Yandex Cloud кажется системой, которая активно развивалась несколько лет назад, а сейчас подзаброшена. Среда выполнения .NET отстаёт от актуальной на две версии (3.1 вместо 6, четвёртой версии не существует). Изначально мой проект был написан как обычное контейнеризированное приложение на .NET 6, а потом я переводил его на функции. Пришлось пройтись по всему коду и переписать несовместимые куски с C#10 на C#8, это было не слишком приятно.
Документации фактически нет, а там, где есть, много путаницы. В примерах написано одно, по факту другое: например в функцию вместо объекта Request приходит просто строка, а разбирать её надо самому. Авторизацию я нашёл только на Stackoverflow. Интересно, что адекватных доков про неё не было ни у Яндекса, ни у Amazon.
Функция выполняется и выгружается, поэтому ваша программа не должна рассчитывать на наличие постоянно живущего процесса. Мне пришлось вытащить из неё большой словарь, который грузится при старте, и положить уже подготовленные данные из него в Object Storage — это такое горячее файловое хранилище, там же рядом с функциями. Справедливости ради, работает это всё быстрее, чем я думал. Удалось запихнуть в функции даже сравнительно большой проект с кучей классов, создающий при запуске несколько десятков объектов и производящий загрузку из сети с декомпрессией.
Другой важный плюс — бесплатная квота довольно внушительная: миллион вызовов и 10Гб*часов оперативной памяти в месяц. Для пет проекта вы сможете вообще не покупать сервер. Но если сервер у вас всё-таки есть, деплой вы уже настроили, то удобнее будет, конечно, делать как привычно. И гибкости больше.
#dev
⨳ 21.05.26 ⨳ Обновление личного твиттера участниц cosmosy (@/cosmosy_xm):
💙 [Химеша]
«И сегодня, окружённые вашей поддержкой и громкими овациями, мы смогли выступить весело и счастливо ‼️🌟✨
Всем из Университета Аджу, которые так тепло нас встретили ‼️ Спасибо :)»
💛 [Дихана]
«Энергия Университета Аджу была невероятно мощной, поэтому и нам было очень-очень весело!☆ Спасибо (>ᴗ<)💕
Я была счастлива встретиться взглядом с каждым из вас, и если благодаря сегодняшнему дню вы узнали о cosmosy — я буду очень рада 😽»
🩷 [Камион]
«Университет Аджу! Мне так понравилось быть с вами!!❤️ Я была так счастлива выступить сегодня, получая от вас столько энергии 🥲✨
Думаю, это воспоминание я никогда не забуду!! Университет Аджу, вы мне очень понравились~~🫶🏻»
💚 [Эймей]
«Спасибо, Университет Аджу! Сегодня я попробовала сделать причёску „яблоко“~🍎
А ещё мне показалось, что сегодня расстояние между нами и зрителями было меньше обычного, поэтому я была счастлива, что смогла так хорошо видеть ваши лица ✨
Университет Аджу!! Я вас очень-очень люблю~🩷»
#sns@cosmosy#cosmosy
⨳ 20.05.26 ⨳ Обновление личного твиттера участниц cosmosy (@/cosmosy_xm):
💙 [Химеша]
Университетский фестиваль под проливным дождём~‼☔️⭐️✨ Было ооочень-очень весело‼ Ха-ха-ха! eye=sy, пришедшим посмотреть на нас в такую погоду, и всем студентам, поддерживавшим нас, огромное спасибо~‼🩵🪽⟡˖· Не простудитесь~‼🤧
💛 [Дихана]
Спасибо фестивалю в Университете Ханбат! (ᵕᴗᵕ)♡ Впервые в жизни выступала под дождём🌧 Это было так необычно и невероятно весело!!
Я так рада, что пришли и eye=sy, энергия зрителей была такой мощной, что я забыла о дожде! Спасибо⌣̈⃝ ♡
🩷 [Камио́н]
Сегодня мы были в Университет Ханбат!✨ Спасибо вам, eye=sy, что пришли посмотреть на нас, даже тогда, когда было так скользко из-за дождя😭🤍
Энергия Ханбата была настолько потрясающей, что мне было очень весело!!
Хочу приехать снова! Спасибо🩵
💚 [Эймей]
Университет Ханбат, спасибо!
Сегодня, к сожалению, шёл дождь, но благодаря вашей горячей поддержке мы не испугались погоды и смогли выступить с огромным удовольствием☔️
Я заметила среди зрителей eye=sy! Вам, наверное, было холодно, пожалуйста одевайтесь теплее, ешьте вкусную еду и берегите себя☘️ Спасибо!
#sns@cosmosy#cosmosy
⨳ 19.05.26 ⨳ Обновление личного твиттера участниц cosmosy (@/cosmosy_xm):
💙 [Химеша]
«Это была невероятная атмосфера~‼️ Университет Ханян, кампус ERICA~‼️❤️🔥✨
Во время выступления мне было очень весело~ :)
Я буду продолжать усердно работать, чтобы снова встретиться со всеми вами ‼️
Спасибо ☺️»
💛 [Дихана]
«Спасибо, что предоставили нам возможность выступить на фестивале университета Ханян (кампус ERICA)!☆
Когда наши взгляды встречались, и я чувствовала, как вы наслаждаетесь выступлением, мне тоже было очень радостно и весело 💕
Пожалуйста, продолжайте любить cosmosy ₍ᐢ.ˬ.ᐢ₎♡♡»
🩷 [Камион]
«Для меня было честью выступить на фестивале университета Ханян (кампус ERICA) ( ; ; )🩵
Надеюсь, это стало возможностью для ещё большего числа людей узнать о cosmosy 🥹 На фестивале было очень весело!
И ещё мне очень нравится небесно-голубая форма ✌🏻ᴖ ᴖ Спасибо!!»
💚 [Эймей]
«Спасибо, университет Ханян, кампус ERICA! Было так здорово выступать сегодня перед таким количеством людей 💞
Надеюсь, для всех, кто нас смотрел, это тоже было счастливое время ✨
Спасибо 🙇♀️»
#sns@cosmosy#cosmosy
⨳ 14.05.26 ⨳ Обновление личного твиттера участниц cosmosy (@/cosmosy_xm):
💙 [Химеша]
«Сегодня мы выступали на фестивале Женского университета Доксон ‼️︎🩵✨
Мы так благодарны студентам и сотрудникам университета за то, что помогли создать такую жаркую атмосферу на сцене во время нашего выступления ‼️︎ Большое вам спасибо~☺️︎»
💛 [Дихана]
«Большое спасибо за возможность выступить на фестивале Женского университета Доксон! (>ᴗ<)☆
Было очень-очень весело, потому что под громкие аплодисменты мы с вами, зрителями, наслаждались моментом вместе 🥺
Вы заметили, что я покрасила волосы в синий цвет? 💙 Как вам?? Поделитесь своими впечатлениями! Буду ждать! 💕︎»
🩷 [Камион]
«Фестиваль Женского университета Доксон — лучший~~🤍
Было очень весело получать столько поддержки и энергии!
И есть кое-что ещё, что касается участниц cosmosy!! Сегодня у нас была особая смена стиля ✨✨
Очень хочу приехать снова 🥹 Спасибо!!»
💚 [Эймей]
«Университет Доксон, спасибо вам огромное!!
Не знаю, как так вышло!!!!
Но я появилась с розовыми волосами~! 🩷
Сюрприз 🤩
Благодаря вашей энергии, выступление прошло просто замечательно ✨
Спасибо вам~!! 🫶»
#sns@cosmosy#cosmosy