Casa Recensioni Revisione e valutazione dei servizi Web di Amazon

Revisione e valutazione dei servizi Web di Amazon

Sommario:

Video: Attribute Based Access Control with AWS SSO and Okta (Ottobre 2024)

Video: Attribute Based Access Control with AWS SSO and Okta (Ottobre 2024)
Anonim

Caratteristiche principali di AWS

AWS offre i servizi principali che probabilmente ti aspetti quando pensi al servizio cloud, tra cui elaborazione, archiviazione e consegna di contenuti, database e reti. Ma questo è solo l'inizio. Nel 2016 AWS ha lanciato 1.012 nuove funzionalità e nel 2017 ha lanciato 1.430 nuove funzionalità. Oltre ai quattro servizi di base, AWS offre app mobili, strumenti per sviluppatori, strumenti di gestione, IoT, sicurezza e enterprise. A un livello elevato, è possibile controllare tutti questi con ampi controlli di amministrazione accessibili tramite un client Web sicuro. Gli strumenti disponibili qui includono la gestione delle identità, il controllo, la creazione / controllo / archiviazione della chiave di crittografia, il monitoraggio e la registrazione e altro ancora.

AWS ha più opzioni di chiunque altro nel settore cloud. Hai bisogno di un sistema di gestione di database (DBMS)? Dai un'occhiata ad Amazon Aurora, un servizio di database relazionale compatibile con MySQL e PostgreSQL. Se è necessario inserire terabyte (TB) o persino un petabyte (PB) di dati nel cloud, AMS Snowball, un'appliance di dimensioni di una cartella, può fare il lavoro. Ma se hai davvero molti dati, c'è AWS Snowmobile, un'appliance di dati su scala exabyte (EB) che arriva in un container di spedizione personalizzato e robusto da 45 piedi fornito da un rimorchio del trattore.

Quando è necessario elaborare tutti questi dati, AWS offre Redshift, un data warehouse; e Amazon Elastic MapReduce (EMR), un servizio Hadoop e Spark. Come ci si aspetterebbe quando sono coinvolti così tanti dati, è possibile utilizzare i servizi di machine learning (ML) e intelligenza artificiale (AI).

Una volta che hai la testa intorno a un rimorchio di trattore pieno di dati, puoi tornare ai minuscoli set di dati. AWS ha coperto anche l'Internet of Things (IoT). AWS offre anche servizi cloud più convenzionali rispetto alla concorrenza. Come ci si aspetterebbe, ci sono server virtuali, container, file system e archiviazione di blocchi e archivi. In breve, non c'è nulla che non puoi fare su un cloud che non può essere fatto su AWS. Offre di gran lunga la più ampia gamma di opzioni e scelte di software sia interne che di terze parti. Se sei mai arrivato al punto in cui AWS non è in grado di gestire i tuoi lavori più complicati, hai raggiunto un luogo in cui devi configurare il tuo cloud privato.

Basato su Red Hat Enterprise Linux (RHEL), AWS supporta molte distribuzioni Linux, nonché Windows Server 2003, 2008, 2012 e 2016, oltre all'hypervisor Xen. Il cloud di Amazon supporta anche i contenitori Docker. E con 54 zone di disponibilità, ognuna con un massimo di sei data center in 18 aree geografiche in tutto il mondo, AWS è un gioco da ragazzi per le multinazionali.

Preparativi con AWS

La configurazione in AWS è stata notevolmente migliorata dall'ultima volta che abbiamo esaminato questo servizio. L'enorme volume di servizi e opzioni disponibili significa che dovrai studiare attentamente le tue opzioni per ottenere esattamente ciò di cui hai bisogno. Ma mentre Amazon ha necessariamente fornito una delle soluzioni IaaS più complesse sul mercato, il processo di installazione è stato ben pensato ed è stato sorprendentemente chiaro. La configurazione di un cloud Amazon di base è semplice e le funzionalità disponibili sono ben considerate.

Mentre la vastità di AWS offre un buon mercato per i consulenti, a meno che tu non abbia bisogno di qualcosa di complesso, potresti essere in grado di gestire tu stesso l'installazione. Non ho avuto problemi ad avviare un Microsoft Windows Server 2016 e fornirgli le app e le opzioni di sicurezza richieste. Alcune precedenti complessità all'interno di AWS, come l'impostazione delle connessioni Secure Shell (SSH) o l'utilizzo del Desktop remoto di Windows sono state automatizzate al punto che non si è mai verificato alcun problema. L'impostazione di un server virtuale Windows consiste nello specificare i parametri necessari, inclusi il numero di processori, la quantità di memoria e la quantità e il tipo di archiviazione. È possibile specificare le connessioni di rete, le impostazioni di sicurezza e se includere un database nell'installazione. Dopo aver fatto clic sui pulsanti giusti o aver scelto le scelte giuste da un menu a discesa, lo si spegne e si attende mentre è costruito.

Ci sono immagini pre-realizzate disponibili da AWS, comprese le immagini fornite da altri utenti sul mercato AWS. Alcune delle scelte sono gratuite, altre no.

Dopo aver configurato il server e aver eseguito il provisioning, è possibile utilizzare il Desktop remoto di Amazon per accedere ad esso. A differenza di alcune utility per desktop remoto, il software Amazon fornisce un'immagine a schermo intero che sembra identica a quella che potrebbe trovarsi su un server locale.

Anche se la macchina di prova stava eseguendo un monitor 4K in grado di relegare alcune immagini dello schermo in una piccola finestra bloccata in un angolo dello schermo, il desktop AWS non lo ha fatto.

Forse anche meglio, non c'era nessuna stranezza che a volte accompagna l'uso del desktop remoto. La latenza non era un problema. Il puntatore della casa ha funzionato normalmente. L'istanza di Windows Server si è comportata esattamente come se fosse su un computer locale, in realtà migliore poiché non aveva nemmeno la stranezza creata dalla macine virtuale basata sul kernel (KVM) della struttura di test.

Se disponi di più di un server che stai utilizzando in AWS, la società ti consentirà di creare un Virtual Private Cloud, che è un raggruppamento logico dei tuoi server virtuali. Tieni presente che non è un cloud privato come quello che avresti nel tuo data center o in un sito di co-location, ma è ciò di cui la maggior parte delle organizzazioni ha bisogno se non sta elaborando dati altamente riservati o classificati.

AWS ha migliorato la sua documentazione nel corso degli anni, ma il servizio è stato reso così intuitivo che potrebbe non essere necessario fare riferimento ad esso molto. L'uso di AWS Windows Server era essenzialmente uguale alla gestione di un server fisico nel proprio data center. Mentre ci sono momenti in cui dovrai usare la riga di comando o PowerShell, sono le stesse volte in cui lo utilizzeresti se il server era nel cloud o meno.

Prestazioni AWS

Le prestazioni di AWS erano approssimativamente alla pari con altri servizi cloud che ho testato. Per questi test, ho usato Geekbench 4 di Primate Labs, un'app di benchmarking multipiattaforma progettata per trattare tutte le piattaforme allo stesso modo, indipendentemente dal sistema operativo. Questo benchmark ha eseguito numerosi test su numeri interi, virgola mobile e memoria. Ho eseguito i test su una singola vCPU e 2 gigabyte (GB) di RAM con Microsoft Windows Server 2016. Con questo benchmark, maggiore è il punteggio, migliore è.

Geekbench 4 era 3021 per prestazioni single core e 2862 per prestazioni multi-core. Questi numeri erano ragionevolmente vicini ad altri server virtuali in questo test con configurazioni simili. Mentre Geekbench testerà le prestazioni di calcolo utilizzando GPU, le istanze che abbiamo testato non offrivano GPU per questi server virtuali.

Accordi sul livello di servizio

Sebbene il throughput sia una parte importante delle prestazioni complessive del provider IaaS, è solo metà dell'equazione se si mette nel cloud un'infrastruttura mission-critical. L'altra metà è l'accordo sul livello di servizio (SLA) del provider cloud. L'attuale SLA di Amazon è approssimativamente equivalente a quelli di altri fornitori di cloud.

Mentre AWS ha un buon track record se qualcosa va storto, non aspettarti di salvare la tua pancetta con lo SLA. Lo SLA predefinito di AWS, come tutti gli SLA cloud, non coprirà i costi per l'azienda se il servizio diminuisce. Ti fornirà solo credito per l'uso con AWS. Ciò significa che sarà necessario prendere accordi per il backup e il ripristino e, probabilmente, sarà necessario stipulare accordi per i servizi di ripristino di emergenza.

Prezzi e contratto

I prezzi dei servizi cloud in generale sono una fonte di estrema complicazione. Non è che il prezzo sia intenzionalmente difficile da seguire, ma piuttosto, ci sono così tante opzioni, ognuna con un prezzo individuale, che dovrai configurare ciò che desideri per scoprire il prezzo. Amazon ha dei calcolatori dei prezzi per aiutarti, ma anche quelli sono complicati. Questa è una situazione in cui potresti voler chiedere aiuto al personale di vendita di Amazon. Questo è uno dei motivi per cui un servizio popolare per i consulenti cloud AWS sta semplicemente calcolando un prezzo accurato per una soluzione cloud proposta.

Mentre AWS ha recentemente abbassato i prezzi in modo aggressivo, così anche i suoi concorrenti, tra cui Google Cloud Platform e Rackspace. Tuttavia, nel modo in cui AWS è configurato, è difficile determinare in anticipo il costo della configurazione del cloud. Come punto di partenza, la VM in cui ho eseguito la semplice app di benchmark costerebbe circa $ 14 al mese. AWS ha anche prezzi spot e istanze riservate che possono ridurre il conto fino al 90 percento e fino al 75 percento, rispettivamente, dai prezzi su richiesta per immagini EC2 e altri servizi che sfruttano EC2 (ad esempio Amazon EMR).

Il calcolatore cloud RightScale non è più disponibile, quindi abbiamo tentato di valutare una soluzione Amazon corrispondente alla precedente configurazione standard. Sfortunatamente, Amazon non offre nulla di simile alla configurazione standard, quindi, su nostra richiesta, il suo personale ha valutato una configurazione il più vicino possibile. Ciò includeva tre microistanze su richiesta: un server Web, il bilanciamento del carico e un sito www di hosting. Questi erano supportati da due micro server Web su richiesta per la massima richiesta e da un server DR piccolo, riservato, della durata di un anno e a utilizzo leggero.

La memoria standard S3 da 300 GB per il backup del database e una memoria standard S3 da 4 GB per il server Web non sono più disponibili in tale formato. Inoltre, non esiste più un'indennità per il trasferimento di dati; ti viene semplicemente addebitato ciò che usi. Per il supporto tecnico, sono andato con il sistema di ticket incluso. Questa semplice app web costerebbe circa $ 2.500 all'anno in base al prezzo fornito da Amazon. Questa è una riduzione significativa rispetto al prezzo originale, ma non è il miglior prezzo per questa app.

Amazon ha affermato che la tecnologia cloud odierna ha aggirato il tipo di configurazione utilizzata in precedenza e ha suggerito invece un altro approccio. Sia per un costo inferiore che per una maggiore resilienza, l'azienda prevede che i clienti trarranno vantaggio dal ridimensionamento automatico EC2 in più zone di disponibilità. Il ridimensionamento automatico EC2 offrirà sia la capacità di soddisfare la domanda di picco sia di fornire resilienza in caso di guasto, secondo Amazon.

Nel complesso, se riesci a mettere insieme AWS nel modo desiderato, probabilmente avrai un prezzo ragionevolmente basso e prestazioni decenti. Inoltre, avrai anche il maggior numero di opzioni e la massima flessibilità. Per la maggior parte delle organizzazioni, AWS è la scelta migliore. Questo è il motivo per cui riceve il premio Editors 'Choice in questo riepilogo della revisione delle soluzioni IaaS.

Revisione e valutazione dei servizi Web di Amazon