1cloud
Open in Telegram
1cloud.ru — автоматизированный онлайн-сервис аренды виртуальной инфраструктуры. Пишем про управление проектами, безопасность в ИТ, ЦОДы и облачную инфраструктуру. Поддержка @onecloud_customerbot
Show more1 239
Subscribers
No data24 hours
-57 days
-1930 days
Posts Archive
1 239
В предыдущей публикации мы подробно разобрали, что такое git и зачем он нужен. Привели боевые примеры его использования. В этой статье мы подробно рассмотрим коммит — одну из базовых сущностей git, а также разберемся в том, что такое git-ветви и как перемещаться между коммитами и ветвями.
1 239
Это первая статья из цикла публикаций о git. В этой серии постов мы делаем особый упор на логику работу с git, будет много логических схем, скриншотов и теории работы гита под капотом, например вы узнаете, как git интерпретирует директории и файлы, что такое указатели, коммиты, ветки.
Цель этой серии публикаций — дать практические навыки работы с git в терминале, что позволит вам всегда ориентироваться в версиях вашего проекта вне зависимости от окружения, которое вы используете для разработки. Поехали, сначала разберемся в том, что такое git и зачем он нужен.
1 239
В одной из наших предыдущих статей мы рассказывали о том, как настроить WireGuard вручную на VPS. Тогда было много команд, сейчас мы покажем другой способ — будет по минимуму терминала и максимум пользы. К тому же способ, который мы покажем, отлично подходит для подключения большого количества клиентов к VPN.
1 239
Мы делаем много контента и знаем, как порой сложно найти хороший и понятный материал, а сохранить его — ещё сложнее. Одно из хороших решений — это делать подборки в Confluence, Note, Google Disk и т.д., но это занимает много времени и сил, а ещё подборка должна быть понятной и структурированной, чтобы было понятно с чего начинать и куда двигаться.
Мы собрали такую подборку популярных статей из нашего блога и разделили её на логические группы, чтобы было удобно читать, хранить в закладках и перемещаться по материалам.
Статьи внутри категорий расположены в порядке шагов изучения материала, а внутри статей есть ссылки на базу знаний, где приведены краткие технические гайды, с решением конкретных задач. Начнём с основ Linux, а затем углубимся в контейнеризацию, DevOps и IaC.
1 239
Это завершающая статья цикла публикаций про построение системы мониторинга серверов на базе Prometheus. Мы уже научились разворачивать полноценную систему мониторинга через Docker на одном сервере, подробно разобрались в том, что такое экспортеры и Prometheus.
В этой статье мы будем плотно работать с Grafana: устанавливать её, настраивать, использовать готовые решения.
1 239
В предыдущей статье мы рассказали о том, как развернуть систему мониторинга, состоящую из node exporter, alertmanager, prometheus и grafana с помощью Docker на одном сервере — локально. Это было просто — пара Docker-команд, немного настроек и всё. В этой статье мы повысим градус «хардкорности» материала: посмотрим, как устанавливаются и взаимодействуют элементы системы мониторинга между собой, научимся устанавливать и настраивать распределенную систему мониторинга.
В следующей статье мы рассмотрим процесс установки, настройки и подключения Grafana к Prometheus, а чуть позже мы поднимемся на уровень выше — автоматизируем развертывание распределенной системы мониторинга с помощью Ansible.
1 239
Мы запустили новый кластер в ЦОД BeCloud (Минск) — BeCloud-3. Теперь высокопроизводительные мощности стали ещё доступнее:
✅ Процессоры Intel® Xeon® Gold 6246R(3.4 GHz);
✅ Быстрые SSD-диски, установленные в Dorado 8000 (GB);
✅ Цена от 1 600 руб. за конфигурацию: 1vCPU, 2Gb RAM, 40Gb SSD.
Если вы искали хорошие сочетание производительности оборудования, широких возможностей виртуализации и цены — попробуйте BeCloud-3.
BeCloud-3 может также заинтересовать владельцев серверов в других кластерах и ЦОДах, ведь сочетание цены и мощностей в новом кластере отличное. Если вам требуется помощь в миграции серверов из других кластеров и ЦОДов (IP-адреса не сохраняются) — обратитесь в службу технической поддержки, наши специалисты вам помогут.
1 239
Многие государственные сайты и порталы недоступны из-за границы, также во многих компаниях действует политика информационной безопасности, которая обязывает сотрудников работать с российских IP-адресов. В этой статье мы дадим подробный гайд по установке и настройке 2 разных Open Source VPN-серверов на VPS с получением публичных белых российских IP-адресов.
Что потребуется: немного времени, Linux-терминал или Windows CMD (Windows7+) и самый простой VPS, размещенный в российском ЦОД. Мы будем использовать VPS от 1cloud, размещенный в Москве.
1 239
Grafana — это современная и мощная система визуализации данных, однако она является лишь частью большой экосистемы мониторинга нагрузки, вся магия, как и водится в IT, происходит за кулисами, там где не видно. В этой статье мы разберемся в том, как в принципе работают системы мониторинга нагрузки на примере графаны и заббикса, а также, конечно же, установим и настроим Grafana на VPS.
1 239
В прошлой статье мы показали, как можно буквально в несколько команд настроить собственное облачное хранилище файлов — Nextcloud. Но что делать, если красивые интерфейсы не нужны, а нужен доступ по ftp с любого устройства, из любых ОС и ЯП? Ответ прост: поднять свой ftp-сервер.
В этот раз без консоли не обойтись. Заряжайте биты в байты, делайте sudo apt update и готовьтесь создавать собственное ftp-хранилище с возможностью быстрой миграции данных из swift-хранилища.
📍Читать статью
1 239
Разрабатывать и тестировать бекэнд на локальной машине — это выстрел себе в ногу. Нужна тестовая инфраструктура с несколькими серверами и общим доступом. В этой статье мы показали, как с помощью VS Code можно организовать процесс разработки на нескольких VPS без головной боли.
1 239
Много места не бывает, особенно если это касается облачного хранилища. В этой статье мы расскажем, как в 2 команды и за несколько минут развернуть собственное облачное хранилище Nextcloud на VPS и настроить к нему доступ с любого устройства.
1 239
Поиск файлов и данных в среде Linux — это один из важнейших навыков администраторов Linux-систем. В большинстве Linux-дистрибутивов есть все необходимые программы для поиска: find и grep.
Эти два мощнейших инструмента мы и рассмотрим в нашей статье, а ещё познакомимся с более современным вариантом команды grep — ripgrep.
1 239
DNS (Domain name system) — это система, преобразующая человекочитаемые доменные имена в IP-адреса, понимаемые машиной. Однако в DNS, как и во всем современном вебе есть множество нюансов. Причина тому многократно увеличившееся число устройств, которые могут выходить в Интернет, во много раз усложнившаяся схема сетевой связанности и сами Интернет-технологии, которые развивались далеко не по заданной их разработчиками траектории.
DNS, одна их тех технологий, которая, по мнению отца WWW — Бернерс-Ли Тима «свернула не туда в своём развитии». Давайте, разбираться, что же не так с DNS, когда оно свернуло не туда, и как вообще DNS устроен и работает?
1 239
По существу и в цифрах показываем, как работает CDN на реальном примере. Мы создали экспериментальный блог — katexp.xyz, замерили показатели сервера в htop и Grafana под нагрузкой и без неё, замерили доступность сайта из различных точек мира через онлайн-сервис ping-admin.com и провели нагрузочное тестирование с помощью Jmeter.
В итоге получили наглядную аналитику, из которой видно — насколько CDN ускоряет работу сайта, находящегося под нагрузкой и дает потенциал к его развитию в будущем.
1 239
Nginx обслуживает более миллиона сайтов по всему миру и пользуется заслуженной любовью и почитанием. Однако несмотря на его популярность и большое количество материалов, вопросов по его использованию не убавляется.
В этой статье мы ответим на вопросы о том, как работает Nginx и как он читает конфигурационные файлы. А в следующем посте мы детально разберём 4 кейса его использования: от хостинга нескольких сайтов на одном сервере до защиты от DDOS.
1 239
Nginx обслуживает более миллиона сайтов по всему миру и пользуется заслуженной любовью и почитанием. Однако несмотря на его популярность и большое количество материалов, вопросов по его использованию не убавляется.
В этой статье мы ответим на вопросы о том, как работает Nginx, как он читает конфигурационные файлы и взаимодействует с другими программами, а также приведем примеры его использования.
1 239
Это четвертая и завершающая статья из цикла: настройка и развертывание Django-стека на серверах. До этого мы освоили основы Terraform, научились управлять облачным ЦОДом через него и подробно рассмотрели работу Django-стека на одном сервере.
В этой статье — освежим знания по Ansible, познакомимся с ролями и развернем на нашей подготовленной заранее инфраструктуре Django-стек. Код проекта есть на github, там же краткий мануал в виде удобного readme-файла.
