Работа кипит: майский дайджест Selectel



Ежемесячный дайджест Selectel вновь на связи. Незаметно наступило лето, которое мы встречаем с большими надеждами и планами. Эпидемия идет на спад, жизнь возвращается в прежнее русло, а мы продолжаем двигаться вперед, развивая наши сервисы и услуги.

В этом письме расскажем о выходе из беты в релиз «Облачных баз данных» и Managed Kubernetes, бесплатном доступе в Selectel Chat и Selectel Meet, а также новой услуге «1С в облаке». В конце письма — публикации в СМИ, анонсы и записи вебинаров, статьи в блоге и актуальные вакансии.



Коммерческий релиз Managed Kubernetes
Managed Kubernetes

28 мая из беты вышел сервис Managed Kubernetes. За полгода с момента начала тестирования мы пофиксили баги и добавили недостающие фичи. Теперь вы можете создать отказоустойчивый кластер и сконцентрироваться на продукте — управление вашим Kubernetes мы возьмем на себя!

Вместе с релизом вышли и новые обновления: автоматическое восстановление работы нод, автоматическое обновление патч-версий и поддержка провайдера для Terraform. Создать кластер Kubernetes в несколько кликов можно в нашей панели управления. А если где-то не разобрались, читайте подробную инструкцию в базе знаний.
kb.selectel.ru/docs/selectel-cloud-platform/kubernetes/
selectel.ru/services/cloud/kubernetes/

Коммерческий релиз «Облачных баз данных»
1 июня «Облачные базы данных» вышли из бета-тестирования в коммерческую эксплуатацию. Теперь вам доступно вертикальное и горизонтальное масштабирование, аварийное переключение в случае сбоя и резервное копирование баз данных. Обновления предотвратят потерю данных — вы сможете восстановить кластер до любого состояния, в пределах прошедших 7 дней, вплоть до конкретной секунды. А для быстрого масштабирования инфраструктуры увеличивайте конфигурацию виртуальной машины и добавляйте к ней дополнительные реплики.
Пришло время создать свой первый кластер баз данных в my.selectel.ru. Подробнее об услуге читайте в базе знаний.
selectel.ru/services/cloud/managed-databases
kb.selectel.ru/docs/selectel-cloud-platform/managed-databases/

Обновления в «Выделенных серверах»
Новые процессоры AMD EPYC Rome

Мощное усиление новыми процессорами AMD EPYC Rome в серверах произвольных конфигураций. Для вас доступны 3 новых CPU: AMD EPYC 7282 (16 ядер, 2.8 ГГц), AMD EPYC 7452 (32 ядра, 2.35 ГГц) и AMD EPYC 7742 (64 ядра, 2.25 ГГц). Они позволяют собрать сервер как с одним, так и с двумя процессорами.

А значит, 128 ядер в одном физическом сервере — теперь реальность! Вы сможете создать высокопроизводительные системы для развертывания виртуализированных сред, работы с аналитикой и базами данных. Соберите серверы с новыми процессорами в конфигураторе!
selectel.ru/services/dedicated/configurator/

Тегирование серверов
У вас есть выделенные серверы, заказанные после 30 ноября 2019 года, или серверы линейки Chipcore Line? Если да, то новость для вас — в панели управления доступна возможность назначать теги и фильтровать по ним оборудование. Теперь вы легко отличите продакшн-сервер от сервера для тестовой среды, отфильтруете серверы из определенной группы или кластера, а также сможете добавить полезную служебную информацию для коллег! На каждый сервер можно назначить максимум 10 тегов до 64 символов каждый.

Также каждому серверу по умолчанию назначен 1 системный тег, характеризующий, к какому типу он относится. Серверы, размещенные на Colocation, — тег «Colo», произвольной конфигурации — тег «Custom», готовые — тег «Prebuilt», линейки Chipcore Line — тег «Chipcore».

История расхода трафика и CSV-выгрузка
Прогнозируйте потребление трафика — в my.selectel.ru теперь можно самостоятельно получить выгрузку или посмотреть статистику за последние 5 месяцев. Найти информацию можно в контекстном меню на странице сервера.


Обновления услуг администрирования
Managed Backup

Хотите хранить свои данные надежно и защитить их от потери? Команда администраторов Selectel поможет в организации полного цикла резервного копирования и восстановления ваших проектов на базе сервиса «Резервное копирование как услуга». Сфокусируйтесь на бизнес-задачах и предоставьте заботу о сохранности данных нам! А еще мы можем взять вашу IT‑инфраструктуру на полную поддержку, вплоть до разработки процессов CI/CD. Оставляйте заявку на sales@selectel.ru, расскажем об этом подробнее.
selectel.ru/services/additional/backup-as-a-service

Другие важные новости
Запуск «1C в облаке»

С сегодняшнего дня вам стала доступна услуга «1С в облаке» для построения ваших систем 1C. Используйте все преимущества облачных технологий для доступа к сервисам: отказоустойчивость, гибкое управление ресурсами, полный контроль над инфраструктурой.
Пишите на sales@selectel.ru — расскажем подробнее об условиях и вариантах подключения!

Бесплатный доступ к Selectel Chat и Selectel Meet
Selectel Chat

Мы решили поддержать всех, кто ежедневно созванивается с командой и общается в бесконечном количестве чатов. Даем бесплатный доступ к корпоративному мессенджеру Selectel Chat и сервису для проведения видеоконференций Selectel Meet до 30 июня включительно!
Предложение распространяется для всех новых клиентов «Облачной платформы». Единственное ограничение — подключим максимум 30 рабочих мест. Оставляйте заявку на sales@selectel.ru, если предложение вам интересно.
promo.selectel.ru/chat/
demo.meet.selectel.ru/

Управление Akamai в панели Selectel
Новость для пользователей сервиса CDN Akamai — в последнем релизе мы добавили возможность создания и управления ресурсами через нашу панель управления. Теперь не нужно писать тикет и ждать подключения — вы сами можете создать CDN-ресурс, выбрать провайдера и настроить необходимые параметры в my.selectel.ru.
selectel.ru/services/additional/cdn/


Запуск Data Science Virtual Machine (DSVM)
В июне планируем запустить виртуальные серверы для машинного обучения (ML). Если вы пользователь «Облачной платформы», вам будет доступен образ Ubuntu с предустановленными драйверами GPU, фреймворками и библиотеками для ML. Вы сможете быстро развернуть из образа виртуальный сервер в облаке — на нем сразу будут установлены популярные сервисы для ML.

Мы еще только в начале пути, и нам как никогда важна обратная связь, чтобы сделать крутой продукт. Если вы AI-разработчик, примите участие в опросе. Это не займет больше 5 минут, зато сколько полезного мы сможем узнать.
selectel.ru/services/cloud

Дополнительные настройки безопасности в CDN
Совсем скоро в CDN вы сможете регулировать политики доступа по IP‑адресам, доменам и клиентским приложениям, чтобы данные были под большей защитой. Также появится возможность блокировать ваш контент от копирования на других сайтах и в приложениях (технология Cross-origin resource sharing). И, наконец, то, о чем вы давно спрашивали — автоматический редирект с http на https.
selectel.ru/services/additional/cdn/


Selectel — первый российский IT‑провайдер в Узбекистане
Selectel x IT Park

В мае мы запустили услугу Selectel Office в Узбекистане. У нас большие планы на эту страну — в июле мы запланировали запуск облачных сервисов, а в дальнейшем планируем поэтапный ввод других услуг. Также мы получили статус резидента в Ташкентском IT Park — это аналог российского «Сколково».
До конца 2020 года мы планируем выход на рынок Беларуси и размещение инфраструктуры в 2 российских городах — Екатеринбурге и Владивостоке. Следите за нашими новостями, будет точно интересно!
www.spot.uz/ru/2020/02/24/selectel/
www.kommersant.ru/doc/4349971



selectel.ru/careers/all/

Коммерческий релиз Managed Kubernetes



Здравствуйте!
У нас отличные новости — сегодня наш Managed Kubernetes вышел из беты в коммерческую версию. Теперь мы гарантируем доступность сервиса 24 часа в сутки, 7 дней в неделю, 365 дней в году при SLA 99,50%. Разверните отказоустойчивый кластер и сконцентрируйтесь на продукте — управление вашим Kubernetes мы возьмем на себя!

Создать кластер
Тестирование Managed Kubernetes началось в декабре 2019 года. За полгода функциональность услуги сильно расширилась — мы пофиксили баги, добавили недостающие фичи, провели технические испытания. Хотим сказать вам спасибо — мы получили много обратной связи и во многом благодаря ей существенно доработали сервис.

Что нового появилось в Managed Kubernetes
  • Автоматическое восстановление работы нод. Шаг в сторону отказоустойчивости — если одна нода выйдет из строя, в большинстве случаев кластер автоматически запустит поды на новых.
  • Автоматическое обновление патч-версий и обновление минорных версий по запросу. Изменения пройдут с вашим минимальным участием или вообще без него — мы добавим новые улучшения и пофиксим баги.
  • Terraform-провайдер для Kubernetes. С его помощью вы сможете реализовать управление ресурсами через методологию Infrastructure-as-code (инфраструктура как код).

Стоимость работы одного кластера Kubernetes — 5 997 рублей в месяц. Используя Managed Kubernetes, вы автоматически получаете отказоустойчивый кластер. Серверы нод-групп, входящих в состав кластера, тарифицируются по обычной стоимости ресурсов «Облачной платформы Selectel». В наших ближайших планах — опубликовать API и добавить в продукт поддержку lables/taints.
my.selectel.ru/vpc/home

Что мы сделали для вас в феврале



Обычно мы рассказываем вам о новостях платформы Mail.ru Cloud Solutions за прошедший месяц, но в этот раз не удержались и решили поделиться и самыми свежими новостями марта.

Провайдер Terraform для MCS
Возможно, вы не знали, но у MCS уже давно есть полноценная поддержка Terraform. С помощью него вы можете создавать сложные облачные топологии, включающие виртуальные машины, диски, сети, балансировщики нагрузки, правила firewall, а также PaaS-сервисы, например кластеры Kubernetes и БД.

Начать работу с Terraform в MCS теперь стало проще: можно скачать файл провайдера Terraform прямо в портале MCS.
Об управлении инфраструктурой в MCS с помощью Terraform.
mcs.mail.ru/help/iaas-api/infrastructure-terraform


Kubernetes 1.16
Теперь в MCS можно развернуть кластеры Kubernetes версии 1.16. Крупные изменения в этой версии:
  • Эфемерные контейнеры
  • Менеджер топологии узла
  • Проверка контейнеров при их запуске
  • Поддержка двойного сетевого стека IP4 + IP6
  • Новый API для endpoints
mcs.mail.ru/help/kubernetes/clusterfast

Webhooks для S3
Webhooks для S3 — это возможность настраивать отправку HTTP/S запросов по событиям для бакета, используя API. Например, вы можете:
  • Настроить обработку и конвертирование файлов после загрузки
  • Интегрироваться с любыми внешними системами
  • Настроить логирование для объектного хранилища
mcs.mail.ru/help/storage-api/webhooks-s3

Подключение расширения мониторинга для баз данных
Для управляемых баз данных теперь можно подключить мониторинг с помощью Prometheus. Для этого мы добавили возможность устанавливать различные расширения ко всем поддерживаемым СУБД. Сейчас поддерживается установка Prometheus exporters в качестве расширений для MySQL, PostgreSQL, MongoDB, ClickHouse и Redis. В следующих релизах будут также доступны специализированные расширения для PostgreSQL и других БД.

Для подключения зайдите в инстанс базы данных и перейдите на вкладку Расширения.
mcs.mail.ru/help/db-faq/db-extensions

Новые сервисы на платформе MCS
  • Анти-DDoS, защита от DDoS и других атак.
  • Web Application Firewall, фильтрация трафика и защита от атак.
  • CDN, географически распределённая инфраструктура доставки контента.
mcs.mail.ru/app/auth/

Простой доступ к дополнительным сервисам
Оставьте заявку в разделе Специальные сервисы, чтобы подключить:
  • Аварийное восстановление, резервирование инфраструктуры на случай сбоев.
  • Автоматическая миграция с любых железных или облачных серверов на MCS.
  • Cloud Managed Services — администрирование вашей облачной IT-инфраструктуры «под ключ».
  • Виртуальное частное облако, инфраструктура публичного облака MCS на изолированных физических серверах.
mcs.mail.ru/app/special-services/

VPNaaS в веб-интерфейс
Теперь VPN доступен в виде отдельного сервиса в разделе Облачные вычисления. Тип VPN — site-to-site IPsec.
Подробнее о работе с VPN.
mcs.mail.ru/help/network/vpn-mcs

Доступ к машинам через RDP в два клика
Для доступа к Windows-машине можно скачать конфиг RDP. На машине под Windows его запуск открывает настроенную панель удалённого доступа. Такой файл доступен для машин, подключенных к внешней сети.
mcs.mail.ru/help/iaas-create/rdp-connect

Инкрементальные бэкапы для виртуальных машин
Раньше инкрементальные бэкапы можно было настроить только при создании виртуальной машины. Теперь их можно включить в любой момент. Инкрементальные бэкапы занимают меньше места и быстрее создаются.
mcs.mail.ru/help/settings/servers-backup

Стоп и старт кластера для Kubernetes через веб-интерфейс
Теперь можно сделать через веб-интерфейс. Если вы остановите кластер, то не будете платить за использование памяти и процессорной мощности, пока он остановлен. Это может сэкономить вам до 60% для тестовых сред и является хорошей альтернативой спотовым инстансам.

Оперативно получать новости платформы MCS можно в нашем Telegram-канале.
t.me/mcsnews

Почитать
Хабр: Устройство Helm и его подводные камни
Завтра облачно: Managed Services: как аутсорс поможет сэкономить на зарплате IT-отдела
Завтра облачно: Что угрожает безопасности бизнеса: 4 главные киберугрозы 2020 года
Следите за выпусками «‎Завтра облачно»:
t.me/zavtra_oblachno
www.facebook.com/Mail.ruCloudSolutions/

С уважением, Илья Летунов
Руководитель платформы
Mail‌.ru Cloud Solutions

12 марта пройдет вебинар по Managed Kubernetes — мы ждем вас



Приглашаем вас на вебинар по созданию кластеров с Managed Kubernetes. На мероприятии мы расскажем о том, как быстро разворачивать простое приложение, добавлять диски и балансировщик нагрузки. Присоединяйтесь, чтобы разобраться в функциональности Managed Kubernetes и решить, подходит ли он для ваших задач.



promo.selectel.ru/webinars/kubernetes/

Rancher 2.3 упрощает использование Linode для Kubernetes



Поскольку сообщество Linode продолжает использовать Docker и Kubernetes для их рабочих нагрузок, мы начали работать с Rancher, чтобы упростить развертывание и управление кластерами Kuberenetes с помощью Rancher на Linode. Еще в апреле мы запустили Linode Node Driver для Rancher и установили партнерские отношения друг с другом, чтобы сообщество разработчиков открытого исходного кода могло извлечь выгоду из обеих платформ.

Сегодня мы с гордостью можем сказать, что версия Rancher 2.3 поставляется с драйвером узла для Linode, который активирован по умолчанию. Это упрощает работу пользователей Rancher, желающих использовать несколько облачных провайдеров в одном простом графическом интерфейсе.

Линод в Rancher 2.3
Если драйвер узла Linode включен по умолчанию, вы можете пропустить любую предварительную настройку и сразу перейти к созданию шаблона вашего узла для предоставления вашего главного и рабочего узлов в Linode. В этом выпуске мы добавили поддержку функции облачных учетных данных Rancher. Облачные учетные данные позволяют вам получать доступ к часто используемым учетным данным, таким как токены API Linode, при создании шаблонов узлов.



Наш новый документ «Как развернуть Kubernetes на Linode с помощью Rancher 2.3» поможет вам узнать, как:
  • Установите Rancher на Линоде
  • Разверните кластер Kubernetes на Linode, используя Rancher
  • Разверните приложение из библиотеки приложений Rancher в своем кластере
  • Воспользуйтесь преимуществами Linode CCM и CSI для Kubernetes через Rancher.
linode.com/docs/applications/containers/kubernetes/how-to-deploy-kubernetes-on-linode-with-rancher-2-x/

Ищете больше информации о Kubernetes? Проверьте полную коллекцию ресурсов здесь.

Присоединяйтесь к бета-версии Linode Kubernetes Engine (LKE)!
Если у вас есть рабочая нагрузка, которую вы готовы развернуть в Kubernetes, зарегистрируйтесь, чтобы стать бета-тестером. Вы также можете подписаться на уведомления, чтобы быть в курсе прогресса на LKE и быть первым, кто узнает, когда мы откроем двери.
welcome.linode.com/lkebeta/
welcome.linode.com/kubernetes/

Облако растёт: новости сервисов





Встречайте Yandex Managed Service for Kubernetes
Мы рады объявить, что в Облаке появился сервис для управления кластерами Kubernetes!
Он подходит для запуска контейнеризованных приложений микросервисов. С помощью Yandex Managed Service for Kubernetes вы также можете мигрировать ваши приложения в Облако без рефакторинга кода и разработки дополнительных инструментов.
Сейчас Yandex Managed Service for Kubernetes находится на стадии Preview — оставьте заявку на сайте, чтобы использовать его в работе.
cloud.yandex.ru/services/managed-kubernetes

Новые сервисы в Яндекс.Облаке
Yandex Message Queue
Это масштабируемое решение для обмена сообщениями между приложениями теперь доступно всем пользователям Облака.
Настройте эффективную коммуникацию между приложениями без разработки своего протокола и обработки ошибок. Приложения с очередями сообщений легче масштабируются и обладают повышенной отказоустойчивостью. Подробнее о том, как устроен сервис, читайте в нашей статье.
Создать очередь сообщений
cloud.yandex.ru/services/message-queue
cloud.yandex.ru/docs/message-queue/

Yandex Managed Service for MySQL
Наконец-то! Теперь все пользователи Яндекс.Облака могут управлять базами данных на основе одной из самых популярных СУБД — MySQL.
MySQL отлично подходит для размещения бэкенда веб-проекта или системы управления контентом (CMS).
С сервисом Yandex Managed Service for MySQL легко создавать read-реплики. Кроме того, сервис непрерывно делает снимки БД и поддерживает технологию Point-in-Time Recovery (PITR), которая позволяет восстановить БД на любой момент времени за последние 7 суток.
Развернуть кластер MySQL в Облаке
cloud.yandex.ru/services/managed-mysql
cloud.yandex.ru/docs/managed-mysql/

Yandex Data Proc
Мы запустили сервис, который помогает разворачивать кластеры Apache Hadoop и Apache Spark в Яндекс.Облаке.
Yandex Data Proc сам создаёт хосты и настраивает их по вашим параметрам. Вы сможете изменить количество и мощности хостов в любой момент. Вы также сможете загружать свои приложения и необходимые сервисы Hadoop.
Доступ к новому сервису предоставляется по заявке — заполните её на нашем сайте.
Попробовать Yandex Data Proc
cloud.yandex.ru/services/data-proc
cloud.yandex.ru/docs/data-proc/

Yandex Instance Groups
Этот компонент сервиса Yandex Compute Cloud позволяет создавать группы однотипных виртуальных машин в инфраструктуре Яндекс.Облака.
Yandex Instance Groups поможет настроить развёртывание и горизонтальное масштабирование ваших ресурсов.
Создать группу ВМ
cloud.yandex.ru/services/instance-groups
cloud.yandex.ru/docs/compute/concepts/instance-groups/

Новые возможности
Калькулятор тарифов
Создавать виртуальные машины и базы данных на основе Intel Xeon Gold (Cascade Lake) выгоднее — производительность новых процессоров выше, а цены ниже. Убедитесь в этом — рассчитайте, сколько стоит нужная вам конфигурация ВМ или БД в калькуляторе!
Например, самая популярная конфигурация виртуальной машины в Облаке с 2 vCPU, 4 RAM и диском 13 ГБ обойдётся в 1673.88 ₽ в месяц с НДС на процессорах новой линейки (вместо 1740.56 ₽). Развернуть управляемую базу данных с частичным использованием ядра (burstable) стоит от 530 ₽ в месяц.
Перейти в калькулятор
cloud.yandex.ru/prices

Список управления доступом (ACL)
Списки управления доступом в Yandex Object Storage позволяют регулировать доступы к бакетам и объектам. Этот механизм не зависит от Yandex Identity and Access Management.
По умолчанию ACL пустой. Владелец Облака может добавить в него пользователей, сервисные аккаунты или системную группу.
Узнать больше про ACL
cloud.yandex.ru/docs/storage/concepts/acl

Другие новые функциональности сервисов
Доступна возможность обновления ранее созданных кластеров ClickHouse в Облаке.
Документация cloud.yandex.ru/docs/managed-clickhouse/operations/cluster-version-update
SQL-запросы к базам данных ClickHouse в Облаке.
Документация cloud.yandex.ru/docs/managed-clickhouse/operations/web-sql-query
CName для Yandex Managed Service for MySQL.
Документация cloud.yandex.ru/docs/managed-mysql/operations/connect
Подключение к базе данных в кластере PostgreSQL с драйвером, поддерживающим только один хост.
Документация cloud.yandex.ru/docs/managed-postgresql/operations/connect
Логическая репликация для управляемой PostgreSQL в Облаке.
Документация cloud.yandex.ru/docs/managed-postgresql/operations/data-migration
Автоматическое восстановление виртуальных машин в группе.
Документация cloud.yandex.ru/docs/compute/concepts/instance-groups/autohealing

Сценарии
Мы добавили два новых сценария по управлению инфраструктурой в Yandex Object Storage и рассказали, как установить Active Directory в Яндекс.Облаке с помощью Terraform и создать образ диска с помощью Packer.
Начало работы с Packer cloud.yandex.ru/docs/solutions/infrastructure-management/packer-quickstart
Развертывание Active Directory cloud.yandex.ru/docs/solutions/infrastructure-management/active-directory

Вебинары и мероприятия
Yandex DataLens: визуализация и анализ данных в Облаке:
Посмотреть запись
Сервисы ML и AI API в Яндекс.Облаке:
Посмотреть запись
Митап Яндекс.Облака в Санкт-Петербурге 2 июля:
Регистрация events.yandex.ru/events/meetings/jul-2

Яндекс.Облако запускает Managed Service for Kubernetes



Яндекс.Облако запускает Managed Service for Kubernetes — сервис для управления контейнеризованными приложениями

Новый сервис предоставляет окружение для удобного управления кластерами Kubernetes в инфраструктуре Яндекс.Облака. Обеспечивает надежную и безопасную работу контейнеризованных приложений. Сервис позволяет автоматизировать процессы управления, масштабирования, изменения, обновления и удаления контейнеров.

Основная сущность, которой оперирует сервис — кластер Kubernetes. Кластер состоит из управляющего узла (мастера) и групп узлов, на которых запускаются пользовательские контейнеризованные приложения. Сервис управляет мастером и следит за состоянием и работоспособностью узлов. Группы узлов добавляются в кластер пользователем. Вы задаёте для каждой группы нужный размер, параметры виртуальных машин и зону доступности, в которой будут размещаться узлы. Разные группы узлов внутри одного кластера могут размещаться в разных зонах доступности.

Все взаимодействия мастера и узлов кластера автоматически шифруются с помощью протокола TLS. При необходимости вы также можете создать приватный кластер, полностью изолированный от интернета.

Сервис поддерживает формат контейнеров Docker. Docker-образы можно хранить в репозитории Yandex Container Registry. Это позволит увеличить скорость загрузки и избежать расходов на исходящий трафик.

На стадии Preview использование Yandex Managed Service for Kubernetes не тарифицируется. Запросить доступ к сервису в этот период можно через форму заявки на сайте или в консоли управления на странице сервиса. Для этого нужна регистрация в Яндекс.Облаке.
cloud.yandex.ru/services/managed-kubernetes
console.cloud.yandex.ru/

Доступ предоставляется выборочно. Расскажите в заявке, как вы планируете использовать сервис. Подробное объяснение позволит нам оценить, сколько ресурсов может вам потребоваться. Чем лучше мы будем понимать ваши задачи, тем быстрее одобрим заявку.

Дополнительную информацию и инструкции по работе с сервисом вы найдете в нашей документации.

Развертывание платформы FaaS на управляемых OVH Kubernetes с использованием OpenFaaS

Несколько недель назад я принимал участие в собрании, посвященном Кубернетесу, когда один из участников сделал замечание, которое вызвало у меня глубокий резонанс

Привет, Орасио, эта вещь из Kubernetes довольно крутая, но мне бы очень хотелось увидеть платформу «Функции как услуга». Большинство моих приложений можно легко сделать с помощью базы данных и нескольких бессерверных функций!

Это был не первый раз, когда я получил этот вопрос.

Будучи, прежде всего, веб-разработчиком, я могу определенно иметь отношение. Kubernetes — замечательный продукт — вы можете одним щелчком мыши устанавливать сложные веб-архитектуры, но как насчет базы данных + модели некоторых функций?

Ну, вы также можете сделать это с Kubernetes!

В этом прелесть богатой экосистемы Kubernetes: вы можете найти проекты, предназначенные для самых разных вариантов использования, от игровых серверов с Agones до платформ FaaS.

Для этого есть карта Хелма!
Говоря «Вы можете сделать это с Kubernetes! »Это почти новое« Для этого есть приложение! », Но это не помогает многим людям, которые ищут решения. Поскольку этот вопрос поднимался несколько раз, мы решили подготовить небольшое руководство по развертыванию и использованию платформы FaaS на управляемых OVH Kubernetes.

Мы начали с тестирования нескольких платформ FaaS на наших Kubernetes. Нашей целью было найти следующее решение:
  • Простота развертывания (в идеале с простой диаграммой Хелма)
  • Управляется как пользовательским интерфейсом, так и интерфейсом командной строки, потому что разные клиенты имеют разные потребности
  • Авто-масштабируемый, как в увеличенном, так и в уменьшенном смысле
  • Поддерживается всеобъемлющей документацией
Мы протестировали множество платформ, таких как Kubeless, OpenWhisk, OpenFaaS и Fission, и я должен сказать, что все они работали довольно хорошо. В конце концов, тем, кто достиг лучших результатов с точки зрения наших целей, был OpenFaaS, поэтому мы решили использовать его в качестве ссылки для этого поста в блоге.

OpenFaaS — платформа FaaS, родная из Кубернетеса


OpenFaaS
OpenFaaS — это платформа с открытым исходным кодом для создания бессерверных функций с помощью Docker и Kubernetes. Проект уже зрелый, популярный и активный, с более чем 14 тысячами звезд на GitHub, сотнями участников и множеством пользователей (как корпоративных, так и частных).

OpenFaaS очень прост в развертывании, используя диаграмму Хелма (включая оператор для CRD, т.е. функции get kubectl). Он имеет как CLI, так и пользовательский интерфейс, эффективно управляет автоматическим масштабированием, и его документация действительно всеобъемлющая (с каналом Slack для обсуждения, как приятный бонус!).

Технически OpenFaaS состоит из нескольких функциональных блоков:
  • Функция Watchdog. Крошечный HTTP-сервер golang, который превращает любой образ Docker в функцию без сервера
  • Шлюз API, который обеспечивает внешний маршрут к функциям и собирает метрики
  • Портал пользовательского интерфейса, который создает и вызывает функции
  • CLI (по сути, клиент REST для шлюза API), который может развернуть любой контейнер как функцию
  • Функции могут быть написаны на многих языках (хотя я в основном использовал JavaScript, Go и Python для целей тестирования), используя удобные шаблоны или простой Dockerfile.


Подробности настройки
www.ovh.com/fr/blog/deploying-a-faas-platform-on-ovh-managed-kubernetes-using-openfaas/

Обновление продукта: Kubernetes в GA



DigitalOcean Kubernetes теперь вообще в наличии — и лучше, чем когда — либо
Мы рады сообщить, что DigitalOcean Kubernetes теперь производство готовых и общедоступны.

Когда мы ввели DigitalOcean Kubernetes в прошлом году, мы сделали это легко для вас, чтобы раскрутить кластер в течение нескольких минут. С нашим простым и масштабируемым сервисом, все, что вам нужно сделать, это определить размер и местоположение ваших рабочих узлов в то время как мы обеспечение, управление и оптимизацию услуг, необходимых для запуска кластера.

Тысячи уже работают свои приложения с помощью DigitalOcean Kubernetes. Вот что один клиент должен был сказать:

Мы приняли Managed Kubernetes DigitalOcean, чтобы развернуть одну из наших систем Analytics. Мы выбрали DigitalOcean из его разработчиков дружественных панелей, четкой ценовой схемы и отличной документация. Эти вещи позволили Super Lucky создать кластер Kubernetes, с сохранением состояния развертывания, балансировки нагрузки и услуги в течение нескольких дней, а не недель
Алан Моралес, старший инженер — программист, Super Lucky

Мониторинг и управление кластером Kubernetes, все в одном месте
DigitalOcean позволяет запускать кластер Kubernetes на вершине стандарта, общего назначения, и CPU-Оптимизированная каплях, которые предлагают многочисленные комбинации процессора, оперативной памяти и SSD. Для того, чтобы право размера вашей инфраструктуру для приложений и услуг, необходимо прозрачность использования ресурсов вашего кластера.

DigitalOcean Kubernetes обеспечивает свободный, интегрированный сервис мониторинга с графиками и метрик временных рядов, в том числе использование процессора, средней загрузки, памяти и использования диска, дискового ввода / вывода, и пропускной способности.


Если развернуть Кубэ-состояние-метрику агента в кластер, вы получите видимость состояния Pod развертывания, статус развертывания DaemonSet, StatefulSet статус развертывания стручка, и многое другое.


www.digitalocean.com/resources/kubernetes/