Обновить
64K+

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

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

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

Как жили до 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 мин
Охват и читатели3.1K

Идея написать эту библиотеку возникла, когда захотелось в полной мере воспользоваться всеми преимуществами бесплатного предложения 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 путем...

Стражи публичных облаков: как мы внедряли анклавы Intel SGX для защиты чувствительных данных

Время на прочтение7 мин
Охват и читатели4.6K
Как развеять предубеждения потенциальных пользователей относительно безопасности публичных облаков? На помощь приходит технология Intel Software Guard Extensions (Intel SGX). Рассказываем, как мы внедрили её в своём облаке и какие преимущества от нашего решения получила компания Aggregion.


Поехали!

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

«Лайвстрим в рамках закона»: как соцсети ограничивают использование музыки, и к чему это приводит

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

Как вы скорее всего успели заметить, проблемы с видеохостингами и запреты на поле социальных медиа становятся все более ощутимыми. Под блокировки попадают не только президенты стран, но и обыкновенные музыканты и стримеры. Последние сталкиваются с такими сложностями гораздо чаще, чем пару-тройку лет назад. Даже сейчас, когда мир живет в режиме «полузакрытого оффлайна», соцсети не предлагают пользователям дополнительные способы заработка на творческой деятельности и публикуемом контенте. Наоборот — они планомерно «закручивают гайки» и вводят новые правила. На этот раз остроту набирают споры вокруг «легализации» фоновой музыки: ряд крупных площадок взялись за регулирование этого аспекта и предложили аудитории собственные библиотеки аудиодорожек в качестве альтернативы.

Обсуждаем ситуацию и рассказываем, как отреагировали контент-мейкеры и их подписчики.

Читать далее

Профилирование в облаке и не только

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

Приложение, оптимально использующее вычислительные ресурсы, это всегда хорошо и приятно. А если такое приложение работает в облаке, то ещё и выгодно. Порой очень выгодно. Просто потому, что в один квант оплаченного облачного вычислительного ресурса влезает, например, больше показанных в браузере котиков вместе с рекламой или платёжных транзакций за подписки на тех же котиков. И если с профилированием Go приложений всё более или менее понятно, то для приложений, написанных на C или C++, всё гораздо интереснее.


Так как большинство проблем с производительностью материализуются, как правило, в продакшене, то нас будут интересовать те инструменты, которые не требуют инструментализации кода и, следовательно, остановки и перезапуска рабочих процессов. Кроме того, я не буду упоминать профилировщики, которые анализируют работу кода на уровне микроархитектуры процессора типа vTune. Во-первых, на эту тему статей и так хватает. Во-вторых, я ошибочно полагаю, что вопросы микроархитектуры больше актуальны для разработчиков middleware типа серверов баз данных или библиотек, которые настолько круты, что Хабр не читают.

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

CloudMaster — это про самообслуживание разработчиков в корпоративном ЦОДе и облачных сервисах

Время на прочтение6 мин
Охват и читатели3.3K
Здравствуйте! Я Игорь Гальцев, с 2010 технический руководитель различных направлений разработок Softline в области автоматизации управления и продаж облачных (подписочных) сервисов.

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



Как некогда бывший инфраструктурный инженер, знаю, во что превращается использование нескольких частных или публичных облаков в большой команде. Обычно тут два пути. Либо процесс выделения ресурсов слишком бюрократизируется — команды начинают ждать виртуальные машины неделю и сохранять их «живыми» максимально долго, лишь бы не повторять этот путь. Либо наступает настоящий хаос, когда никто не знает, какая команда и сколько ресурсов потребляет и на что уходят сотни и тысячи долларов ежемесячно на том же AWS. Один из возможных вариантов упрощения этой ситуации — перевод разработчиков на самообслуживание в облаке с помощью продукта наших партнеров — CloudMaster.
Читать дальше →

Розничная цена: из головы или довериться алгоритмам

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

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

Читать далее

Моделируем процессы в OpenFOAM и отображаем результаты в веб

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

В статье я расскажу, как можно просто, быстро и дёшево собрать свой пакет моделирования задач гидродинамики в облаке. Сделаю я это с помощью комбинации двух инструментов: средства численного моделирования механики сплошных сред OpenFOAM, а также набора инструментов визуализации массивов данных ParaView.


Я обычный разработчик, и не являюсь специалистом в данной научной области. С этим видом задач я столкнулся впервые в рамках недавно прошедшего хакатона FIT-M 2020, где мне посчастливилось поучаствовать в качестве со-организатора и ментора. Опыт мне показался интересным, в частности из-за возможности прикоснуться к области высокопроизводительных вычислений (англ. High Performance Computing), которые часто запускают на суперкомпьютерах. Я разобрался как можно довольно быстро наладить запуск вычислений на сервере в облаке и посмотреть на результат прямо через браузер, хоть с планшета или телефона!


Мне показалось, что материалов на русском языке по теме визуализации результатов в web не так много, хотя сама по себе тема довольно полезная и интересная. Надеюсь, это пошаговое руководство поможет кому-то в их вполне практических ежедневных задачах. А может быть, это станет для кого-то первым шагом в новую и интересную область науки.


Barcelona Supercomputing Center - Centro Nacional de Supercomputación
Картинка взята из Barcelona Supercomputing Center

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

Облачная консолидация: стоит ли ей доверять?

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

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

Одним из популярных направлений сейчас является уход от on-premise решений на облачную инфраструктуру. Финансовая консолидация — не исключение. Несколько лет назад Oracle выпустил новый продукт для автоматизации финансовой консолидации – Financial Consolidation and Close Cloud Service (далее – FCCS). Он является развитием предыдущего флагмана для этих же задач — Hyperion FinancialManagement (далее – HFM). Несмотря на то, что продукт выпущен несколько лет назад, пока он не стал очень популярным, и многие специалисты даже не знают о его существовании. 

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

Поехали!

Читать далее

Новые функции в веб-консоли Red Hat OpenShift 4.6, шпаргалка по Podman, а также конфигурируем YAML-схему

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


Мы собрали для вас короткий дайджест полезных материалов, найденных нами в сети за последние две недели. Оставайтесь с нами – станьте частью DevNation!
Читать дальше: Новые функции в веб-консоли Red Hat OpenShift 4.6, шпаргалка по Podman...