Casa Finanza personale Dovresti usare AWS? - dummies

Dovresti usare AWS? - dummies

Sommario:

Video: Now Go Build with Werner Vogels EP3 - Bergen 2024

Video: Now Go Build with Werner Vogels EP3 - Bergen 2024
Anonim

Anche se AWS ha molto da offrire, devi comunque considerare come risponde alle tue esigenze specifiche. Questa considerazione va al di là del semplice determinare se si desidera realmente passare a servizi basati su cloud, ma tiene anche conto di altre offerte che potrebbero soddisfare le proprie esigenze altrettanto bene (se non meglio). Dovresti confrontare AWS con altri servizi cloud. Puoi scegliere di utilizzare AWS come parte della tua soluzione anziché come unica soluzione. Ovviamente, questo significa conoscere le aree in cui eccelle AWS.

Confronto di AWS con altri servizi cloud

Esistono molti modi per confrontare i servizi cloud. Uno dei modi in cui le aziende comunemente guardano ai servizi è dalla quota di mercato che hanno. Un'ampia quota di mercato tende a garantire che il servizio cloud sia attivo da molto tempo e che molte persone trovino i suoi servizi sia utili che funzionali.

Un recente articolo di InfoWorld indica che AWS attualmente occupa il 70-80% del mercato cloud. Inoltre, i ricavi di AWS continuano ad aumentare, consentendo ad Amazon di continuare ad aggiungere nuove funzionalità mantenendo al contempo le funzionalità esistenti al massimo dell'efficienza.

Il mercato dei servizi cloud continua a cambiare a un ritmo frenetico, quindi è necessario tenersi aggiornati sulle varie offerte fornite da ciascun fornitore. Inoltre, è necessario tenere traccia dei prezzi e di altri fattori che influiscono sul processo di sviluppo dell'applicazione. Anche le esigenze di sviluppo delle applicazioni cambiano nel tempo, il che significa che i servizi che utilizzi oggi potrebbero non soddisfare le tue esigenze domani. In breve, non dare per scontato che le scelte che fai siano corrette.

La grande quota di mercato e il capitale da investire non si sommano necessariamente a un servizio cloud che soddisfi le vostre esigenze. È inoltre necessario sapere che l'host può fornire i prodotti necessari in un formato che è possibile utilizzare. Controlla l'elenco dei prodotti AWS. Comprende tutte le principali categorie IaaS, SaaS e PaaS. Tuttavia, dovresti confrontare questi prodotti con i principali concorrenti di AWS:

  • Cisco Metapod
  • Google Cloud Platform
  • Joyent
  • Microsoft Azure

Dei concorrenti elencati qui, Google Cloud Platform si avvicina di più all'offerta del stesso set di funzionalità trovato in AWS. Tuttavia, guardando le offerte di Google, dovresti notare l'importanza dei servizi di machine learning che non sono stati trovati in AWS. D'altra parte, AWS ha più da offrire in termini di Internet of Things (IoT), applicazioni e servizi mobili.

Ciascun fornitore che offre questi servizi è diverso. Ad esempio, Joyent offre una configurazione semplice che può attrarre più fortemente una PMI che ha solo pochi bisogni da affrontare e nessun desiderio di essere coinvolto in un servizio complesso.Microsoft, d'altra parte, ha un forte supporto per la gestione dei database SQL e la connessione con la piattaforma Windows che le aziende potrebbero voler mantenere. Il punto è che devi guardare ciascuno dei fornitori per determinare chi può soddisfare al meglio le tue esigenze (anche se, come affermato in precedenza, la maggior parte delle persone vota con i loro dollari su AWS).

Definizione delle aree di destinazione dove AWS funziona meglio

Nell'osservare i servizi forniti da AWS, è possibile notare che l'accento è posto sulla produttività aziendale. Ad esempio, Google Cloud Platform offre quattro servizi di machine learning potenziati che è possibile utilizzare a scopo di analisi, ma AWS ne offre solo uno. Tuttavia, Google Cloud Platform non può eguagliare AWS quando si tratta di servizi mobili, che è un'area che gli utenti preferiscono sicuramente includere per accedere alle applicazioni.

A meno che la tua azienda non sia pesantemente coinvolta nelle attività di analisi, le offerte che AWS offre sono significativamente migliori in molti modi. Ecco le categorie di servizi offerte da AWS:

  • Calcolo
  • Archiviazione di contenuti e contenuti
  • Database
  • Rete
  • Analytics
  • Applicazioni aziendali
  • Servizi mobili
  • IoT
  • Sviluppatore strumenti
  • Strumenti di gestione
  • Sicurezza e identità
  • Servizi applicativi

Considerando i tipi di app che AWS supporta meglio

In teoria, è possibile creare praticamente qualsiasi tipo di applicazione immaginabile usando AWS. La differenza non riguarda i compiti che l'applicazione eseguirà o il modo in cui l'applicazione gestirà i dati: questi problemi sono gli stessi di quando si lavora sul desktop. Quello che devi considerare è dove l'applicazione dovrebbe essere eseguita, il che significa comprendere le capacità dell'ambiente cloud sottostante per determinare quali applicazioni l'ambiente supporterà. È possibile dividere i tipi di applicazione AWS in queste aree:

  • Applicazioni dell'utente finale che l'utente accede direttamente utilizzando un browser.
  • Applicazioni per l'utente finale attualmente eseguite all'interno di un browser ma aumentate dalle chiamate in background verso AWS.
  • Applicazioni per gli utenti finali attualmente eseguite sul desktop ma aumentate dalle chiamate in background verso AWS.
  • Gestione di applicazioni che interagiscono direttamente con AWS.
  • Applicazioni di servizi Web che reagiscono alle chiamate da un'applicazione remota.
  • Applicazioni di servizi Web che utilizzano un modello di pubblicazione / sottoscrizione sottoposto a polling.
  • Applicazioni di servizi Web che utilizzano un modello di pubblicazione / sottoscrizione push.

Puoi trovare altri tipi di applicazione. Questo elenco ti dà un'idea di cosa è possibile. Il punto principale è che devi ancora sapere qualcosa sull'ambiente sottostante. Ad esempio, se si desidera creare applicazioni basate su browser, è possibile fare affidamento sul servizio Elastic Beanstalk, che fornisce supporto per queste piattaforme predefinite:

  • Apache Tomcat per applicazioni Java
  • Apache HTTP Server per applicazioni PHP
  • Apache HTTP Server per applicazioni Python
  • Nginx o Apache HTTP Server per nodo. Applicazioni js
  • Passenger o Puma per applicazioni Ruby
  • Microsoft IIS 7.5, 8. 0 e 8. 5 per. Applicazioni NET
  • Java SE
  • Docker
  • Vai

Di conseguenza, i tipi di app che AWS supporta meglio sono in parte determinati dal servizio che si utilizza e dalle funzionalità aggiunte a quel servizio. Tuttavia, proprio come è possibile estendere Elastic Beanstalk per supportare altre lingue, è anche possibile modificare il modo in cui funzionano anche gli altri servizi. Estendere un servizio significa necessariamente essere in grado di eseguire altri tipi di app. La linea di fondo è che è necessario prendere in considerazione questi problemi:

  • Determinare quale servizio soddisfi la tua app ha bisogno del meglio direttamente dal pacchetto.
  • Definizione delle funzioni di servizio necessarie per far funzionare l'app e, se non migliore, la stessa app quando viene eseguita localmente.
  • Espansione del servizio in base alle esigenze per soddisfare i requisiti personalizzati.
  • Ottenimento del supporto di pacchetti di terze parti secondo necessità per consentire l'accesso a dati e altre risorse.
  • Considerata la necessità di modificare le funzionalità dell'applicazione per garantire un servizio completo nell'ambiente cloud.

Tuttavia, non ti viene in mente che la creazione di un'app nel cloud equivale esattamente a creare un'app sul sistema locale o all'interno di un ambiente browser. Il cloud presenta sfide. Ad esempio, quando si lavora con il cloud, è necessario considerare i problemi di latenza che potrebbe non essere necessario prendere in considerazione durante l'esecuzione dell'app in altri ambienti.

Dopotutto, stai ancora utilizzando l'app su Internet. Potresti anche sperimentare interruzioni al di fuori del tuo controllo (consulta l'articolo per i dettagli su un'interruzione AWS di 11 ore che ha interessato quasi la metà di Internet). Se si dispone di un'app che è così importante da non poter mai andare giù, potrebbe essere necessario rivisitare il centro dati locale o fare affidamento su più prodotti cloud, il che significa coordinare il set di funzionalità di tali prodotti, limitando così la possibilità di sfruttare la flessibilità offerto da uno specifico prodotto cloud.

Dovresti usare AWS? - dummies

Scelta dell'editore

Sintassi JavaScript selezionata - dummies

Sintassi JavaScript selezionata - dummies

JavaScript è un linguaggio importante per la programmazione, lo sviluppo di giochi e le applicazioni desktop. Di seguito sono riportati gli elementi di sintassi JavaScript più comunemente utilizzati, inclusi i comandi per manipolare le variabili, controllare il flusso del programma e gestire le funzioni. Avviso funzione Descrizione ("messaggio"); Crea una finestra di dialogo a comparsa contenente un messaggio. var myVar = 0; Crea una variabile con un valore iniziale dato. Type is ...

I nuovi CSS3 Border Techniques - dummies

I nuovi CSS3 Border Techniques - dummies

Hanno fatto parte del CSS fin dall'inizio, ma i CSS3 aggiungono nuove opzioni davvero entusiasmanti. I browser moderni ora supportano i bordi creati da un'immagine così come gli angoli arrotondati e le ombre dei riquadri. Queste tecniche promettono di aggiungere nuove straordinarie funzionalità ai tuoi progetti. Confini dell'immagine CSS3 consente di utilizzare un'immagine ...

Scelta dell'editore

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Utilizzando il componente aggiuntivo Analisi dati Excel con tabelle - dummies

Il componente aggiuntivo Analisi dati (noto nelle precedenti versioni di Excel come Analysis ToolPak o ATP) ti aiuta a fare analisi statistiche di ogni genere - e la previsione delle vendite è sicuramente una sorta di analisi statistica. Un componente aggiuntivo contiene codice Visual Basic: un programma, spesso scritto in una versione di BASIC, che Excel può eseguire. È ...

Utilizzando riferimenti di celle esterne in Excel - dummies

Utilizzando riferimenti di celle esterne in Excel - dummies

Potresti scoprire di avere dati in una cartella di lavoro di Excel che desideri fare riferimento in una formula all'interno di un'altra cartella di lavoro. In tale situazione, è possibile creare un collegamento tra le cartelle di lavoro utilizzando un riferimento di cella esterna. Un riferimento di cella esterna non è altro che un riferimento di cella che risiede in un esterno ...

Utilizzando Excel per calcolare una media basata su criteri - dummy

Utilizzando Excel per calcolare una media basata su criteri - dummy

È Possibile utilizzare Excel per calcolare una media . Immaginalo: devi calcolare una media da un elenco di numeri, usando solo i numeri nell'elenco che corrispondono a una condizione. In altre parole, calcola la media utilizzando i numeri se corrispondono a un determinato criterio. Excel è pieno di sorprese e, per questo trucco, tu ...

Scelta dell'editore

Come utilizzare le funzioni per trovare valori in Excel - dummies

Come utilizzare le funzioni per trovare valori in Excel - dummies

Excel fornisce funzioni per trovare il più grande o i valori più piccoli in un set di dati Excel. Queste funzioni includono MAX, MAXA, MIN, MINA, LARGE e SMALL. MAX: valore massimo La funzione MAX trova il valore più grande nei dati. La funzione ignora le celle vuote e le celle contenenti testo o valori logici come TRUE e FALSE ...

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

Come utilizzare le macro per creare cartelle di lavoro Excel - dummies

A volte potresti volere o dover creare un Excel cartella di lavoro in modo automatico. Ad esempio, potrebbe essere necessario copiare i dati da una tabella e incollarli in una cartella di lavoro appena creata. La seguente macro copia un intervallo di celle dal foglio attivo e incolla i dati in una nuova cartella di lavoro. In che modo ...

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

Come utilizzare l'obiettivo Ricerca in Excel 2016 - manichini

A volte quando si fa l'analisi what-if in Excel 2016 , hai in mente un risultato particolare, ad esempio un importo di vendita o una percentuale di crescita target. Quando è necessario eseguire questo tipo di analisi, si utilizza la funzione Goal Seek di Excel per trovare i valori di input necessari per raggiungere l'obiettivo desiderato. Per utilizzare la ricerca obiettivo ...