@fancam666 · Post #1503 · 28.04.2023 г., 12:40
舞团 #Soul 女团 #Hana [#Yerim] - So Cool [220827]
TGINSIGHT SIMILAR POSTS
Изходен канал @clockstackwheels · Post #672 · 28.11
Впервые сделал крупный проект (под 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
Hashtags
Търсене: #yerim
@fancam666 · Post #1503 · 28.04.2023 г., 12:40
舞团 #Soul 女团 #Hana [#Yerim] - So Cool [220827]
@fancam666 · Post #1352 · 07.04.2023 г., 12:40
Dance Team #Soul 女团 #Hana [#Yerim] -도깨비불 [230327 홍대버스킹]
@fancam666 · Post #2464 · 08.06.2023 г., 12:01
230524 #HANA#하나 예림 #YeRim - Bla:ze
@fancam666 · Post #2879 · 23.08.2023 г., 12:04
#소울#SOUL [#예림(#Yerim)] - 合集 [230731] 00:00 (SNEAKERS) 02:59 (Teddy Bear) 06:06 (Copycat) 09:26 (I AM)
@fancam666 · Post #1494 · 27.04.2023 г., 12:40
#소울#SOUL#예림#Yerim 的腰- 씨스타 So Cool 쏘쿨 & Shake It 쉐킷 @신촌버스킹 (23.04.09)
@fancam666 · Post #1847 · 17.05.2023 г., 12:02
#소울(#SOUL ) #예림#YeRim (#하나#HANA)[직캠] After LIKE (애프터라이크)IVE (아이브) 230506
@fancam666 · Post #2948 · 31.08.2023 г., 12:04
#하나#HANA [#예림 (#yerim)] - #menow [230726]
@fancam666 · Post #3467 · 02.12.2023 г., 12:00
#소울#SOUL [#리하#혜준#하연#예림] [231118] 00:00 (심쿵해) #리하 (#Riha) 02:13 (퀸카) #혜준 (#Hyejun) 04:47 (Pretty Savage) #하연 (#Hayeon) 08:02 (행복) #예림 (#Yerim)