Архив автора: admin

Как изменить размер изображения в проводнике на Windows 10

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

Если вы ищете более быстрое решение для изменения размера изображений, приложение PowerToys для Windows 10 поставляется с функцией «Изменение размера изображений», которая позволяет любому легко масштабировать размеры изображений в проводнике без необходимости даже открывать файл.

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

Процесс изменения размера изображений прост, но вам нужно установить PowerToys, прежде чем опция станет доступна в контекстном меню Проводника.

Установите PowerToys

Чтобы установить PowerToys для Windows 10, выполните следующие действия:

  1. Откройте страницу PowerToys GitHub.
  2. Нажмите на ссылку PowerToysSetup.msi, чтобы загрузить установщик.
  3. Дважды щелкните установщик, чтобы запустить установку.
  4. Продолжайте с указаниями на экране (следующий, следующий, следующий).

После выполнения этих действий PowerToys установится на ваше устройство, включив функцию PowerRename.

Изменить размер изображения

Чтобы изменить размер изображений в Windows 10, выполните следующие действия.

  1. Откройте проводник.
  2. Перейдите в папку с изображениями, размер которых вы хотите изменить.
  3. Выберите одно или несколько изображений для изменения размера.

    Совет: нажмите кнопку « Выбрать все » на вкладке «Домой». Используйте сочетание клавиш Ctrl + A. Или нажмите и удерживайте клавишу Ctrl и щелкните файлы, которые вы хотите выбрать.

  4. Щелкните правой кнопкой мыши выделенную область и выберите параметр « Изменить размер изображений».

  5. Выберите новый размер.

  6. (Необязательно) Выберите опцию «Пользовательский».
  7. Укажите параметры, которые вы хотите использовать, включая «По размеру», «Заполнить» или «Растянуть», а также количество пикселей для ширины и высоты.
  8. (Необязательно) Установите флажок «Сделать изображения меньше, но не больше». Это хороший вариант, если вы выбираете много изображений разных размеров и хотите убедиться, что все изображения имеют по крайней мере определенный размер.
  9. (Необязательно) Установите флажок «Изменить размер исходных изображений». PowerToys создаст копию изображения нового размера. Если вы уверены в новом размере, вы можете пропустить создание дубликатов файлов.
  10. (Необязательно) Установите флажок « Игнорировать ориентацию изображений» .

После того, как вы выполните эти шаги, выбранные вами файлы изменится на указанное вами имя.

Настроить параметры

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

Чтобы настроить функцию PowerToys «Изменить размер изображения», выполните следующие действия.

  1. Откройте проводник.
  2. Перейдите в папку с изображениями, размер которых вы хотите изменить.
  3. Выберите одно или несколько изображений для изменения размера.
  4. Щелкните правой кнопкой мыши выделенную область и выберите параметр «Изменить размер изображений».

  5. Нажмите «Настройки» в левом нижнем углу.

  6. Нажмите вкладку Размеры.
  7. Определите посадку, ширину и высоту для каждого размера изображения.

  8. (Необязательно) Нажмите «Создать новый размер», если вы хотите добавить другой размер.
  9. (Необязательно) Нажмите «Удалить», чтобы удалить размер изображения.
  10. Нажмите вкладку Кодировка.
  11. Используйте раскрывающееся меню «Резервный кодировщик», чтобы указать один из доступных кодеров: bmp, jpeg, png и т.д.

  12. Выберите уровень качества для изображений JPEG.
  13. Выберите, следует ли использовать чередование для файлов PNG.
  14. Выберите, использовать ли сжатие для файлов TIFF.
  15. Перейдите на вкладку «Файл».
  16. Используйте доступные параметры, чтобы составить структуру имени файла для изображений, размер которых вы меняете.

  17. Нажмите кнопку ОК.

После выполнения этих шагов новые конфигурации будут доступны при следующем изменении размера изображения.



2020-04-03T17:00:26
Вопросы читателей

MySQL. Комментарии в глубину

Описание : в этой статье вы узнаете, как использовать комментарий MySQL для документирования оператора SQL или блока кода в MySQL.

Комментарии

Комментарии могут использоваться для документирования назначения оператора SQL или логики блока кода в хранимой процедуре. При разборе кода SQL, MySQL игнорирует часть комментариев. Он выполняет только часть SQL, за исключением исполняемого комментария, который мы обсудим в следующем разделе. Читать

Как удаленно управлять Linux из Windows

Настроить сервер Linux? Возможно, вы настроили его как решение для сетевого хранилища. Или, может быть, у вас есть рабочий компьютер с Linux, медиацентр или простой дополнительный компьютер в другой комнате.

Как бы то ни было, в какой-то момент вам понадобится удаленный доступ к устройству Linux с ПК с Windows или ноутбука. Итак, каково решение?

У пользователей Windows есть несколько инструментов, которые обеспечивают простой удаленный рабочий стол из Windows в Linux. Хотите знать, как получить доступ к вашему рабочему столу Linux из Windows? Читай дальше!

Вам понадобится IP-адрес устройства Linux

Прежде чем начать, найдите IP-адрес вашего устройства Linux. Это необходимо для всех параметров удаленного подключения, хотя в некоторых случаях подходит имя хоста (сетевое имя устройства).

Самый простой способ проверить IP-адрес — войти в систему на вашем устройстве Linux и открыть терминал. Войти:

ifconfig

IP-адрес устройства будет отображаться.

Если у Linux есть Ethernet-соединение, адрес будет указан вместе с eth0. Если он подключен по беспроводной сети, найдите IP-адрес, указанный для wlan0.

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

После входа в маршрутизатор найдите опцию «Подключенные устройства» или аналогичную. Просмотрите IP-адреса, чтобы найти ваше устройство Linux по имени хоста. Некоторые маршрутизаторы могут даже отображать операционную систему устройства. Вы найдете IP-адрес, указанный рядом.

Запишите IP-адрес, так как он понадобится вам позже. И убедитесь, что вы знаете имя пользователя и пароль для вашего компьютера или сервера Linux!

Как получить доступ к рабочему столу Linux из Windows через RDP

Первый и самый простой вариант — RDP, протокол удаленного рабочего стола, встроенный в Windows.

Перед началом вам необходимо установить программное обеспечение xrdp на вашем Linux-компьютере. Вы можете сделать это лично или используя SSH (см. Ниже) с помощью одной команды:

sudo apt install xrdp

Чтобы перевести RDP в Linux, запустите программное обеспечение Remote Desktop на вашем компьютере с Windows. В Windows 8 и более поздних версиях его можно найти с помощью поиска, просто введя буквы «rdp».

При открытом окне «Подключение к удаленному рабочему столу»:

  • Введите IP-адрес
  • Используйте Показать параметры для любых дополнительных требований к соединению
  • Нажмите Подключиться

Это так просто.

Преимущества RDP: хотя настройка может занять немного больше времени, использование RDP обеспечивает высокую надежность и удаленный доступ к рабочему столу в Linux. Это делает его идеальным инструментом для удаленной работы с машинами Linux.

Если вы планируете использовать RDP на регулярной основе, вы можете сэкономить время, создав эти пользовательские конфигурации для Windows RDP.

Удаленный В Linux Из Windows С VNC

Виртуальное сетевое соединение (VNC) также предоставляет удаленный доступ к вашему рабочему столу Linux. Однако, как и в случае с RDP, вам необходимо установить специальное программное обеспечение. На коробке Linux требуется программное обеспечение VNC-сервера; в Windows клиентское приложение.

TightVNC — один из самых популярных вариантов подключения к Linux через VNC. Вы найдете клиентское программное обеспечение Windows на веб-сайте , но убедитесь, что выбрали правильную версию.

Скачать: VNC для Windows

После того, как вы это сделаете, установите Inversion-сервер на вашем Linux-компьютере. Это может быть через SSH (см. Следующий раздел) или с физическим доступом к компьютеру.

Во-первых, в Linux проверьте наличие обновлений:

sudo apt update

Далее выполните эту команду:

sudo apt install tightvncserver

После установки, запустите silentvncserver и установите пароль при появлении запроса.

sudo tightvncserver

Существует восемь символов для паролей. Теперь, когда закручивается туго настроенный сервер, вы увидите уведомление с номером порта — запишите его.

Для удаленного подключения к Linux из Windows:

  • Запустите приложение TightVNC Viewer в Windows
  • Введите IP-адрес и номер порта
  • Нажмите Подключиться
  • Введите пароль, который вы установили при появлении запроса

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

Преимущества VNC: предлагая быстрый доступ к удаленному ПК, TightVNC имеет свои ограничения. Вы можете выполнять стандартные вычислительные задачи, но действия, связанные со СМИ, строго ограничены.

Remote Into Linux через SSH

SSH (Secure Shell) — отличный способ получить удаленный доступ к вашему устройству Linux. Вы также не ограничены Windows с этой опцией, так как SSH может использоваться практически с любого устройства. Это также очень безопасно.

У вас есть два варианта SSH в Windows:

  1. SSH в Windows PowerShell
  2. Загрузите инструмент PuTTY SSH

Давайте посмотрим на оба.

Удаленный доступ к Linux с SSH в Windows PowerShell

Windows PowerShell — это новый инструмент командной строки в Windows 10, заменивший старое приложение командной строки. Чтобы найти его, щелкните правой кнопкой мыши «Пуск», чтобы получить доступ к меню питания, и выберите Windows PowerShell. В SSH введите:

ssh [IP_ADDRESS]

Поэтому, если устройство Linux имеет IP-адрес 192.168.13.123, введите:

  • ssh 192.168.13.123
  • При появлении запроса примите сертификат
  • Введите имя пользователя и пароль

Теперь у вас есть удаленный SSH-доступ к Linux.

Подключайтесь к Linux удаленно, используя SSH в PuTTY

Хотя приложение PuTTY изначально недоступно в Windows, его можно загрузить. PuTTY не установлен, однако. Вместо этого вы просто запускаете загруженный EXE-файл.

Скачать: PuTTY

Для удобства рекомендуется создать ярлык на рабочем столе.

Чтобы использовать PuTTY для SSH:

  • Выберите Session > Host Name
  • Введите имя сети компьютера Linux или введите IP-адрес, который вы указали ранее
  • Выберите SSH, затем Открыть
  • Когда будет предложено принять сертификат для подключения, сделайте это
  • Введите имя пользователя и пароль для входа в ваше устройство Linux

Преимущества SSH: использование этого метода позволяет быстро вносить изменения в Linux, не пачкая рук. Особенно подходит для установки программного обеспечения и изменения администратора. Это также полезно для настройки следующей опции, VNC! SSH также идеально подходит для серверов без установленной среды рабочего стола.

Однако, если вам нужно удаленное подключение к рабочему столу Linux, попробуйте VNC или RDP.

Три способа удаленного управления Linux из Windows

Независимо от вашего варианта использования, есть подходящий вариант для удаленного доступа к устройству Linux из Windows. Эти методы работают независимо от того, является ли устройство сервером, настольным ПК на работе, медиацентром или даже Raspberry Pi.

От простого к сложному удаленного доступа к Linux из Windows, используя:

  • RDP (протокол удаленного рабочего стола)
  • VNC (виртуальное сетевое соединение)
  • SSH (Secure Shell)

Если ваш дистрибутив Linux является Ubuntu, у вас уже есть встроенный VNC-совместимый инструмент удаленного рабочего стола.

https://www.youtube.com/watch?v=j_C7D07CKeY



2020-04-03T10:21:31
Вопросы читателей

Как создать невидимую папку на рабочем столе Windows 10

Вы когда-нибудь хотели спрятать файлы прямо под чьим-то носом? С этим цифровым приемом вы можете скрыть папку на рабочем столе Windows 10.

Хотя есть, конечно, более эффективные (и более безопасные ) способы скрытия файлов, этот быстрый совет гораздо приятнее.

Чтобы выполнить этот подвиг, вы создаете папку с невидимым именем и без значка. Для начала щелкните правой кнопкой мыши пустое место на рабочем столе, нажмите «Создать» и выберите «Папка».

Папка появляется на экране с выделенной «Новой папкой», поэтому вы можете переименовать ее.

Когда вы переименуете папку, нажмите и удерживайте Alt при вводе 255 на цифровой клавиатуре, а затем нажмите Enter. Обратите внимание, что вы должны вводить цифры на цифровой клавиатуре, а не цифровые клавиши в верхней части клавиатуры.

То, что вы делаете, это набираете специальный символ , которого нет на клавиатуре, с помощью кода символа ASCII. Это имя папки с невидимым, неразрывным символом пробела, который не появится в проводнике Windows.

Теперь, когда имя невидимо, мы позаботимся о иконке. Щелкните правой кнопкой мыши папку и выберите «Свойства».

Перейдите на вкладку «Настройка», а затем нажмите «Изменить значок» в разделе «Значки папок».

В окне «Изменить значок для папки» выполните прокрутку вправо, выберите невидимый значок и нажмите «ОК».

Нажмите OK еще раз, чтобы закрыть окно свойств и вуаля! Значок вашей папки исчез!

Вы все еще можете найти папку на рабочем столе, если перетащите указатель мыши на большую область, чтобы выбрать несколько значков. В противном случае он остается невидимым. Папка также будет невидимой в проводнике и останется такой, даже если внутри нее есть содержимое. (Проводник обычно показывает предварительный просмотр файлов в папке на своем значке).

Если вы хотите скрыть сразу несколько папок на рабочем столе, повторите описанную выше процедуру, но нажмите Alt + 255 несколько раз, чтобы ввести несколько невидимых символов. Две папки не могут иметь одно и то же имя, поэтому второй потребуется два пробела.

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

Это не безопасно и может привести к багам

Очевидно, это не безопасный способ скрыть файлы. Любой может найти содержимое невидимой папки с помощью системного поиска. Кто-то может также случайно обнаружить это, когда он использует рабочий стол.

Это может быть полезно, если вам нужно только что-то скрыть временно (или если вы просто хотите кого-то разыграть). Однако если вы действительно хотите защитить какие-либо файлы, вам обязательно следует использовать шифрование .

Этот трюк не является официальной функцией Windows, поэтому иногда он может содержать ошибки. Иногда значок может быть черным или выглядеть слабым контуром, а не быть полностью невидимым. Это может быть связано с размером значка. Если значок невидим, нажмите Ctrl и используйте колесо прокрутки мыши, пока не найдете нужный размер.

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

Как сделать папку снова видимой

Чтобы отменить невидимый трюк, щелкните правой кнопкой мыши невидимую папку и выберите «Свойства». Перейдите на вкладку «Настройка», а затем нажмите «Изменить значок». На этот раз выберите обычный значок для папки вместо невидимого.

Чтобы изменить имя, щелкните правой кнопкой мыши папку и выберите «Переименовать». Введите то, что вы хотите назвать папку, и нажмите клавишу ВВОД.



2020-04-02T11:46:24
Вопросы читателей

Как продезинфицировать клавиатуру и мышь?

Возможно, вы не часто чистите мышь и клавиатуру, но вам следует это делать. Это особенно важно, если вы используете компьютер совместно с другими. Прямо сейчас это может также предотвратить передачу COVID-19.

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

Что вам нужно

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

Для дезинфекции вашего рабочего стола вам понадобится дезинфицирующее средство на спиртовой основе, которое содержит не менее 60 процентов этанола или 70 процентов изопропилового (натирающего) спирта. Вы можете купить аэрозоли, аэрозоли для насосов или салфетки, которые будут выполнять эту работу, просто убедитесь, что они содержат необходимое количество этанола или изопропанола.

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

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

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

Чистка мыши

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

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

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

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

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

Если ваша мышь подключена, вы также можете почистить длину шнура и разъем USB небольшим количеством спирта.

Очистка трекпада

Если у вас есть ноутбук или трекпад Apple Magic, вам нужно регулярно чистить его. Это особенно верно, если вы работаете на своем ноутбуке в школе, в кафе или в поезде, когда вы ездите на работу. Если вы дотронетесь до перил, а затем коснитесь трекпада, вы можете заболеть.

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

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

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

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

Очистка клавиатуры ноутбука

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

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

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

У большинства ноутбуков есть клавиатура в стиле chiclet с небольшими зазорами между клавишами, чтобы предотвратить попадание грязи и пыли. Тем не менее, эти небольшие зазоры по-прежнему собирают грязь с ваших пальцев, поэтому внимательно следите за ними во время чистки.

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

Вы также можете очистить ноутбук от пыли, чтобы улучшить возможности охлаждения.

Глубокая очистка клавиатуры ПК

Тип вашей настольной клавиатуры имеет большое значение в том, как вы ее чистите. Для достижения наилучших результатов, вы хотите очистить под клавишами в дополнение к их поверхности. Всегда отсоединяйте клавиатуру (или вынимайте батареи из беспроводных моделей), прежде чем чистить ее.

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

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

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

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

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

Убедитесь, что спирт испарился, прежде чем снова подключить клавиатуру.

Ваша клавиатура отвратительна и несколько расходная? Если вы хотите использовать ядерную чистку, вы можете разобрать клавиатуру и положить ее в посудомоечную машину. Просто знайте, ваша клавиатура может не выжить, но она будет чистой.

Держите периферию в чистоте

Убедитесь, что вы регулярно чистите все свои гаджеты и периферийные устройства .

Следующие рекомендации помогут вам поддерживать ваш компьютер и его аксессуары в чистоте:

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

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

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

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



2020-04-02T11:36:59
Вопросы читателей

Сетевая топология Leaf-Spine

В проектировании сетевой инфраструктуры для дата-центров наметилась тенденция создания быстрой, масштабируемой и эффективной коммуникационной архитектуры. Архитектура Leaf-Spine как раз и отвечает таким запросам.

Объемы данных передаваемых по сети как внутри ЦОД, так и вовне, растут в геометрической прогрессии. Классическая трехуровневая сетевая архитектура «ядро – агрегация – доступ» начинает устаревать. Она постепенно заменяется т.н. Leaf-Spine архитектурой, которая способна быстро адаптироваться к непрерывно меняющимся потребностям предприятий, использующих «анализ больших данных» (Big Data), требующих несколько иных подходов к построению дата-центров.

Традиционная трехуровневая архитектура использовалась в сетях общего применения, обычно сегментированных в точках доставки PoD (Point of Delivery), которые ограничивали расположение устройств, таких как сервера виртуализации. Классическая архитектура обычно состоит из маршрутизаторов ядра сети (Core), маршрутизаторов уровня агрегации (Aggregation, иногда – Distribution) и коммутаторов доступа (Access). С целью резервирования они соединялись дублированными линками, которые в сети могли образовывать петли. Для устранения этого нежелательного явления использовался протокол Spanning Tree. Во время работы все маршруты, кроме основного, деактивируются. Резервный маршрут активируется только при отказе основного.

Рис. 1: Традиционная трехуровневая архитектура.

В архитектуре Leaf-Spine имеются только два уровня, при этом все устройства «равноудалены» от коммутаторов «ядра», т.е. имеют одинаковые и предсказуемые задержки при передаче пакетов. Эти уровни называются Leaf и Spine. Уровень Leaf состоит из коммутаторов доступа, подключенных к другим устройствам дата-центра: серверам, межсетевым шлюзам, балансировщикам нагрузки и оконечным коммутаторам. Уровень Spine, состоящий из маршрутизирующих коммутаторов, является ядром сети, где каждый Leaf-коммутатор подключен к каждому из Spine-коммутаторов. Между уровнями используется динамическая маршрутизация Layer 3, чтобы обеспечить предсказуемое расстояние между устройствами. Динамическая маршрутизация позволяет обеспечить наилучший маршрут. Такая архитектура предназначена в основном для дата-центров и ориентирована на трафик «East-West». В таком трафике передаются только данные, предназначенные для использования только внутри дата-центра. Этот новый подход решает присущие протоколу Spanning Tree ограничения, и дает возможность использовать и другие сетевые протоколы, а также методы построения динамичной сети.

Leaf-Spine

Рис. 2: Архитектура Leaf-Spine

В сети Leaf-Spine используется маршрутизация Layer 3. Все маршруты сконфигурированы в активном режиме при помощи протокола равноудаленных маршрутов ECMP (Equal-Cost Multipathing). Это позволяет всем соединениям быть активными одновременно при сохранении стабильности без боязни образования петель внутри сети.

В традиционных протоколах коммутации Layer 2, таких как STP (Spanning Tree) в трехслойных сетях, все устройства должны быть правильно и вручную сконфигурированы и должны быть учтены все особенности STP. При этом очень велика вероятность ошибки конфигурации, в частности, неправильного определения приоритетов устройств, что может повлечь неэффективную прокладку маршрутов.

Преимущества Leaf-Spine

Замена STP между уровнями Access и Aggregation на маршрутизацию Layer 3 дает более стабильную работу сети. Другое преимущество – легкость добавления дополнительного оборудования и расширение емкости. При возникновении перегрузки линков (oversubscription), что означает генерацию бóльшего объема трафика, чем его может воспринять уровень агрегации), способность к увеличению емкости является очевидным преимуществом. Эта проблема легко решается добавлением еще одного коммутатора Spine. Точно также можно добавлять коммутаторы Leaf, когда не хватает портов доступа. При этом сеть легко расширяется и при этом не требуется возня с протоколами Layer 2

Недостатки Leaf-Spine

При использовании сетевой архитектуры Leaf-Spine возникают и некоторые проблемы. Во-первых, это большое количество кабельной «лапши» в стойках дата-центра, что видно даже на рисунке, показывающем архитектуру Leaf-Spine. И при добавлении новых коммутаторов на обоих уровнях эта проблема будет только расти. Нужно очень тщательно выбирать место расположения коммутаторов Spine в дата-центрах, особенно больших, чтобы минимизировать эту проблему.

Во-вторых, основной недостаток происходит от использования маршрутизации Layer 3, который не дает развертывать виртуальные сети VLAN во всей сети. Сети VLAN в архитектуре Leaf-Spine локализуются в каждом из Leaf-коммутаторов и другим Leaf-коммутаторам недоступны. Это может создавать проблемы при обеспечении мобильности гостевой виртуальной машины в пределах дата-центра.

Примеры применения Leaf-Spine

Веб-приложения, где расположение сервера внутри сети статично – подходящее применение для Leaf-Spine. Использование маршрутизации Layer 3 между уровнями не препятствует работе масштабируемых веб-приложений, потому что они не требуют мобильности серверов внутри дата-центра. Устранение протокола Spanning Tree (STP) положительно влияет на стабильность и надежность сети с преобладанием внутреннего трафика дата-центра (East-West). Масштабируемость архитектуры также улучшается.

Корпоративные приложения с использованием мобильных виртуальных машин (напр. vMotion) создают некоторые проблемы при обслуживании серверов в пределах дата-центра. Причина – использование Layer 3 и невозможность расширения VLAN между Leaf-коммутаторами. Для решения этой проблемы, может быть использовано решение программно-конфигурируемых сетей SDN (Software Defined Networking), которое создает виртуальный уровень Layer 2 поверх сети Leaf-Spine. При этом виртуальные серверы могут свободно перемещаться внутри среды дата-центра, без ухудшения эффективности трафика East-West, масштабируемости и стабильности топологии сети Leaf-Spine.

Как альтернатива маршрутизации Layer 3, в топологии Leaf-Spine могут использоваться и другие протоколы, такие как TRILL (Transparent Interconnection of Lots of Links) или SPB (Shortest Path Bridging), с которыми можно достичь схожей функциональности. При этом задействуется протокол ECMP уровня Layer 2, когда Spanning Tree работает только для организации VLAN’ов между Leaf-коммутаторами.

 Выводы

Таким образом, сети Leaf-Spine имеют существенные преимущества перед традиционной трехслойной архитектурой сети. Использование маршрутизации Layer 3 с протоколом ECMP (Equal Cost Multipathing) помогает значительно расширить доступную полосу пропускания, за счет эффективного использования доступных линков. При этом удается достичь адаптируемости и масштабируемости сети. Устранение протокола STP (Spanning Tree Protocol) существенно повышает стабильность сети. Недостатки Leaf-Spine (например, ограничения VLAN) можно преодолеть при помощи таких решений, как SDN.



2020-03-31T12:34:36
other