Google Web Server

Google Web Server
Тип веб-сервер
Разработчик Google
Написана на C++ [1][2]
Операционная система Сильно модифицированный Debian Linux
Последняя версия 2.1[3]
Лицензия проприетарная

Google Web Server (GWS) — проприетарный веб-сервер, используемый корпорацией Google для организации своей веб-инфраструктуры и предоставления поисковых сервисов[4]. Недоступен для использования вне корпорации. Одно время считалось, что он разработан на основе Apache, но это было опровергнуто сотрудником корпорации, т.е. GWS является самостоятельной разработкой[4]. Руководителем команды GWS на 2008 год был Бхарат Медиратта[2][5].

GWS является узлом, координирующим исполнение поискового запроса от пользователя, взаимодействующим с внутренними серверами (например, рекламным, сервером орфографии, кэширующими, документальными и индексными серверами[6]) и формирующим ответную страницу в форме HTML[7].

По состоянию на 2009 год исходный код GWS никогда не публиковался, а его методы не описывались в патентах. По некоторым оценкам GWS является одним из наиболее охраняемых и важных компонентов инфраструктуры Google[8].

В отдельные периоды времени, в частности в 2010 году, доля GWS оценивалась в 13% от всех активных веб-сайтов[9]. По состоянию на март 2018 года, находится на 5 месте по рейтингу компании Netcraft с долей около 7 % от общего числа активных сайтов[10]. В большинстве случаев в заголовках HTTP от страниц Google в поле об используемом программном обеспечении содержится указание «gws» без номера версии.

См. также

Примечания

  1. Google Chicago Job Openings
  2. 1 2 Ким, Джен Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях. — М. : Манн, Иванов и Фербер, 2018. — С. 201—205 — ISBN 978-5-00100-750-0.
  3. GWS/2.1: Google Web Server. Дата обращения: 23 марта 2019. Архивировано 23 марта 2019 года.
  4. 1 2 Google’s Server Names Архивная копия от 31 октября 2012 на Wayback Machine, September 17, 2007  (англ.)
  5. Interview with Bharat Mediratta About the Google Web Server. Jonathan Dingman, Ginside.com, 03/24/2008
  6. Google Cluster Architecture overview. Paper link L2 Архивная копия от 24 июля 2019 на Wayback Machine, A. Gerbessiotis, njit.edu, cs345 Fall 2015
  7. Архивированная копия. Дата обращения: 24 июля 2019. Архивировано 22 сентября 2019 года.
  8. Google Chrome: free software as a launching platform Архивная копия от 24 июля 2019 на Wayback Machine, Charles-Axel Dein 2009
  9. Архивированная копия. Дата обращения: 24 июля 2019. Архивировано 24 июля 2019 года.
  10. March 2018 Web Server Survey. Netcraft (27 марта 2018). Архивировано 17 апреля 2018 года.