Moskon Ucinkovita izgradnja testnih okolij

Uploaded from authorPOINTLite
Views:
 
Category: Entertainment
     
 

Presentation Description

No description available.

Comments

Presentation Transcript

Učinkovita izgradnja testnih okolij: 

Učinkovita izgradnja testnih okolij Aleš Moškon

Agenda: 

Agenda Testna okolja Problematike testnih okolij Virtualizacija testnih okolij Primer uporabe virtualizacije v Microsoftu Novosti Virtual Strežnika 2005 R2

Zakaj testna okolja? : 

Zakaj testna okolja? Preprečevanje vpliva nenadzorovanih sprememb v produkcijskih okoljih!

Problematika testnih okolij: 

Problematika testnih okolij Primer.. Testno okolje Testni strežnik

Problematika testnih okolij: 

Problematika testnih okolij Primer.. Testno okolje Produkcijsko okolje Koliko sprememb okolja je bilo potrebnih? Koliko časa je bilo potrebnega za postavitev? Ali imamo pod nadzorom/dokumentirane vse izvedene spremembe? Kaj pa varnost – dostop do produkcije, omrežja? Ali lahko čez čas vzpostavimo ENAKO okolje – čas, dokumentacija? Finančni viri? Porabljen čas?

Problematika testnih okolij: 

Problematika testnih okolij Kaj želimo izboljšati? Čas vzpostavitve Zmanjšati stroške in operativno vzdrževanje Izkoriščenost strojne opreme Nadzor in kvaliteto testiranja Na kakšen način?

Virtualizacija testnih okolij: 

Virtualizacija testnih okolij

Cilji virtualizacije infrastrukture: 

Cilji virtualizacije infrastrukture Zmanjševanje odvisnosti od fizične strojne opreme Zmanjševanje groženj - izpadi in vzdrževalna dela Kar največja izraba strojne opreme Povečanje možnosti učinkovitega okrevanja

Kako vzpostaviti virtualno okolje? : 

Kako vzpostaviti virtualno okolje? Določitev sprejemljivih omejitev testnega okolja – dogovor o namenu Posnemanje produkcije? Vzpostavitev fizične infrastrukture Dogovor o standardnem setu virtualnih infrastrukturnih storitev Vzpostavitev postopkov za delovanje virtualnega testnega okolja

Kako vzpostaviti virtualno okolje?: 

Kako vzpostaviti virtualno okolje? Načrtovanje in vzpostavitev fizičnega okolja Zasnova gostiteljskih strežnikov Mrežna infrastruktura in storitve Mehanizmi za nalaganje varnostnih popravkov, Protivirusna zaščita Vzpostavitev logične zasnove virtualnega okolja Implementacija infrastrukturnih storitev v virtualnem okolju Repozitorij virtualnih okolij Mehanizmi nameščanja virtualnih okolij

Načrtovanje in vzpostavitev fizičnega okolja: 

Načrtovanje in vzpostavitev fizičnega okolja Dileme: Kakšno strojno opremo izbrati Kako vzpostaviti fleksibilno infrastrukturo Kako vzdrževati fizično okolje varnost razpoložljivost operativno vzdrževanje

Zasnova fizičnega okolja: 

Zasnova fizičnega okolja

Zasnova gostiteljskih strežnikov: 

Zasnova gostiteljskih strežnikov Definirati standardno zasnovo strežnikov Določiti maksimalno število virtualnih sistemov in njihove zahteve po RAM-u. Formula = 512 Mb + 32 Mb * število VM + Skupne zahteve delujočih VM Priporočljiva je vgradnja dveh 1G mrežnih kartic: za povezovanje virtualnih omrežij, delovanje infrastrukture testnega okolja. Priporočljiva je uporaba mrežnih kartic z Q VLAN tagging tehnologijo. Ustrezna razporeditev diskovnih kapacitet (ločeni VM in OS diski), Za maksimalne zmogljivosti virtualnih okolij = en virtualni strežnik na fizični procesor

Mrežna infrastruktura in storitve : 

Mrežna infrastruktura in storitve Cilj – kar najmanjše spreminjanje fizične infrastrukture Mrežna postavitev znotraj virtualnih okolij temelji na layer-2 ločenih broadcast domenah. V testnem okolju je priporočljiva postavitev stikala s podporo večim broadcast domenam. Z uporabo 802.1Q VLAN tagging tehnologij se še dodatno lahko zmanjša število potrebnih mrežnih povezav v strežnikih. Usmerjevalniki niso nujno potrebni za notranje delovanje testnega okolja, le ti so lahko implementirani programsko v virtualnih okoljih.

Vzdrževanje, operativni postopki: 

Vzdrževanje, operativni postopki Nadzor nad delovanjem infrastrukture Razporejanje razpoložljivosti Vodenje sprememb Mehanizmi za kontrolirano nalaganje varnostnih popravkov, protivirusna zaščita Varnostna politika, določanje vlog in pravic Izdelava varnostnih kopij

Zasnova virtualnega okolja: 

Zasnova virtualnega okolja

Implementacija infrastrukturnih storitev v virtualnem okolju : 

Implementacija infrastrukturnih storitev v virtualnem okolju Vse infrastrukturne storitve implementirane v virtualnem okolju (AD, DNS, DHCP, WINS,..). Priporočljiva je vzpostavitev rešitve za nalaganje varnostnih popravkov kakor tudi protivirusne zaščite v samo virtualno okolje. Infrastrukturne storitve naj bodo logično razporejene na nekaj virtualnih strežnikov

Repozitorij virtualnih okolij: 

Repozitorij virtualnih okolij Hranjenje standardnih virtualnih postavitev Verzije postavitev Vzpostaviti standardizacijo poimenovanja Politika vzdrževanja repozitorija – patch management Instalacijske skripte ali predpripravljena okolja – nameščanje? Kaj pa projekti?

Predstavitev izkušenj v Microsoftu: 

Predstavitev izkušenj v Microsoftu V Microsoftu se virtualizacija uporablja vsakodnevno na različnih področjih: Testiranje konceptov različnih postavitev Postavljanje pilotskih rešitev Učenje, prenos znanj Impresivna je interna postavitev tesnega okolja CISLAB oddelka ‘Core Infrastructure Services’

Predstavitev izkušenj v Microsoftu: 

Predstavitev izkušenj v Microsoftu CISLAB je vzpostavil virtualno okolje za interna testiranja različnih konceptov postavitve infrastrukturnih storitev. Vloga CISLAB-a Vzpostavljanje informacijskih okolij Pridobivanje znanj na področju Data-center rešitev Izzivi pri delu Kako vzpostavljati testna okolja, da v največji možni meri posnemajo produkcijska okolja Zagotavljanje hitrih postavitev in segmentiranja storitev Zagotavljanje konsistentnega, varnega in nadzorovanega okolja

Vzpostavitev virtualizacije testnega okolja: 

Vzpostavitev virtualizacije testnega okolja V virtualno okolje se je prenesla infrastruktura po dokumentaciji WSSRA http://www.microsoft.com/technet/itsolutions/wssra/raguide/default.mspx Delna virtualizacija infrastrukture testnega okolja

WSSRA Architecture: 

WSSRA Architecture

WSSRA VE - 9 strežnikov: 

WSSRA VE - 9 strežnikov

WSSRA VE - en strežnik: 

WSSRA VE - en strežnik

Vpliv virtualizacije na infrastrukturo in vzpostavitev: 

Vpliv virtualizacije na infrastrukturo in vzpostavitev 32 VMs na enem strežniku - 3 ure 90 strežnikov - 3 tedne 32 VMs na 9 strežnikih - 2 tedna Stroški virtualnega testnega okolja predstavljajo 2.5% prvotnih stroškov!

Specifikacije strežnika: 

Specifikacije strežnika DL580 G2 (4 HT proc 1.6GHZ P4) 16 GB RAM Diskovne kapacitete 160+ GB Lokalni diski(2x18GB, 2x146GB) SAN diskovna polja – hitrejše delovanje (IO) Zagonske skripte

Proces nameščanja: 

Proces nameščanja Standardna konfiguracija strežnikov RIS, avtomatizirane post OS skripte, podvojevanje strežnikov (Ghost imaging) Dodeljevanje navideznih omrežij Vnaprej pripravljeni virtualni strežniki Podvojevanje virtualnih strežnikov lokalno kopiranje razporejanje SAN LUN Doslednost Cilj – zmanjšati čas vzpostavitve

Microsoft Virtual Server 2005 R2: 

Microsoft Virtual Server 2005 R2 Predstavitev novosti

Visoka razpoložljivost: 

Visoka razpoložljivost Gruče virtualnih strežnikov na različnih gostiteljih z uporabo iSCSI tehnologije namen: testiranje clustering aplikacij in tehnologij večja razpoložljivost virtualiziranih sistemov, ki ne omogočajo podpore gruč neodvisen od sistema v virtualnem strežniku Gruče gostiteljskih strežnikov klasična uporaba MSCS tehnologij – večja razpoložljivost

Večja skalabilnost: 

Večja skalabilnost Podprti so x64 gostitelji Windows Server 2003 Standard x64 Edition Windows Server 2003 Enterprise x64 Edition Windows XP Professional x64 Edition 64 bitna verzija omogoča večjo skalabilnost zaradi večjega naslovnega prostora možna uporaba večjih pomnilniških kapacitet Izboljšane zmogljivosti izboljšana uporaba večnitnosti in razporejanja pomnilnika po internih testih tudi do 65% pospeški pri delu z spominom V določenih primerih 50% manjša poraba procesorja

Virtual Server 2005 R2: 

Virtual Server 2005 R2 Izboljšano vzdrževanje PXE booting – možnost enotne infrastrukture za postavljanje virtualnih strežnikov Povezovanje z MOM in SMS rešitvami Dodana orodja za virtualizacijo strežnikov

Lastnosti: 

Lastnosti Popolna Microsoft podpora za vse virtualizirane Microsoft strežniške produkte Veliko število drugih delujočih operacijskih sistemov: Linux, Solaris, OS/2, Novell,ogromno število različic Unix-ov Spremenjen licenčni model Enterprise Edition vključuje že 4 strežniške licence za virtualne strežnike Licence le za delujoča virtualna okolja Microsoft Virtual Server R2 ponuja najboljše razmerje price/performance med vsemi virtualizacijskimi tehnologijami v Windows okolju!

Longhorn Server wave CY2006 Today: 

Longhorn Server wave CY2006 Today Windows virtualizacija z Windows hypervisor Uporaba Intel VT and AMD Pacifica tehnologij Prihodnost virtualizacije Windows okolij Danes na voljo 2006 Vključeno v Longhorn strežnike

Povzetek: 

Povzetek Virtualizacija okolij prihrani čas in sredstva že danes. Ključnega pomena je dobra postavitev infrastrukture. Vzpostavite osnovno standardno virtualno okolje. Infrastruktura testnega okolja naj bo pod enakim režimom kot produkcijsko okolje. V Microsoftu imamo že veliko izkušenj z virtualizacijo Virtualizacija dobiva vedno večjo vlogo v informatiki!

Viri: 

Viri WSSRA – VE Virtualna okolja za razvoj in testiranje http://go.microsoft.com/fwlink/?LinkId=50491 Windows Server System Reference Architecture http://www.microsoft.com/wssra Microsoft Virtual Server http://www.microsoft.com/windowsserversystem/virtualserver Microsoft Dynamic Systems Initiative http://www.microsoft.com//dsi

Slide37: 

Izpolnite vprašalnik in si priborite SmartPhone Qtek 8010!