Перейти к содержанию

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. 2,0 2,1 Ким, Джен Руководство по DevOps. Как добиться гибкости, надежности и безопасности мирового уровня в технологических компаниях. — М. : Манн, Иванов и Фербер, 2018. — С. 201—205 — ISBN 978-5-00100-750-0.
  3. GWS/2.1: Google Web Server. Дата обращения: 23 марта 2019. Архивировано 23 марта 2019 года.
  4. 4,0 4,1 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 года.