YOOtheme

Dall'inizio del 2006, Amazon Web Services (AWS) fornisce ad aziende di tutte le dimensioni piattaforme "in the Cloud" per il supporto di intere infrastrutture di applicazioni.

Con AWS avete accesso a una serie di servizi, come la potenza di elaborazione (compute) e l'archiviazione, che poggiano su una piattaforma IT altamente flessibile e adattabile a ogni esigenza di business. Inoltre con AWS avete la possibilità di scegliere quale piattaforma di sviluppo o quale modello di programmazione sia più adeguato ai vostri bisogni tecnologici.

Gli Amazon Web Services offorno determinati vantaggi alle organizzazioni e, in particolare, agli sviluppatori (IT), tra cui:

  • Ottimizzazione dei costi.Pagate solo per quello che usate, niente di più e niente di meno. Non dovete anticipare alcun costo, nè firmare per impegni a lungo termine e nè siete obbligati ad acquistare una quota minima di risorse.
  • Affidabilità. La piattaforma di Amazon gestisce uno dei più grandi network di siti web, serve milioni di imprese ogni mese ed esegue milioni di transazioni per clienti e venditori. Nel corso del tempo il team di Amazon ha sviluppato competenze significative nella costruzione, elaborazione e manutenzione di infrastrutture su scala mondiale, competenze necessarie per potenziare costantemente il suo business. La "nuvola" degli Amazon Web Services è distribuita, sicura e affdabile.
  • Flessibilità. Con gli AWS potete sviluppare tutti gli applicativi che volete utilizzando qualunque piattafroma e qualunque modello di programmazione. Avete il controllo costante delle risorse che state consumando e potete adattarle alle vostre applicazioni come meglio credete.
  • Sistema aperto. Non dovete partire da zero: alcuni AWS possono essere incorporati nelle vostre applicazioni. Dai database ai sistemi di pagamento, questi servizi vi aiutano a costruire importanti applicativi ottimizzando i costi e risparmiando sugli investimenti inziali.

Amazon Elastic Compute Cloud (EC2)

Amazon Elastic Compute Cloud (Amazon EC2) è un servizio web che offre capacità di elaborazione ridimensionabile nel Cloud. È stato progettato per rendere più facile l'attività di web-computing agli sviluppatori.

La semplice interfaccia di Amazon EC2 permette di ottenere e configurare la capacità necessaria con il minimo attrito. Il servizio fornisce il controllo completo delle vostre risorse di calcolo e consente di eseguire le vostre applicazioni in un ambiente di di elaborazione collaudato come quello di Amazon. Amazon EC2 riduce a pochi minuti il tempo necessario per ottenere e attivare nuove richieste al server, consentendovi di scalare velocemente la capacità, sia in senso crescente che decrescente, al variare delle esigenze di elaborazione.

Amazon EC2 rivoluziona l'economia del computing, consentendovi di pagare solo per la capacità che effettivamente utilizzate. Amazon EC2 fornisce agli sviluppatori gli strumenti per costruire applicazioni elastiche e per isolarle da scenari di errore comune.

Elasticità – Amazon EC2 consente di aumentare o diminuire la capacità in pochi minuti, non ore o giorni. Si può affidare una, centinaia o addirittura migliaia di istanze al server contemporaneamente. Naturalmente, poichè tutto è controllato con le API del servizio web, l'applicazione può scalare automaticamente a seconda delle sue esigenze.

Controllo Completo – Avete il controllo completo sulle istanze di elaborazione. Avete l'accesso root a ciascuna di esse e potete interagire con loro come fareste con qualsiasi altra macchina. Le richieste possono essere riavviate in modalità remota utilizzando le API del servizio web. Potete accedere anche alla console di output delle istanze.

Flessibilità – Potete scegliere tra diversi tipi di istanze, sistemi operativi e pacchetti software. Amazon EC2 vi consente di selezionare una configurazione per la memoria, una per la CPU e una richiesta di storage ottimale per il vostro mix di sistema operativo e applicazioni.

Progettato per Integrazione con altri Amazon Web Services – Amazon EC2 funziona congiuntamnete ad Amazon Simple Storage Service (Amazon S3), Amazon SimpleDB e Amazon Simple Queue Service (Amazon SQS), per fornire una soluzione completa per l'informatica, l'elaborazione di query e lo storage, in un'ampia gamma di applicazioni.

Affidabilità – Amazon EC2 offre un ambiente altamente affidabile in cui le istanze sostitutive possono essere soddisfatte in modo rapido e prevedibile. Il servizio è attivo all'interno dell'infrastruttura di rete e dei datacenter di Amazon. Lo SLA di Amazon EC2 garantisce il 99,95% di up-time per ogni Amazon EC2 Region.

Sicurezza – Amazon EC2prevede numerosi meccanismi per garantire la sicurezza delle vostre risorse di elaborazione.

  • Amazon EC2 include interfacce web per configurare le impostazioni del firewall che controllano gli accessi di rete alle istanze e tra gruppi di istanze.

  • Quando lanciate le risorse di Amazon EC2 all'interno dell'Amazon Virtual Private Cloud (Amazon VPC), potete isolare le richieste di elaborazione specificando il range IP che volete usare e connettervi alla vostra infrastruttura IT esistente utilizzando lo standard di settore cifrato IPSec VPN. 

Risparmio – Amazon EC2 vi trasmette i benefici economici generati dalla scalabilità di Amazon. Pagate un importo davvero basso per la capacità di calcolo che consumate effettivamente.

On-Demand Instances– Con l'opzione di On-Demand Instances, potete pagare la capacità consumata su base oraria, senza prendere impegni a lungo termine. Questo vi libera dai costi e dalla complessità di progettare, acquistare e mantenere le risorse hardware e trasforma quelli che solitamente sono grandi costi fissi in costi variabili molto più piccoli.  La On-Demand Instances elimina anche la necessità di acquistare una certa capacità di "rete di sicurezza" per gestire picchi di traffico periodici.

Richieste Riservate – L'opzione di Reserved Instances vi dà la possibilità di effettuare una tantum un pagamento, comunque basso, per ogni istanza che desiderate prenotare; in cambio riceverete uno sconto significativo sul costo orario di utilizzo delle stesse istanze. Dopo il corrispettivo una tantum, l'istanza è riservata per voi, ma non comporta alcun obbligo; potete scegliere di eseguire l'istanza pagata con la tariffa agevolata per tutta la durata del suo mandato, oppure, quando non si utilizza, non dovrete pagare i diritti d'uso su di essa.

 

Amazon Simple Storage Service (S3)

Amazon S3 è un servizio di archivio datiper Internet. È stato progettato per agevolare le operazioni su scala di web-computing per gli sviluppatori.

Amazon S3 fornisce una semplice interfaccia web per archiviare e recuperare qualsiasi quantità di dati, in qualsiasi momento, da qualsiasi punto del web. Inoltre garantisce a ogni sviluppatore l'accesso a sviluppatori alla stessa infrastruttura di data storage, altamente scalabile, affidabile, veloce ed economica, che Amazon utilizza per gestire la propria rete globale di siti web. Il servizio mira a massimizzare i benefici di scala e a trasmettere tali benefici agli sviluppatori.

Amazon S3 è stata volutamente costruito con un set minimo di funzionalità.

  • Scrive, legge e cancella oggetti che contengono da 1 byte a 5 gigabyte di dati ciascuno. Il numero di oggetti che potete archiviare è illimitato.
  • Ogni oggetto è salvato in un contenitore ed è recuperabile attraverso una chiave unica, assegnata dallo sviluppatore.
  • I contenitori di dati sono collocati negli U.S.A. o in Europa. Tutti gli oggetti vengono archiviati nella loclità del contenitore, ma possono essere accessibile da qualsiasi punto della Terra.
  • I meccanismi di autenticazione garantiscono che i dati siano al sicuro da accessi non autorizzati. Gli oggetti possono essere pubblici o privati e i diritti possono essere concessi a utenti specifici.
  • Utilizza interfacce progettate su standard REST e SOAP per consentirvi di lavorare con qualsiasi toolkit per lo sviluppo internet.
  • Il servizio è costruito per essere flessibile, così sarà più facile aggiungere nuovi protocolli o layer funzionali. Il protocollo predefinito per il download è l'HTTP. Il protocollo per l'interfaccia è BitTorrent ™ e viene fornito per ridurre i costi della distribuzione su larga scala. Nel futuro sono previste interfacce aggiuntive.
  • Affidabilità e stabilità sono garantite dall'Amazon S3 Service Level Agreement.