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

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

Поддержка @onecloud_customerbot
Download Telegram
Что такое PCI DSS?

💳PCI DSS (Payment Card Industry Data Security Standard) — международный стандарт безопасности данных платежных карт. Если сайт или приложение участвует в обработке данных банковских карт, то необходимо следовать его требованиям.

PCI DSS включает в себя 12 детализированных требований по защите сетевой инфраструктуры, использованию шифрования и антивирусного ПО, обязательному мониторингу инфраструктуры, политике доступа к данным и организации информационной безопасности в компании.

🔒Если вам критически важно обеспечить надежную защиту данных платежных карт ваших клиентов, воспользуйтесь хостингом в защищенном сегменте инфраструктуры от 1cloud, сертифицированном в соответствии с PCI DSS.

Можно выбрать одну из двух моделей:

• Basic — виртуальная инфраструктура на базе Enterprise виртуализации в соответствии с требованиями стандарта.

• Advanced — более полное соответствие стандарту со стороны провайдера. Включает межсетевое экранирование с улучшенной защитой, Web Application Firewall (WAF), антивирус Trend Micro и
организацию доступа через Virtual Private Network (VPN)
🔥10👍6⚡2💯2👎1👏1🤩1
​​Что такое Ansible роли?

Роль в Ansible — набор задач или обработчик переменных, файлов и других артефактов, которые распространяются и подключаются как единое целое к плейбуку. Проще говоря, это независимая сущность, которая решает свой набор задач.

☁️Обычно роли независимы от проектов (если это не продиктовано логикой проекта), хранятся удаленно и имеют строгую структуру. Как правило, роль отвечает за высокоуровневые задачи: установку баз данных, веб-серверов и т.д. Но также она может использоваться для автоматизации работы с низкоуровневым сервисом, который не встроен в Ansible.

Роли разбивают сложные плейбуки на отдельные мелкие фрагменты, которые могут координироваться центральной точкой входа.

📖Подробно про роли в Ansible и не только мы рассказывали в тексте «Ansible: развёртывание Django-стека на 3 VM».
👍7⚡5🔥2
Пространство имен

Любые инструменты контейнеризации основываются на двух подсистемах ядра Linux — namespaces и cgroups.

☁️Linux namespaces (пространство имен) - механизм виртуализации ресурсов ядра Linux. Он позволяет создавать изолированные контексты для процессов с собственным набором ресурсов, таких как сетевые адреса, файлы, UID, GID и т.д.

Каждый процесс может принадлежать только одному namespace. Всего их существует семь типов:

• PID — изоляция дерева системных процессов

• NETWORK — изоляция сетевых устройств, стеков, портов и т.п.

• MOUNT — изоляция точек монтирования

• UTS — изоляция имени хоста

• IPC — изоляция утилит межпроцессного взаимодействия

• USER — изоляция ID пользователей и групп

• CGROUP — изоляция виртуальной файловой системы cgroup хоста

⚙️Изоляция позволяет предотвратить вмешательство процессов одного контейнера в работу других, а также в работу хостовой машины.
🔥7⚡4👍4❤1
Для веб-приложения критически важно, чтобы пользователь мог беспрепятственно просматривать страницы и переходить с одной на другую. В приложениях на React эту задачу решает React Router.

📌В карточках рассказываем подробнее о маршрутизации и React Router.
⚡6🔥3👏3👍1🎉1
​​Статический или динамический сайт?

Любые сайты в интернете, можно разделить на два типа: статические и динамические.

📜Статические собраны из фиксированных страниц с постоянным содержимым и ссылками друг на друга. Грубо говоря, это сайт с кучей HTML-файлов, в которых контент можно поменять только через редактирование кода. Его можно быстро сверстать и легко поддерживать, он не требует сложных серверных настроек и не зависит от баз данных.

💻В динамическом сайте используются динамические блоки, которые могут менять контент в реальном времени. Они сложнее в разработке, требуют специальный движок и базу данных для обработки контента.

⚖️Статический сайт — отличное решение для визиток, портфолио и лендингов. Для его функционирования хватит простого виртуального хостинга и легкой поддержки. Динамический сайт стоит выбрать для интернет-магазина, корпоративного портала и т.д. Тут уже понадобится хороший хостинг — VPS или даже выделенный сервер.
👍7⚡5🔥3❤1
Что такое SD-WAN?

🌐SD-WAN — программно-определяемый подход к управлению сетями WAN. Под этим термином подразумевают решения для управления сетью и передачи данных между центром и филиалами.

Для построения программно-определяемых распределенных сетей в филиалах компании устанавливают маршрутизаторы, а система управления находится в центральной точке — ЦОДе или головном офисе.

🔐 Такое решение позволяет через единую панель управления строить защищенные туннели между филиалами, настраивать политики безопасности и передачи данных, централизованно контролировать работу всей сети.

Если вы хотите упростить эксплуатацию распределенной сети, обратите внимание на SD-WAN от 1cloud. С его помощью вы сможете подключать новые филиалы к корпоративной сети всего за 5 минут, обслуживать до 1000 филиалов в единой сети и в 2 раза сократить расходы на ИТ-инфраструктуру.
👍7⚡2🤩2🔥1👏1💯1
Команды sudo и su позволяют выполнить команду от любого пользователя, в том числе от root. Но между ними существует принципиальное отличие.

💻Для выполнения команды от имени другого пользователя с помощью su, вы должны указать пароль другого пользователя.
Для выполнения команды от имени другого пользователя с помощью sudo, вы должны указать свой пароль.

Команда su появилась раньше. При запуске без параметров она запрашивает пароль суперпользователя. При успехе имя текущего пользователя подменяется на root, оставляя почти все текущие переменные окружения.

🔒Команда sudo появилась позже и значительно усилила безопасность системы. Пользователю не обязательно знать чужие пароли, в том числе root. Права доступа можно тонко настраивать. Кроме этого, по умолчанию sudo записывает всю пользовательскую активность.

Не мешайте в одном коде sudo и su. Лучше просто используйте sudo.
👍10💯5🔥3⚡2
В традиционных Unix системах права доступа не обладают гибкостью и применимы только для простейших сценариев. Невозможно предоставить нескольким группам пользователей разные права доступа для одного каталога, используя только стандартные методы управления доступом.

🔐В таких случаях для реализации более сложных структур управления доступом используются расширенные механизмы, такие как ACL (списки контроля доступа). Рассказываем о них подробнее в карточках.
🔥7⚡4💯4👍1
​​С развитием компьютерных технологий вопрос хранения данных становился все более актуальным. От перфокарт и магнитных лент, через жесткие диски мы пришли к твердотельным накопителям и облачному хранению данных.

🗑В новой статье нашего блога мы разобрали технологию работы облачного объектного хранилища, а также сравнили ее с другими типами хранения данных.
⚡7👍5🔥4
Область видимости — это контекст в коде, где определенные переменные доступны для использования. Python использует четыре области видимости, которые могут быть вложены друг в друга.

🔹L (Local) — локальная область, где переменные инициализируются вместе с функцией и уникальны для нее. Они недоступны за пределами функции.

🔹E (Enclosing) — охватывающая область видимости позволяет выходить из локальной на следующий уровень. Нужны при использовании вложенных функций.

🔹G (Global) — глобальная область, которая определяется на верхнем уровне модуля или скрипта.

🔹B (Built-in) — встроенная область видимости, которая позволяет использовать стандартный набор классов.

Интерпретатор Python ищет имена в соответствии с правилом LEGB — начиная с локальной и заканчивая встроенной.
⚡6👍5🔥4👏1