Come funzionano i servizi Web di Amazon?
-
05-07-2019 - |
Domanda
Quali informazioni hai potuto raccogliere su come funzionano i servizi web di Amazon?
- Quale hardware usano
- Quale web server
- Quale sistema operativo
- Quale spazio di archiviazione per AWS
- Quale software di virtualizzazione per EC2 / EBS
- Quale software hanno distribuito firewall per EC2
- Posizione fisica dei loro data center.
Mi piacciono molto i loro servizi e li uso molto sul lavoro ... solo per curiosità. Se conosci / ascolta / leggi e vuoi dirlo, se hai visto qualcosa online e vuoi fornire un link, molto apprezzato.
Soluzione
Potrebbe essere interessante: http://highscalability.com/amazon-architecture
Altri suggerimenti
Sebbene non sia possibile rispondere con precisione a questa domanda, cercherò di fare luce sui meccanismi interni che Amazon ha annunciato pubblicamente.
Di seguito sono riportati alcuni dettagli per i tipi di istanza c
e m
comunemente utilizzati, nonché le istanze bare metal rilasciate di recente. Anche,
questo può essere il punto di partenza per ulteriori ricerche in quanto i dettagli sono molto indietro rispetto alla singola risposta su SO.
Hardware di calcolo.
Se vuoi fare un'immersione profonda ti suggerisco di passare attraverso tutte le generazioni precedenti e tipi di istanza di generazione corrente . L'hardware sottostante è disponibile in queste pagine.
- Istanze bare metal
Le istanze bare metal sono diventate GA nell'aprile 2018. Uno dei dettagli: le istanze I3.metal sono alimentate da processori Intel Xeon a 2,3 GHz, che offrono 36 core hyper-thread (72 processori logici), 512 GiB di memoria e 15,2 TB di archiviazione di istanze supportate da SSD NVMe. Ulteriori informazioni
-
Calcola istanze ottimizzate (C)
-
Le ultime istanze di generazione
c5
(fine 2017) utilizzano Intel Xeon a 3,0 GHz Platinum serie 8000. Maggiori informazioni qui -
c4
(la generazione sta utilizzando il processore ottimizzato per ec2 processore Intel Xeon E5-2666 v3 (nome in codice Haswell). Maggiori informazioni qui
La generazione di c3
ha introdotto l'archiviazione di istanze SSD e utilizzato Intel Xeon E5-2680v2 a 2,8 GHz. Maggiori informazioni qui-
Istanze ec2 generiche (M)
-
Le istanze
m5
sono basate su processori Intel® Xeon® Platinum serie 8175M personalizzati a 2,5 GHz. Molto probabilmente in esecuzione su hypervisor Nitro menzionato di seguito. Ulteriori informazionim4
sono stati rilasciati nel 2015 e hanno un processore Haswell Intel Xeon E5-2676 v3 personalizzato ottimizzato appositamente per EC2. Altro informazioni
I m3
sono stati rilasciati nel 2012 e per alcuni che ricordano hanno portato con sé una riduzione dei prezzi, facendo uso di AWS che fa appello al pubblico che guarda attraverso obiettivi di budget. Stanno / stavano usando il processore Intel Xeon E5-2670 e hanno iniziato a usare la memoria dell'istanza SSD.
Quale server web
Ho visto un paio di volte pagine di errore dalla loro WebUI (AWS Console) renderizzate tramite Tomcat, quindi immagino che questo sia un server console.
Quale software di virtualizzazione per EC2 / EBS
AWS ha recentemente annunciato (con l'annuncio sul tipo di istanza c5
) che inizierà a utilizzare l'hypervisor basato su KVM. Presentazione collegata qui delinea l'hypervisor storia molto buona (tabella sotto presa dalla stessa pagina)
Posizione fisica dei data center
Questo non è (e i motivi di sicurezza dovuti non dovrebbero) essere resi pubblici. Ci sono sempre voci / alcune fonti al riguardo (guarda Discussione Quora
Puoi usare istanze linux
o windows
in Amazon
aws . Ma prima di tutto devi eseguire un'istanza e quindi selezionare il suo sistema operativo. Per la sua memoria hanno un'istanza che lo ha chiamato S3
. è un archivio in cui puoi salvare qualsiasi tipo di formato di file. Hanno molte posizioni per i loro data center. A seconda di dove vivi, devi selezionare il data center più vicino per lavorare con i suoi servizi in modo da dover pagare meno per il pagamento della fatturazione.
Puoi andare su console.amazon.com e trovare molta documentazione per ciascun servizio nel menu di aiuto.