Hosting di applicazioni

Solitamente le aziende dovevano creare e mantenere un’infrastruttura per eseguire le applicazioni locali. Con il modello Software-as-a-Service (SaaS), le aziende possono impiegare applicazioni ospitate online, cosa che consente loro di diminuire i costi pagando solo quello che utilizzano e di approfittare di aggiornamenti uniformi e senza problemi delle funzionalità, e che si integrano facilmente con i loro dati e sistemi.

Perché l'hosting di applicazioni?

I fornitori di applicazioni che creano applicazioni basate su SaaS si rendono conto rapidamente che possedere e far funzionare l’infrastruttura su cui sono ospitate queste soluzioni può essere costoso e complesso, soprattutto quando la domanda dei clienti è incerta.

Che tu sia un’azienda in cerca di un ambiente cloud in cui distribuire le tue soluzioni locali esistenti o un fornitore di applicazioni in cerca di una piattaforma cloud su cui distribuire una nuova applicazione o un’offerta SaaS, devi porti le domande seguenti:

  • Posso usare il linguaggio di programmazione e la piattaforma applicativa di mia scelta?
  • Posso usare il sistema operativo e l’ambiente in cui sono già distribuite le mie applicazioni?
  • Che tipo di impegno o contratto richiede il mio fornitore cloud? Devo fare un investimento anticipato?
  • Con quale rapidità posso rispondere ai picchi e alle pause di domanda dei miei clienti o ai carichi di lavoro dell’applicazione?
  • Il mio fornitore cloud ha esperienza nella manutenzione di un’infrastruttura globale, ridondante e resiliente?
  • Quali considerazioni sulla sicurezza ha preso in conto il mio fornitore cloud?

Vantaggi

AWS è progettato per consentire ai fornitori di applicazioni, ISV e rivenditori di ospitare le applicazioni in modo rapido e sicuro, che si tratti di un’applicazione esistente o di una nuova applicazione basata su SaaS. Per accedere alla piattaforma di hosting dell'applicazione è possibile usare la Console di gestione AWS o API web service documentate.

AWS permette di selezionare il sistema operativo, il linguaggio di programmazione, la piattaforma di applicazione Web, il database e altri servizi secondo necessità. Con AWS, avrai a disposizione un ambiente virtuale dove potrai caricare il software e i servizi necessari per la tua applicazione. Il processo di migrazione delle applicazioni esistenti ne risulta semplificato, senza precludere la possibilità di creare nuove soluzioni.

I costi si basano esclusivamente sulla potenza di elaborazione, lo storage e le risorse utilizzate, senza contratti a lungo termine né impegni anticipati. Per un confronto tra i costi di AWS e le altre soluzioni di hosting, consulta la pagina del Centro benefici economici AWS.

Con AWS, sfrutti al massimo la scalabilità, l'affidabilità e la sicurezza offerte dall'infrastruttura di calcolo globale su cui si basa l'enorme successo commerciale di Amazon.com, sulla cresta dell'onda da più di dieci anni.

Tramite gli strumenti offerti da AWS, Auto Scaling ed Elastic Load Balancing, l'applicazione potrà essere ridimensionata secondo le necessità. Grazie alla solida infrastruttura di Amazon, potrai ricalibrare le risorse di calcolo e di storage in base alle tue esigenze.

Hosting di applicazioni con AWS

Amazon Web Services (AWS) fornisce risorse di elaborazione affidabili, scalabili e convenienti per l’hosting delle tue applicazioni. Puoi usare i componenti AWS seguenti da soli o combinati per ospitare le tue applicazioni:

Amazon Elastic Compute Cloud (Amazon EC2). Amazon EC2 fornisce capacità di calcolo ridimensionabile nel cloud. Basta definire l’ambiente virtuale Amazon EC2 con il sistema operativo, i servizi, i database e lo stack di piattaforme di applicazione necessari all’applicazione ospitata. Amazon EC2 fornisce una console di gestione completa e API per gestire le tue risorse di elaborazione. Ulteriori informazioni »

Amazon Simple Storage Service (Amazon S3). Amazon S3 fornisce una semplice interfaccia di servizi Web che consente di archiviare e recuperare qualsiasi quantità di dati, in qualunque momento e da ogni luogo, tramite il Web. È un sistema durevole, a disponibilità elevata e sicuro. Inoltre Amazon S3 archivia più copie ridondanti dei tuoi dati. Ulteriori informazioni

Amazon Relational Database Service (Amazon RDS). Amazon RDS semplifica la configurazione, l'uso e il dimensionamento dei database relazionali nel cloud. Questo servizio fornisce una capacità ridimensionabile a un costo conveniente, gestendo al tempo stesso le attività di amministrazione del database più dispendiose in termini di tempo. Ulteriori informazioni

Amazon CloudFront. Amazon CloudFront fornisce un sistema di distribuzione di contenuti distribuito globalmente a prestazioni elevate. La tua applicazione può usare Amazon CloudFront per distribuire facilmente o trasmettere contenuti ai tuoi utenti con latenza bassa, velocità elevata di trasferimento dati, senza impegno e in modo perfettamente integrato ad Amazon S3. Ulteriori informazioni

Amazon Simple Queue Service (Amazon SQS). Amazon SQS fornisce un sistema di accodamento sicuro a prestazioni elevate per la tua applicazione che ti permette di distribuire il lavoro fra i tuoi processi di applicazione. Ulteriori informazioni

Amazon DevPay. Amazon DevPay è un servizio di fatturazione e gestione di account di facile uso che semplifica la vendita di applicazioni create o eseguite su Amazon Web Services. Ulteriori informazioni