Question

What information have you been able to gather regarding how do the amazon web services work?

  • What hardware do they use
  • What web server
  • What Operating System
  • What storage for AWS
  • What virtualization software for EC2/EBS
  • What software for they distributed firewall for EC2
  • Physical location of their data centers.

I like their services very much and use them a ton at work... just out of curiosity. If you know/heard/read and want to tell, if you saw something online and want to provide a link, very appreciated.

Was it helpful?

Solution

OTHER TIPS

While this question can't be answered in precision, I'll try to shed some light on internal workings that Amazon announced publicly. Below are some details for commonly used c and m instance types, as well as recently released bare metal instances. Also, this can be starting point for further research as specifics are far behind single answer on SO.

Compute Hardware.

If you want to take a deep dive I suggest going through all previous generations and current generation instance types. Underlying hardware can be find on this pages.

  • Bare metal instances

Bare metal instances became GA in April 2018. One of the details - I3.metal instances are powered by 2.3 GHz Intel Xeon processors, offering 36 hyper-threaded cores (72 logical processors), 512 GiB of memory, and 15.2 TB of NVMe SSD-backed instance storage. More info

  • Compute optimized instances (C)

  • Latest c5 (late 2017) generation instances are using 3.0 GHz Intel Xeon Platinum 8000-series. More info here

  • c4 (generation is using optimized for ec2 processor Intel Xeon E5-2666 v3 (code name Haswell) processor. More info here
  • c3 generation introduced SSD instance storage and used 2.8 GHz Intel Xeon E5-2680v2. More info here

  • General purpose ec2 instances (M)

    1. m5 instances are based on Custom Intel® Xeon® Platinum 8175M series processors running at 2.5 GHz. Most likely running on Nitro hypervisor mentioned below. More info

    2. m4's were released back in 2015 and have custom Intel Xeon E5-2676 v3 Haswell processor optimized specifically for EC2. More info

    3. m3's were released in 2012 and for some who remember carried some price reduction with them, making use of AWS use more appealing to audience looking through budgeting lenses. They are/were using Intel Xeon E5-2670 processor and started using SSD instance memory.

What web server

I've seen couple of times error pages from their WebUI (AWS Console) rendered via Tomcat, so I would guess this is console server.

What virtualization software for EC2/EBS

AWS recently announced (with c5 instance type announcement) that they will start using KVM based hypervisor. Presentation linked here outlines hypervisor history very good (table below taken from same page)

enter image description here

Physical location of data centers

This is not (and due security reasons should not) be disclosed publicly. There are always rumors / some sources about it (look at related Quora thread

You can use linux instances or windows instances in Amazon aws. But first of all you shoul run an instance and then select it's operating system. For it's storage they have an instance that called it S3. it is a storage that you can save any kind of file format in it. They have many locations for their data centers. Depending on where you live, you must select the nearest data center to work with it's services so that you have to pay less for your billing payment. You can go to console.amazon.com and find lots of documentation for each service in help menu.

Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow
scroll top