Cloud: Windows Azure – SQL Data Service
La piattaforma Cloud Computing di Microsoft, che è del tipo Application/Platform (Saas/PaaS), ha una interessante servizio, SQL Data Service (SDS), rappresenta un database relazionale cloud-based sviluppato con la tecnologia dell’ SQL Server 2008 di cui consiglio di vedere la presentazione in silverlight. Mediante l’ SDS è possibile facilmente usare un database relazionale RDBMS (quale SQL Server) approfittando dei vantaggi della distribuzione globale dei datacenter di Microsoft destinati allo sviluppo del progetto Azure , pertanto availability, scalability e security. SQL Data Service Features Creating, accessing and manipulating tables, views, indexes, roles, stored procedures, triggers and functions Insert,Update, and Delete Constraints Transactions Temp tables Query support Basic functions (aggregates, math, string, date/time) A subset of the existing…
NASA : Lancia la piattaforma Nebula Space Cloud
La NASA lancia in beta la sua piattaforma di cloud computing chiamata NEBULA, una piattaforma che integra un set di componenti open-source in una unica piattaforma self-service. Dal diagramma della architettura si notano elementi database come MySQL Cluster, soluzione di storage network clustering quali il Lustre File System, elementi del sistema di cloud Eucalyptus, Trac, SubVersion, il sistema di messagging queue RabbitMQ, linguaggi come Python, Java, il sistema di indicizzazione e ricerca SOLR ed altri. La piattaforma destinata alla ricerca scientifica, è in beta limited e cercano beta tester “Computonauti” tra scienziati, per raffinare algoritmi o fare analisi, il tutto per supportare la serendipità, cioè quel neologismo indicante la sensazione di una improvvisa scoperta quando…
Cloud Computing : Scalability- True or False
Nonostante la definizione in bozza del NIST, National Institute of Standards and Technology si continua a parlare di Cloud Computing come se fosse la tecnologia capace di fare tutto. Una di queste feature tanto nominata è la presunta scalabilità innata della tecnologia, pertanto partiamo innanzitutto da una corretta comprensione della scalabilità: Possiamo definirla come la capacità di un sistema di crescere in base al numero di richieste esterne al sistema stesso. Generalmente si intende la crescita in orizzontale, cioè su “commodity hardware”, che si riassume aggiungendo server economici per aumentare la potenza del sistema e naturalmente bilanciarne il carico. Effettivamente sembra calzare con il Cloud Computing che per definizione sarebbe una infrastruttura scalabile semplicemente, basata su…
vCPU and vSMP – Hypervisor benchmarks
Un pò di tempo fà nell’analisi approfondità delle performance degli hypervisors ci trovammo di fronte ad un problema nativo del virtual Simmetric MultiProcessing (vSMP) che sarebbe un metodologia del Simmetric MultiProcessing (SMP), grazie alla quale possiamo assegnare ad una virtual machine più di una virtual CPU (vCPU). Questa feature consentirebbe di dare maggior potenza di calcolo alla virtual machine, ma purtroppo non è sempre vero e dipende dalla natura della applicazione se usa o meno logiche multi-threading, come nella illustrazione qui sotto per intenderci: Per meglio risponderci alla domanda sottoponemmo una questione nel social network professionale linkedin . La “question” che ponemmo è la seguente: Multi-vCPU virtual machine cycles scheduling I need one who explain…
NIST: Cloud Computing, Draft Definition
Il NIST (National Institute of Standards and Technology) ci informa della definizione della bozza del termine Cloud Computing. Se ne sentiva forte il bisogno visto il proliferare di definizioni errate e dell’ uso spesso improprio di questo termine da parte di società ICT non aggiornate, ma alla moda. Riportiamo di seguito alcuni punti essenziali non tradotti: Definition of Cloud Computing: Cloud computing is a pay-per-use model for enabling available, convenient, on-demand network access to a shared pool of configurable computing resources (e.g., networks, servers, storage, applications, services) that can be rapidly provisioned and released with minimal management effort or service provider interaction. This cloud model promotes availability and is comprised of five key characteristics, three…




English
Italiano
Commenti recenti