Впервые сделал крупный проект (под 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
☣️Título: RPG Fudousan — ( RPG Real Estate )
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Comedia#Fantasía
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
La historia comienza 15 años después de que el rey demonio fuera derrotado y el mundo se volviera pacífico. Kotone, quien se graduó de la escuela y se convirtió en mago, preguntó a RPG Real Estate, afiliado al reino, para encontrar un nuevo hogar. En realidad, RPG Real Estate era el lugar de trabajo de Kotone, y junto con Fa, un semihumano, el sacerdote Rufuria y el soldado Rakira, ayudan a respaldar la búsqueda de nuevos hogares para los clientes con diversas circunstancias
📤Apoyame Aquí 👈
@Animes480pFinalizados
☣️Título: Koi Wa Sekai Seifuku No Ato De — ( Love After World Domination )
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Romance#Comedia
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
Es amor a primera vista para Fudo y Desumi, excepto que fue durante una batalla de vida o muerte. Fudo, líder del escuadrón de héroes Gelato 5, y Desumi, la Reina de la Muerte de la sociedad malvada Gekko, se han encontrado atrapados en un amor prohibido, ¡y es su primera relación! Moviéndose en secreto, viven tomados de la mano con un arma en la otra, descubriendo lo que es verdaderamente justo en el amor y la guerra.
⚠️Versión Doblaje Español Latino
>https://t.me/Animes480pFinalizados/23560
📤Apoyame Aquí 👈
@Animes480pFinalizados
☣️Título: Koi Wa Sekai Seifuku No Ato De — ( Love After World Domination )
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Romance#Comedia
✔️Idioma: #Español_Latino🇲🇽
🀄️Sinopsis:
Es amor a primera vista para Fudo y Desumi, excepto que fue durante una batalla de vida o muerte. Fudo, líder del escuadrón de héroes Gelato 5, y Desumi, la Reina de la Muerte de la sociedad malvada Gekko, se han encontrado atrapados en un amor prohibido, ¡y es su primera relación! Moviéndose en secreto, viven tomados de la mano con un arma en la otra, descubriendo lo que es verdaderamente justo en el amor y la guerra.
⚠️Versión Subtitulada
>https://t.me/Animes480pFinalizados/23533
📤Apoyame Aquí 👈
@Animes480pFinalizados
☣️Título: Shinigami Bocchan to Kuro Maid — ( The Duke of Death and His Maid ) — T1
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Comedia#Drama#Romance
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
Maldecido por una bruja cuando era niño, un joven duque obtuvo el poder no deseado para matar a todos los seres vivos que toca. Obligado a separarse de su familia a una gran mansión en lo profundo del bosque, el duque es tratado como si no existiera y sus compañeros lo rechazan continuamente. Sin embargo, no está completamente solo. Rob y Alice, su mayordomo y su criada, siempre están a su lado. A Alice le encanta burlarse de él y, a medida que su relación crece, el duque se propone liberarse de su maldición mortal. Por supuesto, va a necesitar ayuda, ¿y quién mejor para hacerlo que los diversos habitantes de lo sobrenatural?
⚠️Versión Doblaje Español Latino
> https://t.me/Animes480pFinalizados/23014
@Animes480pFinalizados
☣️Título: Healer Girl
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Música
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
La historia se sitúa en un mundo en el que predominan tres escuelas de medicina: La medicina occidental, la oriental y la “medicina vocal”. La curación de enfermedades y lesiones mediante canciones es una técnica especial que no solo mejora la salud metal de los pacientes, sino también la salud mental de los médicos. Estos “sanadores” se esfuerzan por cantar cuando se les pide que respondan a la salud y la ansiedad de pacientes y médicos por igual. El anime muestra a las sanadoras en formación en el Instituto Médico Vocal Karasuma.
@Animes480pFinalizados
☣️Título: Shinigami Bocchan to Kuro Maid — ( The Duke of Death and His Maid ) — T1
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Comedia#Drama#Romance
✔️Idioma: #Español_Latino🇲🇽
🀄️Sinopsis:
Maldecido por una bruja cuando era niño, un joven duque obtuvo el poder no deseado para matar a todos los seres vivos que toca. Obligado a separarse de su familia a una gran mansión en lo profundo del bosque, el duque es tratado como si no existiera y sus compañeros lo rechazan continuamente. Sin embargo, no está completamente solo. Rob y Alice, su mayordomo y su criada, siempre están a su lado. A Alice le encanta burlarse de él y, a medida que su relación crece, el duque se propone liberarse de su maldición mortal. Por supuesto, va a necesitar ayuda, ¿y quién mejor para hacerlo que los diversos habitantes de lo sobrenatural?
⚠️Versión Subtitulada
> https://t.me/Animes480pFinalizados/22999
@Animes480pFinalizados
☢️Título: Yuusha, Yamemasu — ( I'm Quitting Heroing )
✔️Capitulos: 12 + 02 Ovas
✔️Calidad: #720p
✔️Género: #Acción#Aventura#Comedia#Fantasía
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
Después de salvar el mundo, el héroe más fuerte, Leo, se convirtió en alguien que no es querido en el pacífico mundo humano. Era demasiado fuerte. Exiliado, busca un trabajo en el Ejército del Rey Demonio, al que había derrotado y que necesita ser reconstruido. El Ejército tenía muchos problemas: demasiado trabajo, problemas financieros, etc. Leo comienza a mejorar las cosas utilizando su poder. Leo se encuentra de nuevo con Echidna y le pregunta por qué invadió el mundo humano. Una historia inesperada...
📤Apoyame Aquí 👈
@directorioplusultra
@Animes480pFinalizados
☢️Título: Koroshi Ai — ( Love Of Kill )
✔️Capitulos: 12
✔️Calidad: #720p
✔️Género: #Acción#Romancee
✔️Idioma: #Japonés_Sub_Español
🀄️Sinopsis:
Dos asesinos se enfrentan cara a cara. Por un lado está Chateau, una cazadora de recompensas, y por otro lado el misterioso y poderoso Ryang-Ha. Chateau y Ryang-Ha se convertirán en enemigos tras este enfrentamiento... o así debería haber sido, pero por algún motivo, a Ryang-Ha le acaba gustando Chateau y se dedica a seguirla a todas partes. Poco a poco Chateau comienza a considerar a Ryang-Ha un compañero, lo que hace que se ambos acaben involucrados en el tema de varias organizaciones dándole caza a él. Y es más, resulta que todo tiene relación con el pasado de la chica.
📤Apoyame Aquí 👈
@Animes480pFinalizados