Yandex Compute Cloud + Docker + Python + Flask. Разворачиваем веб приложение.

Поделиться
HTML-код
  • Опубликовано: 3 ноя 2021
  • Разворачиваю на Yandex Compute Cloud простой веб сервис на Python и Flask, обернутый в Docker и запушенный в Docker Hub. Видео про работу с Yandex Compute Cloud:
    - как разворачивать виртуальную машину,
    - какие настройки выбрать,
    - сколько будет стоить,
    - об установке Docker,
    - как на виртуальную машину в Yandex Compute Cloud запуллить образ с Docker Hub.
    ~~~
    😇 Это видео ни про Python, ни про Flask и не про Docker. Оно про Yandex Cloud! При этом я только изучаю Yandex Cloud. И, возможно, вы знаете как что-то сделать лучше - смело пишите об этом в комментариях!
    ~~~
    🙄 Полезные ссылки:
    Про создание виртуальной машины в Yandex Compute Cloud
    cloud.yandex.ru/docs/compute/...
    Тарификация Yandex Compute Cloud
    cloud.yandex.ru/docs/compute/...
    .
    .
    .
    #yandexcloud #python #docker

Комментарии • 36

  • @AzzraelCode
    @AzzraelCode  2 года назад +1

    Мои предыдущие видео про работу с Yandex Cloud собраны в плейлисте
    ruclips.net/p/PLWVnIRD69wY5y36nWm6eyoF9VeWuQuhic
    ~~~
    В видосике есть пасхалка для олдов, найдете? ;))
    ~~~
    Таймкоды
    01:13 Что за веб сервис (про Python, Flask и Docker)
    03:45 Что нужно знать для разворачивания машины на Yandex Compute Cloud
    04:36 Ещё раз про грант в 4000 рублей от Яндекса, как его эффективно использовать
    07:07 Интерфейс создания Виртуальной Машины в Yandex Compute Cloud
    07:45 Про Container Solution для Docker и почему его сегодня не будет
    09:42 Про диски виртуальной машины
    11:55 Про вычислительные ресурсы
    16:25 Про сетевые настройки
    18:33 Доступ в Виртуальную Машину Yandex Compute Cloud (Сервисный аккаунт, ssh keygen)
    22:33 Первый запуск и вход в машину по ssh (ключи, IP )
    25:09 Установка Docker в Debian 10 и pull образа моего сервиса на Python + Flask
    28:09 Первый запуск сервиса на виртуальной машине (и перезапуск, и смена IP)
    33:05 Про деньги и сравнение с хостингами VDS / Dedicated

  • @ondrui
    @ondrui Год назад

    Отличное видео - спасибо большое автору! Насчет непрозрачности с тарификацией полностью согласен! Кручу, верчу....

  • @yaolegoleynik
    @yaolegoleynik Год назад

    Спасибо, очень полезное видео!

  • @CreatorDreamer
    @CreatorDreamer 7 месяцев назад

    Видео отличное, если будет возможность снимите видео о правильном порядке запуска веб приложений написанных на python. Не встречал вообще полноценных инструкций. Все кусками, частями, а в итоге пытаясь повторить не работает или работает, но через "танцы с бубном".
    Однозначно лайк и подписка!!

  • @yiu_ai
    @yiu_ai Год назад

    Здравствуйте, подскажите, вы знаете, как разместить генеративный ИИ Stable Diffusion на яндекс облако?

  • @Maria_Vandanova
    @Maria_Vandanova Год назад

    Спасибо!

  • @TohaRhymes
    @TohaRhymes Год назад +1

    Спасибо за видео! Единственный комментарий, классно бы было, если бы все команды дублировались текстом в описании (или ссылкой на какойнибудь текстовый документ), чтобы можно было копировать, а не вводить вручную!

    • @AzzraelCode
      @AzzraelCode  Год назад +1

      Вот в этом репо github.com/AzzraelCode/azzyt-docker-flask-nginx-postgresql есть почти все что есть в видосе и ещё чуть чуть больше. Возможно пригодится.

    • @TohaRhymes
      @TohaRhymes Год назад

      @@AzzraelCode спасибо вам!

  • @user-zi3pw4qx1j
    @user-zi3pw4qx1j 2 года назад +1

    Видео классное! Если будет время, сделаешь время по созданию ботов для телеги, например, и загрузки его на хостинг?

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Спасибо. Да, телетон есть в планах, но не в ближайшее время.

    • @user-zi3pw4qx1j
      @user-zi3pw4qx1j 2 года назад

      @@AzzraelCode хорошо, буду с нетерпением ждать!)

  • @user-kk3fb5xx3j
    @user-kk3fb5xx3j 7 месяцев назад

    невероятные приключения Итальянцев в России на заднем фоне порадовали)

  • @akaktak9002
    @akaktak9002 Год назад

    на моменте запуска контейнера, не работает,
    docker ps пуст, а по внешнему адресу не доступно приложение

  • @user-zl5lx5mp5e
    @user-zl5lx5mp5e 2 месяца назад

    Привет, создаю виртуальную машину аналогично тому, что показано в ролике, но при попытке подключения через ssh доступ запрещен: Permission denied (public key). Это происходит еще до ввода пароля. Если есть мысли из-за чего это может быть, был бы благодарен за любую помощь

  • @user-hp8hl8sr9m
    @user-hp8hl8sr9m 11 месяцев назад

    спасибо

  • @assettazhibayev2174
    @assettazhibayev2174 3 месяца назад

    Рахмет

  • @Katar1x
    @Katar1x Год назад

    Сделай пожалуйста видео про интеграцию платежной системы например ЮKassa в django проект

    • @AzzraelCode
      @AzzraelCode  Год назад

      Я снимаю видосы про то с чем сам работаю. Интегрировать ЮКассу куда либо пока не планирую ;) Так что сорри, но это не ко мне.

  • @user-ql4xu5qu2u
    @user-ql4xu5qu2u Год назад

    Вм еще куда не шло, но цены на базы данных космос. Для крупных компаний с деньгами подойдет, конечно. Я так понял, это наценка за удобство

    • @AzzraelCode
      @AzzraelCode  Год назад

      Да, ценник космос, это факт. У DO можно MySQL за 15 баксов держать, у Yandex Cloud какие то тыщи денег. Но DO теперь сложно платить. Лично я перешел на TimeWeb Cloud, тот же манагед мускуль от 150 руб, вообще халява.

  • @achmedzhanov_nail
    @achmedzhanov_nail 3 месяца назад

    Вам не кажется что это прошлый век? Например, чтобы развернуть сервис из Docker контейнера в gcloude достаточно выполнить одну(!) одну команду в консоли и не придется настраитовать ВМ, DNS, Docker Host, SSL и черт знает что еще.

    • @AzzraelCode
      @AzzraelCode  3 месяца назад

      Не, не кажется. Я считаю что выбор стека определяет ТЗ, а не критерии модности или личных предпочтений. B если уж взять в частности Google Cloud (gloud этож опечатка?), то они ещё в 2022 ограничили регистрацию для РФ и не принимают платежи от нас, чо с этим делать предложите?

    • @achmedzhanov_nail
      @achmedzhanov_nail 3 месяца назад

      @@AzzraelCodeда речь про gcloude и ему подобные, aws, azure и т.д.. Дело не политических ограничениях, а в технологических возможностях. Упомянутые сервисы на порядок удобнее и эффективнее, чем аренда виртуальной машины, так как позволяют сосредоточить больше усилий на решении бизнес задачи. Почему yandex и другие не сделали подобный сервис в России? Я был пользовался.

    • @AzzraelCode
      @AzzraelCode  3 месяца назад

      > Почему yandex и другие не сделали подобный сервис в России
      Это же, наверное, риторический вопрос ;) ?
      Но, справедливости ради, у YC есть почти уже полноценный CaaS на базе cloud.yandex.ru/ru/services/container-registry . А так способ в видосе - это один из способов решения задачи, кот конечно можно решить с помощью CaaS на любой платформе. Так то вообще можно и вообще безо всяких докеров обойтись и это далеко не всегда плохо..

    • @achmedzhanov_nail
      @achmedzhanov_nail 3 месяца назад

      @@AzzraelCode до саас там ещё далеко, всё равно контейнер надо в виртуалке запускать.
      Приведу пример, чтоб понятно было о чем я, говорю. Я создал условный сервис на fast api и хочу раздать его своей аудитории, сделал это нужно. С минимальными усилиями. В gloude это делается одной командой, в Яндексе надо создавать виртуалку и выполнять множество телодвижений и много что предусмотреть. Вот этого лично мне не хватает в Yandex cloude.

  • @metall1c
    @metall1c 2 года назад +2

    Автор вообще не соображает что делает. "ну короче нам нужен сервисный аккаунт" - вообще шедевр! сервисный аккаунт нужен для доступа к api яндекса, сервисному аккаунту нужно еще назначить роль. В этой же задаче он вообще не нужен.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Люблю комментаторов которые знают как лучше ))) Даже согласен, что без сервисного аккаунта можно было бы обойтись. Вы большой молодец и очень умный. Возможно что-то ещё не так?

    • @metall1c
      @metall1c 2 года назад

      @@AzzraelCode ну вы сами подумайте, судя по видео, вы дали вирталке сервисный аккаунт с ролью editor, зачем? эта же виртуалка сможет творить в облаке почти что захочет, создавать\удалять другие виртуалки и т.д.

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Да я ж согласился про сервисный аккаунт. Но, должны же быть и другие мои косяки, ведь имеется утверждение про "не соображает что делает". Или это только про сервисный акк?

    • @AzzraelCode
      @AzzraelCode  2 года назад +2

      Я уточню и у дополню, раз такое дело. Если бы ваш коммент был менее токсичным и больше по делу. Типа
      "На 18:45 автор создает сервисный аккаунт. В задаче создания виртуалки только под деплой образа это лишнее. А если сервисный аккаунт ещё и с правами выше viewer то это не безопасно." То цены бы такому комменту не было и я бы первый спасибо сказал. А так ваш коммент больше про понты, чем про пользу. Но в целом спасибо что обратили внимание.

    • @metall1c
      @metall1c 2 года назад

      @@AzzraelCode ну в принципе все тоже самое я и сказал, задеть задачи никого не было

  • @MrSmallChe
    @MrSmallChe 2 года назад

    Это тупорылый Яндекс не принял ни одну(!) банковскую карту при попытке создать аккаунт!!! :(

    • @AzzraelCode
      @AzzraelCode  2 года назад

      Хм, а что пишет? У меня тиньковская виртуалка с лимитами привязана.

    • @MrSmallChe
      @MrSmallChe 2 года назад

      @@AzzraelCode ошибка 3d secure и с виртуалкой тинькова и с картами сбера

    • @leo_need
      @leo_need Год назад +1

      яндекс это помойка