Arda Solutions s.r.l. | The Informal Blog

Archive for the ‘enterprise’ Category

Sull’importanza di concorrenza e lock quando si sviluppa su Oracle (e RDBMS in generale)

keep-calm-and-lock-the-database-2

Già da tempo avevo intenzione di scrivere un articolo che avesse un titolo del genere … Questo perché, qualche settimana fa mi è capitato di dover effettuare un analisi su un database in infrastruttura RAC Oracle riguardo a problemi legati a performance e blocchi apparentemente random che poi (naturalmente) non si sono dimostrati tali ma erano il frutto del lavoro di sviluppatori ignari dell’importanza dei lock in un ambiente relazionale specialmente in un ambiente Oracle, specialmente in un ambiente RAC … Questo post, ha la pretesa mira a fare un po’ di chiarezza sull’accaduto e su come non sottovalutare l’importanza dei lock possa salvarti la vita

(more…)

L’adozione del Cloud nel mercato enterprise passa per la sicurezza

cloud-security

Diciamo che non è l’unico aspetto che riguarda l’adozione del Cloud sopratutto in un mercato (Quello delle Enterprise) che ha la necessità di innovarsi molto velocemente reggendo traffici e attività battenti e continue! Ma, sopratutto un Enterprise, deve salvaguardarsi sia dai suoi utenti esterni ma sopratutto dai suoi utenti interni e una politica per l’adozione di (alcuni servizi) in Cloud che non contempli anche la sicurezza dei dati può risultare fallimentare (e, quel che è peggio) disastrosa. Il trucco è tenersi ben stretti la chiave e permette che potenza di calcolo e soluzioni elastiche facciano il resto

(more…)

Facebook, quanti progetti opensource ? BigData, mobile e …

facebook-like-open-source

Non è certo un mistero che facebook sia nata scrivendo codice che utilizza esclusivamente tecnologia open source. Strumenti come php o mySQL sono stati (e per alcune parti lo sono ancora) il nocciolo portante su cui poggia la fortuna di facebook.

Evolvendo però, la stessa facebook ha trovato nel modello open source e nella tecnologia un alleato per crescere senza limite utilizzando quello che già c’era e, molto più importante, rinnovandolo e innovandolo. E’ di pochi giorni fa l’articolo della stessa facebook in cui fa il punto sul 2013 e sui rilasci e le attività open source. L’articolo è molto interessante ed è per questo che ho deciso di parlarne in questo inizio 2014

(more…)

Oracle 12c What’s New : Multi Tenancy e Multi Pluggable Database

ellisonkeynote12c

Siamo un po’ latitanti dal punto di vista delle novità del nuovo di casa Oracle Database! Siamo sicuro che avrete già letto tonnellate di articoli riguardo alle tonnellate (letteralmente) di feature introdotte con la versione 12c … Ci teniamo però anche noi a dare il nostro punto di vista riguardo alle caratteristiche più interessanti, in futuro poi ne approfondiremo gli aspetti e gli usi pratici giorno per giorno..

Direi che, caratteristiche da DBA puro a parte, la cosa interessante sopratutto è il radicale cambiamento di approccio, la 12c è un infrastruttura che strizza l’occhio (dichiaratamente!) al cloud, all’alta affidabilità intrinseca e porta in pancia alcune features tipiche dei database nati “nel web”! La “rottura” portata rispetto all’ultima versione sta in 2 parole: Multi TenancyPluggable database

(more…)

Oracle Vault 11g – Installazione

security_concerns

Eccoci di nuovo qui, come promesso affronteremo in questo articolo il problema ( davvero piccolo ) dell’installazione di questa feature. In questo caso siamo partiti da una istanza in prima installazione. Avviate l’Universal installer e arrivati alla schermata della scelta dell’edizione da installare, a questo punto scegliere “Seleziona opzioni..”  in basso a destra.

(more…)

Partnership fra Oracle e DeLL per creare sistemi integrati : Arda Solutions è la risposta !

dell_oracle

Il titolo dell’articolo può sembra magari un po’ azzardato ma qui in Arda Solutions a noi piace pensare in grande. E’ per questo che, proseguendo, vi accorgerete che mai titolo fu più azzeccato e delinea, nel lungo periodo, una parte della strategia industriale che sarà portata avanti da Arda Solutions nei prossimi anni.

E’ recente infatti l’annuncio divulgato da Oracle e Dell di un rafforzamento della loro partnership. Nei prossimo anni infatti, tutti molti dei prodotti oracle gireranno quasi in esclusiva su piattaforma x86 Dell

(more…)

vsphere 5: Application awareness e vmware HA a livello applicativo

vSphereHighAvailability

Come detto in un precedente articolo vi avevamo promesso che avremmo parlato dell’Application awareness, la nuova API introdotta in vSphere 5 che permette di introdurre un heartbeat fra le application contenute nella macchina virtuale e l’infrastruttura VmWare. Recentemente ci è proprio capitato da un cliente di gestire ed utilizzare questa API. La necessità è quella descritta nell’articolo linkato all’inizio: la possibilità di sfruttare l’HA di VmWare senza dover introdurre un ulteriore strato di clustering molte volte meno gestibile. Nell’articolo verrà spiegato il processo che è attualmente in produzione da più di un cliente, frutto del solito impegno degli specialisti Arda Solutions (more…)

vim tips : alcuni trucchi veloci per veri smanettoni appassionati

the_six_million_dollar_man_image

Per questo venerdì torrido, in Arda Solutions ci siamo presi la libertà di scrivere un articolo più “leggero” parlando un po’ del nostro editor a linea di comando preferito.

Qui in Arda Solutions lavoriamo quotidianamente su infrastrutture Enterprise e, a furor di popolo, l’editor ideale per configurazioni Linux, Applicativi, Oracle etc … è risultato essere vim!

Capita spesso però che non si approfondiscano le sue potenzialità e ci si limiti ad editare poche righe ricordandosi solo del comando :wq

Questo articolo introduce alcuni Tips Interessanti che possono tornare utili in molte situazioni.

(more…)

Separation of duties e Oracle Vault 11gR2

oracle_database_vault

Nella moderna amministrazione digitale, con particolare attenzione sia a compagnie che trattano dati personali  che ad amministrazioni pubbliche , un posto importante trovano i temi di sicurezza dei dati non solo verso l’esterno ( ad esempio accessi non autorizzati e SQL Injection ) ma soprattutto verso l’interno, preservando l’integrità dei dati e la segretezza dall’errore umano e infedeltà dei propri dipendenti. A tal proposito trovano posto strategie di auditing , criptazione del dato , delle connessioni e il concetto di separation of duties altrimenti detto “separazione dei compiti”. Mentre le prime due  possono essere orientate nei confronti dell’intero popolo di utenti di database il terzo è rivolto a figure quali amministratori di sistema e Database Administrator : con ” separation of duties ” ( d’ora in avanti SoD )  ci si riferisce a quel principio che intende separare letteralmente i privilegi di alto profilo distribuendoli su persone diverse.

(more…)

Il perché di un cluster in Guest su infrastruttura virtuale

cluster stars

Nell’attività di tutti i giorni, specialmente in ambienti Enterprise con una policy ben definita riguardo virtualizzazione e strutturazione delle risorse, è difficile trovare cluster di guest sull’infrastruttura virtuale (tipicamente Vsphere).

Il perché è presto detto: gli strumenti (o addons) a corredo dei vari Hypervisor permettono già la gestione dell’HA e in alcuni casi del fault tollerance, ma, a meno di specifiche eccezioni, la necessità alle volte è di monitorare e reagire a fault provenienti dal livello applicativo.

Per questo motivo, alle volte, si preferisce creare, sopra all’infrastruttura virtuale, un cluster con le tecnologie provenienti dal sistema operativo guest.

Esistono però, alternative valide all’utilizzo del clustering guest, che possono far partecipare l’infrastruttura virtuale al failover oppure, in alcuni casi, delegare all’infrastruttura stessa il failover a livello applicativo

(more…)

%d bloggers like this: