Nasce 4Cloud!

Da un progetto pilota internazionale con Austria e Singapore nasce 4Cloud!

Negli ultimi mesi i team Dev e Sys di 4ward sono stati impegnati in un rilevante progetto legato al cloud per valutare l’utilizzo delle principali soluzioni presenti sul mercato.

Lo scopo è stato quello di garantire la massima disponibilità dei servizi sfruttando:

E’ stato creato un prototipo pienamente funzionante in grado di offrire servizi tramite web services SOAP e REST a client web, mobile, e desktop ed è stata creata un’interfaccia ASP.NET MVC 3 per la gestione dei dati e l’esecuzione dei test.

E’ stato creato un layer d’astrazione denominato 4Cloud, che consente di utilizzare in maniera trasparente i servizi on-premise o su cloud senza modifiche al codice.

Abbiamo analizzato modi d’uso e performance di svariate componenti quali:

  • 4Cloud:
    • .NET 4
    • Managed Extensibility Framework
    • Microsoft AppFabric
    • Entity Framework 4.3
    • Automapper
    • Layer web services SOAP/REST con JSON o XML
    • AWS SDK
    • Azure SDK
    • Enterprise Library 5
    • Cloud Integration Patterns
    • ServicerStack JSON Serializer
    • Automazione tramite template T4
    • Task Parallel Library
    • WCF Autostart con AppFabric
  • Azure:
    • Blob Storage
    • Table Storage (NoSQL)
    • Queue Storage
    • Service Bus
    • SQL Azure
    • SQL Azure Data Sync
    • Reporting Services Azure
    • Traffic Manager
    • Web Role
    • Worker Role
    • Enterprise Library 5 extenstions per Azure: Topaz e Wasabi
    • Diagnostics logging
    • Azure AppFabric Caching
  • AWS:
    • CloudWatch
    • CloudFormation
    • Elasticache
    • RDS (MySQL)
    • S3
    • SimpleDB
    • SNS
    • SQS
  • VCloud:
    • Windows Server AppFabric per Caching e hosting di web service e worker role 4Cloud
    • SQL Server 2008 R2

Presto sul sito verrà creata un’area dedicata a questa nuova business unit

Uncategorized