Запускаем контейнерные приложения в Yandex Serverless Containers
Ғылым және технология
Современные разработчики всё чаще выбирают контейнеры для решения своих задач. Так, они стали основным инструментом для запуска приложений. В Yandex Cloud вы можете запускать контейнеры разными способами: используя виртуальные машины, Yandex Container Solution, кластеры Kubernetes, Yandex Serverless Containers.
На вебинаре вы узнаете, как запускать готовые контейнерные приложения в бессерверной среде. Рассказали о преимуществах и ограничениях этого подхода, а также о том, какую архитектуру выбрать для решения ваших задач. На реальных примерах показали, как сократить время и ресурсы на запуск, не теряя при этом в непрерывности работы.
Сервисы, которые нам понадобятся:
* Yandex Serverless Containers;
* Yandex API Gateway;
* Yandex Managed Service for MongoDB;
* Yandex Managed Service for MySQL®;
* Yandex Container Registry;
* Yandex Lockbox.
Вебинар будет полезен и тем, кто имеет опыт запуска контейнеров, и тем, кто только планирует использовать контейнерные приложения и хочет разобраться в функциональности и тонкостях работы с Yandex Serverless Containers.
Пікірлер: 14
Здравствуйте, а вы бы не могли подсказать как развернуть контейнерное приложение как веб-сайт используя просто nginx на основе образа ubuntu? А то пытаюсь сделать, что-то неполучается. В основном выскакиевает либо это {"errorMessage":"user container finished with error: exit status 1","errorType":"UserCodeError"} либо очень долго грузит и потом пишет, что время ожидания истекло.
@YandexCloudPlatform
Жыл бұрын
Здравствуйте, Денис! Для более детального рассмотрения вашего вопроса, обратитесь, пожалуйста, в нашу службу поддержки через сайт: console.cloud.yandex.ru/support или напишите нам на почту - cloud@support.yandex.ru Мы с командой в индивидуальном порядке всё проверим и постараемся разобраться в ситуации🙌
Поддерживают ли контейнеры gpu?
@YandexCloudPlatform
Жыл бұрын
Здравствуйте! Нет, не поддерживают.
"Вы можете создать COntainer Registry вот как создается, но у меня уже создан" . А как вы его включили? как вы его настроили...
@YandexCloudPlatform
Жыл бұрын
Здравствуйте! Для инструкций в этом видео не требуется дополнительная настройка на стороне сервиса Container Registry, достаточно настроек по умолчанию. Чтобы публиковать образы в Container Registry Яндекс Облака из командной строки, потребуется дополнительная настройка из инструкции: clck.ru/34NX2k
Как-то громоздко выходит, что если я хочу закрыть контейнер API Gateway'ем, мне нужно создавать и навешивать функцию. Казалось бы, если API Gateway и контейнер находятся в одной сети, почему бы не добавить какую-то галочку, что они видят друг друга без проблем, если находятся в одной сети... А так, получается, каждый вызов контейнера будет также сопрягаться с вызовом API Gateway'а и вызовом авторизующей функции: как будто в 3 три раза больше денег платить на ровном месте.
@YandexCloudPlatform
8 ай бұрын
Здравствуйте, Константин! Если вы имеете в виду пользовательскую авторизацию, то это неизбежно, её клиентам придётся реализовывать самим в отдельной функции. Но можно реализовать и внутри своего приложения, завёрнутого в контейнер, или воспользоваться jwt-авторайзером. Подробнее об этом рассказано в нашей документации: clck.ru/36GwMh
странный автор "Если вы знаете, я вам ничего нового не расскажу, а если не знаете то ничего рассказывать не буду".
Yandex Cloud - сыроватый сервис, конечно :( В Консоли очень часто рандомные ошибки Permission Denied везде где можно (F5 помогает). А теперь и в контейнерах то же самое: при подключении секретов через Lockbox контейнер может не стартовать до 2 минут, потому что в логах ошибка "unexpected lockbox state: Permission Denied", которая со временем выправляется. Как будто в системе авторизации постоянно протухают какие-то access-токены и их refresh стоит в очереди, которая сильно переполнена. Я не знаю, это у вас временная проблема или оно постоянно так? Впечатление так себе. Всё очень красиво рассказывают, но начинаешь пользоваться -- сыро...
@YandexCloudPlatform
8 ай бұрын
Здравствуйте, Константин! Для более детального рассмотрения вашего вопроса, обратитесь, пожалуйста, в нашу службу поддержки через сайт: console.cloud.yandex.ru/support или напишите нам на почту - cloud@support.yandex.ru Мы с командой в индивидуальном порядке всё проверим и постараемся разобраться в ситуации!
@konstantingeyst4568
8 ай бұрын
@@YandexCloudPlatform Да, уже написал, будем разбираться. В остальном пока нравится сервис
После первого же слайда стало еще не понятнее. Если до этого слайда я еще как-то понимал, что такое серверлесс (почему такая калька с английского, по-русски не можем?), то посмотрев на слайд понял, что ничего не понимаю. Что означают эти оси? Что означают графики? Почему, сука, технарь не знает, что оси надо подписывать?!?!?!
@YandexCloudPlatform
Жыл бұрын
Здравствуйте, Олег! Графики отображают потребление условных ресурсов фактической нагрузкой в сервис и оплачиваемые ресурсы во времени. В случае развёртывания сервиса на виртуальных машинах (без использования возможностей автоматического масштабирования) клиент обычно разворачивает фиксированные ресурсы - например, 3 виртуальные машины с 2 ядрами и 4ГБ RAM - и оплачивает эти ресурсы независимо от того, сколько полезной работы делают эти ресурсы. В случае Serverless клиент оплачивает только те ресурсы, которые были фактически потрачены на обработку запросов в системе клиента.