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

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

Поддержка @onecloud_customerbot
Download Telegram
​​Эта статья логическое продолжение цикла публикаций про настройку и управление инфраструктурой. Мы уже погрузились в историю контейнеризации, познакомились с Docker, изучили язык текстовой разметки YAML и поработали с Docker-compose.

Настало время прикоснуться к «инфраструктуре как коду» — infrastructure as a code (IaC), познакомиться с Ansible и овладеть практическими навыками по работе с ним. Вы научитесь:

✅ устанавливать Ansible и подключаться к серверам;

✅ работать с конфигурациями Ansible и инвентаризационными файлами hosts;

✅ писать Playbooks и исполнять их.
​​Многим пользователям VPS/VDS на базе Open Source не хватало удобного и простого калькулятора для более тонкой настройки создаваемых серверов.

Теперь он есть!
🔥2
​​Многие платные VPN-приложения очень требовательны к ресурсам, а бесплатные приложения не обеспечивают достойную пропускную способность канала.

В этой статье мы покажем как быстро, а главное — с минимальными затратами, создать и настроить собственный VPN-сервер с расположением в Таллине.
👍3🔥1
​​В предыдущей статье мы разобрались в том, что такое инфраструктура как код и познакомились с Ansible. Теперь поработаем с ним вплотную — развернём LEMP (Linux, Nginx, MySQL, PHP mfp) стек на #Ubuntu 18.

Мы будем работать с Ansible из-под Ubuntu 20, которая крутится на WSL2. О том, что такое WSL2 и как им пользоваться можно узнать из этой статьи.
👍2
​​AWS (Amazon Web Services) и Azure (Microsoft Cloud Computing Services) — это крупнейшие игроки на рынке продуктов для IT-инфраструктур. Сейчас они временно недоступны для новых пользователей в России (нет возможности оплатить сервисы из-за санкций), но бизнес не может ждать, ведь время — деньги, а простой сервисов или отложение выхода продукта на рынок — это финансовые потери и репутационные риски.

Самые востребованные и популярные продукты AWS и Azure — это инструменты работы с виртуальными серверами, частными облаками и системами хранения.

В этой статье мы приведем сервисы 1cloud по работе с виртуальными серверами и системами хранения данных, которые могут рассматриваться как аналоги AWS и Azure в России, а также расскажем как связать эти сервисы в единую экосистему с помощью 1cloud API.
👍4🤔1
​​В этой статье мы покажем, как легко, быстро и в одну команду в терминале 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