Впервые сделал крупный проект (под 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
🖥️ Южное командование США заявило об уничтожении двух «наркотеррористов» в Карибском море.
«4 мая — По распоряжению командующего #SOUTHCOM генерала Фрэнсиса Л. Донована, Объединённая оперативная группа «Южное копьё» (JTF Southern Spear) нанесла летальный кинетический удар по судну, находившемуся под управлением иностранной террористической организации. Разведка подтвердила, что судно следовало по установленным маршрутам наркотрафика в Карибском море и принимало непосредственное участие в операциях по незаконному обороту наркотиков. В ходе акции были уничтожены двое наркотеррористов. Потерь среди личного состава США нет».
🇷🇺Если у вас не воспроизводится ролик, продолжите просмотр в нашем канале Соловьёв в МАКС.
🇺🇸💥EEUU lanza ataques contra navíos en el Pacífico oriental
🛶 Las fuerzas armadas estadounidenses dieron a conocer la acción contra dos embarcaciones, las cuales supuestamente trasladaban narcóticos.
🗣 "El 11 de abril, bajo la dirección del comandante del #SOUTHCOM, general Francis L. Donovan, la Fuerza de Tarea Conjunta Southern Spear llevó a cabo dos ataques cinéticos letales contra dos embarcaciones operadas por organizaciones terroristas designadas. La inteligencia confirmó que las embarcaciones transitaban por rutas conocidas de narcotráfico en el Pacífico Oriental y participaban en operaciones de narcotráfico", indicó el Comando Sur de EEUU en X.
👉 Asimismo, precisó que, durante la primera operación, dos personas murieron y una sobrevivió. En la segunda, tres individuos fallecieron.
💬 "Tras los enfrentamientos, el USSOUTHCOM notificó de inmediato a la Guardia Costera de EEUU para que activara el sistema de búsqueda y rescate del sobreviviente. Ningún miembro de las fuerzas militares estadounidenses resultó herido", destacó.
🛰 Descubre lo que otros callan. Únete ahora.
🇺🇸💥EE.UU. lanzan ataques contra embarcaciones en el Pacífico; 5 personas murieron
🛶 Las fuerzas armadas de EE.UU. divulgaron videos de ataques contra dos embarcaciones, alegando que transportaban drogas.
"El 11 de abril, bajo el mando del comandante del #SOUTHCOM, general Francis L. Donovan, la Fuerza de Tarea Conjunta Southern Spear realizó dos ataques cinéticos letales contra dos embarcaciones operadas por organizaciones terroristas designadas", dice la publicación del Comando Sur de EE.UU. en la plataforma X.
Según la autoridad estadounidense, en la primera operación, dos personas murieron y una sobrevivió, y en la segunda, el ataque causó la muerte de tres personas.
"Después de los enfrentamientos, el USSOUTHCOM notificó inmediatamente a la Guardia Costera de EE.UU. para que activara el sistema de búsqueda y rescate del superviviente. Ningún miembro de las fuerzas militares norteamericanas resultó herido", destacó.
U.S. Southern Command
On March 3, Ecuadorian and U.S. military forces launched operations against Designated Terrorist Organizations in Ecuador. The operations are a powerful example of the commitment of partners in Latin America and the Caribbean to combat the scourge of narco-terrorism.
Together, we are taking decisive action to confront narco-terrorists who have long inflicted terror, violence, and corruption on citizens throughout the hemisphere.
“We commend the men and women of the Ecuadorian armed forces for their unwavering commitment to this fight, demonstrating courage and resolve through continued actions against narco-terrorists in their country.”
- #SOUTHCOM Commander Gen. Francis L. Donovan.
https://x.com/Southcom/status/2029011785567572285?s=20
#BREAKING | 🇺🇸 — U.S. Southern Command (SOUTHCOM):
On April 15, at the direction of #SOUTHCOM commander Gen. Francis L. Donovan, Joint Task Force Southern Spear conducted a lethal kinetic strike on a vessel operated by Designated Terrorist Organizations. Intelligence confirmed the vessel was transiting along known narco-trafficking routes in the Eastern Pacific and was engaged in narco-trafficking operations. Three male narco-terrorists were killed during this action. No U.S. military forces were harmed.
The Global Eye | Subscribe
Командующий SOUTHCOM - сенаторам: Россия - "раненый медведь", Китай закабаляет Латинскую Америку, в Венесуэле сотни русских военных и многое другое
9 июля, во вторник, глава Южного командования вооруженных сил США (SOUTHCOM) адмирал Крейг Фоллер выступил на слушаниях в комитете по делам вооруженных сил Сената Конгресса США. В его речи и ответе на вопросы сенаторов прозвучало довольно много интересных тезисов. Мы сделали для вас подборку самых важных (на наш взгляд) из них:
ЧТО ПРОИСХОДИТ В ЛАТИНСКОЙ АМЕРИКЕ:
🔹 США находятся в состоянии глобального противостояния с Китаем и Россией. Латинская Америка - ключевой регион для нацбезопасности США. С этим связано усиление присутствия Китая и отчасти России в этом регионе.
🔹 Проникновению Китая и России способствуют «слабые правительства», коррупция и наркотрафик.
🔹 Действия России и Китая очень отличаются.
РОССИЯ:
🇷🇺 Россия – это «раненый медведь» (выражение Фоллера). Ее действия не рациональны, а мотивированы обидой на США и желанием навредить, не разбираясь нужно это самой России или нет.
🇷🇺 Экономическое влияние России в регионе минимально, но сильна российская пропаганда, распространение фейкньюз, кибератаки.
🇷🇺 Фоллер, не указывая виновных, в контексте России, говорит о более, чем 50 тыс кибератак на избирательную систему Колумбии в ходе парламентских выборов 2018 года.
🇷🇺 В Венесуэле "находятся сотни российских военных" ( затем Фоллер то ли перечисляя, а, скорее, уточняя, применил термин defense contractors – военные подрядчики).
КИТАЙ:
🇨🇳 Китай - рациональный игрок, у него «легитимные экономических интересы по всему миру», в том числе в Латинской Америке.
🇨🇳 Китай целенаправленно вгоняет страны Латинской Америки в долги, получая таким образом влияние на их правительства (долг Венесуэлы Китаю – $16 млрд).
🇨🇳 В Латинской Америке Китай использует «мягкую силу с жесткими целями», они «готовят сцену» для получения военных преимуществ в будущем.
🇨🇳 США очень озабочены сотрудничеством Китая и Аргентины в космической сфере. Китай может получить более глобальные возможности для отслеживания американских спутников.
ЧТО ДЕЛАЮТ США:
🇺🇸 Ресурсы SOUTHCOM ограничены, но надо продолжать сотрудничество и подготовку кадров.
🇺🇸 Фоллер привел пример, когда один из высокопоставленных военных центральноамериканской страны заявил ему, что китайцы кэшем дали ему в виде военно-технической помощи$23 млн. При этом Фоллер заглянул в свой бюджет на сотрудничество с этой страной и там было всего $1,5 млн.
🇺🇸 В разные моменты встречи Фоллер так или иначе позитивно отозвался о военном сотрудничестве со следующими странами: Колумбия, Перу, Бразилия и Чили.
🇺🇸 В разговорах с коллегами в странах Латинской Америки Фоллер всегда признает, что США не идеальны, наделали много ошибок в прошлом, но стараются быть лучше.
🇺🇸 Латиноамериканские военные больше хотят сотрудничать с США несмотря на то, что Китай предлагает больше денег. Многие их них учились в США, и это играет большую роль.
🇺🇸 В Центральной Америке недавняя смена правительств позитивна для США. В Сальвадоре, Гватемале и Гондурасе влияние России и Китая снизилось, но «они все еще там».
🇺🇸 Китай под предлогом улучшения общественной безопасности продвигает в регионе технологии "умного города". Это позволит им следить за населением и манипулировать им. SOUTHCOM США объясняет эти риски местным военным, и они часто убеждают правительства отказаться от такого сотрудничества, но они хотят альтернативы от США.
#сша_латам#southcom
On May 4, at the direction of #SOUTHCOM commander Gen. Francis L. Donovan, Joint Task Force Southern Spear conducted a lethal kinetic strike on a vessel operated by Designated Terrorist Organizations. Intelligence confirmed the vessel was transiting along known narco-trafficking routes in the Caribbean and was engaged in narco-trafficking operations. Two male narco-terrorists were killed during this action. No U.S. military forces were harmed. @DeptofWar#OpSouthernSpear
https://i.fixupx.com/i/status/2051502740568690729
Venezuela’s President Nicolás Maduro warned of the destabilization potential brought by heightened US military activity in the Caribbean region. Guyanese President Irfaan Ali met with SOUTHCOM commander US Navy Admiral Alvin Holsey earlier this month.
Read the full story: https://venezuelanalysis.com/news/venezuelas-maduro-warns-caricom-of-guyana-and-us-southcom-collaboration-dangers/
#Essequibo#Venezuela#Guyana#SouthCom