Впервые сделал крупный проект (под 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
Посол России в Брунее-Даруссаламе Михаил Владимирович Баранов выделил прошедший год как значимый период для российской дипломатии, особенно в Азиатско-Тихоокеанском регионе.
Выступая на приеме, посвященном Дню дипломата в посольстве России в Брунее-Даруссаламе в Кампонг-Мангисе, посол подчеркнул стратегический поворот России на Восток, отдавая приоритет укреплению отношений со странами-членами АСЕАН.
«Мы рассматриваем АСЕАН как ключевого партнера в содействии многополярному миру и приветствуем Индонезию в качестве нового члена БРИКС. Мы также рады, что несколько других стран региона присоединились к БРИКС в качестве партнеров, что усилило глобальный охват и инклюзивность платформы», — сказал он.
https://borneobulletin.com.bn/russian-envoy-lauds-growing-asean-bilateral-ties/
#Brunei
On October 17, 2022 certificates were presented to the officers of the Narcotics Control Bureau of #Brunei (BKN), who had completed on-line courses titled “Countering international drug trafficking, illegal trafficking in narcotic drugs and psychotropic substances committed using the Internet”, arranged by the Russian Ministry of Interior.
Charge d’Affaires a.i. of Russia to Brunei Mr.Andrei Mamaev and BKN Acting deputy director Mr.Zainol Adi Ajmain participated in the ceremony.
*
17 октября 2022 г. в Бюро по контролю за оборотом наркотиков Государства Бруней-Даруссалам прошла церемония вручения брунейским полицейским сертификатов об окончании он-лайн курсов МВД России по тематике «Борьба с международным наркотрафиком, незаконным оборотом наркотических средств и психотропных веществ, совершаемых с использованием сети «Интернет».
В мероприятии приняли участие Временный поверенный в делах России в Брунее А.Н. Мамаев и исполняющий обязанности заместителя директора Бюро Заинол Ади Аджмаин.
#Россия#Бруней
On 5 May 2022 Mufti Sheikh Ravil Gainutdin, Chairman of the Religious Board of Muslims of the Russian Federation and the Russia Muftis Council, received H.E. Haini Hashim, Ambassador of Brunei Darussalam to the Russian Federation. They highlighted fruitful cooperation between #Russia and #Brunei, both on bilateral and regional levels, in particular, in religious and cultural spheres.
Mufti Sheikh Ravil Gainutdin awarded the Medal “For Spiritual Unity” to H.E. Haini Hashim.
*
5 мая с.г. Председатель Духовного управления мусульман РФ и Совета муфтиев России Муфтий Шейх Равиль Гайнутдин принял Посла Государства Бруней-Даруссалам в Российской Федерации Хайни Хашима. В ходе беседы было отмечено плодотворное российско-брунейское сотрудничество как на двустороннем, так и на региональном уровне, в том числе в религиозной и культурной сферах.
Также Муфтий Шейх Равиль Гайнутдин наградил Посла Брунея-Даруссалам Хайни Хашима медалью «За духовное единение».
#Россия#Бруней
Warmest wishes to our collegues from the Permanent Mission of #Brunei Darussalam to #ASEAN and all the people of Brunei 🇧🇳 on the occasion of the country's National Day.
#RussiaASEAN#ASEANRussia
The Embassy of #Russia in #Brunei commemorated #VictoryDay. The staff of the Embassy toured a photo exhibition and took part in a tree-planting ceremony, lecture and war poem recitation. The screening of the documentary film “Victory Parade” was also arranged.
*
В Посольстве России в Брунее прошли торжественные мероприятия, приуроченные ко Дню Победы. Коллектив РЗУ принял участие в посадке деревьев, осмотре фотовыставки, чтении лекции и стихов о войне. Также был организован показ документального фильма «Парад Победы».
#ДеньПобеды
Recently Narcotics Control Bureau (#NCB) officers have completed the advanced training course «On counteracting international drug trafficking, illicit trafficking in narcotic drugs and psychotropic substances», organized by the Ministry of Internal Affairs of the Russian Federation.
Chargé d' Affaires a.i. of #Russia to #Brunei Darussalam Mr Andrei Mamaev presented the certificates to the Narcotics Control Bureau officers and thanked them for their active participation.
*
Сотрудники брунейского Бюро по контролю за оборотом наркотиков прошли организованный Министерством внутренних дел Российской Федерации специальный онлайн-курс «Борьба с международным наркотрафиком, незаконным оборотом наркотических средств и психотропных веществ».
Временный поверенный в делах России в Брунее А.Н. Мамаев вручил слушателям курсов сертификаты и поблагодарил их за активное участие.
#Россия#Бруней
On 11 May 2022 Mr. Tamerlan Munchaev, Chargé d’Affaires a.i. of #Russia to #Brunei, received a courtesy call from the newly appointed Ambassador of #Laos H.E. Sengdavanh Vongsay.
*
11 мая с.г. Временный поверенный в делах России в Брунее Т.М. Мунчаев принял с визитом вежливости вновь назначенного Посла Лаоса Сенгдаванх Вонгсай.
#Россия#Бруней#Лаос
🇧🇳🇵🇭 Le sultan de Brunei, Hassanal Bolkiah, est arrivé au 48e sommet de l'Association des nations de l'Asie du Sud-Est (Asean) aux Philippines, en pilotant lui-même son avion, a rapporté l’agence philippine PNA.
#brunei#asean#sommet#philippines
On 25 May 2022 Mrs. Svetlana Munchaeva, Spouse of the Chargé d’Affaires a.i. of #Russia to #Brunei, attended the meeting of Spouses of Heads of Missions and Honorary Members of the #DiplomaticCorps hosted by the Embassy of #Oman.
*
25 мая с.г. супруга Временного поверенного в делах России в Брунее С.В. Мунчаева приняла участие во встрече супруг глав дипмиссий и почетных членов дипкорпуса, организованной Посольством Омана.
On 30 May 2022 the Embassy of #Russia participated in the reception hosted by #MFA of #Brunei Darussalam in conjunction of #HariRayaAidilfitri for the diplomatic corps. Her Royal Highness Princess Hajah Masna, Ambassador-at-Large at the Ministry of Foreign Affairs, and Dato Erywan Pehin Yusof, Minister of Foreign Affairs II, were the Guests of Honour.
*
30 мая с.г. Посольство России приняло участие в организованном МИД Брунея торжественном приеме для дипкорпуса по случаю окончания месяца Рамадан. Главными гостями мероприятия были Посол по особым поручениям принцесса Масна и Второй министр иностранных дел Эриван Юсоф.
#Россия#Бруней
The Ambassador of the Russian Federation🇷🇺 to the State of #Brunei Darussalam🇧🇳, Mikhail Baranov, met with students who are members of the Historical Club at the University of Brunei Darussalam (#UBD). In a warm and friendly atmosphere, the participants discussed various topics related to Russian history, our country's culture, as well as the current state of international relations.
----
Посол Российской Федерации🇷🇺 в Государстве #Бруней-Даруссалам🇧🇳 Михаил Владимирович Баранов встретился со студентами - членами Исторического клуба Университета Бруней-Даруссалам (#UBD). В теплой дружеской атмосфере участники встречи обсуждали различные темы, связанные с историей России, культурой нашей страны, а также текущей ситуации в международных отношениях.
#РоссияБруней
On October 6, 2022, the Embassy of #Russia in #Brunei hosted the photo exhibition devoted to the 350th anniversary of #PeterTheGreat. Members of the diplomatic corps attended the event.
During the reception guests were watching the photo gallery, the brief video about life and reign of Peter the Great, the slide show of Saint Petersburg and performances of the Russian folk arts ensembles.
#PeterTheGreat350
*
6 октября с.г. в Посольстве России в Брунее прошла фотовыставка, посвященная 350-летнему юбилею Петра I. В мероприятии приняли участие члены дипкорпуса.
Гости осмотрели представленные на выставке фотографии. Во время небольшого приема им были продемонстрированы краткий видеоролик о жизни и деятельности российского императора, слайд-шоу с видами Санкт-Петербурга и выступления российских ансамблей народного творчества.
#ПетрВеликий350