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

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

Поддержка @onecloud_customerbot
Download Telegram
Многие государственные сайты и порталы недоступны из-за границы, также во многих компаниях действует политика информационной безопасности, которая обязывает сотрудников работать с российских 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
Это первая статья из цикла публикаций о git. В этой серии постов мы делаем особый упор на логику работу с git, будет много логических схем, скриншотов и теории работы гита под капотом, например вы узнаете, как git интерпретирует директории и файлы, что такое указатели, коммиты, ветки.

Цель этой серии публикаций — дать практические навыки работы с git в терминале, что позволит вам всегда ориентироваться в версиях вашего проекта вне зависимости от окружения, которое вы используете для разработки. Поехали, сначала разберемся в том, что такое git и зачем он нужен.
👍5🔥3❤2⚡1👏1
В предыдущей публикации мы подробно разобрали, что такое git и зачем он нужен. Привели боевые примеры его использования. В этой статье мы подробно рассмотрим коммит — одну из базовых сущностей git, а также разберемся в том, что такое git-ветви и как перемещаться между коммитами и ветвями.
🔥2⚡1❤1👍1
В предыдущих статьях мы научились работать с git на локальной машине, теперь настало время уходить в облака и научиться работать с удаленными git-хостингами. Мы покажем это на примере одного из самых популярных git-хостингов — gitHUB.

Для работы с gitHUB — вам нужно зарегистрироваться. Это бесплатно, а функций доступных на бесплатном тарифе будет достаточно для комфортной работы. После регистрации рекомендуем сразу создать специальный токен для авторизации, который можно сгенерировать по этой ссылке.

В конце статьи мы сделаем вывод по всем трем публикациям цикла, так как четвертая статья будет посвящена настройке CI/CD. В ней мы будем работать с gitHUB Action и настраивать workflow, а пока давайте начнём с простого — разберёмся в том, что такое gitHUB и как с ним вообще работать.
⚡2🔥2❤1👏1
Мы уже многому научились из предыдущих трех статей цикла публикаций о GIT: создавать локальные репозитории, управлять ими, создавать удаленные репозитории на GitHub, связывать репозитории между собой. Настало время пойти дальше и автоматизировать процесс доставки вашего проекта из GitHub на продакшн сервер.

В этой статье мы начнем с основ — разберемся в том, что такое GitHub Actions и какие концепции в нем присутствуют, познакомимся с понятиями workflow, jobs и steps.
👍3❤1⚡1
В предыдущей статье мы познакомились с GitHub Actions и некоторыми его концепциями. В этой статье мы более плотно поработаем с GitHub Actions: научимся управлять окружением с помощью переменных, создавать секреты, артефакты и использовать их в workflow.

Перед разбором новой темы, освежим память и вспомним, что такое GitHub Actions и какие сущности там есть. GitHub Actions — это сервис от GitHub для автоматизации различных CI/CD-процессов: начиная от тестирования, заканчивая деплоем кода на продакшен серверы. Actions (экшены) — это модули автоматизации различных сценариев, таких как загрузка репозитория на GitHub VM или подключение по SSH.

В GitHub Actions есть три базовые сущности, с которыми мы работаем:

1️⃣ Workflow — это настраиваемый сценарий выполнения потока задач( jobs/джобы);
2️⃣ Jobs (джобы) — это логическое объединение шагов сценария, на котором задается среда выполнения задач;
3️⃣ Steps (шаги) — конкретные действия выполнения сценария.

Каждый из уровней абстракции имеет свои возможности работы с переменными.
👍3⚡2❤1👏1
Вот мы и достигли финального шага в нашем пути изучения git — в этой завершающей цикл публикаций статье мы применим на практике все знания из предыдущих публикаций и напишем workflow, который будет создавать VPS на стороне 1cloud, загружать на VM код проекта, настраивать окружение и весь необходимый софт для работы проекта.
❤4⚡2👍1🔥1🤯1
📣 Мы ежедневно пользуемся приложениями на телефоне, работаем в интернете через браузер, совершаем покупки с использованием банковских карт и совершаем еще множество действий с использованием электронных гаджетов, которые общаются между собой посредством API.

В этой статье мы разберемся в том, что такое API, как оно работает, какие дает преимущества и каких типов бывает. Подробнее остановимся на REST API, рассмотрим его возможности, а также, конечно же, попрактикуемся в вызове HTTP-запросов на примере 1cloud API.
⚡1
⚡️У нас отличная новость – с 1 по 30 июня можно приобрести популярные SSL-сертификаты от GlobalSign со скидкой 20%. Скидка действует на SSL-сертификаты: AlphaSSL, AlphaSSL Wildcard, DomainSSL или DomainSSL Wildcard.

GlobalSign — это ведущий мировой поставщик SSL-сертификатов. SSL-сертификаты от GlobalSign, в отличие от бесплатных Let's Encrypt сертификатов, совместимы со старыми устройствами и ПО, доступны для физических и юридических лиц, содержат информацию об организации и обеспечены гарантированными страховыми выплатами.

Ознакомиться с условиями приобретения SSL-сертификатов, их видами и подробной технической информацией, можно на нашем сайте.
👍1🔥1🤔1
⚡️Мы запустили новый высокопроизводительный пул мощностей в ЦОДе Владивосток MTС-2.

Технические характеристики ВМ, которые можно развернуть в ЦОДе:

CPU: Intel Xeon Gold 6254 v4 @3.1GHz – 380 р./vCPU
RAM: ECC DDR4 – 380 р./GB
Disk: SSD – 20 р./GB

Такие ВМ отлично подойдут для обработки больших объемов данных или для хостинга высоконагруженных БД: SAP, 1C, PostgreSQL.

‼️Вместе с тем, цены на ресурсы в ЦОДе Владивосток MTС снизились:

CPU: 380 р. → 250 р./vCPU
RAM: 380 р. → 300 р./GB
SSD: 20 р. → 10 р./GB

Теперь стало еще проще создавать VPS для высоконагруженных проектов и дешевле развертывать ВМ для не ресурсоемких задач.
⚡3❤1
​​Поиск файлов и данных в Linux

Поиск файлов и данных в среде Linux — один из важнейших навыков администраторов Linux-систем.

🔍В большинстве Linux-дистрибутивов есть два мощнейших инструмента для поиска: find и grep.

🗃Find — утилита для поиска файлов, директорий, сокетов и блочных устройств по множеству критериев. Также с ее помощью можно выполнять сортировку, удаление и копирование файлов. Внутри команды можно использовать операторы условий: and, or, not.

📁Grep — утилита для поиска подстроки в файлах со множеством опций отражения результата: сортировки, скрытия лишней информации, отчетов. Grep поможет искать вхождения как в одном файле, так и во множестве файлов или директорий по заданным условиям.

У grep есть современная, удобная и быстрая версия — ripgrep. У неё более понятный и удобный синтаксис записи и выше скорость работы.
⚡1🔥1👏1
Tier III или Tier IV?

При выборе облачного провайдера перед крупными компаниями встает вопрос - принципиально ли искать поставщика с максимальным уровнем, или можно ограничиться Tier III? Разбираемся.

☁️Tier III. Основной выбор для большинства компаний. Ремонт или модернизация таких дата-центров происходят без отключения оборудования и остановки работы. Клиенты даже не узнают, что на объекте проводилась профилактика или замена компонентов. Уровень отказоустойчивости - 99.982%.

☁️Tier IV. Фактически это дата-центр Tier III с добавлением концепции отказоустойчивости в топологическую схему. Такой объект будет работать даже при системном сбое. Основные и резервные компоненты разнесены по разным помещениям. Уровень отказоустойчивости - 99.995%.

Что выбрать?

Для большинства компаний дата-центр уровня Tier IV избыточен. Высокое качество услуг по рыночной цене можно получить у провайдера с Tier III дата-центром.
🔥2⚡1👍1
​​3 утилиты Linux для работы с удаленным сервером

🐧Хоть Linux и является главным коммерческим конкурентом MacOS и Windows, ее использование для новичка несколько сложнее, чем других ОС. Но есть много полезных утилит, которые упрощают знакомство с Linux. Расскажем про три.

Tmux

🖥
Две отличные функции Tmux - возобновляемое сессионное подключение и деление терминального окна на рабочие панели. Первая позволяет в одну команду возобновить подключение к серверу. Благодаря второй можно одновременно работать с несколькими утилитами в одном окне.

Tree

🌳Для альтернативного вывода содержимого директорий и их структур применяется утилита tree. Она рекурсивно обходит указанные директории и отображает их структуру и содержимое в древовидном виде.

Vim

📝
Текстовый редактор с простым интерфейсом и широкими возможностями. В начале работа с ним может вызвать затруднения, так как взаимодействие с утилитой полностью построено на горячих клавишах. Но через пару недель плотной работы Vim станет мощнейшим инструментом в вашем арсенале.
🔥3⚡1👍1👏1
Объединяем сервисы 1cloud с помощью Api

↔️Для интеграции новых приложений с существующими программными системами используют API.

Объединить сервисы 1cloud в одну экосистему поможет 1cloud API. Оно позволяет:

📌создавать одновременно много виртуальных серверов в разных ЦОДах;
📌гибко настраивать каждый сервер при создании;
📌отслеживать состояние серверов;
📌управлять сетями;
📌взаимодействовать с системами облачного хранения 1cloud;
📌создавать собственные системы автоматизации.

С помощью 1cloud API вы, например, можете создать десяток продакшн серверов, связать их сетью и подключить к некоторым из них облачное хранилище.

💻А если базовых возможностей 1cloud API не хватит, вы всегда можете дополнительно использовать самописные скрипты на любых языках программирования.
🔥4❤1👍1
Мы запустили новую услугу - регистрация доменов.

Теперь выбрать доменное имя и зарегистрировать его можно в Панели 1cloud!

Как это сделать?
1️⃣Панель 1cloud → "Сети и доставка контента" → "Регистрация домена".
2️⃣Зарегистрируйте доменное имя через веб-интерфейс.
3️⃣Пройдите процедуру проверки. Для регистрации на физическое лицо укажите паспортные данные. Если регистрируетесь на юридическое лицо, предоставьте уставные документы.
4️⃣Готово! Подождите, пока домен станет доступен, и приступайте к работе.

На выбор доступны три доменные зоны. Стоимость регистрации на год:

🌐Зона .ru - от 199 руб.
🌐Зона .рф - от 199 руб.
🌐Зона .su - от 600 руб.

👥Хотите охватить как можно больше аудитории? Зарегистрируйте несколько похожих доменов в разных зонах и настройте редирект с дочерних доменов на основной.
🔥4⚡2👍2👏1