Разделы

Безопасность Цифровизация Бизнес-приложения Инфраструктура

Google: малопроизводительные серверы лучше

Портал Google полностью обезопасил свои компьютерные системы от отказов. Так считает вице-президент по инженерии Google Урс Холзл (Urs Holzle), раскрывший некоторые секреты работы поискового гиганта.

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

Домашний компьютер, по словам Хелзла, отказывает из-за программной или аппаратной ошибки не реже, чем раз в три года. «В масштабах Google мы можем ожидать сбои каждый день. Поэтому приходится заботиться об автоматизации», — говорит вице-президент компании. В Google применяют собственное программное обеспечение, позволяющее управлять парком компьютеров. Машины работают на файловой системе Google File System, оптимизированной для обработки больших блоков данных по 64 МБ. Система создавалась с учетом того, что в любой момент диск может отказать, а сетевой шнур выдернуться. Данные имеют три резервные копии.