• Схемотехника зарядного устройства для ИБП on-line. Часть 5

    • Tutorial
    Часть 1
    Часть 2
    Часть 3
    Часть 4.1
    Часть 4.2

    Пролог


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

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

    Теперь о данной части — она будет посвящена DC-DC преобразователю 310В -> 48В. То есть мы рассмотри не весь зарядник, а именно преобразователь. Выпрямитель и ККМ будет отдельной частью, т.к. функционально они у меня выполнены отдельным модулем на отдельной плате.
    Топология по которой построен данный преобразователь (или блок питания) — «косой мост». Изначально я хотел оставить вариант полного моста без изменений на фоне пром. варианта, но достаточно большое количество товарищей высказались по поводу сложности Н-моста, его дороговизны и низкой повторяемости на таких мощностях. Подумал я и решил применить мою некогда любимую топологию, которую ценил за ее высокую повторяемость. По топологии "косого моста", кстати, построены многие сварочные инверторы с токами до 200-250А. Учитывая, что на данном этапе по работе проектирую сварочный полуавтомат, то дополнительно погонять такое решение вдвойне интересно.

    И так — поехали....
    Читать дальше →
  • Недорогая 10GbE инфраструктура для кластеров

      Мы в HOSTKEY регулярно сталкиваемся с необходимостью организации VLAN на скорости 10Гбит для кластеров виртуализации – своих и клиентских. Эта технология необходима для взаимодействия с СХД, для резервного копирования, для доступа у БД и для обеспечения живой миграции виртуальных машин. Всегда возникает вопрос — как сделать это надежно и с минимальными затратами?

      До последнего времени минимальные затраты для такого решения были существенными. Самый маленький коммутатор 10GbE был на 24 порта, а самая простая карта – Intel X520 за 500 долларов. Бюджет на порт составлял около 700-1000 долларов, а входной билет был очень высокий.

      Прогресс не стоит на месте, в начале 2015 года появился новый класс устройств 10GbE за приемлемые деньги со склада в Москве и под гарантией.
      Так как мы в HOSTKEY регулярно строим на их базе выделенные сервера и частные облака, то хотим поделиться опытом.

      Итак, у нашего Клиента 5 машин в кластере и ему нужен 10GbE VLAN – там 2 файлера, одна машина для резервного копирования и несколько нод. На гигабите все медленно и не хочется ставить в машины гигабитные четырехпортовки в тиминге. Надо 10GbE и бюджет ограничен. Звучит знакомо, не правда ли?
      Читать дальше →
    • Загрузочный сервер — как загрузочная флешка, только сервер и по сети

        Загрузочная флешка с набором нужного софта — замечательный инструмент системного администратора. Казалось бы, что может быть лучше? А лучше может быть загрузочный сервер!

        Представьте, вы выбрали в BIOS загрузку по сети и можете установить ОС/вылечить компьютер от вирусов/реанимировать диски/протестировать ОЗУ/etc с PXE Boot сервера, ведь это куда удобнее, нежели бегать с флешкой от машины к машине.
        А в случае большого компьютерного парка, такой инструмент и вовсе незаменим.

        Вот такое меню встречает нашу команду инженеров при загрузке с PXE



        Под катом вас ждет описание всех настроек, а так же небольшой сюрприз.
        Поехали!
      • Список сервисов 3d-печати

          image

          Добрый день всем!


          На хабре относительно часто можно увидеть статьи посвященные 3d принтерам, сравнению их цен и возможностям заказа у нас.
          А как дело обстоит с готовыми 3д моделями?
          Что если я пока не хочу покупать принтер, а «пощупать» напечатанную модель было бы интересно. И желательно выбрать из каталога готовых моделей, а не рисовать самому.
          Много ли ресурсов, где их можно скачать, купить или распечатать из каталога?
          Отвечая на эти вопросы я и решил сделать небольшой список ресурсов с возможностью выбора готовых моделей и заказа печати.

          Читать дальше →
        • Автономный SDR приёмник на ПЛИС

            image
            Ранее я уже писал про самодельный SDR приемник, сделанный на базе отладочной платы DE0-nano. Как и большинство других SDR приемников, он не был способен работать без подключения к компьютеру. При этом в использованной ПЛИС оставалось еще большое количество неиспользованных ресурсов, так что я решил сделать приемник полностью автономным.
            О том, как же работает весь SDR приемник целиком, и как его реализовать — далее.
            Читать дальше →
          • Сравнение bcache и btier

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

              image
              Читать дальше →
            • Ускоряем базу данных. Bcache

                Для работы мы используем postgresql + postgis базу данных с данными для всей планеты от osm.org. На диске она занимает около 350 Gb и работает не быстро, да и хранится на обычном винчестере 2Tb 7200rpm, без RAID-a. Т.к. нагрузка на базу данных постепенно растет, было решено ускорить дисковую подсистему, потратив при этом минимум денег. Вариантов было не много:
                • купить еще один такой же винчестер и объединить их в raid-0.
                • купить небольшой SSD и организовать на нем быстрый кэш:
                  • dm-cache. Был добавлен в ядро 3.9, ставится просто.
                  • bcache. Судя по обзорам самый быстрый. Основной минус — надо форматировать диски перед началом использования. Официально добавлен в ядро 3.10, распространяется как пропатченое ядро 3.9.
                  • EnhanceIO. В обзорах я встретил упоминание его, как самого медленного, но простого в использовании.

                Взвесив плюсы и минусы, а так же спросив отзывы знакомых, я решил остановиться на bcache. О нем и расскажу подробнее.
                Читать дальше →
              • iSCSI хранилище для небогатых

                Доброго времени суток, уважаемое сообщество!

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

                Если у вас есть подобная задача или вас просто заинтересовал заголовок, то добро пожаловать под хабракат.
                Читать дальше →
              • Автоматическая установка операционной системы на выделенные серверы Селектел

                • Tutorial
                Автоматическая установка операционной системы на выделенные серверы Селектел

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

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

                Также было решено немного разнообразить формат статей и показать весь процесс в виде скринкаста (в конце статьи) на примере установки недавно вышедшего CentOS 6.4.

                Оригинал записи опубликован в нашем блоге.
                Читать дальше →
              • Серверы и ЦОДы в Нидерландах – опыт эксплуатации

                  Мы в HOSTKEY держим более 400 собственных серверов в ДЦ Сервериус, который расположен посреди красивых полей в Нидерландах, в городе Дронден — чуть севернее Амстердама. Хочу поделиться своими впечатлениями и кросс-культурными различиями от более чем 2-х летнего опыта размещения наших серверов в Сервериусе, как не наступать на грабли.
                  Читать дальше →
                • Установка Debian удалённо: PXE + SSH

                    Задача


                    Установить Debian Lenny на сервер, который находится на удалённой площадке.
                    На площадке уже есть один Linux-based сервер, и есть инженер, который может подключить новый сервер к сети и включить.

                    Решение


                    Загрузить образ netinstall по PXE и воспользоваться пакетом network-console для установки, используя ssh.
                    Кому интересно, смотрим подробности
                  • Новая система хранения в облаке

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

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

                      • Tutorial
                      abstract: разница между текущей производительностью и производительностью теоретической; latency и IOPS, понятие независимости дисковой нагрузки; подготовка тестирования; типовые параметры тестирования; практическое copypaste howto.

                      Предупреждение: много букв, долго читать.

                      Лирика



                      Очень частой проблемой, является попытка понять «насколько быстрый сервер?» Среди всех тестов наиболее жалко выглядят попытки оценить производительность дисковой подсистемы. Вот ужасы, которые я видел в своей жизни:
                      • научная публикация, в которой скорость кластерной FS оценивали с помощью dd (и включенным файловым кешем, то есть без опции direct)
                      • использование bonnie++
                      • использование iozone
                      • использование пачки cp с измерениема времени выполнения
                      • использование iometer с dynamo на 64-битных системах


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

                      Как мерять правильно