Как работают веб-сервисы Amazon? - PullRequest
18 голосов
/ 08 марта 2009

Какую информацию вы смогли собрать относительно работы веб-сервисов amazon?

  • Какое оборудование они используют
  • Какой веб-сервер
  • Какая операционная система
  • Какое хранилище для AWS
  • Какое программное обеспечение для виртуализации для EC2 / EBS
  • Какое программное обеспечение для них распространял брандмауэр для EC2
  • Физическое местонахождение их дата-центров.

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

Ответы [ 3 ]

5 голосов
/ 09 марта 2009

Это может быть интересно: http://highscalability.com/amazon-architecture

0 голосов
/ 22 июня 2018

Хотя на этот вопрос нельзя дать точного ответа, я попытаюсь пролить свет на внутреннюю работу, которую Amazon публично объявил. Ниже приведены некоторые подробности для обычно используемых типов экземпляров c и m, а также недавно выпущенных экземпляров с открытым исходным кодом. Также, это может стать отправной точкой для дальнейших исследований, так как конкретная специализация значительно уступает единственному ответу на SO.

Вычислительное оборудование.

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

  • Голые металлические экземпляры

Экземпляры Bare Metal стали GA в апреле 2018 года. Одна из деталей - экземпляры I3.metal работают на 2,3 ГГц процессорах Intel Xeon, предлагая 36 гиперпоточных ядер (72 логических процессора), 512 ГБ памяти и 15,2 ТБ. хранения экземпляров NVMe с поддержкой SSD. Подробнее

  • Вычислить оптимизированные экземпляры (C)

  • Последние поколения c5 (конец 2017 года) используют Intel Xeon с частотой 3,0 ГГц Платина 8000-й серии. Подробнее здесь

  • c4 (поколение использует , оптимизированный для процессора ec2 Процессор Intel Xeon E5-2666 v3 (кодовое название Haswell). Подробнее здесь
  • c3 поколения представили хранилище экземпляров SSD и использовали Intel Xeon E5-2680v2 с частотой 2,8 ГГц. Подробнее здесь

  • Экземпляры общего назначения ec2 (M)

    1. m5 основаны на пользовательских процессорах Intel® Xeon® Platinum серии 8175M, работающих на частоте 2,5 ГГц. Скорее всего работает на гипервизоре Nitro, указанном ниже Подробнее

    2. m4 были выпущены в 2015 году и имеют собственный процессор Intel Xeon E5-2676 v3 Haswell, оптимизированный специально для EC2. Подробнее

    3. m3 были выпущены в 2012 году, и для некоторых, кто помнит, они понесли некоторое снижение цен, сделав использование AWS более привлекательным для аудитории, просматривающей бюджетные линзы. Они используют / используют процессор Intel Xeon E5-2670 и начали использовать память экземпляра SSD.

Какой веб-сервер

Я пару раз видел страницы ошибок из их WebUI (Консоли AWS), отображаемой через Tomcat, так что я думаю, это консольный сервер.

Какое программное обеспечение для виртуализации для EC2 / EBS

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

enter image description here

Физическое местоположение центров обработки данных

Это не (и не следует из соображений безопасности) раскрывать общественности. Об этом всегда ходят слухи / некоторые источники (посмотрите на связанную ветку Quora

0 голосов
/ 09 июня 2014

Вы можете использовать linux экземпляров или windows экземпляров в Amazon aws . Но сначала вы должны запустить экземпляр, а затем выбрать его операционную систему. Для его хранения у них есть экземпляр, который назвал его S3. это хранилище, в котором вы можете сохранить любой формат файла. У них есть много мест для своих центров обработки данных. В зависимости от того, где вы живете, вы должны выбрать ближайший дата-центр для работы с его услугами, чтобы вам приходилось платить меньше за платеж. Вы можете перейти на console.amazon.com и найти много документации для каждой службы в меню справки.

...