Domov Databáze Klíče k království: správa serveru SQL s dynamickým objevováním

Klíče k království: správa serveru SQL s dynamickým objevováním

Anonim

Od zaměstnanců Techopedia, 26. května 2016

Take away : Host Eric Kavanagh diskutuje o správě databází a objevování instancí s Robinem Bloorem, Dezem Blanchfieldem a Bullett Manale v nejnovější epizodě Hot Technologies.

Momentálně nejste přihlášeni. Chcete-li zobrazit video, přihlaste se nebo se zaregistrujte.

Eric Kavanagh: Dobře dámy a pánové. Vítejte zpět. Jmenuji se Eric Kavanagh. Věci jsou horké. Věci se zde zahřívají. Nevím, co se děje. To je pravda, je čas na Hot Technologies. Ano, mé jméno je opět Eric Kavanagh. Najdete mě na Twitteru @eric_kavanagh. Toto je pořad, který je navržen tak, aby mluvil o tom, co je na trhu horké. Název dnes: „Klíče k království: Správa serveru SQL s dynamickým objevem.“ Dobré věci. Opravdu jsou vaše. Dobře, ten obrázek byl z před několika lety. Nebudu lhát, teď vypadám trochu starší, ale to je v pořádku.

Takže mluvíme o tom, jak technologie a SQL Server jsou opravdu, opravdu, opravdu, opravdu horké. Dnes máme spoustu obsahu, takže to hned podám. Vydrž, tady jdeme. Jsou tu naši řečníci. A Robin Bloor jde první.

Robin Bloor: Ano, opravdu. Prezentace půjde do hloubky do správy databází, tak jsem si myslel, že budu procházet správou databází nebo, jak víte, databáze bludištěm, aby se lidé dostali do jeho ducha. Kdysi jsem byl DBA, předpokládám, že byste asi řekl, že jsem byl databázovým poradcem asi před 20 lety, a věc, která mě ve skutečnosti překvapuje o databázích, je to, že se toho moc nezměnilo. Hodně věcí se změnilo, pokud jde o rychlost, co se týče objemu dat a podobných věcí, ale většina z nich ve skutečnosti zůstává velmi podobná tomu, co se stalo.

Databáze je podle mého názoru organizovaná rozšiřitelná sbírka dat, která mohou být optimalizována pro konkrétní pracovní vytížení a poskytují možnosti správy dat. Vznikl především proto, že pokud jste chtěli spravovat data v souborech, byla to hrozně obtížná práce. A myšlenka sestavit kus softwaru, který by udělal skoro cokoli, co byste potřebovali, se rozběhla téměř okamžitě, jakmile jsme měli náhodný přístup k mainframům IBM v 70. letech.

Relační databáze byla vynalezena v 70. letech a vznikla jako prototypy v 80. letech a její typ na tržišti získal od začátku 90. let. A relační databáze jsou stále v popularitě naprosto dominantní. Pokud čtete tisk, uslyšíte o nich strašně mnoho věcí - databází SQL a v poslední době je o grafických databázích strašně hlučné. A ty jsou zajímavé, pokud se vám líbí, ale ve skutečnosti stále v posledních prodejních číslech, relační databáze mají 95% trhu. A Microsoft SQL Server, o kterém se dnes chystáme do hloubky diskutovat, je pro Oracle druhým nejoblíbenějším.

Věc o relačních databázích, která je činí neobvyklými, pokud jde o motory, které jsou, mohou pracovat jak na OLTP, tak na pracovní vytížení dotazů. Pokud to chcete udělat, musíte je naladit odlišně, ale ve skutečnosti jsou schopni obou typů pracovní zátěže. Jedním z nich jsou krátké náhodné transakce a druhým jsou dlouhé dotazy zahrnující mnoho dat. Alternativa, databáze NoSQL a databáze grafů, je hlavně pro analytiku a v nedávné době vzrostla. NoSQL byl na prvním místě a graf začal v poslední době trochu tahat. NoSQL lze použít pro transakční aktivity, ale grafy se pro transakční aktivity téměř nikdy nepoužívají. Důvod, proč jsem narazil na stat, o kterém si myslím, že je nejméně deset let, který říká, že většina společností má alespoň tři, ve skutečnosti to bylo 3, 5, různé značky databází, pokud se podíváte na jejich inventář softwaru.

Skutečností však je, že většina společností standardizuje konkrétní databázi. Většina společností standardizovala buď SQL Server a Oracle jako dvě nejoblíbenější standardní databáze, pokud se vám líbí. Alternativy používají pouze ve výjimečných případech, kdy například získají softwarový balíček, který potřebuje jinou databázi, nebo jdou po existenci některých velkých analytických cílů dat.

Máme také, pokud se vám líbí, zásah Hadoopu. Hadoop se tak či onak stal více než souborovým systémem, ale ještě ne databází. Nicméně, to má SQL, který sedí přes jeho vrchol. Existují však důkazy o tom, že nahrazení relačních databází, které vydělalo srdce a mysl světa, není ve skutečnosti nahrazením ani nikde jinde blízko. A důvodem je to, že tyto relační databáze trvalo dvacet let, ve skutečnosti déle než dvacet let, aby se staly tak dobrými, jaké jsou. A nevyvíjíte pouze dotazovací stroj nebo stroj SQL, který je opravdu výkonný ve velmi malém množství času. To se prostě nestane.

A tak závěr tohoto snímku je, že databáze jsou strategické a vyvíjejí se, zlepšují se. A to rozhodně byl případ Oracle a Microsoft SQL Server. Pravděpodobně, jen málo z vás si pamatuje zpět do doby, kdy se poprvé objevily databáze, ale já jsem byl, tehdy jsem byl chlapec. Původní myšlenka spočívala v tom, že by existovala jediná databáze a byla to koncepční myšlenka, která se absolutně nikdy nekorela. Tam byl pokus IBM s AS / 400 vlastně mít databázový souborový systém, ale který také ne dominoval. Zbývá vám skutečnost, že databáze se přirozeně fragmentují. Ve skutečnosti máte samozřejmě více instancí. Existují problémy se škálovatelností. Databáze je měřítka pouze na určitou velikost, tato velikost se sice v průběhu let sice zvýšila, ale měly limity.

A vyskytly se problémy s pracovní zátěží, hlavní problém s pracovní zátěží spočívá v tom, že pracovní zátěž OLTP a velká pracovní zátěž dotazu prostě nejsou vzájemně kompatibilní. A nebylo možné postavit motor, který by to dokázal. Na co narazíme, což je zajímavé, nedávno jsem narazil na web, který měl přes tisíc různých instancí Oracle. Nemůžu si přesně vzpomenout, kolik DBA měli, ale pokud jste s nimi vlastně mluvili o tom, kolik z těchto databází bylo ve skutečnosti monitorováno DBA, bylo to něco jako deset. V podstatě používali databázi jako skříň a pouze do ní házeli data, protože přinejmenším jste měli schéma a bylo to organizovanější, než by kdy byl souborový systém, ale nikdo nedělal nic jiného než poskytnout výchozí konfiguraci a nastavit ji volný.

Nejsem si jistý, zda to byl dobrý nápad. Zní mi to bizarně, abych byl upřímný, protože podle mého názoru, kdykoli jsem pracoval s databázemi, databáze potřebovaly účast a vy jste tak či onak museli přesně vědět, co se tam děje. A hrozná spousta systémových závislostí znamená, že určité druhy úrovní služeb musí být bezpodmínečně splněny, jinak budete mít problémy.

Nedávno se hovořilo, narazil jsem na různé databáze, které tvrdí, že jsou samočinné. Ty, které jsou sloupcovými úložišti a které jsou nastaveny pro provoz dotazů, jsou do značné míry samoladěny, protože existují velmi dvě možnosti, které je třeba provést z hlediska indexů. Kromě této konkrétní oblasti však musí být databáze vyladěny. A je třeba je vyladit, některé relační databáze, hlavně proto, že se k připojení připojí obrovské množství transakcí. Spojení jsou drahé činnosti. Pokud nevložíte správné indexy na správné místo, pak se spojení spojí s nadměrným množstvím času, když to nepotřebují.

Samočinné ladění databází v současné době existuje, ale existuje pouze v těch oblastech, kde je pracovní zátěž dobře známa. A moje zkušenost je taková, že většina společností zaměstnává jen velmi málo DBA, a to proto, že jsou drahé. A proto je lepší, pokud můžete střídat, co dělá DBA. Toto jsou činnosti DBA, jak jim rozumím. Dělají instalaci, konfiguraci a upgrade databází. Upgradování, mimochodem, není nutně triviální činností. Důvodem, proč byste upgradovali databázi, myslím, že pravidlo, se kterým jsem vždy pracoval, je nedotýkat se, pokud to funguje, a pokud se chystáte upgradovat databázi na nějakou konkrétní novou verzi, uděláte to v testovacím režimu nejprve a poté vše upgradujete. Stále pořád jednáte se stejnou verzí. Ale ve skutečnosti se na mnoha webech setkávám, to se nestane. Řekněme, že existuje dostatečná entropie. Správa licencí je problém, záleží na tom, jakou licenci máte. ETL a replikace dat.

Jedním z triků s databází je, pokud máte pracovní vytížení dotazů, které je třeba rozdělit, můžete vytvořit dvě instance a replikovat a to se často děje tam, kde lidé používají repliku jako horkou zálohu, pokud je to třeba. Pak plánování úložiště a kapacity, to je součást činnosti DBA, protože samozřejmě rostou data a je třeba to sledovat. A pak musíte naplánovat různé aktualizace hardwaru nebo rozšíření hardwaru. Řešení problémů, které je pro většinu databází DBA bolestivé. Tam, kde se něco pokazí a záloha nefunguje přesně dokonale, pak si musí sbalit rukávy a dostat se dolů a pokusit se obnovit věci ze souborů protokolu. To se stává mnohem častěji, než si myslím, dobře, vzpomínám si, že se to děje, ale já jsem byl ze hry nejméně deset let, ale vzpomínám si, že se to děje častěji, než byste očekávali. Sledování výkonu a vyladění je prostě druh bijícího srdce úlohy DBA. Existuje však také zabezpečení, pokud jde o správu přístupu, zálohování a obnovu, vytváření systémů pro testování softwaru, které bude rozumně paralelní s živým systémem. A celý obsah životního cyklu dat. Takže to je podle mého názoru seznam pracovních míst DBA kromě všeho, co by se od nich mohlo požadovat. Provozní dynamika. V konečném důsledku je integrita dat a správa na úrovni služeb hlavní zodpovědností DBA. A obvykle jsou kritičtí. A to je vše, co musím říct. Jdu předat Dezovi.

Dez Blanchfield: Děkuji vám. Vezmu nás na trochu zábavné, neoficiální cesty kolem toho, proč celé téma, o kterém dnes jde, je kritičtější než kdy jindy. Není to tak dávno, co jsem se zapojil do projektu, kde jsme migrovali platformu státní správy, která byla použita pro registraci licencí a registraci vozidel a celou řadu věcí kolem tohoto tématu, z mainframové platformy Fujitsu provozující věc zvanou A + Addition, což je operační systém Solaris nebo jinými slovy Unix, provozující Oracle a vykonávající velmi dobrou práci. A ten názor byl takový, že tato věc stárne a je čas přesunout ji k něčemu jinému. Běhali jsme s Unixem na mainframe spoustu legrace a bylo to velmi stabilní a velmi bezpečné a napodiv platforma SDL a bylo to naprosto bleskové. Moudrost však byla na čase vystoupit z mainframe a pohnout se.

Tato významná výzva spočívá v mapování všech systémů a obchodní logiky a prostředí SQL pro databáze pod nimi a při pohledu na to, jak jsme pro ni chystali architekta a inženýra nový domov. Nakonec jsme si to vzali na jednu z těchto věcí, která je nyní stará několik let, ale na jeden z nejvyšších konců serverů Sun rack Starfire. A to jsou pravděpodobně některé z největších plechovek, které můžete na planetě koupit, a to vše, co žije v jedné velké krabici a na symetrickém multiprocesním serveru. V našem světě to byl systém střední třídy. Běžel unix a běžel Oracle nativně a pohled zněl: „Co by se mohlo pokazit?“ No, dopadlo to hodně.

Například v té době, o které nemluvíme už dávno, jsme museli projít velmi manuálním procesem, abychom zjistili, co bylo na platformě mainframe, a přinesli to. Zejména skutečné databázové prostředí a logiku SQL. Takže to byl názor, že se bude jednat o docela přímý přesun Oracle-to-Oracle, přesun z databáze do databáze; narazila by na veškerou obchodní logiku, většina obchodní logiky byla zapsána do zabudovaných dotazů a spouštěčů a jak těžké to mohlo být? Ale něco, co mělo trvat měsíce, nakonec trvalo ne úplně rok. Prostě fyzicky a ručně procházet každou část Unixu v prostředí sálových počítačů, zjistit, kde byly všechny databáze a kolik instancí a co běží na těchto instancích a bylo to netriviální cvičení a nakonec jsme to udělali třikrát, abychom se ujistili, že jsme všechno zachytili. Protože pokaždé, když jsme si mysleli, že jsme se kopali tak hluboko, jak jsme potřebovali, pod povrchem se ukázalo, že tam bylo víc.

Další výzvou, kterou jsme měli, bylo, jaké instance běží a v jakém stavu? Je to vývojové prostředí? Je to testovací prostředí? Je součástí integračního procesu? Je to systémová integrace? Je to UAT, uživatelské přejímací testování? Je to výroba? Je to prostředí DR? Protože skvělá věc na mainframech je, že si můžete vytvořit tato malá virtuální prostředí, která nyní všichni považujeme za samozřejmost, a pohybovat se po nich. A musíte se vypořádat s tím, že tento člověk dělá vývoj a testování na úrovni výroby, nebo dělají produkční výrobu, jsou na tom skuteční uživatelé? Pamatujeme, že tato věc vydává řidičské průkazy a registraci automobilů v reálném čase a věci, které opravdu záleží na životě lidí.

A spuštění této zálohy trvalo dlouhou dobu, takže jsme vlastně neměli okno údržby, abychom tuto věc odpojili a viděli, co se stalo. Nebylo nic takového jako přesměrování. Také jsme měli výzvu nejen zjistit, které instance byly spuštěny a kde a pro koho, ale pak jsme museli zjistit, jaké verze spuštěných instancí. A tady jsem skoro ztratil svůj děj. Když jsem si začal uvědomovat, že jsme měli dvě nebo tři verze produkčního prostředí, které prošly různými úrovněmi testování, a nástroje a systematické přístupy k tomu byly velmi malé. Doslova jsme se museli ponořit do kódu a do běžící instance a v některých případech riskujeme, že si něco vezmeme na chvilku offline. Dostali jsme se na konec celé věci, zmapovali jsme to a byl to velmi ruční postup, jak jsem řekl. Nakonec jsme provedli celý posun ETL, vyhodili ho z jednoho místa a přesunuli ho na jiné a celkově to fungovalo. A my jsme byli, dobře, je to funkční, jsme s tím velmi spokojeni.

Ale pak jsme narazili na řadu velmi vážných pevných cihel. Zjistili jsme zejména problémy s výkonem. A rozumné přemýšlení dne bylo, že jde o větší, lepší, rychlejší a těžší hardware, není důvod, proč by měl fungovat špatně na úrovni aplikace na úrovni databáze, takže začněme hledat jinde. Takže jsme síť dvakrát kompletně přepracovali. Každý router, každý přepínač, každý kabel, v některých případech jsme šli z Ethernetu na vlákno, upgradovali jsme software, opravili jsme, abyste získali názor. Síť jsme v podstatě přestavěli dvakrát a mysleli jsme si, že jde o problémy s výkonem. A vypadalo to, jako by to bylo. Prošli jsme různými bezpečnostními systémy, různými firewally. Opravili jsme operační systém. Přesunuli jsme věci z jedné výpočetní čepele na druhou. A strávili jsme značné množství času zkoumáním infrastruktury.

A pak jsme si uvědomili, že když jsme odpojili servery a spustili jsme na něm další aplikace, síť fungovala dobře. Začali jsme tedy táhnout operační systém od sebe. Stejný problém. Ale zajímavé, úroveň sítě a úroveň operačního systému, nástroje tam byly, ve skutečnosti bylo pro nás relativně snadné srovnávat a testovat a dokazovat, že každý z těchto kusů fungoval. Ale i v případě Solaris na střední úrovni na hardwarové platformě SPARC tam nástroje prostě nebyly, abychom mohli začít diagnostikovat databázové prostředí. Víš, mapuješ, jestli jsme přinesli všechny instance. A tak jsme museli vlastně vytvářet vlastní nástroje a některé z nich psát a posadit se a ať už to bylo v rámci databázových nástrojů samotných v nativních skriptovacích jazycích, nebo zda se jednalo o sérii shell skriptů nebo v některých případech o spoustu C programů.

Nakonec jsme se ponořili do několika velmi zajímavých otázek, kde logika pod vrstvou SQL, samotné databázové stroje samotné, ukázalo se, že když bylo něco postaveno, zvláštní způsob, jak něco, co běželo na mainframové verzi Oracle, byl migrován do Solaris na SPARC verze Oracle neprodala okamžitě stejný výkon. Takže to byla pro nás v první řadě bolestná cesta, prostě to uděláme a všechno najdeme, ale teď jsme to museli diagnostikovat na novém výrobním systému a tato věc opět vyletěla měsíční migraci na téměř rok. A prostě to přišlo k tomu, že jsme nástroje neměli. Běží kolem dělat věci, jako je pokus o mapování metadat.

V určitém okamžiku jsme se téměř rozhodli, že budeme potřebovat desku Ouija, protože to bude jednodušší způsob, jak jen náhodně ukázat a hrabat. Jednoduché věci, jako je zjistit, kdo měl přístup ke starým systémům a proč měli tento přístup. A kdo potřeboval přístup k novému a potvrzením, přiměl někoho, aby se odhlásil a potvrdil to a zmapoval to. Ani něco tak jednoduchého, jako je velikost databáze, nebylo na obou platformách konzistentní. Museli jsme vytvořit nástroj, abychom to mohli udělat, a udělat nějaké srovnání mezi tím, jak velká je databáze v tonáži, v hrubých megabajtech nebo terabajtech na systému A versus systému B. A ponořit se do podrobností kolem výkonu a prostředí výkonných. Opět musela stavět nové nástroje. Pro nás prostě neexistovala žádná otevřená police.

A z toho dostanete celou tuto zprávu, když jsme se dostali na konec toho, že jsme věc rozběhli a dostali jsme ji do stabilního stavu, každý kus byl velmi manuální proces, jediný způsob, jak bychom mohli něco zautomatizovat, bylo, kdybychom postavili nový nástroj nebo nový skript. A kdybychom měli dnes dostupné nástroje, život by byl mnohem jednodušší a mnohem lepší. A na tomto projektu bychom ušetřili miliony. Domnívám se však, že o čem dnes mluvíme, je skutečnost, že nástroje jsou nyní k dispozici a život tak mnohem jednodušší. Mnoho nástrah stále zůstává. Zjištění databází, které jsou tam a jaké instance jsou spuštěny co. V jakém stavu jsou. Kolik jich běží? Proč běží. Zda běží dobře. Jsou zálohovány?

To vše jsou věci, které nyní můžeme v mnoha ohledech považovat za samozřejmost se správnými nástroji. Ale v této konkrétní anekdotě bylo období, jak jsem řekl, kde to bylo něco, o čem hodně z nás přišlo o hodně vlasů, pravděpodobně jsme si vzali patnáct let z našich životů a bědovali nad tím, že nástroje tam teď nebyly . A těším se, až se o tom od našeho hosta, Bulletta, dozví mnohem více. Takže s tím, Bullette, půjdu k vám a těším se, až uslyším, jak jste tento problém vyřešili.

Bullett Manale: Dobře. Zní dobře. Ericu, dovolte mi, abych se sem dostal se snímky a promluvil si trochu o tom, opravdu rychle, o společnosti Idera, než se dostaneme do samotného produktu. Stejně jako FYI je to druh portfolia různých produktů, které máme k dispozici.

Eric Kavanagh: Váš zvuk je trochu horký, takže pokud používáte náhlavní soupravu, stačí ji trochu vytáhnout.

Bullett Manale: Žádný problém. Je to lepší?

Eric Kavanagh: To je mnohem lepší. Vzít to pryč.

Bullett Manale: Dobře. Dnes se tedy zaměříme na Správce zásob, který je zjevně v souladu s mnoha těmito tématy, o nichž diskutujeme. Chci vám jen trochu porozumět tomu, jak se tento produkt dostal tam, kde je. S naší produktovou řadou jsme začali každodenně hledat, máme nástroj pro sledování výkonu zvaný Diagnostic Manager. Máme nástroj Compliance Manager. Takže mnoho různých nástrojů v okolí serveru SQL a nevyhnutelně se vždy ptáme na licenční účely: „Jaký je počet případů, které v současné době spravujete ve své organizaci?“ A zajímavé bylo, že jsme na to nikdy nebyli schopni získat pevnou odpověď. Nezáleželo na tom, s kým jsi mluvil. Bylo to vždycky něco jako: „Myslíme si, že je to kolem tohoto čísla.“ Tyto věci vždycky přišly a potom bychom museli projít tímto procesem, abychom zjistili, co přesně to je, že měli, aby chtěli udělit licenci, pokud jde o případy, které spravujeme.

Zjevně jsme rychle zjistili, že s mnoha DBA je spojena s bolestí. Samozřejmě jako DBA je jednou z věcí, za kterou jsou zodpovědní, to, že vědí, protože jednou z věcí, které musí udělat, je starat se o licenční smlouvy, v našem případě se společnostmi Microsoft a SQL Server. Je zřejmé, že mají spoustu dalších různých oblastí, za které jsou zodpovědní, ale to je jedna z těch, která je druhem velké položky v podobě DBA, jaké jsou vaše obecné povinnosti. S tím jsme došli k závěru, že potřebujeme nástroj, který umožní DBA snadno pochopit toto číslo. Protože máte rozšíření SQL, pokud jej chcete nazvat, a to se děje z mnoha různých důvodů. Není asi tolik kontroly nad tím, kdo instaluje software a takové věci.

A nejhorší, co se může stát, je, že někdo dostane ruce do kopie serveru SQL, nainstaluje ho, začne s ním pracovat bez jakýchkoli znalostí jiných organizací nebo oddělení ve společnosti, a pak další věc, kterou znáte, možná data nejsou zálohována a ty druhy věcí, které by se mohly stát. Tam, kde nyní máte další problém, kde máte situace, kdy skutečně přijdete o kritická data, protože nevíte, že instance vůbec existuje.

Jednou z věcí, které jsme museli udělat, bylo říci, pojďme na to, najít jeho objev. A pak navíc umí organizovat a spravovat informace, které shromažďujeme, logickým způsobem, který dává smysl na základě toho, co podnik dělá. A pak z toho samozřejmě bude moci rozhodovat kolem těchto informací a být schopen dělat takové věci. Odtud se nástroj začal a odkud pochází. Mohu vám říci, že při pravidelném rozhovoru s agenturami DBA máme opravdu ten problém nevím, kolik případů má.

A je to vtipné, protože tento termín nedokáže řídit to, co nemůžete měřit, vždy přišel s výkonovými nástroji, které máme, jako je SQL Diagnostic Manager, ale opravdu nemůžete nic spravovat, pokud to nevíte „Jeho“ i tam na prvním místě. Takže to je také velká část tohoto nástroje, je schopen jen vědět, že je tam.

Nyní v této poznámce, když jsme hovořili s některými z větších organizací nebo podnikových obchodů se serverem SQL Server, bylo zajímavou věcí, kterou jsme našli se spoustou kluků, se kterými jsme hovořili, bylo to, že si během roku nastavili čas, kdy fyzicky šli z jednoho místa na druhé, aby se pokusili zjistit, jak ten počet vypadá. Dokážete si představit, že jako DBA dostáváte zaplaceno docela dobré množství peněz na fyzickou chůzi z jednoho stroje do druhého, což bylo překvapivě to, co bychom slyšeli od některých docela velkých společností, které nebudu jmenovat. Ale je to jen zajímavý bod, který by mohl strávit dva týdny v roce prováděním těchto druhů cvičení, jen aby zjistil, zda jejich počet licencí je správný.

To vše souvisí s tímto nástrojem a jeho pomocí, ale způsob, jakým jsme se zabývali, byl díky schopnosti provádět zjišťování na základě řady charakteristik serveru SQL. A tak první otázka zní: na co poukazujete nebo na co se nejprve pokusíte podívat? Způsob, jakým jsme to udělali, bylo říci, že to uděláme podle rozsahu IP, nebo to můžeme udělat členstvím samotné domény, pokud jde o počítače, které jsou členy domény. To je způsob, jakým jsme se zabývali touto částí, abychom mohli říci, že je to oblast, na kterou se chceme zaměřit z hlediska objevování.

A pak je druhá část založena na těchto charakteristikách, portech a dalších věcech, klíčích registru WMI a těchto druzích věcí, můžeme shromáždit a zjistit, že SQL je pravděpodobně spuštěn a nainstalován v této instanci nebo v tomto konkrétním prostředí. Je to zjevně mnohem lepší metoda než metoda tenisky nebo metoda tenisky. Skvělá věc je, že všechny tyto informace, které shromažďujeme o instanci, jsou uchovávány v úložišti a mohou se měnit podle změn prostředí. Nejde jen o: „Hej, je tu instance, tady je seznam, který jsme našli, “ ale o to, že DBA nebo osoba, která instance spravuje, jsou schopni určit, zda chtějí tuto součást inventáře učinit, a pak kdy není součástí inventáře, aby bylo možné tuto instanci vyřadit z provozu. A tak mají životní cyklus celého procesu instance serveru SQL Server v rámci nástroje opravdu snadno pochopitelný.

Jakmile jsme tyto případy objevili, co potom uděláme? Druhou věcí je spousta informací o této instanci, nechci to dělat ručně, abych je získal a vložil do tabulky nebo takových druhů věcí. A to je další věc, která byla trochu zajímavá v rozhovoru s DBA o procesu inventarizace a licencování, je to, že byste byli překvapeni, s jakým počtem DBA jsem mluvil, když se jich zeptáte: „Jak udržujete své zásoby?“ A mluvíme s DBA, což je opravdu ironická část, že to udržují a sledují to ve statické tabulce všech věcí. Jak jsem řekl, je velmi ironické, když o tom přemýšlíte na minutu. Ale to bylo v mnoha případech a stále je tomu tak u mnoha organizací, jak to zvládají. Jak to udržují. Jedná se o vzorovou kopii tabulky Excel, která se vznáší kolem a musí být pravidelně aktualizována.

To jsou věci, které byly výzvou, a tak zaregistrováním této instance a jejím zařazením do soupisu to můžete udělat a vyzvednout informace. Můžete si nechat automatizovat, zda se stane součástí inventáře, verze, vydání, dalších věcí, které s ním můžete dělat, můžete ručně přidat možná tento seznam nebo tabulku Excel, kterou máte. Můžete jej importovat do tohoto nástroje s názvem SQL Inventory Manager. Pokud již máte počáteční instance, o kterých máte pocit, že jste si docela jistí, můžete tyto instance importovat a pak v rámci produktu tuto část spravovaného inventáře vytvořit. Jakmile máme instanci a jakmile víme, že je to tam, tak se to stane, dobře, máme spoustu informací, které můžeme využít tím, že víme, že tam taková instance je, tím, že jdeme ven a shromažďujeme tyto informace.

A mnoho informací bude potřeba pro více než jen licenční účely. Hodně z toho může být použito ke zřetelnému poznání, kde se věci nacházejí, k získání těchto informací po jejich získání. Ale klíčovým materiálem je server, samotný hardware. Být schopen pochopit, o jaký druh stroje jde, možná model nebo výrobce, paměť, množství paměti, ať už se jedná o fyzický nebo virtuální stroj a zejména o počet fyzických soketů nebo jader a procesorů a tyto typy věcí.

Pokud jde o počet jader, zejména se serverem SQL Server, které vědí, jak dělají své licence, jsou výpočty podle jádra nyní v novějších verzích SQL, které se stávají opravdu důležitou součástí a není to nic, co máte jít ven a vlastně jít kopat. Jakmile je instance identifikována, můžeme tyto informace poskytnout, dostat je ven a nechat si je prohlédnout a porozumět jim a samozřejmě je mohou využít.

Další vrstva dolů je v instanci, která zjevně obsahuje mnoho různých instancí serveru SQL Server, ať už se jedná o standardní nebo podnikový, nebo dokonce expresní, nebo o bezplatnou verzi serveru SQL. Umět pochopit, jaké aplikace jsou k této instanci vázány, a to lze provést automaticky. Schopnost porozumět nastavení konfigurace a těmto druhům věcí a dalším informacím, které se vztahují k instanci samotného serveru SQL.

Pak se dostanete dolů do skutečné databáze a uvidíte nastavení konfigurace, velikost místa svázaného s těmito daty, kde jsou umístěna, všechny tyto věci se automaticky naplní, a to je obrovský spořič času. A znovu, protože dynamicky vychází a denně identifikuje nové případy, je to živá věc, kterou máte, pokud jde o váš inventář. To je druh cíle produktu, aby to bylo tak, aby to bylo něco, co se dynamicky mění.

Jakmile se nám všechny tyto informace stanou dostupnými a my je můžeme všechna tato data stáhnout, pak má smysl začít v některých případech vytvářet svá vlastní metadata spojená s těmito případy a tato metadata lze vytvořit způsobem, který tento druh přizpůsobuje se způsobu, jakým podnikáte.

Takže pokud máte své instance seskupené podle geografického umístění nebo podle vlastníků aplikace nebo od vlastníků DBA nebo cokoli, mohlo by to být z hlediska toho, jak chcete tyto instance seskupit, jak logicky chcete těmto instancím dát smysl, pak je tu druh ze dvou oblastí v nástroji, které vám tuto schopnost poskytnou.

Prvním je schopnost vytvořit značku instance nebo značku. Což v podstatě vytváří přidružení k serveru, instanci nebo databázi, takže můžete vytvářet pohledy a odpovídat na otázky, které se mohou objevit každý den, což vám opravdu pomůže zvládnout to, co máte, co spravujete a jak se chcete s těmito informacemi posunout vpřed.

Druhou věcí, kterou máme, je něco, co se nazývá soupisová pole nebo vlastní soupisová pole, a ty jsou specifičtější pro druhy přehledů informací, do kterých můžete procházet, například do databázové vrstvy, kterou bych se mohl rozhodnout přidat rozevírací seznam, který obsahuje všichni DBA a já mohu dát, kdo je zodpovědný za tuto databázi v závislosti na daném typu situace nebo cokoli, podle toho, která databáze je u toho, kdo je zodpovědný za to, si to mohou vybrat, takže vím, že jsou to ti, kdo jsou za to zodpovědní a velmi snadno kopáním do inventáře.

Tyto informace se tak stávají velmi cennými, zejména pokud máte velké prostředí, protože vám to jen pomůže pochopit tyto informace a vědět, co máte a jak to děláte.

Dovolte mi tedy pokračovat a přejít na další snímek zde. Nyní vám ukážu, že všechny tyto informace, které shromažďujeme, všechny tyto informace a data, které shromažďujeme a používáme metadata, vám umožňují získat lepší a rychlejší rozhodnutí, pokud jde o proměňte své licence u společnosti Microsoft v oblasti podnikového hromadného licencování nebo pojištění softwaru se společností Microsoft.

Díky tomu je pro vás opravdu snadné dělat to, aniž byste museli, musíte jít a dělat spoustu ručního sběru dat, spoustu ručního shromažďování těchto informací, což ve skutečnosti jen celkově z něj dělá mnohem lepší proces. Takže to je druh jednoho z mandátů produktu, někdy proto, aby DBA usnadnila rozhodování o licencích.

Teď další věc, kterou jsme, jak jsme se bavili s DBA, objevili a naučili opravdu rychle, je, že - a je to druh návratu k tomu, co bylo diskutováno dříve - můžete mít 300 instancí ve vašem prostředí SQL Serveru, ale ve skutečnosti existuje jen možná podmnožina z těch, které jsou skutečně plně monitorovány a spravovány pomocí tradičního nástroje pro sledování výkonu.

Takže pokud jdete a skutečně si sednete s DBA a řeknete: „Podívejte, víme, že máte těchto 20 instancí nebo 10 instancí 300, které jsou monitorovány pomocí tohoto nástroje, který je navržen tak, aby to sledoval a vyhovoval vašim SOA a získejte upozornění a všechny ty druhy dobrých věcí, “také jsme zjistili, že pokud se zeptáte:„ Tak dobře, co těch dalších 280 případů, které máte? Záleží vám na nich? “A oni jim záleží na nich, ale prostě nechtějí nutně investovat, aby sledovali ty, kteří jsou na úrovni hloubky, kterou lze s těmito případy dosáhnout, ve srovnání s těmi 10 nebo 20, opravdu kritické instance produktu.

Druhou částí rovnice s tímto nástrojem je tedy to, že také pomáhá, pokud jde o to, že se můžete ujistit, že na základní úrovni jste krytí z hlediska zdraví například. Teď vám to neřekne, zda máte zablokování nebo kdo je obětí mrtvého bodu. Není to dostat se na takovou úroveň samotných relací a podrobností dotazů. Ale zároveň vám to dá vědět, že hej, server je vypnutý nebo hej, že se svazek zaplňuje, nebo musíte provést zálohy databáze, což je důležitá součást toho, že jste DBA.

Takže tyto věci jsou rozhodně stále důležité, a tak s tímto nástrojem udělal pro vás způsob, jak mít pro všechny opravdu kritické případy, které mají spoustu, hodně stojí za to, pokud k nim dojde, spoustu věcí, musíte to hned vědět. Mohou mít vyšší úroveň monitorování a jsou schopni dělat takové věci, zatímco s tím bude moci vyzvednout všechny nové instance, které jsou přidány do prostředí, a ujistit se, že jsou za ně účtovány a také ujistěte se, že jsou vytvářeny tyto základní úrovně zdravotních kontrol.

Takže to je v kostce, o čem vše je Správce importu zásob SQL. Teď vám ukážu demonstraci. Než to uděláme, jen rychle vám ukážu, že je to snímek architektury a jen abych to ukázal, instance SQL, které spravujeme, můžeme objevit vše od SQL 2000 až po nový verze SQL.

Můžeme to udělat, aniž bychom museli kdykoli nasadit agenty na samotné instance. Uděláme to prostřednictvím služby sběru a bude to chodit, shromažďovat tyto informace a ukládat je do úložiště a poté z konzoly front-end webové služby Tomcat budeme moci s těmito daty pracovat a zobrazit je. Takže je to docela jednoduchá architektura.

Jdu do toho a přepojím se a ve skutečnosti nás vezmeme do samotného produktu, abyste pro něj získali pocit, pochopení toho, jak to funguje. Nejlepší způsob, jak toho dosáhnout, je nejprve vás seznámit se samotným rozhraním v tomto druhu ovládacího panelu, na který se zde díváme.

Nyní vidím počet případů, které mám pod správou, tolik. Nemám ale ani celé datové centrum v zadní kapse. Takže mám asi šest případů, které zde vidíme. Teď, když jsem řekl, že já, udělám to, že projdu procesem objevování a ukážu, jak to bude fungovat.

První věc, kterou byste udělali, je v administrační sekci, kde můžete určit, jak chcete své instance objevovat. Tyto informace byste sem mohli vložit sem a znovu, což lze provést pomocí řady IP adres. Můžete ukázat na doménu nebo subdoménu a být schopen pouze na těch počítačích, které jsou členy této domény, aby mohly provádět tyto kontroly, které byste si mohli vybrat řadu různých druhů charakteristik, kdy bude spuštěna kontrola SQL.

Poté, co jste to udělali, a můžete nechat automatizovat běžet každý den jít a shromažďovat tato data. V případě potřeby byste to také mohli udělat ad hoc. Ale jakmile to začnete, ten proces objevování pak začnete vidět, když přejdete k zobrazení instancí. Máte kartu Discover a karta Discover nám ukáže ty případy, které byly nedávno objeveny. Takže v našem případě máme číslo. To, co se chystám udělat, je jít a přidat ten, který použijeme jako příklad. Takže v tomto případě jde o příklad z Chicaga, že? Jdu do toho a přidám tuto instanci do mého inventáře.

Dobře a tady mě to projde několika věcmi. Jen se do toho pustím a uvidíte, že můžeme nastavit pověření. Moje pověření by tam měla být dobrá. Budu pokračovat a vy si všimnete, že to můžu postoupit vlastnictvím, pokud chci. Mohu také určit umístění. Nyní lze přidat i samotné umístění, a to si bude pamatovat, že příště kolem, samozřejmě.

Ještě jednou k tomu mohu přidružit značky z hlediska metadat a toho, jak bychom chtěli tyto instance SQL, zejména tento, vložit do libovolných skupin, do kterých chceme vložit. Takže máme nějaké současné značky, populární značky, takže se můžeme podívat na spoustu různých značek, které jsem už možná zahrnul. Jen si některé z nich vyberu náhodně a můžeme je použít.

Takže teď, když jdu do toho a přidám to do inventáře. Nyní, když bylo přidáno, bychom nyní viděli, jak se zobrazuje pod tímto spravovaným pohledem, takže jej můžete vidět zde. Takže víte, že je to první krok, a to, co jsem vám právě ukázal, byl způsob, jakým byste tyto případy přidávali hlavně při každodenním používání. V některých případech můžete říci, že víte, co když je to podnikové vydání serveru SQL, které chci automaticky přidat do svého inventáře? Nemusím jít ručně a rozhodnout se to udělat.

Jocelyn: Chci tě opravdu rychle přerušit. Nevidíme vaše demo.

Bullett Manale: Nejsi?

Jocelyn: Ne.

Bullett Manale: No, to není dobré, uvidíme.

Eric Kavanagh: Pokud jdete do levého horního rohu, klikněte na start, klikněte na to.

Bullett Manale: Ach, dobře.

Eric Kavanagh: A nyní sdílejte obrazovku.

Bullett Manale: Je mi to líto. Jo.

Eric Kavanagh: To je v pořádku. Dobrý úlovek, producenti Jocelyn.

Bullett Manale: Dobře, je to lepší? Vidíš to hned teď?

Robin Bloor: Ano, opravdu.

Bullett Manale: Dobře, tak se pojďme projít, kde jsme byli opravdu rychle. Máme objevené případy, které jsme měli dříve. Právě jsem přidal instanci v Chicagu a tak to, co vidíte teď, je to, že je zde uvedeno. Všimněte si, že je již vytáhl spoustu dalších informací. Pokud kliknu na samotnou instanci, začnete vidět všechny druhy informací, které jsme o této instanci již shromáždili. Tady je seznam všech databází, které tam jsou. Vidíme členění databází podle velikosti a aktivity podle toho, které z nich mají největší velikost a aktivitu.

Ještě jednou vám můžeme hned oznámit, které aplikace vidíme spuštěné v této instanci na základě pracovního vytížení, které vidíme spuštěné v instanci. Takže je docela hezké to dělat automaticky. Nemusím jít dovnitř a svázat aplikaci s dopadem. Na základě toho, co vidíme, to můžeme naplnit. Nyní, pokud chcete ručně přidat aplikaci, to absolutně můžete udělat. Ale je to jen pěkný způsob, jak ukázat přidružení instance k databázi nebo, je mi to líto, k aplikaci.

Také si všimnete, že na pravé straně obrazovky máme okamžité shrnutí a dole pod ním máme shrnutí serveru. Takže zde hovoříme o klíčových informacích o instancích zde, abychom věděli verzi a ne jen, víte, SQL Server 2012, ale skutečné číslo verze, které včetně a řekne nám, jaké opravy hotfix jsou s tím spojeny, jaké aktualizace Service Pack jsou s tím spojeni, může být velmi důležité to vědět. Je zřejmé, že je důležitý požadavek na paměť. Všechno jako to, ať už je to seskupeno, všechny tyto informace, nemusím je uvádět - jsou již shromažďovány a shromažďovány a jakmile zjistíme, že se jedná o objevenou instanci, bude to součástí našeho inventáře.

Další věc, kterou zde uvidíte - a to vám ukáže - je v tomto zobrazení instance. Máme tyto atributy, o kterých jsem mluvil dříve, vlastní atributy, které lze přidat. Takže můžeme přidat otevřený druh polí textového pole, můžeme udělat ano / ne, pokud jde o miliardu druhů voleb. Můžeme dokonce udělat rozevírací seznamy. Můžete to udělat na instanci databáze nebo na úrovni serveru.

Pak, pokud se posuneme o něco dále, uvidíme všechny související informace o samotném serveru. Takže víte, že všechny tyto věci jsou očividně opravdu užitečné, protože jsou shromážděny a shromážděny a je to pro nás, jakmile se rozhodneme, že se stane součástí našeho inventáře. Zde můžeme ukázat některé rozdíly, pokud jde o CPU, počet logických versus fyzických, kolik paměti. Takže se opravdu dostanete k opravdu dobrému a bohatému množství informací, aniž byste museli dělat spoustu práce.

Nyní, jak jsem řekl, je další část toho, že shromažďujeme tato data na úrovni serveru. Pokud bychom dokonce jít dolů do databáze, můžeme vidět hodně z těchto věcí je rozdělena také pro nás. Takže pokud půjdu do svého úložiště shody, v tomto případě bych mohl říci, dobře víte, že se jedná o a, jedná se o databázi shody, se kterou je spojena úroveň dodržování předpisů nebo regulačních požadavků a může to být, řekněme, Soulad se SOX nebo PCI. Mohu si tedy vybrat, které databáze mají s nimi spojenou shodu, kterou musím vyplnit, nebo se ujistit, že dodržuji regulační požadavek.

Ukázalo se tedy, že tento druh věcí je pro DBA velmi užitečný, protože existuje místo, kam mohou centrálně chodit, aby si všechna tato přidružená metadata ve svém prostředí snadno nechali a mohou to, jak jsem řekl, přizpůsobit jejich podnikání tak, jak jsou “ dělám, jako způsob, jakým podnikají. Takže pokud se podíváme na všechny ty věci, které jsme zatím viděli, máte zjevně docela dobrý přehled o instanci, pokud do ní vrtám.

Mohu také hledat také, tak jsem řekl, pojďme se podívat na úložiště shody v mém inventáři. Pak uvidíte, že tyto věci mohu vyhledat a umět je identifikovat. Říkám to - nejsem si jistý, co, moje tlačítko go tam nefunguje. Dobře. Uvidíme, zkusme to znovu. Tam jedeme. Takže bychom pak mohli vidět rozpis toho, kde vidíme cokoli, s čím jsme v souladu, a do toho se mohu vrhnout a vidět to také z tohoto hlediska. Takže máte opravdu rychlý a snadný způsob, jak se do těchto dat kopat.

Nyní, jak jsme již zmínili, máte mnoho různých způsobů, jak vytvořit metadata proti serveru instance a databázi. Druhou částí je, že je schopen využít toho, jak jste to seskupili a jak jste s ním spojeni. Jdeme do zobrazení průzkumníka, můžeme to udělat jen. Můžeme říci, že chci udělat počet databází podle umístění. Počet databází v každém umístění prostředí, které podporuji. Nebo možná je to založeno na vlastníkovi, který vlastní instance, které mám tam, pokud jde o možná počet instancí. Takže to uvidíme. Takže máte opravdu dobrý a snadný způsob, jak tyto obrázky namalovat na základě jakékoli otázky, na kterou se snažíte odpovědět.

Poté, co máte tyto informace vytvořené tak, jak jste chtěli, můžeme je exportovat do formátu PDF nebo do různých formátů, abychom je mohli využít a poslat našim kolegům nebo udělat, co tam potřebujeme. Takže víte, že byste mohli dělat takové věci. Vraťme se zpět - ztratil jsem to? Tam jedeme. Dobře, tak doufejme, že to dává smysl, pokud jde o to, o čem jsem dosud mluvil. Nyní, když data, která jsme shromáždili, je toto vše zjevně opravdu důležité z mnoha důvodů - licencování a podobně.

Poslední věc, kterou je třeba zmínit, je, že jdeme do této administrační sekce. Zde můžete také nakonfigurovat svůj e-mail a upozornění a být schopni zajistit, že u věcí, o kterých byste chtěli opravdu vědět, můžete tyto věci také nastavit. Můžeme tedy nastavit e-mailová upozornění, můžeme nastavit schopnost zapnout určité věci a vypnout určité věci a poté být schopni určit, kdo by tyto e-maily přijímal, a přihlaste se k odběru těchto upozornění, můžeme přidružit, koho bychom chtěli být, kdo by chtěl vědět o těchto věcech.

Ale jak jsem již řekl dříve, je to opravdu pěkný způsob, jak mít, alespoň mít celkový klid vědět, pro všechny instance podnikového SQL - co to je, že máte, a také se ujistit, že běží optimálně, i když nemáte t, neučinili jsme rozhodnutí investovat do nástroje pro sledování výkonu s velkým zásahem, který by tuto instanci spravoval. Toto vás pokryje, protože je to velmi cenově dostupný způsob, jak jít ven a pro mnoho případů bude moci tyto zásoby provádět a být schopen udělat druh velmi širokého druhu obecné úrovně monitorování, aby se ujistil, že dostal ten klid a věděl, co se děje.

Doufejme, že to dává smysl ve způsobu, jakým jsme jej popsali a ukázali vám to. Myslím, že z tohoto hlediska mohu pokračovat a předat ho zpět a můžeme si ještě promluvit.

Eric Kavanagh: To zní skvěle. Takže Robine? Dez? Nějaké otázky?

Robin Bloor: No, mám otázky. Je to opravdu zajímavé, myslím tím, že jsem chtěl jen učinit poznámku, že skoro všude, kde jsem byl, nejen mezi DBA, ale mezi kluky v síti, mezi kluky z úložiště, mezi kluky pro správu virtuálních strojů, znovu všechny pracovní tabulky.

Eric Kavanagh: Správně.

Dez Blanchfield: Ty víš, že to je, víš, že to je v pořádku, dokud se čísla nezačnou pohybovat. Když se čísla začnou pohybovat, víte, že se dostanou do problémů. Takže na otázku, o kterou se teď zajímám, vím, že bude pro vás obtížné odpovědět, ale co, pokud půjdete na místo, kde tam nemají nic podobného pro práci s tabulkami, tak předpokládejme DBA jsou velmi chytrí kluci a tak dále a tak dále, jaký druh návratnosti investic si myslíte, že byste z implementace něčeho takového dosáhli? Máte k tomu nějaké čísla nebo nějaké pokyny k tomu?

Bullett Manale: Je těžké říci, co je ROI, protože prostředí se bude trochu lišit. Je zřejmé, že čím větší je podnik, tím větší prostředí, samozřejmě čím více bude pravděpodobně návratnost investic, pokud nyní používají manuální metody, víte.

Vím, že jsem mluvil s řadou - když řeknu velké organizace tisíce a tisíce zaměstnanců a také pravděpodobně tisíce případů - kde mám lidi, kde jim to ukážu a říkají, že to bude trvat dva týdny mého času zpět. Řekl jsem mi to více než jednou. Těžko říci, co se týče skutečné částky dolaru z nákupu, ale je to značné, když máte prostředí.

Jak jsem řekl, je to celkem konzistentní, jsou to lidé, které já, většina lidí, se kterými mluvím, uchovávají tyto věci v tabulce. Takže je to jen velmi, velmi subjektivní věc, protože v každém prostředí je to trochu jiné, pokud jde o to, jak udělají licence a jak udělají licencování se společností Microsoft, což je další faktor. Ale pokud musí každý rok nebo každé tři roky dělat pravá upoutávky, myslím, že tři roky na maximum pro Microsoft, že budou, chtějí, abyste to provedli alespoň jednou za tři roky.

Pak víte, že je to značné, a víte, je to jen něco, co hodně usnadňuje. Protože se jedná o dynamickou věc, která se neustále mění, dává to také trochu větší platnost, pokud jde o to, na co se díváte poezie, takže tabulku jsme za šest měsíců nebo rok opravdu neaktualizovali. Jak často tedy aktualizujete tabulku, je další otázkou, abychom pochopili, že odpověď na návratnost investic.

Dez Blanchfield: Jo, myslím, licencování SQL, licencování je jen zatracená noční můra, ale je to zvláště noční můra, protože licencování není stejné mezi Microsoftem a Oracle a kýmkoli jiným, kdo tam dělá databázové věci. Pokud skutečně uchováváte věci v tabulkách, které mají tendenci být tím, co se ve skutečnosti děje, víte, že čas na udělení licence nastane dříve, než si to skutečně uvědomíte, a ve skutečnosti nemáte data, pokud víte, co tím myslím, snadno se dostat na tyto informace.

Každopádně, jak zdůrazňujete, je to dynamické a já osobně vůbec netuším, protože jsem nikdy vlastně nemusel jednat se společností Microsoft, takže nemám tušení, ale pravděpodobně existují databáze, které lidé často testovací data často stahují a testují prostředí a já bych hádal, že to jsou trny na vaší straně, pokud uděláte licence. Jsi to ty-?

Bullett Manale: Ano, jo. Je tomu tak proto, že mnohokrát se na tyto věci zapomíná a pak se snažíme přijít na to, dobře, dobře, dobře, máme základní licenci, že musíme zjistit počet jader pro každou z těchto instancí a já ne Nevím, co se týče standardů toho, co kupujete, hardware, můžete si také koupit docela dobrý hardware, pak pokud tento hardware nevyužíváte tak, jak by měl být využit, pak přeplatíte, protože jste platit za základní ceny, když tyto jádra nejsou využívána, takže se to stává problémem.

Každá verze SQL má tedy odlišný způsob uplatňování licencí, což je dokonce trochu matoucí. Máte tedy nějaké problémy a to je velká část toho, proč jsou tyto informace velmi užitečné, protože vám můžeme sdělit, jaká je to verze, můžeme vám samozřejmě sdělit počet jader, která máte, pokud se jedná o starší verze SQL to bylo stanovení ceny za soket, můžeme to samozřejmě také ukázat. Takže to prostě dělá to mnohem jednodušší rutinou, kterou musíte projít, když přijde čas na to, aby se věci opravily.

Dez Blanchfield: Jedna věc, která mi přijde na mysl, je mi líto -

Robin Bloor: Je to v pořádku, jdete do Dez, chtěl jsem položit možná irelevantní otázku.

Dez Blanchfield: Jen něco opravdu rychle, když jste na tématu, na kterém jste teď - vidíme mnohem více adopce cloudových prostředí a pokud to provozujeme uvnitř našeho vlastního datového centra, uvnitř našeho vlastního prostředí, plazí se kolem a hledají, objevování věcí je poměrně jednoduché.

Jak můžeme, jak se vypořádat se scénářem, kdy bychom mohli mít tři sady dat, dva mraky a viditelnost v těchto prostředích, je brána firewall a často je sada dat na konci kanálu nebo VPN. Je tam něco udělat, aby se objevil od front-endu, nebo to musíme udělat, abychom mohli začít otevírat porty, abychom mohli skenovat v určitých prostředích mezi jakýmsi cloudem a mimo prostory, kde běží tato platforma?

Bullett Manale: Ano, bylo by to v úvahu, pokud jde o přístavy. Takže, bohužel bych si přál, abych mohl říci, že to proběhne ve všech těchto prostředích, ale existuje několik různých možností, které byste s tím mohli udělat. Samozřejmě, pokud děláte něco jako Amazon EC2, vše, co byste opravdu potřebovali, je přístup do tohoto prostředí prostřednictvím vašeho připojení, za předpokladu, že jsou vaše porty otevřené, a pak budete moci určit vaše IP adresy nebo vaši doménu, která je s nimi spojena, a to může začít kolekce a začít objevovat.

Takže v těch typech prostředí to opravdu není problém; jsou to konkrétnější typy prostředí, jako je RDS, a kde právě získáváte samotnou databázi, kde bude trochu náročnější vidět a objevit tento typ informací.

Dez Blanchfield: Takže z toho vyplývá, že existují databáze a databáze. Tak například staré dobré časy, jako kdybych měl velmi, velmi velký databázový stroj, jako je anekdota, kterou jsem sdílel na frontě, kde je jen jedna masivní platforma a vše, co dělá, je poskytnout databázi. V dnešní době jsou databáze zabudovány do všeho, ve skutečnosti je to, že dva nebo tři z nich právě běží v mém telefonu za aplikacemi.

Jaké jsou výzvy, se kterými se setkáváte v případě scénářů, kde máte prostředí přicházející z prostředí Lotus Notes, s aplikacemi za nimi, SharePoint s databází na různých internetu atd.? V podstatě vše je poháněno databází na zadní straně. S jakými věcmi se setkáváte a jaké výzvy vidíte, když se lidé snaží jen zmapovat tyto druhy světů a co pro ně váš nástroj dělá?

Bullett Manale: No, myslím, že jde o to, že to, co jste řekl - všechno nyní potřebuje databázi, takže mnohokrát je spousta pravděpodobně, existuje spousta databází, které se dostávají do prostředí, které samotná DBA nejsou ani upozorněni, protože není příliš těžké nainstalovat SQL server do prostředí, obecně řečeno.

Tento nástroj také identifikuje věci, jako jsou například expresní databáze, tedy bezplatné verze serveru SQL. Je dost vtipné, že když se chystáte mluvit s DBA, znovu nedostanete konzistentní odpověď, pokud jde o to, že jim záleží na bezplatných databázích, které jsou venku. Mnoho z těchto aplikací, o kterých mluvíte, bude používat bezplatnou verzi databáze. Samotné organizace však budou mít jiný přístup, pokud jde o to, kdo je za tuto databázi zodpovědný, v závislosti na tom, s kým mluvíte.

Na některé DBA, se kterými mluvím, si pomyslím, že jsem byl naposledy v SQL Server PASS, což je v Seattlu. Zeptáte se otázky „Zajímají vás vaše expresní databáze?“ A bylo to asi padesát padesát. Někteří z nich chtěli vědět o nich jako o DBA, protože se cítili, jako by byli součástí jejich povinností, dokonce i těch, které byly vyjádřeny v databázích, které by mohly stále obsahovat kritické informace; stále musí projít procesem zálohování a stále se musí ujistit, že všechny věci na nich pracují ze zdravotního hlediska. Ale jen vědět, že existují, je stejně důležité, ne-li důležitější.

Zatímco druhá polovina lidí je: „Hej, nejsme zodpovědní za ty databáze a všechno, co na ně kladou, je na pozoru před osobou, která je nainstalovala.“ Ale celkově bych řekl, že řekl, že v dnešní době je na to všechno napojena aplikace, která jen více přispívá ke složitosti a záměně nutnosti inventarizovat tyto informace.

Dez Blanchfield: Jo, viděl jsem některé, vládní stránky jsou pravděpodobně moje nejoblíbenější, ale častěji než ne, nyní vidím v podnikových prostředích, kde je, jak jste řekl, že lidé na mě zapomenou, i když instalují něco jako SharePoint nebo jako je samo-výměna, takže víte, že přicházejí s bezplatnou verzí, která je právě zabudována, protože chtějí, víte, nainstalujte ji rychle a nemusíte se bát nutnosti licencovat.

Pak se to zvětšuje a pak si někdo začne stěžovat na výkon a jsou jako: „Je to jen váš starý server, vaše úložiště, síť, cokoli, “ a potom se zavolá DBA a jsou jako „No, ty“ Právě jsem do této bezplatné verze databáze vrazil vše, což není to, co potřebujete k provedení této velké. “

Zejména když máte scénáře, jako je Project Manager a Office, běží stovky, ne-li tisíce projektů napříč velkým podnikem nebo společností a používají SharePoint s Microsoft Project Serverem a do této databáze ukládají veškerá své PMO. Ale na přední straně jsou jako, je to jen webové rozhraní. Ale opravdu existují databáze a databáze.

Bullett Manale: Ano.

Dez Blanchfield: Tak jaké jsou, jeden z prvních kroků, které tu lidé podle všeho očekávají, je několik otázek, které bychom mohli chtít přivést od publika. Jednou z prvních otázek je, kde lidé začínají? Jaký je jejich první přirozený krok: „Dobře, musíme udělat nějakou verzi verze Alonymics Anonymous?“

Máme více databází, než víme, co dělat. Jak vypadá od nich přirozený krok: „Dobře, musíme si to nechat ujít a začít běžet?“ Jdou prostě do chlazené krůty nebo později opravdu potřebují začít malé a jen získat nějaké zkušenosti s mapováním jejich prostředí ?

Bullett Manale: Myslím, že to říká, že musí zmapovat prostředí. Společnost Microsoft nyní nabízí bezplatný nástroj, nástroj Microsoft Assessment Planning Tool, je to bezplatný nástroj, ale je statický. Uděláte objev a to je vše. Získáte seznam věcí, které jsou tam venku. Vzali jsme to a řekli jsme, pojďme udělat další krok, udělejme objev, pojďme najít to, co je tam a pojďme to do úložiště a udělejme to tak, aby bylo dynamické a můžeme k němu přidat, odstranit z něj.

Ale celkově největším prvním krokem je myslím, že jen zjistit, udělat objev. Ať už to znamená stažení zkušebního produktu na zkušební verzi, můžete si jej stáhnout a vyzkoušet po dobu 14 dní a můžete poukázat na své prostředí a provést sbírku.

Pokud již máte tabulku se spoustou těchto informací, že jste si jisti, že tyto informace jsou správné, máte také možnost importovat do CSV tuto tabulku se všemi těmito informacemi a udělat z toho část toho, co vy už mám. Ale co se týče vymýšlení toho, co nevíte, jediným způsobem, jak toho dosáhnout, je ručně jít ven, udělat to nebo mít nástroj, který hledá takový druh věcí, jako je tento. To je rozhodnutí, které budete muset v určitém okamžiku učinit, je: „Snažím se automatizovat tento objev nebo alespoň získat dobrý základ toho, co je tam venku, a pak se možná obávat některých výjimek?“ Ale pro většinou budete potřebovat nástroj.

Dez Blanchfield: Takže jen rychle. Kam chodí lidé na to začít? Zasáhli váš web? Jak se k tomu dostanou a jak rychle začít?

Bullett Manale: Pokud jdete na Ideru, IDERA.com, uvidíte, a já to vlastně dokážu rychle ukázat. Na webu Idera jdete k produktům, přejděte do správce inventáře. Uvidíte, že zde je odkaz ke stažení. Jednoduše určujete, kterou sestavu chcete nainstalovat na 64 nebo 32 bitů, a to vás přivede a můžete začít objevovat odtamtud.

Robin Bloor: Fantastická a skvělá, skvělá prezentace, děkuji vám.

Bullett Manale: Děkuji.

Eric Kavanagh: Máme několik otázek od publika a my vám je pošleme e-mailem, protože se dnes musíme tvrdě zastavit, ale Bullett, opět skvělá práce na demu, skvělá práce našeho producenta, který chytil, že to nebylo. t ukazuje.

Bullett Manale: Je mi to líto.

Eric Kavanagh: Ne, to jsou dobré věci, vidíte podstatu podnikání, že? Protože podnik provozuje data a viditelnost se blíží k jádru. Takže žádné další vlnité věci; Nyní můžete ve skutečnosti ukázat na věci a dostat to vyřešené. Tak dobré pro vás.

Bullett Manale: Děkuji.

Robin Bloor: Ale bylo skvělé vidět to naživo i mimochodem, dobře odvedené.

Eric Kavanagh: Jo, budeme toto webové vysílání archivovat pro pozdější prohlížení a pak ho doufáme, že ho asi za hodinu nebo dvě začneme zvyšovat, počáteční archív někdy stoupne, někdy je to o něco delší, ale určitě necháme lidi vědět. Díky tomu tě pustíme, lidi. Ještě jednou děkujeme za účast v Briefing Room, jsme vlastně Hot Technologies. Příště vás budeme dohonit. Dávejte pozor, sbohem.

Klíče k království: správa serveru SQL s dynamickým objevováním