logging in or signing up Moskon Ucinkovita izgradnja testnih okolij Melinda Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 46 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: September 30, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Učinkovita izgradnja testnih okolij: Učinkovita izgradnja testnih okolij Aleš MoškonAgenda: Agenda Testna okolja Problematike testnih okolij Virtualizacija testnih okolij Primer uporabe virtualizacije v Microsoftu Novosti Virtual Strežnika 2005 R2Zakaj testna okolja?: Zakaj testna okolja? Preprečevanje vpliva nenadzorovanih sprememb v produkcijskih okoljih!Problematika testnih okolij: Problematika testnih okolij Primer.. Testno okolje Testni strežnikProblematika 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 okrevanjaKako 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 okolijNač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ževanjeZasnova fizičnega okolja: Zasnova fizičnega okoljaZasnova 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 procesorMrež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 kopijZasnova virtualnega okolja: Zasnova virtualnega okoljaImplementacija 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 okoljaVzpostavitev 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 ArchitectureWSSRA VE - 9 strežnikov: WSSRA VE - 9 strežnikovWSSRA VE - en strežnik: WSSRA VE - en strežnikVpliv 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 vzpostavitveMicrosoft Virtual Server 2005 R2: Microsoft Virtual Server 2005 R2 Predstavitev novostiVisoka 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žljivostVeč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 procesorjaVirtual 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žnikovLastnosti: 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žnikePovzetek: 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! You do not have the permission to view this presentation. In order to view it, please contact the author of the presentation.
Moskon Ucinkovita izgradnja testnih okolij Melinda Download Post to : URL : Related Presentations : Share Add to Flag Embed Email Send to Blogs and Networks Add to Channel Uploaded from authorPOINTLite Insert YouTube videos in PowerPont slides with aS Desktop Copy embed code: (To copy code, click on the text box) Embed: URL: Thumbnail: WordPress Embed Customize Embed The presentation is successfully added In Your Favorites. Views: 46 Category: Entertainment License: All Rights Reserved Like it (0) Dislike it (0) Added: September 30, 2007 This Presentation is Public Favorites: 0 Presentation Description No description available. Comments Posting comment... Premium member Presentation Transcript Učinkovita izgradnja testnih okolij: Učinkovita izgradnja testnih okolij Aleš MoškonAgenda: Agenda Testna okolja Problematike testnih okolij Virtualizacija testnih okolij Primer uporabe virtualizacije v Microsoftu Novosti Virtual Strežnika 2005 R2Zakaj testna okolja?: Zakaj testna okolja? Preprečevanje vpliva nenadzorovanih sprememb v produkcijskih okoljih!Problematika testnih okolij: Problematika testnih okolij Primer.. Testno okolje Testni strežnikProblematika 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 okrevanjaKako 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 okolijNač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ževanjeZasnova fizičnega okolja: Zasnova fizičnega okoljaZasnova 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 procesorMrež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 kopijZasnova virtualnega okolja: Zasnova virtualnega okoljaImplementacija 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 okoljaVzpostavitev 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 ArchitectureWSSRA VE - 9 strežnikov: WSSRA VE - 9 strežnikovWSSRA VE - en strežnik: WSSRA VE - en strežnikVpliv 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 vzpostavitveMicrosoft Virtual Server 2005 R2: Microsoft Virtual Server 2005 R2 Predstavitev novostiVisoka 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žljivostVeč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 procesorjaVirtual 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žnikovLastnosti: 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žnikePovzetek: 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!