- LAN 10.0.0.1 – Private interface
- LAN 192.168.0.1 – Private Interface
- Corpnet adapter 64.22.x.x – Public Interface with NAT enabled
mercoledì 31 agosto 2011
Utilizzare RRAS e NAT per ridurre il consumo di indirizzi IP delle macchine virtuali
martedì 30 agosto 2011
Hyper-V: problemi noti e Consigli per evitarli
Colomba da partire per AVERE dei Consigli su venire evitare Gli ERRORI Più Comuni nell'implementazione e nell'uso di Hyper-V o?
L'Articolo Hyper-V: Gotchas su TechNet Wiki e Sicuramente Un buon punto CUI partire da!
THIS PAGE riporta Una serie di Suggerimenti Utili per non incappare negligenza ERRORI Più Comuni o pere uscirne velocemente NEL Caso CI SI incappi.
Vi Consiglio di sottoscrivere il feed RSS della pagina e (perche no?) Di contribuire.
Buona giornata uno Tutti.
lunedì 29 agosto 2011
Hyper-V R2: schede di rete (NIC) che supportano Virtual Machine Queue (VMQ)
Nei giorni scorsi, via mail, mi è stato chiesto quali schede di rete presenti sul mercato supportano Virtual Machine Queue (VMQ).
VMQ è una delle novità introdotte con il rilascio di Hyper-V R2 (la versione disponibile con Windows Server 2008 R2 e Microsoft Hyper-V Server 2008 R2).
Virtual Machine Queue consente di assegnare alle macchine virtuali una coda dedicata per l’IO di rete gestita direttamente dalle schede di rete.
Questa tecnologia consente prestazioni di rete estremamente più elevate rispetto al solo uso del virtual switch.
Per sommi capi VMQ funziona in questo modo
- La scheda di rete NIC presenta code multiple all’host fisico (di fatto delle schede di NIC virtuali)
- Alla VM viene assegnata una coda
- Il device buffer della VM, relativo alla scheda di rete, è assegnato alla coda
- La NIC può copiare in DMA i pacchetti direttamente nella memoria della VM
- Si evita di copiare i pacchetti nel VSP
- Si evita il route lookup nel virtual switch
(immagini originale di Ali Dabagh - Software Architect - Microsoft Corporation)
L’uso di VMQ deve essere abilitato per singola VM. Siccome l’assegnazione delle code disponibili avviene in modalità “first-come, first-served” è importante scegliere accuratamente le VM per cui abilitare questa funzionalità in modo da evitare che una coda sia assegnata ad una VM con basso traffico di rete lasciandone sfornita un’altra con traffico più elevato.
In particolare VMQ migliora le performance del traffico in ingresso ne segue che dovrebbe essere abilitato per le VM con elevato traffico in ingresso.
Qui sotto trovate un breve elenco (che non ha la pretesa di essere esaustivo) di quelle che sono riuscito a identificare.
Scheda di rete Intel | # code supportate |
Ethernet Server Adapter X520 Series (SFP+) | 64 |
Ethernet Server Adapter X520-T2 | 64 |
10 Gigabit AF DA Dual Port Server Adapter | 16 |
10 Gigabit AT2 Server Adapter | 16 |
10 Gigabit AT Server Adapter | 16 |
10 Gigabit CX4 Dual Port Server Adapter | 16 |
10 Gigabit XF LR Server Adapter | 16 |
10 Gigabit XF SR Server Adapter | 16 |
10 Gigabit XF SR Dual Port Server Adapter | 16 |
Ethernet Server Adapter I340 | 8 |
Gigabit ET Quad Port Server Adapter | 8 |
Gigabit ET Dual Port Server Adapter | 8 |
Gigabit EF Dual Port Server Adapter | 8 |
Se conoscete altre schede che supportano VMQ, vi prego a beneficio di tutti i lettori del blog di indicarle in un commento. Grazie in anticipo.
venerdì 26 agosto 2011
Casa Microsoft del futuro è Vivere il sogno
giovedì 25 agosto 2011
La new wave dell'Industria e Certificazioni Microsoft ....
La virtualizzazione di Microsoft per professionisti VMWareProgettazione, costruzione e gestione di un cloud privatoOffice 365 per l'IT ProIntroduzione a Windows Azure
mercoledì 24 agosto 2011
Toccando, salutando e parlando al futuro con Microsoft
martedì 23 agosto 2011
La classificazione dei dati toolkit per Windows Server 2008 R2: disponibile per il download
Il Solution Accelerators squadra ha appena Annunciato la Disponibilità del dati di classificazione Toolkit per Windows Server 2008 R2 .
This tool gratuito e Pensato per aiutare le organizzazioni a, identificare e classificare proteggere i Dati PRESENTI sui propri server di file.
Le Regole predefinite, Disponibili al Termine dell'installazione, possono venire Essere Usate esempi CUI da partire per Costruire e distribuire proprie politiche per la Protezione delle Informazioni Aziendali Critiche. Resta ovviamente necessaria l'Attività Professionale degli Esperti di sicurezza per certificare la conformita delle politiche implementate Alle regolamentazioni uno CUI sottoposta e l'Organizzazione.
Il tool e delle Nazioni Unite Sicuramente Valido Aiuto per semplificare il raggiungimento della conformita Aziendale e ai Regolamenti Alle legislazioni relative alla Protezione dei Dati, in Particolare sé Usato Insieme a Manager Centro Sistema IT Service pack processo GRC gestione .
lunedì 22 agosto 2011
IE9 e tagliate sul sito nella barra delle applicazioni aka Pinned
lunedì 1 agosto 2011
Anteprime Microsoft SQL Server 2008 SP2
Microsoft ha rilasciato una Community Technology Preview (CTP) del prossimo service pack per SQL Server 2008.
SQL Server 2008 SP2 CTP e la versione Express Edition è disponibile . Microsoft consiglia di distribuire questa versione di prova solo in ambienti non di produzione.
Il CTP contiene gli aggiornamenti cumulativi per SQL Server 2008 SP1, fino al pacchetto di aggiornamento 8. Microsoft ha inoltre corretti alcuni problemi segnalati dai clienti con questa versione. Questo service pack contiene tre nuove aggiunte, secondo l'annuncio di Microsoft. In primo luogo, la squadra ottimizzato di SQL Server 2008 R2 Utilità, che fornisce una visione d'insieme delle risorse di sistema da parte di soggetti di modellazione. Microsoft descrive l'utilità di SQL Server in modo più dettagliato qui .
Successivamente, il service pack aggiunge il supporto a SQL Server Management Studio per i dati di livello applicazione (DAC) operazioni. Gli utenti possono creare file pacchetto DAC che contengono schema e gli oggetti a livello di server per l'utilizzo con le istanze host del database. Questo mostra come farlo utilizzando SQL Server Management Studio. Microsoft fornisce una descrizione tecnica di DAC .
Infine, il service pack contiene un componente aggiuntivo che integra server SQL Server 2008 R2 rapporto con SharePoint 2007. Microsoft dice che il componente aggiuntivo migliora la gestione delle "credenziali e origini dati condivise." Esso comprende report 3.0 e una alimentazione ATOM renderer. L'add-in "non è supportato su prodotti SharePoint 2010", secondo l'annuncio di Microsoft.
Il nuovo service pack viene eseguito su 32-bit e 64-bit di Windows, incluso Windows Server 2008, Windows Server 2008 R2, Windows Server 2003, così come Windows 7 e Vista.
Microsoft presenta Windows Small Business Server Anteprime
Da Kurt Mackie
Lunedi Microsoft ha annunciato due nuovi "anteprime" a venire per il suo Windows Small Business Server (SBS), suite di prodotti.
Le anteprime, che non sono ancora disponibili al pubblico, sono il nome in codice "SBS 7" e "SBS Aurora". Gli annunci, che probabilmente interesse partner Microsoft servizio della esigenze IT delle organizzazioni più piccole, sono state effettuate a Worldwide Partner Conference di Microsoft, succede questa settimana a Washington, DC
Le versioni di anteprima sarà recensioni pubblico, e coloro che sono interessati a scaricare e test li possono iscriversi per partecipare alla pagina di Microsoft SBS portale . Microsoft notificherà coloro che si iscrivono quando il software anteprima può essere scaricato, ma la disponibilità è stimata per la fine dell'estate, secondo un blog di Microsoft .
SBS 7 è progettato per supportare 75 utenti massimo, quindi non c'è alcun cambiamento reale nella capacità di SBS 2008, attualmente disponibile tutti i 64-bit prodotto lanciato nel novembre 2008 . Tuttavia, Microsoft prevede di aggiornare tutti i componenti in SBS da 7 a riflettere il suo stack corrente prodotto di tecnologie server. SBS 7 includerà "Windows Server 2008 R2, Exchange Server 2010 SP1, SharePoint 2010 Foundation, Windows Server Update Services 3.0 e SQL Server 2008 R2", secondo il blog. SBS 7 supporterà i dipendenti con "file e stampa, e-mail e servizi Internet", oltre a Microsoft è l'aggiunta di gestione e miglioramento della sicurezza.
SBS Aurora, invece, sosterrà massimo 25 utenti, consentendo l'accesso ai dati remoti. Microsoft è lo descrive come un "primo server" per le piccole imprese. Inoltre, SBS Aurora è descritto come "il suo primo [suite di server] per fornire funzionalità sia tradizionali e cloud", secondo il blog. A quanto pare, ciò significa che SBS Aurora sarà disponibile per le installazioni locali o accedere come un servizio, o che fornirà l'accesso ai servizi (non è proprio chiaro da post sul blog di Microsoft). SBS Aurora sarà anche funzionalità di backup automatico e ripristino e consentirà condivisione di file e stampa.
Il blog descrive "un grande interesse partner" in SBS Aurora, citando piani di integrazione con Disk Keeper, HP, le piattaforme di livello e Symantec. Microsoft prevede di rilasciare un "Windows Server Solution Software Development Kit" che consentono agli sviluppatori di "costruire componenti aggiuntivi e scrivere guidare l'integrazione di nuovi e già esistenti servizi on-line con SBS Aurora", secondo il blog. Il blog punti di questa pagina Microsoft Connect portale per l'SDK, ma al momento della stampa quella pagina solo descritto una beta firmare per SBS 7 e SBS Aurora.
Per le organizzazioni di sostegno 10 utenti max, Microsoft lanciato un beta nel mese di aprile di Windows Home Server, nome in codice "Vail", che si rivolge ai consumatori ma anche gli utenti delle piccole aziende. A differenza di SBS Aurora, il Windows Home Server Vail beta è attualmente carente di supporto per le stampanti e non ha il supporto di server terminal per l'accesso remoto.
Windows SBS faceva parte di una offerta in due parti con Windows Essential Business Server (EBS). Tuttavia, nel mese di aprile, Microsoft ucciso EBS , che è stato progettato per supportare organizzazioni di medie dimensioni da 75 a 300 utenti. Il 30 giugno, Microsoft ha concluso la disponibilità e lo sviluppo del prodotto EBS.
Rilascio di SQL in Entity Framework
- Se temete che i vostri requisiti di accesso dati sono sufficientemente "interessante" che LINQ e Entity Framework non può fare il lavoro, la buona notizia è che si può sempre usare vecchio piano SQL. Entity Framework 1 offre un supporto per il rilascio delle istruzioni SQL e Entity Framework 4 ti dà di più.
Due precisazioni prima di iniziare: Per prima cosa, in questa colonna non ho intenzione di fare uno sforzo per venire con le istruzioni SQL che non possono essere gestiti tramite LINQ. In secondo luogo, sto dando per scontato che hai già generato un modello Entity Framework (aggiunto un modello di ADO.NET Entity al progetto, collegato ad un database, e ha lavorato attraverso la procedura guidata per aggiungere alcune tabelle del modello).
Arrivare a ADO.NET in EF 1Se si desidera recuperare i dati dal database con un'istruzione SQL arbitrario, è possibile utilizzare le informazioni memorizzate nel modello Entity Framework per l'integrazione con gli oggetti ADO.NET si ha familiarità con. Queste tre righe di codice (con queste direttive) recuperare un oggetto SQLConnection dal mio modello Entity Framework:
utilizzando System.Data.Objects; utilizzando northwndModel, utilizzando System.Data.SqlClient; utilizzando System.Data.EntityClient; using System.Data; northwndEntities ne northwndEntities = new Date (); econn EntityConnection = (EntityConnection) ne.Connection; SqlConnection sConn = (SqlConnection) econn.StoreConnection;
Con l'oggetto SqlConnection in mano, io sono libero di rilasciare alcuna dichiarazione SQL che voglio contro il mio database. Basta ricordare che se si fa un aggiornamento tramite ADO.NET, tutti gli oggetti già recuperati tramite Entity Framework non riflette i cambiamenti - utilizzare il metodo Refresh ObjectContext di sincronizzare i vostri soggetti con i tuoi dati. Questo esempio aggiornare alcuna oggetti Customer recuperati in precedenza con gli ultimi dati dal database:
ne.Refresh (RefreshMode.StoreWins, ne.Customers);
Integrazione con EF 4Ma, in Entity Framework 4, c'è un modo più semplice per eseguire query e lo si può fare in un object-oriented tipo di strada: utilizzare il metodo ExecuteStoreQuery. ExecuteStoreQuery è un metodo generico che consente di specificare una classe per contenere i dati recuperati. Il metodo creerà automaticamente tutte le istanze necessarie della classe e impostare le proprietà gli oggetti risultanti con i valori corrispondenti nomi delle colonne nei dati recuperati.
Se, per esempio, voglio aderire tabelle Clienti e Ordini insieme e recuperare il CustomerId da entrambe le tabelle (e la OrderId dalla tabella Orders), comincio con l'aggiunta di una classe con una proprietà per ogni colonna che voglio:
public class CustomerOrder {public string CustomerId; stringa pubblico OrderCustomerId; public int OrderId;}
Ora posso eseguire un'istruzione SQL che recupera il OrderId e le due ID cliente (alias una delle colonne CustomerId in modo che possa essere utilizzato per aggiornare la proprietà a destra):
northwndEntities ne northwndEntities = new Date (); var = resESQ ne.ExecuteStoreQuery ("SELECT Customers.CustomerID", "Orders.OrderId," + "Orders.OrderId Come OrderCustomerId" + "Da Iscriviti Ordini Clienti su" + "I clienti . CustomerId = Orders.CustomerID; ");
Il risultato è una collezione che possono essere trattati con un ciclo foreach o manipolati con LINQ.
Le query con parametriSe si utilizza una query con parametri, quindi è possibile passare i valori per i parametri come secondo parametro al metodo ExecuteStoreCommand. Questo esempio utilizza due parametri nella sua query:
parms [0] = "BC"; parms [1] = "Victoria"; var = resESQ ne.ExecuteStoreQuery ("Select ..." + "Dove Regione = {0} e Città = {1}", parms);
Questo secondo parametro può utilizzare una varietà di formati. Nell'esempio precedente ho usato la stessa delimitatori {} che il metodo Format della classe string 'utilizza. Ma è anche possibile utilizzare i parametri oggetto come questo esempio fa:
var = resESQ ne.ExecuteStoreQuery ("Select ..." + "Dove Regione = @ p0 e City = @ P1", parms);
Se avete familiarità con ADO.NET, probabilmente siete più comodi con l'utilizzo di oggetti SqlParameter:
SqlParameter [] parms = SqlParameter nuovo [2]; parms [0] = SqlParameter nuovo ("City", "Victoria"); parms [1] = SqlParameter nuovo ("Regione", "BC");; var = resESQ ne . ExecuteStoreQuery ("Select ..." + "Dove Regione = @ regione e città = @ City", parms);
E, se stai passando un solo parametro, non c'è nemmeno bisogno di creare un array per i parametri:
SqlParameter parm = SqlParameter nuovo ("Regione", "BC");; var resESQ ne.ExecuteStoreQuery = ("Select ...." + "Dove Regione = @ Regione", parm);
Sfruttando Entity FrameworkSe stai combinando colonne da diverse classi diverse, creando una classe personalizzata è la strada da percorrere. Ma se ciò che si vuole recuperare è uno dei soggetti del modello - se nessuno dei tuoi SQL "interessante" è nel vostro clausola Select - perché non utilizzare le classi che Entity Framework ha generato per voi? Tra gli altri benefici di cui sopra, si ottiene il rilevamento delle modifiche di Entity Framework, il che significa che è possibile utilizzare Entity Framework per gestire gli aggiornamenti.
Per sfruttare le entità Entity Framework, oltre a specificare la classe da utilizzare, è necessario passare ExecuteStoreQuery il nome della (tabella) EntitySet gli oggetti provengono da e MergeOption che controlla come nuovi oggetti recuperati dal metodo sono combinate con quelle recuperate prima. Questo esempio specifica che la mia classe di entità Customer deve essere utilizzato da ExecuteStoreQuery. Una volta ho recuperato i risultati, li ho aggiornare e salvare il tutto nel database:
northwndEntities ne northwndEntities = new Date (); var = resESQ ne.ExecuteStoreQuery ("Select * from clienti", "Clienti", System.Data.Objects.MergeOption.PreserveChanges); foreach (Customer cust in resESQ) {cust. Città = "Saqinaw";} ne.SaveChanges ();
Manipolazione AggiornamentiSe il vostro "interessante" SQL è una query di aggiornamento, è possibile utilizzare il metodo ExecuteStoreCommand ObjectContext, come questo:
Si riconosce che, con ExecuteStoreCommand, hai bypassato Entity Framework quindi è necessario utilizzare il metodo Refresh per mantenere il vostro modello in sincronia con i tuoi dati.
Non si è mai possibile che avrete bisogno di questi strumenti - che LINQ e Entity Framework farà tutto il necessario. Ma è bene sapere che sono lì quando le cose iniziano a farsi "interessante".
Corso Cisco - Corsi Cisco - Corso CCNA