Vadim
Думаю, в случае какого сильно нагруженного проекта может быть выгода от своего ДЦ.
Vadim
Хотя если даже нетфликцс в амазоне лябды использует...
Dmitry
https://youtu.be/ae2N10F6PgA?t=1400 "...F# Live..." 😂
Éminence grise
Свой ДЦ - действительно дорого. Арендные мощности, но своя софтверная инфраструктура - пока так получается заметно дешевле.
Éminence grise
И вот тут я бы не отказался от server-less с собственной поддержкой. За сервер (железный) получается платить несколько дешевле, чем за SaaS или FaaS
Éminence grise
https://ru.hetzner.com/hosting/produkte_rootserver/ax160-ssd :
за 2500 евро в месяц - 240 ядер, тер опреатива, 40 Тб на дисках.
Éminence grise
Я же как раз говорю о аренде выделенных серверов. Мало того работая в России есть серьезные дополнительные риски, которые никак не решаются с помощью западныз провайдеров
Vadim
Самое забавное начинается когда продукт выходит на международнвй рынок и ДЦ надо строить в разных регионах.
Vadim
Аренда на моём опыте тоже дороже получается. Вообще IaaS дороже PaaS , а PaaS дороже FaaS
Vadim
Это прям по чеку от ажура видно.
Ayrat
Обогреватель в каждом доме в итоге выходит дороже чем централизированное отопление.
Зато обогреватель свой)))
Éminence grise
Там уже несколько, другие деньги. И несколько другая кокуренция, до такого еще дорасти надо 😊
Vadim
Ну в целом всё зависит от задачи. Знаю например, что некоторые игровые компании вообще арендуют bare bones сервера.
Éminence grise
У них по процу обычно такие нагрузки, что никакой Azure не окупится 😊
Ayrat
Когда выходишь в облака надо забыть о виртуалках и выделенных машинах на каждый чих.
Постоянный аргумент противников облаков - цена SQL Server на выделенной машине (ну там ядер 16 например) и выходит с лицензиями в районе 5к /месяц.
Ну так-то да, но облака предоставляют другие решения)
Azure SQL, Table Storage, DataLake + Analytics (U-SQL), Blobs и FaaS
Для облаков надо по-другому подходить к архитектуре, хранению и обработке. Привычку всё делать через дорогой SQL на убер мощных тачках надо забыть.
Vadim
Ну там ещё важно иметь максимальную производительность именно на одной машине. Так некоторые игровые проекты построены так, что у них одна локация на одном сервере крутится.
Ayrat
Не, AppPlan в итоге купить придётся, но когда можно вынести архивные данные в даталужу, что-нибудь погорячее в TableStorage и обвесить мелкими, около бесплатными AzureFunctions, по итогу получаешь чек на 30$/месяц за очень сложное решение. И удивляешься, почему раньше ты платил только девопсу 2к$/месяц
Ayrat
у нас сейчас самая дорогая позиция - космосДб. Пытаемся слезть с неё, осталось 20 коллекций...
Vadim
Ну БД в любом случае дорого. У нас монга была ещё дороже.
Éminence grise
Угу, и убрать тыщ по 50К в месяц на разработку, потому что спецы, способные это сделать стоят как самолеты и то не найдешь
Éminence grise
Собственно, я к тому, что знать докер и кубернетес сейчас крайне полезно, хотя бы как разрабу. Тем более, чио критично сложного для нас там и нету.
Anonymous
Igor
Может кто посоветовать простую статья или доклад, объясняющий что такое ROW полиморфизм?
Anonymous
тот же не к ночи упомянутый космос влетает в копеечку будь здоров
Анна
Ayrat
Ayrat
Космос конски дорогой, да.
Anonymous
чтобы понять в какое количество денег по факту это выливается
Ayrat
В 30 баксов можно впихнуть сотни гигабайт данных в лужу, обработку этой бигдаты в кластере аналитики (самая дорогая позиция, но в 30ку уложимся), хранение горячих данных в тейблах и апишку сверху на функциях
Anonymous
ммм сколько функций? какая нагрузка на них?
Ayrat
Это зависит от сдачи с 30ки)))
Anonymous
:))) т.е. втиснемся ли мы в подаренные азурью ресурсы :)
Ayrat
Ну не. Предположительно мы выбираем бесплатный лимит.
Наши функции просто читают из тейбла и отдают стримом.
Рассчитываем по минимуму. 128 мб оперативы, 100мс работы.
Это 0.0128 Гб*сек.
0.000016 долларов за 1 Гб*сек. Это за 1 вызов
Ayrat
5 нулей после запятой.
Ayrat
10 микробаксов за реквест
Anonymous
ну да, ты заставил задуматься в очередной раз :)
Anonymous
что б ещё с вендор локом так всё просто было ... с другой стороны итак почти всегда под ним сидим так или иначе
Bonart
Плюс еще с облаком ряд проблем превращаются просто в расходы... что может быть много выгоднее, чем заниматься всем этим самому
Dmitry
общался сегодня с рекрутёром из Лондона (по Го направлению), он в конце "а что бы ты в идеале хотел?", я ему говорю "на F# было бы круто перейти" он такой сразу оживился - да?! а расскажи что за F#, а то регулярно проскакивает в резюмках, что в нём такого?
Vladislav
Ayrat
регулярно проскакивает?)
Dmitry
и что рассказал?
ну типа "попровав раз - ем и сейчас", много всего умеет, красивый код, все остальные языки после не торт...
Vladislav
Pavel
Dmitry
https://www.youtube.com/watch?v=WFAEHKAR5hU вот интересного
Vadim
В Лондоне же ещё F# eXchange проходит.
Vadim
А что за вакансия по Го в Лондоне если не секрет?
Не в Баду случайно?
Dmitry
Vadim
А, понял.
Dmitry
Ayrat
Dmitry
Dmitry
ой
Dmitry
внезапно
Dmitry
там есть настройка для каcтомного домена!
Ayrat
Воу
Ayrat
как всё просто
Dmitry
не было же когда-то
Dmitry
аааа
Dmitry
Dmitry
только CNAME можно
Ayrat
Да, приехали)
Ayrat
Но вообще как бы роутер тебе в помощь.
Ayrat
но я бы для начала попробовал суппорт спросить
Ayrat
Ayrat
Всё проще. у самой ажурной функции в ресурсе есть в платформ фичерс настройка кастомных доменов
Ayrat
там прям кнопка есть - Купить домен)))
Ayrat
всё для клиента, были б деньги
Ayrat
Vladyslav
привет, подскажите плиз у меня есть type PlayerNickName = string и не совсем понимаю как создать из строки этот тип
Vladyslav
Romɑn
Посмотрите, о чем твитнул(а) @k_cieslak: https://twitter.com/k_cieslak/status/1016774031926841345?s=09
:D