Главная » Архив меток: Виртуализация

Архив меток: Виртуализация

[Перевод] Изучаем Docker, часть 3: файлы Dockerfile

В переводе третьей части серии материалов, посвящённых Docker, мы продолжим вдохновляться выпечкой, а именно — бубликами. Нашей сегодняшней основной темой будет работа с файлами Dockerfile. Мы разберём инструкции, которые используются в этих файлах. → Часть 1: основы→ Часть 2: термины и концепции→ Часть 3: файлы Dockerfile Бублики — это инструкции в файле Dockerfile Образы Docker Вспомните о том, что контейнер ...

Читать далее »

[Перевод] Изучаем Docker, часть 2: термины и концепции

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

Читать далее »

[Из песочницы] Prometheus + Grafana + Node Exporter + Docker в Azure c уведомлениями в Telegram

Для начала подготовим виртуальную машину, для этого напишем небольшой скрипт, который разворачивает и автоматизирует некоторые рутинные операции, скрипт использует Azure Cli: project.sh #!/bin/bash echo "AZURE VM Create" echo "Azure Account:" echo "Azure name:" read AZ_NAME read -sp "Azure password: " AZ_PASS && echo && az login -u $AZ_NAME -p $AZ_PASS echo "Name Group VM" read GROUP_NAME az group create --name ...

Читать далее »

Сравнение производительности виртуальных машин 6 облачных платформ: Selectel, MCS, Я.Облако, Google Cloud, AWS и Azure

Давеча на глаза мне тут попалось аж две статьи из одного корпоративного блога, касающиеся облаков — одна про Kubernetes, а во второй была попытка замера производительности по методике, которая мне показалась сомнительной (спойлер — и не зря). Про K8s мне тоже есть что сказать, но поговорим про производительность. Сомнительно, в общем.В целом, я пользуюсь в основном Google Cloud и AWS ...

Читать далее »

[Перевод] Руководство по Kubernetes, часть 2: создание кластера и работа с ним

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

Читать далее »

[Перевод] Руководство по Kubernetes, часть 1: приложения, микросервисы и контейнеры

Подписывайтесь! По нашей просьбе Хабр создал хаб Kubernetes и нам приятно разместить первую публикацию в нём. Kubernetes — это просто. Почему же банки платят мне за работу в этой сфере большие деньги, в то время как любой может освоить эту технологию буквально за несколько часов? А именно, освоив этот материал, вы сможете запустить приложение, основанное на микросервисах, в кластере Kubernetes. ...

Читать далее »

Под капотом Screeps — виртуализация в MMO-песочнице для программистов

Чтобы долго не тянуть резину, сразу спойлер: кажется, что такого шаманства в нативном коде Node.js, к которому мы пришли после нескольких лет разработки, до нас еще никто не делал. В этой статье я расскажу про одну малоизвестную технологию, которая нашла ключевое применение в нашей онлайн-игре для программистов. А возможности изоляции, которые он дает, не имеют аналогов и заслуживают, чтобы о ...

Читать далее »

Как из домашнего ПК средствами виртуализации сохранить игровую систему

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

Читать далее »

Пишем свой язык программирования, часть 4: Представление структур и классов, генерация аллокаторов

Доброго времени суток тем, кто решил ознакомиться с моей очередной статьёй. Разбор языковых структур и математических выражений Первым делом выкладываю ссылки на предыдущие части:Часть 1: пишем языковую ВМЧасть 2: промежуточное представление программЧасть 3: Архитектура транслятора. Также стоит выложить ссылки на репозиторий и на небольшую обзорную статью, в которой я вкратце описал проделанную работу целиком. Итак, в прошлой статье я описывал ...

Читать далее »

DevOps

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

Читать далее »