Особенности телеком-рынка, MVP на старте и инженеры, которые умеют в Kubernetes. Руководитель отдела специальных проектов и клиентских решений Selectel Александр Худяков рассказал, как компания создавала новый регион облачной платформы в Ташкенте и почему сложностей с его железным «фундаментом» было больше, чем с виртуализацией.
Читать полностью »
Рубрика «Облачные вычисления» - 2
Облачный Узбекистан: как мы запускали новый удаленный регион облака
2022-03-25 в 10:10, admin, рубрики: selectel, Блог компании Selectel, масштабирование, облако, облачная инфраструктура, Облачные вычисления, облачные сервисы, УзбекистанОпыт переезда в облако VKCS (IaC, IaC и в продакшн)
2022-03-20 в 4:12, admin, рубрики: Ansible, devops, gitlab, infrastructure as code, openstack, terraform, vkcs, Облачные вычисления, Серверное администрированиеДисклаймер: Я написал такую статью, какую сам хотел бы прочитать полгода-год назад, когда мы стартовали миграцию в облако. Мне бы она здорово помогла сэкономить силы, время и нервы – надеюсь, теперь поможет кому-то ещё. Здесь нет исчерпывающей экспертизы, только немного моего опыта для конкретных условий и наработанные мною решения и инструменты.
Критика и дополнения приветствуются.
Краткие вводные
Как Uber сэкономил 70 тысяч ядер благодаря полуавтоматической настройке сборки мусора
2022-03-07 в 7:29, admin, рубрики: Go, gogc, uber, Облачные вычисления, облачные сервисы, сборка мусора, Серверная оптимизация, язык goВведение
В рамках мер повышения рентабельности наша команда недавно занялась снижением затрат на вычислительные мощности посредством увеличения их эффективности. Один из самых значимых вкладов был внесён в области оптимизации GOGC. В этом посте мы хотим поделиться высокоэффективным, малоопасным, крупномасштабным полуавтоматизированным механизмом настройки сбора мусора в Go.
Технологический стек Uber состоит из тысяч микросервисов на базе нативной облачной архитектуры на основе планировщика. Большинство этих сервисов написано на Go. Наша команда Maps Production Engineering ранее сыграла важную роль в значительном повышении эффективности множества сервисов Java при помощи настройки сборки мусора. В начале 2021 года мы исследовали возможности достичь такого же эффекта в сервисах на Go. Мы запустили несколько профилей CPU для оценки текущего состояния дел и выяснили, что сборка мусора была главным потребителем ресурсов CPU в подавляющем большинстве критически важных сервисов. Ниже приведено описание некоторых профилей CPU, в которых сборка мусора (определяемая объектом runtime.scanobject
) потребляет значительную долю выделенных вычислительных ресурсов.
Читать полностью »
Мал золотник, да дорог: ученые из НИТУ «МИСиС» предлагают создать облачный супер-ПК из миллионов смартфонов
2022-02-08 в 23:49, admin, рубрики: Блог компании Selectel, высокая производительность, гаджеты, облака, облачная инфраструктура, Облачные вычисления, распределённые вычисленияВ идее распределенных вычислительных систем нет ничего нового. Идея реализована уже давно, плюс примеров таких реализаций множество, включая SETI, Folding@Home и другие. Идея в том, что специальное программное обеспечение использует незадействованные ресурсы локальных систем — например, ноутбуков и ПК, направляя их на выполнение полезных задач. Ну да, это может быть поиск сигналов внеземного происхождения или разных форм белка.
Но обычно такие системы и составляются из ноутбуков или десктопных ПК. А что, если задействовать ресурсы смартфонов или планшетов? Эта идея тоже не новая, но сейчас ее реализацией занялись российские ученые — специалисты из МИСиС.
Читать полностью »
Пять книг, которые изменили мою карьеру программиста
2021-12-03 в 10:00, admin, рубрики: книги, обзор, Облачные вычисления, облачные сервисы, обучение, обучение программированию, Программирование, управление разработкой, Учебный процесс в IT"Читатель проживает тысячу жизней, прежде чем умрет.. Человек, который никогда не читает, проживает только одну "
- Джордж Р.Р. Мартин.
Мне нравится думать, что я смог предвидеть множество проблем и извлек ценные уроки из следующих книг:
-
Программист-фанатик
-
Программист-прагматик. Путь от подмастерья к мастеру
-
Неписаные законы инженерной практики
-
Remote: офис не требуется
-
Explain the Cloud Like I'm 10
NASA переходит в облака: MCP, DAPHNE и облачные инструменты для команды Perseverance
2021-08-02 в 15:51, admin, рубрики: астрономия, Блог компании Selectel, Научно-популярное, облака, Облачные вычисления, обработка данных, спутникиМы уже писали о том, что NASA и другие космические агентства генерируют огромный объем информации. Данных будет еще больше после запуска в работу сети радиотелескопов и антенн Square Kilometre Array (SKA). Все эти данные нужно где-то хранить и обрабатывать.
Кроме того, NASA приходится еще иметь дело с данными со спутников, которых тоже становится все больше, как и внеземных аппаратов. Их назначение может быть самым разным — от наблюдения за Солнечной системой до изучения метеорологических условий определенного региона Земли. Объединяет их то, что они отправляют информацию на Землю, где для приема и обработки данных установлены специальные станции со специфическим и дорогим оборудованием. Недавно агентство решило сделать ход конем — начать обрабатывать и хранить все это в облаке. Подробности о проектах, которые имеют отношение к этой задаче, — под катом.
Читать полностью »
Что происходит на Марсе и при чем здесь облака
2021-02-28 в 16:01, admin, рубрики: Perseverance, космонавтика, космос, марс, марсоход, Научно-популярное, Облачные вычисления, робототехника…По статистике, 100% населения Марса — роботы.
В последние дни только ленивый не смотрел репортажи о марсоходе Perseverance (Персеверанс, ударение на последнюю «е»). В интернете можно даже послушать ветер красной планеты, он едва пробивается сквозь зуммер механических сочленений марсохода.
Сегодня мы немного сменим акценты и поговорим о вещах более приземленных. Какие технологии обеспечивают работу марсохода? Как задействованы в изучении космоса облачные компании? И в целом — каковы планы человечества на марсианские земли в рамках амбициозной миссии.
Облачные вычисления помогают марсоходу не сбиваться с пути
11 факапов PRO-уровня при внедрении Kubernetes и как их избежать
2021-02-19 в 7:55, admin, рубрики: devops, k8s, kubernetes, Mail.Ru Cloud Solutions, Блог компании Mail.Ru Group, контейнеризация, Облачные вычисленияЯ Дмитрий Лазаренко, руковожу командой, создающей и внедряющей собственный Kubernetes aaS на платформе Mail.ru Cloud Solutions. Давно работая с внедрением Kubernetes, мы часто сталкиваемся с недопониманием нюансов этой технологии. Хочу рассказать о типичных стратегических просчетах при внедрении Kubernetes в крупных проектах.
Облачный десант: как мы интегрировали публичное облако с CDN и что из этого получилось
2020-12-11 в 11:45, admin, рубрики: CDN, cloud, G-Core Labs, low latency CDN, low latency cloud, Public Cloud, Блог компании G-Core Labs, облако, Облачные вычисления, облачные сервисы, Серверная оптимизация, Сетевые технологии, сеть доставки контентаКогда в вашем распоряжении одновременно оказывается мощное облако с инфраструктурой в США, Евросоюзе, СНГ, Азии и Австралии и CDN со 100 точками присутствия в 70+ городах на пяти континентах, решение приходит само собой — нужно их интегрировать! Такая синергия очевидно расширит возможности инфраструктуры. Конечно же, мы не могли упустить такую возможность, но в то же время столкнулись с целым рядом челленджей.
Интеграция сопровождалась борьбой буквально с каждой миллисекундой задержки, апгрейдом инфраструктуры и разработкой технологий доставки контента, которым нам пришлось самостоятельно придумывать названия. Рассказываем, с чем мы столкнулись в ходе работ, что получилось в итоге и зачем это пользователям.
10 антипаттернов деплоя в Kubernetes: распространенные практики, для которых есть другие решения
2020-12-03 в 10:00, admin, рубрики: devops, k8s, kubernetes, Блог компании Mail.Ru Group, контейнеризация, Облачные вычисленияКоманда Kubernetes aaS от Mail.ru Group продолжает серию переводов о правильном использовании Kubernetes. В этот раз — об антипаттернах разработки на Kubernetes с рекомендациями, как сделать по-другому.