Fileforce velocizza la commercializzazione e taglia di costi del 30% migrando ad AWS
2020
Azienda giapponese, Fileforce offre servizi di archiviazione file cloud e di gestione dei documenti a più di 300 aziende nazionali e globali. I clienti utilizzano l'applicazione basata sul cloud di Fileforce per archiviare e gestire in modo sicuro i contenuti del loro business nella stessa struttura di cartelle che hanno le loro soluzioni di archiviazione file on-premise. Fileforce offre anche una gestione di autorizzazioni dettagliata ed un controllo di accesso flessibile da parte degli amministratori di sistema, oltre ad un accesso streaming ai file nel cloud. "La nostra applicazione aiuta i clienti a vedere, modificare e condividere file agevolmente da qualsiasi luogo essi siano, rimanendo però conformi alla normativa pertinente" ha affermato Aram Sargsyan, direttore generale di Fileforce.
Per far fronte alle crescenti richieste dei clienti, Fileforce aveva intenzione di rilasciare aggiornamenti e caratteristiche dei software più velocemente. Ciò era tuttavia complicato, in quanto l'azienda eseguiva la maggior parte della propria applicazione basata su Microsoft .NET e SQL Server in un ambiente on-premise. Sargsyan ha affermato, "Generalmente impiegavamo fino a tre mesi per rilasciare nuove funzionalità, questo perché dovevamo utilizzare il nostro tempo per procurarci ed effettuare il provisioning dei server e non avevamo un'automazione di sviluppo in atto."
Spesso i clienti chiedono nuove caratteristiche e noi siamo in grado di distribuire quelle caratteristiche entro settimane invece che mesi grazie all'agilità che otteniamo con l'esecuzione su AWS."
Aram Sargsyan
Direttore Generale, Fileforce
Migrare un ambiente di applicazione Windows ad AWS
Per far fronte a queste sfide, Fileforce ha deciso di spostarsi sul cloud. "Avevamo bisogno di concentrarci sulla nostra attività di azienda di software, invece di utilizzare tutto il nostro tempo per gestire un'infrastruttura" ha affermato Sargsyan. Dopo aver considerato minuziosamente diversi fornitori di cloud, Fileforce ha scelto Amazon Web Services (AWS). "AWS possedeva le migliori offerte di servizi ed aveva dimostrato molta più stabilità per le istanze Windows. Inoltre, AWS forniva un equilibrio ben ponderato fra servizi gestiti di alto livello e servizi di basso livello, offrendoci il controllo su ogni aspetto della nostra applicazione."
Fileforce ha riprogettato la sua applicazione per sfruttare AWS ed ha migrato il suo ambiente di applicazione da SQL Server ad Amazon Relational Database Service (Amazon RDS) per MySQL. L'azienda ha poi cominciato a sviluppare con .NET Core, supportando il suo modello di sviluppo DevOps e permettendo un'integrazione ed uno sviluppo continui in aggiunta ad AWS. ".NET Core renderà il nostro software trasferibile ad altre piattaforme open source come Linux" ha affermato Sargsyan. "Spostarci su Linux farà parte dei nostri lavori di modernizzazione. Per far sempre fronte alle richieste di nuove caratteristiche di tutti i clienti, stiamo modernizzando la nostra piattaforma orientandoci verso una modularizzazione ed una containerizzazione di applicazione più dettagliate, aspetto che ci permetterà di essere più efficienti durante l'implementazione di servizi personalizzabili per ogni cliente." Gli sviluppatori di Fileforce utilizzano l'ambiente di sviluppo integrato (IDE) di Microsoft Visual Studio come loro strumento di sviluppo primario.
Dopo la migrazione iniziale, Fileforce ha cominciato ad eseguire la sua applicazione su istanze (Amazon EC2)Amazon Elastic Compute Cloud e ad utilizzare bucket (Amazon S3) Amazon Simple Storage Service (Amazon S3) per l'archiviazione dei dati. L'azienda fa anche affidamento su Elastic Load Balancing per distribuire automaticamente traffico in arrivo su istanze Amazon EC2.
Implementare nuove caratteristiche entro settimane invece che mesi
Sfruttando l'agilità di AWS ed utilizzando .NET Core, Fileforce ha automatizzato il 90 percento del proprio sviluppo di codici ed ora può spingere i codici verso una produzione settimanale, invece che mensile. "Spesso i clienti chiedono nuove caratteristiche e noi siamo in grado di distribuire quelle funzionalità entro settimane invece che mesi grazie all'agilità che otteniamo con l'esecuzione su AWS" ha affermato Sargsyan. "Possiamo distinguerci implementando aggiornamenti e caratteristiche software in modo molto più veloce."
Per riportare un esempio, Fileforce ha recentemente sviluppato ed implementato una nuova funzionalità di ricerca full-text per il suo software, che abilita i clienti a cercare tutto il contenuto dei file oltre ai loro titoli. "Per creare una nuova funzionalità come questa, in passato avremmo passato almeno qualche mese ad effettuare il provisioning della capacità di calcolo, a creare l'ambiente e ad analizzare ed estrarre il testo" ha affermato Sargsyan. "Utilizzando AWS, è risultato molto semplice ed abbiamo impiegato solo poche settimane. Tutto ciò che dovevamo fare era programmare le istanze Amazon EC2 necessarie e recuperare i file da Amazon S3 per indicizzare nuovamente il contenuto."
Tagliare i costi di licenza del 30%
Fileforce sta riducendo i costi di licenza e di manutenzione eseguendo su AWS e non pagando per licenze Windows on-premise. L'azienda sta reinvestendo i propri risparmi sui costi nel suo team di sviluppo. "Continuiamo a spostare il nostro codice sorgente a .NET Core e presto ci trasferiremo da Windows a Linux, il quale ci permetterà un risparmio del 30 percento sui costi di licenza" ha affermato Sargsyan. "Ciò significa che possiamo servire il 30 percento in più dei clienti mentre utilizziamo le stesse risorse."
Inoltre, Fileforce sta aiutando i propri clienti a soddisfare i loro requisiti di conformità. "L'archiviazione, la gestione e la condivisione di file e documenti, in particolar modo se questi contengono dati sensibili, richiede conformità continua non solo con le norme del settore preciso, ma anche con una infinità di regole interne e norme per ognuna delle nostre aziende clienti" ha affermato Sargsyan.
Fileforce intende implementare più servizi AWS mentre prosegue con l'ottimizzazione del suo intero ambiente di sviluppo. "Non saremmo l'azienda che siamo oggi senza AWS" ha affermato Sargsyan. "Utilizzare AWS ci dà l'agilità e la scalabilità di cui abbiamo bisogno per far crescere il nostro business mentre teniamo sotto controllo i costi."
Per ulteriori informazioni, visita la pagina thinkwithwp.com/products/databases/migrations.
Informazioni su Fileforce
Fileforce offre servizi di archiviazione file basati su cloud e di gestione di documenti utilizzati da più di 300 aziende clienti in tutto il mondo. Azienda giapponese, Fileforce offre una piattaforma basata su cloud che i clienti posso usare per archiviare e gestire in modo sicuro i contenuti del loro business nella stessa struttura di cartelle che hanno le loro soluzioni di archiviazione file on-premise.
Vantaggi di AWS
- Automatizza il 90% della implementazione di codice
- Spinge il codice verso una produzione settimanale invece che mensile
- Distribuisce nuove caratteristiche di software entro settimane invece che entro 3 mesi
- Riduce i costi di licenza del 30%
Servizi AWS utilizzati
Amazon EC2
Capacità di elaborazione sicura e scalabile nel cloud. Avvia le applicazioni al bisogno senza impegni anticipati
Amazon RDS for MySQL
MySQL è il database relazionale open source più utilizzato al mondo e Amazon RDS semplifica la configurazione, il funzionamento e la scalabilità delle distribuzioni MySQL nel cloud. Con Amazon RDS è possibile implementare server MySQL scalabili in pochi minuti impiegando un hardware dalla capacità conveniente e ridimensionabile.
Amazon S3
Amazon Simple Storage Service (Amazon S3) è un servizio di storage di oggetti che offre scalabilità, disponibilità dei dati, sicurezza e prestazioni all'avanguardia nel settore. Ciò significa che le aziende clienti di ogni dimensione e settore possono utilizzarlo per archiviare e proteggere una qualsiasi quantità di dati per una vasta gamma di casi d'uso, ad esempio per siti Web, applicazioni per dispositivi mobili, backup e ripristino, archiviazione, applicazioni enterprise, dispositivi IoT e analisi di Big Data.
Elastic Load Balancing
Elastic Load Balancing instrada automaticamente il traffico in entrata delle applicazioni tra molteplici destinazioni, quali istanze Amazon EC2, container, indirizzi IP e funzioni Lambda. Può gestire i mutevoli carichi di traffico di un'applicazione in una o più zone di disponibilità.
Inizia
Le aziende di tutte le taglie e di tutti i settori stanno trasformando ogni giorno la propria attività grazie ad AWS. Contatta i nostri esperti e inizia subito il tuo viaggio in AWS Cloud.