Casa Finanza personale Dovresti usare AWS? - dummies

Dovresti usare AWS? - dummies

Sommario:

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

Video: Now Go Build with Werner Vogels EP3 - Bergen 2025
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

Vantaggi di base della rete - manichini

Vantaggi di base della rete - manichini

Se la verità viene detta, le reti di computer sono un problema da impostare. Perché i vantaggi di avere una rete rendono la pena di crearne uno utile. Non è necessario essere un dottorato di ricerca per comprendere i vantaggi del networking. Le reti riguardano esclusivamente la condivisione. Nello specifico, le reti riguardano la condivisione di tre elementi: informazioni, risorse, ...

Biometria L'accettazione, la privacy e la legge - manichini

Biometria L'accettazione, la privacy e la legge - manichini

La tecnologia biometrica non è affatto universalmente accettata da tutti gli utenti. Ci sono una serie di considerazioni sociali e legali che danno ad ogni organizzazione una pausa prima di fare il salto a capofitto nell'implementazione di un sistema biometrico. Le persone sono più a loro agio con i sistemi di raccolta biometrici che sono i meno intrusivi. Scanner per retina e nasi elettronici sono ...

Biometria Nozioni di base - manichini

Biometria Nozioni di base - manichini

La biometria non è roba da fantascienza. Puoi trovare una dozzina di modi più o meno efficaci per utilizzare la biometria per identificare qualcuno, ognuno dei quali si divide in due classi: la biometria fisiologica misura una parte specifica della struttura o della forma di una porzione del corpo di un soggetto. La biometria comportamentale è più interessata a come ...

Scelta dell'editore

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

Come creare un nuovo dizionario personalizzato in Excel 2007 - dummies

In Excel 2007, è possibile creare dizionari personalizzati da utilizzare quando si esegue il controllo ortografico dei fogli di lavoro. Utilizzare il pulsante Aggiungi al dizionario nella finestra di dialogo Controllo ortografico per aggiungere parole sconosciute a un dizionario personalizzato. Per impostazione predefinita, Excel aggiunge queste parole a un file dizionario personalizzato denominato CUSTOM. DIC, ma è possibile creare una nuova personalizzazione ...

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Come creare un componente aggiuntivo da un file di cartella di lavoro Excel Excel normale in VBA - modi di dire

Sebbene sia possibile convertire qualsiasi cartella di lavoro di Excel in un componente aggiuntivo, non tutte le cartelle di lavoro traggono vantaggio da questa conversione. Una cartella di lavoro senza macro rende un componente aggiuntivo inutile. In effetti, gli unici tipi di cartelle di lavoro che traggono vantaggio dall'essere convertiti in un componente aggiuntivo sono quelli con macro. Ad esempio, una cartella di lavoro costituita da macro generiche (Sub ...

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Come creare una nuova cartella di lavoro in Excel 2010 - dummy

Se si lavora in Microsoft Excel 2010 e vuoi iniziare a lavorare in un nuovo file di cartella di lavoro di Excel, puoi facilmente creare una nuova cartella di lavoro. Per fare ciò, puoi usare un comando nella scheda File o una scorciatoia da tastiera. Fare clic sulla scheda File. Excel visualizza la visualizzazione Backstage, in cui è possibile accedere ai comandi relativi ai file. ...

Scelta dell'editore

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Usa lo strumento Gomma in Adobe Illustrator CS5 - manichini

Adobe Illustrator Creative Suite 5 (Adobe CS5) Illustrator è utilizzato per rimuovere rapidamente aree di grafica con la stessa facilità con cui si cancellano i pixel in Photoshop, accarezzando con il mouse su qualsiasi forma o gruppo di forme. Facendo doppio clic sullo strumento Gomma, è possibile definire il diametro, l'angolo e la rotondità della gomma. Se stai usando un ...

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

Trasforma gli strumenti in Adobe Illustrator CS5 - dummies

I più popolari strumenti di trasformazione in Adobe Creative Suite 5 (Adobe CS5) Illustrator - Rifletti, scala, inclina, rimodella e Trasformazione libera: sono facili da usare e modificano rapidamente la tua illustrazione. Lo strumento Rifletti Niente è simmetrico, giusto? Forse no, ma gli oggetti non creati simmetricamente in Illustrator possono sembrare off-kilter. Utilizzando lo strumento Rifletti, si ...

Quando utilizzare Adobe CS5 Illustrator - dummies

Quando utilizzare Adobe CS5 Illustrator - dummies

Utilizzando Adobe Creative Suite 5 (Adobe CS5) Illustrator anziché Photoshop , ottieni diversi benefici. Potresti aver sentito che Illustrator è migliore per la grafica vettoriale, ma perché e che altro porta? Illustrator può salvare ed esportare immagini nella maggior parte dei formati di file. Scegliendo di salvare o esportare, è possibile creare un ...