Обновить
128K+

Облачные вычисления *

Концепция общего доступа к ресурсам

29,23
Рейтинг
Сначала показывать
Порог рейтинга
Уровень сложности

Деплоим проект на Kubernetes в Mail.ru Cloud Solutions. Часть 2: настройка и запуск приложения для транскрибации видео

Время на прочтение16 мин
Охват и читатели5.2K

Это продолжение практикума по развертыванию Kubernetes-кластера на базе облака Mail.ru Cloud Solutions и созданию MVP для реального приложения, выполняющего транскрибацию видеофайлов из YouTube. 

Я Василий Озеров, основатель агентства Fevlake и действующий DevOps-инженер (опыт в DevOps — 8 лет), покажу все этапы разработки Cloud-Native приложений на K8s: от запуска кластера до построения CI/CD и разработки собственного Helm-чарта.

Напомню, что в первой части статьи мы выбрали архитектуру приложения, написали API-сервер, запустили Kubernetes c балансировщиком и облачными базами, развернули кластер RabbitMQ через Helm в Kubernetes. Сейчас во второй части мы настроим и запустим приложение для преобразования аудио в текст, сохраним результат и настроим автомасштабирование нод в кластере.

Читать далее

Деплоим проект на Kubernetes в Mail.ru Cloud Solutions. Часть 1: архитектура приложения, запуск Kubernetes и RabbitMQ

Время на прочтение18 мин
Охват и читатели14K

О Kubernetes и его роли в построении микросервисных приложений известно, пожалуй, большинству современных IT-компаний. Однако при его внедрении часто возникает вопрос — какой вариант установки выбрать: Self-Hosted или Managed-решение от одного из облачных провайдеров. О недостатках первого варианта, думаю, известно всем, кто проходил через ручное конфигурирование K8s: сложно и трудоемко. Но в чем лучше Cloud-Native подход?

Я Василий Озеров, основатель агентства Fevlake и действующий DevOps-инженер (опыт в DevOps — 8 лет), покажу развертывание Kubernetes-кластера на базе облака Mail.ru Cloud Solutions. В этом цикле статей мы создадим MVP для реального приложения, выполняющего транскрибацию видеофайлов из YouTube. 

Читать далее

Зачем хоккею облака

Время на прочтение7 мин
Охват и читатели1.8K

Пока болельщики ждут, чем закончится плей-офф в КХЛ, готовятся к ЧМ-2021 и считают расклады в НХЛ, мы вернёмся к теме использования облаков в большом спорте. Рассказываем, зачем хоккею облака, для чего популярные хоккейные лиги используют IoT-датчики и другие устройства на аренах и в экипировке спортсменов, а также какие решения уже есть на рынке. Спойлер: российские компании тоже могут предложить кое-что интересное.

Читать далее

3 стратегии сегментации для граничных вычислений

Время на прочтение10 мин
Охват и читатели2.1K

По прогнозам IDC, в 2024 году размер мирового рынка граничных вычислений (edge computing) достигнет $250,6 млрд, так что эта технология определенно заслуживает пристального внимания. И сегодня мы поговорим о таком ее важном аспекте, как сегментация: что это, зачем она нужна, и как реализуется.

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

Читать дальше: 3 стратегии сегментации...

13 облачных учебных ресурсов для .NET-разработчиков

Время на прочтение4 мин
Охват и читатели11K

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

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

- 3 ресурса с гайдами

- сайт с учебными модулями

- 8 книг

- ресурс с примерами архитектуры

Все это под катом!

Читать далее

Парадокс доверия облачным решениям: три сценария, в которых ключи шифрования хранятся не в облаке

Время на прочтение5 мин
Охват и читатели3.5K

В статьях “о парадоксе доверия облачным платформам” и “безопасном управлении ключами шифрования” мы отмечали, что в некоторых ситуациях ключи шифрования не следует хранить у поставщика облачных услуг. Такие ситуации, пусть и редко, но имеют место. Более того, когда такое происходит, речь, как правило, идет об очень серьезной проблеме или важных данных.

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

Читать далее

Бесплатные мероприятия по Azure в марте

Время на прочтение2 мин
Охват и читатели2.2K

Привет, Хабр! Сегодня рассказываем о наших трех крутых мероприятиях для разработчиков в марте, которые связаны с технологиями Microsoft Azure. Среди тем: основы искусственного интеллекта, DevOps с GitHub и основы работы с данными. Ну и без бесплатных возможностей по сдаче сертификационных экзаменов Microsoft как обычно не обойдется. Заглядывайте под кат за подробностями!

Читать далее

Что происходит на Марсе и при чем здесь облака

Время на прочтение5 мин
Охват и читатели86K

…По статистике, 100% населения Марса — роботы.

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

Сегодня мы немного сменим акценты и поговорим о вещах более приземленных. Какие технологии обеспечивают работу марсохода? Как задействованы в изучении космоса облачные компании? И в целом — каковы планы человечества на марсианские земли в рамках амбициозной миссии.

Читать далее

Как жили до Kubernetes: сравниваем самый популярный оркестратор с другими решениями

Время на прочтение24 мин
Охват и читатели52K


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


Однако Kubernetes далеко не первый подобный инструмент на рынке: некоторые из систем-предшественников продолжают активно использовать и вроде бы даже успешно.


Почему так происходит, несмотря на то, что Kubernetes, можно сказать, одержал победу в своем классе и мы видим много примеров, когда он приходит на смену другим решениям? Например, не так давно разработчики Mesosphere DC/OS, в основе которой лежал Apache Mesos, прекратили ее развитие и сфокусировались на другой своей платформе — D2iQ Kubernetes (DKP). Думаю, что стоит разобраться, всегда ли хорош Kubernetes, когда оправдано использовать другие оркестраторы и о каких подводных камнях стоит знать.


Я Дмитрий Лазаренко, директор по продуктам облачной платформы Mail.ru Cloud Solutions (MCS). В этой статье расскажу об устройстве ряда оркестраторов-предшественников, сравню их с Kubernetes, посмотрю на его преимущества и недостатки по сравнению с ними.

Читать дальше →

11 факапов PRO-уровня при внедрении Kubernetes и как их избежать

Время на прочтение14 мин
Охват и читатели21K

Я, Дмитрий Лазаренко, руковожу командой, создающей и внедряющей собственный Kubernetes aaS на платформе Mail.ru Cloud Solutions. Давно работая с внедрением Kubernetes, мы часто сталкиваемся с недопониманием нюансов этой технологии. Хочу рассказать о типичных стратегических просчетах при внедрении Kubernetes в крупных проектах.

Читать далее

Представляем образ ВМ оптимизированный для высокопроизводительных вычислений (HPC)

Время на прочтение7 мин
Охват и читатели3.1K
image

Мы рады сообщить о выходе общедоступной предварительной версии образа виртуальной машины (ВМ) на базе CentOS 7, оптимизированного для высокопроизводительных вычислений (HPC). Прежде всего, он рассчитан на сильносвязанные рабочие нагрузки Message Passing Interface (MPI). В этой статье подробно рассказано о специальных образе ВМ для высокопроизводительных вычислений и его преимуществах. Чтобы сразу перейти к созданию экземпляров на основе этого образа, прочитайте документацию и краткое руководство.
Читать дальше →

Как восстановить NSX Edge и перенести его настройки через API (backup and restore NSX edge)

Время на прочтение20 мин
Охват и читатели4.5K

В этой статье расскажу, как работать через API с NSX Edge. Это решение от VMware выполняет для виртуального дата-центра функции маршрутизации, Firewall, NAT, DHCP, VPN и другие. Благодаря возможностям работы через API отправка запросов к Edge становится удобнее и нагляднее, чем в командной строке. 

Описанный здесь способ также решает некоторые проблемы обращения к Edge через vCloud Director. При работе через API у нас есть возможность работать с Edge напрямую через NSX или через  vCloud Director, а также с помощью API обращаться к БД vCloud Director. Покажу оба варианта. 

Читать далее

Создаём мини PHP SDK для подписи запросов к Oracle Cloud Infrastructure API

Время на прочтение8 мин
Охват и читатели3K

Идея написать эту библиотеку возникла, когда захотелось в полной мере воспользоваться всеми преимуществами бесплатного предложения Oracle Cloud Infrastructure, а именно 10 ГБ хранилища объектов (Object Storage) и 10 ТБ исходящего трафика в месяц. К сожалению, Oracle Cloud не имеет в наличии SDK для всё еще самого популярного языка программирования для разработки веб-сайтов. Хорошая новость состоит в том, что сервис частично совместим с Amazon S3, а это означает, что можно применить уже имеющиеся и отлично задокументированные инструменты разработчика, в том числе для PHP.

Читать далее

Ближайшие события

Что такое serverless computing (бессерверные вычисления)?

Время на прочтение5 мин
Охват и читатели24K

Термин «бессерверный» может ввести в заблуждение, поскольку все ещё существуют серверы, которые используются для решения вычислительных и иных задач. Но все проблемы, связанные с серверным пространством и инфраструктурой, решаются провайдером. Бессерверный режим означает, что разработчики могут выполнять свою работу, вообще не беспокоясь о серверах. Cloud4Y помогает разобраться.

Читать далее

Как предоставить доступ к кластеру Kubernetes с помощью клиентского сертификата: простое руководство

Время на прочтение10 мин
Охват и читатели15K

Предположим, мы создали кластер Kubernetes. И кто-то из команды разработчиков хочет развернуть и протестировать на нем новое приложение. Как нам предоставить ему доступ в кластер?

Команда Kubernetes aaS Mail.ru Cloud Solutions перевела простое руководство по предоставлению доступа к новому кластеру Kubernetes, включая настройку аутентификации и привязку ролей. Автор показывает процесс, используя клиентский сертификат x509.

Читать далее

4 бесплатных обучающих мероприятия по Azure в феврале

Время на прочтение3 мин
Охват и читатели3.4K

Привет, Хабр! Сегодня рассказываем о 4 крутых обучающих мероприятиях по Microsoft Azure, которые мы проведем в феврале. Все они будут как минимум с русскоязычными субтитрами (а одно полностью на русском). Изучайте подробности и регистрируйтесь, увидимся на вебинарах.

Читать далее

Почему разработчики не дружат с Serverless

Время на прочтение6 мин
Охват и читатели9.6K

Недавно я посмотрела видео одного хорошего разработчика и ютубера, которое называется «Бессерверная бессмысленность». Мне понравились мысли автора, но я не согласна с некоторыми его высказываниями и хочу обсудить их в этой статье.

Ролик начинается с шутки: «В мире есть две вещи, которые я не понимаю, — девушки и бессерверные вычисления». Я ничего не знаю об отношениях этого разработчика с девушками, но прав ли он в отношении Serverless? Давайте рассмотрим его основные критические тезисы и обсудим возможные аргументы, защищающие бессерверные вычисления.

Спойлер: я верю в пользу Serverless. Просто нужно знать, когда и как использовать эту технологию.

Читать дальше →

Salesforce Apex – как первый язык программирования. Плюсы и минусы

Время на прочтение9 мин
Охват и читатели42K

Моим первым языком программирования стал Apex. Это Java-подобный язык, который автоматизирует backend-логику в приложения на платформе Salesforce.com. 

Сейчас мой опыт разработки на Apex около года, я стал сертифицированным разработчиком Salesforce. Могу подвести первые итоги. 

Будет полезно для новичков в программировании, для администраторов Salesforce, которые хотят освоить разработку.  Если вы опытный разработчик, вы сможете узнать об особенностях программирования на Apex.

Подробнее

3 крутых вебинара по Azure в январе

Время на прочтение2 мин
Охват и читатели2.4K

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

Посетив Azure Virtual Training Days вы узнаете как решения на основе облачных сервисов Microsoft Azure могут помочь вашему бизнесу успешно преодолевать сложности.

Виртуальные мероприятия Azure посвящены разным темам: от основ облачных технологий Azure до модернизации веб-приложений или создания хранилищ данных, вебинары подходят для специалистов любого уровня и помогают бесплатно подготовиться к сертификационному экзамену Microsoft AzureFundamentals (AZ-900: Microsoft Azure Fundamentals).

Под катом 3 обучающих мероприятия по Azure в январе.

Читать далее

Изучаем Bash путем написания интерактивной игры, создаем культуру DevOps, а также шпаргалка по MariaDB и MySQL

Время на прочтение3 мин
Охват и читатели7K

(enterprisersproject.com)

Начинаем 2021 год с нового дайджеста полезных материалов. Собрали много инсайтов, записей важных вебинаров, книжек и шпаргалок. Оставайтесь с нами – станьте частью DevNation!

Читать дальше: Изучаем Bash путем...