1.07K subscribers
260 photos
1 video
341 links
1cloud.ru — автоматизированный онлайн-сервис аренды виртуальной инфраструктуры.

Пишем про управление проектами, безопасность в ИТ, ЦОДы и облачную инфраструктуру.

Поддержка @onecloud_customerbot
Download Telegram
​​В этой статье мы покажем, как легко, быстро и в одну команду в терминале Linux создать VPN сервер с неограниченным трафиком и 100 Mbit/s каналом. Нам понадобится лишь виртуальный сервер на базе Open source с расположением в Таллине.
👍5
​​Ранее мы рассказали про Ansible, его возможности и сделали проект по разворачиванию LEMP-стека. Настало время двигаться дальше и начать мыслить еще глобальнее. Будем разбираться с Terraform.

В этой статье будет теория, матчасть и подготовительный этап, а в следующей статье — практика. Мы будем разворачивать инфраструктуру в виртуальном ЦОДе VMware. Меньше слов — больше дела. Стартуем!
🔥3
​​🟪 Terraform на практике: управляем vDC

Прошлая статья была теоретической, в ней мы разбирались с тем, что такое Terraform и для чего он нужен. В этой статье познакомимся с инфраструктурой VMware Cloud Director и рассмотрим инфраструктурный код Terraform для нашего проекта — прототипа интернет магазина на Django.

В следующей публикации мы вспомним основы работы в Ansible и напишем плейбуки для разворачивания ПО на подготовленных терраформом серверах. А сейчас начнем с планирования будущего проекта.
👏3
​​🟢 Django-стек: работа, установка и настройка на одном сервере

В предыдущей статье мы с помощью Terraform создали 3 виртуальных сервера, объединённых маршрутизируемой сетью в VMware Cloud Director для развертывания на них Production ready Django-стека.

Тема непростая, особенно для новичков, поэтому статья про установку Django-стека с помощью Ansible состоит из 2 частей:

✅ в этой части разберёмся как работает Django-стек от и до, научимся устанавливать его на одну машину, поймем, что такое Application-сервер и как работает Gunicorn.

🔳 во второй части научимся устанавливать Django-стек с помощью Ansible и познакомимся с альтернативным путём установки — без Ansible.

Начнем с матчасти — разберемся с тем как работает Django-стек, а потом научимся устанавливать его в ручном режиме на одну машину. Поехали!
🔥3👍1👏1
​​Это четвертая и завершающая статья из цикла: настройка и развертывание Django-стека на серверах. До этого мы освоили основы Terraform, научились управлять облачным ЦОДом через него и подробно рассмотрели работу Django-стека на одном сервере.

В этой статье — освежим знания по Ansible, познакомимся с ролями и развернем на нашей подготовленной заранее инфраструктуре Django-стек. Код проекта есть на github, там же краткий мануал в виде удобного readme-файла.
👍3🔥2👏1
​​Nginx обслуживает более миллиона сайтов по всему миру и пользуется заслуженной любовью и почитанием. Однако несмотря на его популярность и большое количество материалов, вопросов по его использованию не убавляется.

В этой статье мы ответим на вопросы о том, как работает Nginx и как он читает конфигурационные файлы. А в следующем посте мы детально разберём 4 кейса его использования: от хостинга нескольких сайтов на одном сервере до защиты от DDOS.
👍4❤2🔥1
Новости должны быть хорошими и полезными, как наши 🤌

Вот одна из них: с 1 июля услуга «Мониторинг» станет бесплатной для всех клиентов 1cloud!
👍3🔥2👏1
​​По существу и в цифрах показываем, как работает CDN на реальном примере. Мы создали экспериментальный блог — katexp.xyz, замерили показатели сервера в htop и Grafana под нагрузкой и без неё, замерили доступность сайта из различных точек мира через онлайн-сервис ping-admin.com и провели нагрузочное тестирование с помощью Jmeter.

В итоге получили наглядную аналитику, из которой видно — насколько CDN ускоряет работу сайта, находящегося под нагрузкой и дает потенциал к его развитию в будущем.
🔥4👍3
​​DNS (Domain name system) — это система, преобразующая человекочитаемые доменные имена в IP-адреса, понимаемые машиной. Однако в DNS, как и во всем современном вебе есть множество нюансов. Причина тому многократно увеличившееся число устройств, которые могут выходить в Интернет, во много раз усложнившаяся схема сетевой связанности и сами Интернет-технологии, которые развивались далеко не по заданной их разработчиками траектории.

DNS, одна их тех технологий, которая, по мнению отца WWW — Бернерс-Ли Тима «свернула не туда в своём развитии». Давайте, разбираться, что же не так с DNS, когда оно свернуло не туда, и как вообще DNS устроен и работает?
👍2🔥2
​​Поиск файлов и данных в среде Linux — это один из важнейших навыков администраторов Linux-систем. В большинстве Linux-дистрибутивов есть все необходимые программы для поиска: find и grep.

Эти два мощнейших инструмента мы и рассмотрим в нашей статье, а ещё познакомимся с более современным вариантом команды grep — ripgrep.
👍3🔥3⚡1
​​Много места не бывает, особенно если это касается облачного хранилища. В этой статье мы расскажем, как в 2 команды и за несколько минут развернуть собственное облачное хранилище Nextcloud на VPS и настроить к нему доступ с любого устройства.
🔥4❤3
​​Разрабатывать и тестировать бекэнд на локальной машине — это выстрел себе в ногу. Нужна тестовая инфраструктура с несколькими серверами и общим доступом. В этой статье мы показали, как с помощью VS Code можно организовать процесс разработки на нескольких VPS без головной боли.
👍4⚡3❤1👏1
В прошлой статье мы показали, как можно буквально в несколько команд настроить собственное облачное хранилище файлов — Nextcloud. Но что делать, если красивые интерфейсы не нужны, а нужен доступ по ftp с любого устройства, из любых ОС и ЯП? Ответ прост: поднять свой ftp-сервер.

В этот раз без консоли не обойтись. Заряжайте биты в байты, делайте sudo apt update и готовьтесь создавать собственное ftp-хранилище с возможностью быстрой миграции данных из swift-хранилища.

📍Читать статью
⚡2👍2❤1👏1
​​Grafana — это современная и мощная система визуализации данных, однако она является лишь частью большой экосистемы мониторинга нагрузки, вся магия, как и водится в IT, происходит за кулисами, там где не видно. В этой статье мы разберемся в том, как в принципе работают системы мониторинга нагрузки на примере графаны и заббикса, а также, конечно же, установим и настроим Grafana на VPS.
⚡3👍2❤1👏1
Многие государственные сайты и порталы недоступны из-за границы, также во многих компаниях действует политика информационной безопасности, которая обязывает сотрудников работать с российских IP-адресов. В этой статье мы дадим подробный гайд по установке и настройке 2 разных Open Source VPN-серверов на VPS с получением публичных белых российских IP-адресов.

Что потребуется: немного времени, Linux-терминал или Windows CMD (Windows7+) и самый простой VPS, размещенный в российском ЦОД. Мы будем использовать VPS от 1cloud, размещенный в Москве.
🔥4⚡2👏2❤1
Мы запустили новый кластер в ЦОД 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-адреса не сохраняются) — обратитесь в службу технической поддержки, наши специалисты вам помогут.
⚡5🔥2👎1👏1
В предыдущей статье мы рассказали о том, как развернуть систему мониторинга, состоящую из node exporter, alertmanager, prometheus и grafana с помощью Docker на одном сервере — локально. Это было просто — пара Docker-команд, немного настроек и всё. В этой статье мы повысим градус «хардкорности» материала: посмотрим, как устанавливаются и взаимодействуют элементы системы мониторинга между собой, научимся устанавливать и настраивать распределенную систему мониторинга.

В следующей статье мы рассмотрим процесс установки, настройки и подключения Grafana к Prometheus, а чуть позже мы поднимемся на уровень выше — автоматизируем развертывание распределенной системы мониторинга с помощью Ansible.
⚡3❤1👍1🔥1
Это завершающая статья цикла публикаций про построение системы мониторинга серверов на базе Prometheus. Мы уже научились разворачивать полноценную систему мониторинга через Docker на одном сервере, подробно разобрались в том, что такое экспортеры и Prometheus.

В этой статье мы будем плотно работать с Grafana: устанавливать её, настраивать, использовать готовые решения.
👍4⚡2🔥2❤1
Мы делаем много контента и знаем, как порой сложно найти хороший и понятный материал, а сохранить его — ещё сложнее. Одно из хороших решений — это делать подборки в Confluence, Note, Google Disk и т.д., но это занимает много времени и сил, а ещё подборка должна быть понятной и структурированной, чтобы было понятно с чего начинать и куда двигаться.

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

Статьи внутри категорий расположены в порядке шагов изучения материала, а внутри статей есть ссылки на базу знаний, где приведены краткие технические гайды, с решением конкретных задач. Начнём с основ Linux, а затем углубимся в контейнеризацию, DevOps и IaC.
👍5❤2🔥2⚡1
В одной из наших предыдущих статей мы рассказывали о том, как настроить WireGuard вручную на VPS. Тогда было много команд, сейчас мы покажем другой способ — будет по минимуму терминала и максимум пользы. К тому же способ, который мы покажем, отлично подходит для подключения большого количества клиентов к VPN.
👍3⚡2❤1🔥1