Serverite Virtualiseerimine SISUKORD SISUKORD.................................................................................................................................. 1 SISSEJUHATUS.......................................................................................................................... 2 1.VIRTUALISEERIMINE..............................................................................................................3 1.1 Miks kasutada Virtualiseerimist?........................................................................................4 1.2 Virtualiseerimise puudused................................................................................................5 2.TEHNIKAD VIRTUALISEERIMISES.........................................................................................7 2
Liiklus ja rahvastiku logistika (Traffic and population logistics) 12. Teadmiste jagamine (Knowledge sharing) 13. Integreeritud elektrooniline keskkond (Integrated electronic environment ) 14. Globaliseerumine (Globalization ) 15. Interfeis ning robootika (Interfaces and robotics ) 16. Ilma prognoosimine ning kontroll (Weather prediction and control ) 17. Jätkusuutlik tootmine (Sustainable development ) 18. Meelelahutus (Entertainment ) 19. Kosmoseuurimine (Space exploration ) 20. "Virtualiseerimine" ("Virtualization" ) 21. Ajaloo säilitamine (Preservation of history ) 22. Liikide säilitamine (Preservation of species ) Tehnoloogia areng Interneti kasutus maailmas Infoühiskond Eestis 1990. aastad 2005. a poliitilised e-valimised Eestis(kohaliku omavalitsuse valimised) 2007. a - e-hääletamine parlamendi valimistel elektroonilised maksu- ja tollideklaratsioonid
Virtuaalreaalsuse tajumine – Protsess, millega isik tõlgendab mingit kujundlikku sensoorset muljet ruumilise objektina. Avatar – Virtuaalmaailmas osaleja abstraktne esitus. Kaugkohalolu/telekohalolu/kaugmanulus – Psühholoogiline kogemus, mis loob mulje süüvumisest virtuaalilma. Virtuaalkohalolu/virtuaalmanulus – Osaleja täielik „sealoleku“ tundest tingitud kaasahaaratus virtuaalilma. Meetodid Virtualiseerimine Süüvumine/süüve Täielik suve Virtuaalmatk/visuaalnavigeerimine Osaline süüve Absoluutväärtus Meelevahetus Suhteline väärtus Adaptiivne täpsustamine Kaugolelu/teleolelu/kaugeksistents Detailsustase/LOD
virtuaalmasina mingi kindla seisukorra salvestada ja hiljem vajaduse korral taastada selle juba varem salvestatud seisukorra. Sel teel võid Sa virtuaalmasinas sooritada igasuguseid eksperimente ja kui midagi läks valesti, siis saad kiiresti ning lihtsal teel taastada oma eelmise töötava seisukorra (st põõrata tagasi eelmisse snapshot'i). Sa võid luua suvalise arvu snapshotte ja Sa võid neid ka kustutada, et kettaruumi vabastada. 4) Infrastruktuuri konsolideerimine. Virtualiseerimine võib tunduvalt vähendada nii riistvara kui ka elektrienergia maksumust. Selle asemel, et jooksutada mitut erinevat füüsilist kompuutrit, kasuta ühteainsat võimsamat arvutit ja jooksuta siis seal mitut virtuaalmasinat... Haapsalu Kutsehariduskeskus Jürgen Ulla Arvutid ja arvutivõrgud A13 VirtualBox-i Installeerimine 1
очищать после каждого спринта. Доска в Канбан может быть поделена по функциям, а в Scrum команды кросс-функциональные. Клин код 12лоенг Correct english, ne bolshe 3 peremennih, ponjatnie nazvanija, o 4em idet re4, funkcija delaet tolko odnu vesh,kommentarii ne nuzni, Виртулизация virtualiseerimine konfiguratsiooni haldused •Arendus mitmele operatsioonisüsteemile •Arendus •Testimine •Erinevatele operatsioonisüsteemidele kompileerimine (continuous integration) Spiral evolution of software 15loeng Model developing vaatepunktide raamistik 5 loeng-2 loeng Vaatepunkide raamistik: Analüüs Käitumise analüüs Eesmärgimudelid, tegevus-diagrammid, kasutuslood Interaktsioonide analüüs Konteksti-diagrammid, klassi-diagrammid
maailma, väga väiksed riigid võivad olla väga juhtival tasemel. · Turgude fragmentatsioon- mis viitab sellele, et erinevatel turgudel on väga erinevad nõuded toodetele, ühe ja sama unikaalse tootega on väga raske erinevatel turgudel edukas olla. Nt. tarkvara lokaliseerimine, tarkvara kohalikus keeles pakkuda jne. Aafrikasse tarnitakse näiteks arvuteid mis on ülesse keeratavad. · Turgude virtualiseerimine- viitab info- ja kommunikatsioonitehnoloogia võidukäigule. Nt. hotelli hinnad, kui aastaid tagasi otsis hotelli välja sulle reisiagent ja sa maksid meeletud hinda hotelli eest, siis tänapäeval otsid ise netist nt. booking.com, hotels.com lehelt välja sobiva hotelli, sobiva hinnaga ja neid on lihtne võrrelda. · On tekkinud täiesti uus tehnoloogiline ja sotsiaalne infrastuktuur- lihtne on korjata
*Enamus arvuteid kasutab keskmiselt 25% arvutusvõimsusest, ülejäänud vaba; *Vabast arvutusvõimsusest osa kasutatakse taustal hajusarvutuste teostamiseks, arvutiga saab samal ajal jätkata igapäevaseid tegevusi; *Arvutusülesandeid arvutite vahel jagab keskne server; *Kulude vähendamine, arvutuse kiiruse kasvatamine, agiilsus, kasutamata arvutiressursside hulga vähendamine, energiatarbimise vähendamine. 73. Mis on virtualiseerimine ja mis on virtualiseerimise plussid? Ühe serveri võimekus jaotatakse väiksemateks osadeks, et jooksutada eraldi mitut sõltumatut virtuaalset masinat virtualiseerimine. Plussid: *Võimalik paindlikult kasutada serveri ressursse - enamus servereid kasutab üldjuhul 15-20% jõudlusest; virtualiseerimine võimaldab viia 70% protsendini. *Ka vastupidi mitu füüsilist serverit on võimalik koondada üheks virtuaalseks masinaks lihtsam hallata, suurem võimsus. 74
Tuleb vältida nn. vendor-lockout’ide teket, st. säilitada võime muuda tehnoloogiaid. Konsolideerimine on seda efektiivsem mida kõrgemal tasemel see õnnestub läbi viia. Andmete ja rakenduste konsolideerimine on seetõttu veelgi efektiivsem kui näiteks serverite või kettakastide tasemel konsolideerimine. Samas ka oluliselt keerukam, tingimuseks on õigeid arhitektuurilised ja ärilised otsused. Viimasel ajal on nii eluliseks vajaduseks kui ka trendiks: Virtualiseerimine - andmesalvestuse virtualiseerimine (SAN); - virtuaalsed serverid, st. ühel füüsilisel hostil mitmeid loogilisi serveroperatsioonisüsteeme/imageid (VmWare, Sun, Microsoft jt.); - võrgu virtualiseerimine - jne. Automatiseerimine – do it once. Administraatori rolliks peaks olema probleemile/olukorrale lahenduse välja töötamine ja selle automatiseerimine, mitte mehaaniline kordamine. Kuidas on arenenud andmesalvestustehnoloogiad?
protsess, teenuste mõõtmine, teenuste aruandlus 1 loeng 4 Guido Leibur Harjutustunnid (16 t) + iseseisev töö (60 t) Loeng 1 Sissejuhatus Ülevaade erinevatest haldusmeetoditest 5 Guido Leibur Kuumad teemad tänases IT organisatsioonis 1. Virtualiseerimine ja konsolideerimine 2. Protsesside (töökorralduse) parandamine 3. IT moderniseerimine 6 Guido Leibur IT organisatsiooni tegevuse eesmärk Firma äri võimaldamine klientide parima teenindamise ja firma tulusaima majandamise kaudu Firma Äripool kliendid
Suurarvutid - ei ole kadunud, üks IBM suurarvuti suudab jooksutada kuni 17 000 Linuxi või Windowsi serveri olemit . 72. Mis on hajusarvutus ja mis on hajusarvutuse plussid? - Töömahukate arvutusülesannete lahendamine, kasutades kahte või enamat arvutivõrku ühendatud arvutit. Plussid: kulude vähendamine, arvutuse kiiruse kasvatamine, agiilsus, kasutamata arvutiressursside hulga vähendamine, energiatarbimise vähendamine. 73. Mis on virtualiseerimine ja mis on virtualiseerimise plussid? - Ühe serveri võimekus jaotatakse väiksemateks osadeks, et jooksutada eraldi mitut sõltumatut virtuaalset masinat. Plussid: lihtsam hallata, suurem võimsus. 74. Mis on pilveserver ja mis on pilveserveri plussid? - Ligipääs üle interneti. Plussid: suur paindlikkus andmemahtude/jõudlusvajaduse äkilise kasvu korral saab pilveserver hakkama. 75. Millised probleemid on seotud vähese/liigse IT infrastruktuuri investeerimisega? -
Linuxisse on võimalik voi saab, kasutaja soovi korral, installeerida ja käivitada NTFS i failisüsteemi kuigi peajagajad ei pane seda vaikimisi valikuks. See viis, kuidas aga vaikimisi Windowsi failisüsteem NTFS is töötab, põhjustabki failide murdumise tehes süsteemi tööjõudluse ajajooksul oluliselt halvemaks ja see omakorda nõuabki regulaarset diski fragmentimist, et selle vastu võidelda. 5 - emuleerimine ja virtualiseerimine Riistvara imiteerimist ja virtualiseerimist VMware, VirtualBox, Xen, Parallels, Win4Lin. KVM ja QEMU ga võib jooksutada ka muude operatsioonisüsteemidega nagu Linux. VMware, VirtualBox, Virtual PC, Virtual Server, Hyper-V (saadaval ainult 64-bit versioonil Vista SP2, Windows 7 ja Windows Server 2008), Parallelselt , QEMU t saab kasutada muude süsteeme jooksutamisel Windowsiga, . b-Binary imiteerimine, alternatiivne API
firma enda raamatupidamisega kokkupuudet ei olnud. Seega koostas autor majandusanalüüsi lähtudes firma ICT Support OÜ aastaaruannetest aastatel 2009 kuni 2012. Firma ICT Support OÜ on asutatud 2002. aastal aadressiga Valgevase 3. ICT Support OÜ koosneb neljaliikmelisest töötajaskonnast, kellest üks on tegevjuht ning kolm süsteemiinsenerid. ICT Support OÜ tegevusvaldkondadeks on keskne kasutajate haldus, virtualiseerimine, tööjaamade haldus, serverite haldus, tulemüürid ja kaugtöö, andmete varundamine ja taastamine ning klasterlahendused. ICT Support OÜ tegevuse põhieesmärgiks on tööprotsesside optimeerimine ning kvaliteetse IT tugiteenuse (hooldus, remont, arendus, nõustamine) pakkumine äriklientidele. ICT Support OÜ varustab ettevõtteid vajalike IT seadmetega ning esindab Raritan KVM ja Remote Power seadmete tootjat Eestis. 1 FINANTSANALÜÜSI EESMÄRK JA INFOALLIKAD
protsessori ressursid kasutamiseks erinevatele operatsioonisüsteemidele. Selline lähenemine aitab paremini ära kasutada vaba arvutusvõimsuse ja koondada ühele arvutile töötama mitmeid erinevaid servereid või tööjaamu. See on suurepärane vahend õppe- või testimiskeskkonna loomiseks, et näiteks õppida tundma erinevaid operatsioonisüsteeme samas arvutis või testida klient-server lahendusi ühel füüsilisel arvutil. Virtualiseerimine on kahtlemata võimalik ka ilma riistvaralise toetuseta aga kui kogu virtualiseerimiskeskkond on emuleeritud tarkvaraliselt langeb oluliselt sellise süsteemi jõudlus. Soovitatavad praktilised harjutused Tuvastada protsessori ja mälu parameetrid utiliidiga CPU-Z Tuvastada arvuti kiibistik, BIOS ja süsteemikomponendid kasutades utiliiti msinfo32 (Microsoft Windows)
Veeruviivitus Millisel massmäluseadmel on kõige väiksem viivitus andmete poole pöördumisel? SSD Tugikiibistik sisaldab protsessori pingeregulaatori Millise valemiga saab arvutada PCI siini läbilaskevõimet megabaiti/sekundis? Siini laius baitides x ülekandekiirus [MHz] Millised ei ole PCle siini omadused? Siinil on vajalik tsentraliseeritud arbitreerimine Terminali funktsioon on: võimaldab üle kanda kasutajakeskkonda serverist arvutitöökohale Virtualiseerimine võimaldab paremini ära kasutada ühe füüsilise serveri ressurssi. Protsessori masinkäskudega ei saa teostada järgmist funktsiooni: protsessori andmevahetuse sünkroniseerimine Millises järjekorras täidab protsessor programmi: käsu lugemine, käsu dekodeerimine, käsu täitmine, tulemuse salvestamine Milline protsessori omadus võimaldab riistvara tasemel samaaegselt käivitada mitut operatsioonisüsteemi? Virtualiseerimise tugi
pakenduv kohe, ilma lisakonfigureerimisteta. Sõltuvuste haldus: Sõltuvused koos lähtekoodiga repositooriomis. Sõltuvused hallatakse vahenditega - Ivy, Maven. Rakenduse konfiguratsioon: • Dünaamiline, sõltub keskkonnast. • Staatiline, luuakse rakenduse ehitamisel. • Healthy mix. Proovi saavutada olukord, kus versioonihaldusest tulev asi on kompileeruv ja vajadusel pakenduv kohe, ilma lisakonfigureerimiseta. Virtualiseerimine. • Arendus mitmele operatsioonisüsteemile: o Arendus, o Testimine, • Erinevatele operatsioonisüsteemidele kompileerimine (continuous integration). Töölaua/serveripargi virtualiseerimise vahendid: parallels desktop, VM Ware Workstation, Virtualbox. Muu Cross-functional tiim - Kõik vajalikud rollid on kaetud, Teistest sõltumatu, Fookus koostööl ja tulemusel.
Staatiline, luuakse rakenduse ehitamisel Healthy mix o Konfiguratsioon: .properties fail, .ini faili, .yaml XML, servlet Andmebaas JNDI Lähtekood … o Proovi saavutada olukorda, kus versioonihaldusest tulev asi on kompileeriv ja vajadusel pakenduv kohe, ilma lisaknfigureerimisteta Virtualiseerimine o Arendus mitmele operatsioonisüsteemile Arendus Testimine o Erinevatele operatsioonisüsteemidele kompileerimine (continuous integration) o Töölaua/serveripargi virtualiseerimise vahendid: Parallels desktop VM Workstation Virtualbox- tasuta Testimine o Unit test o Acceptance test o Regressioon test o Jõudlustest
· New fonte , sealhulgas mitmed kavandatud ekraani lugemine ja paranenud Hiina (Yahei, JhengHei), Jaapani (Meiryo) ja Korea (Malgun) fonte. ClearType Samuti on täiustatud ja vaikimisi sisse lülitatud. · Parem äänisäätimien võimaldab kogu süsteemi maht või kogus üksikute heliseadmete ja isegi üksikute taotluste kontrollitud eraldi. Uus audio funktsioone, nagu Room korrigeerimine, Bass Management, Speaker Täida ja kõrvaklappide virtualiseerimine on ka võetud. · Windows System Hindamisskaala on vahend, et võrrelda süsteemi jõudlust. Tarkvara nagu mänge saab alla laadida selles reiting ja muuta oma käitumist runtime parandamisele. Kontrollnäitaja katseid CPU , RAM , 2-D ja 3-D graafika kiirendus, graafika mälu ja kõvaketta ruumi. · Windows Ultimate Extras : Ultimate Windows Vista pakub läbi Windows Update, juurdepääs mõningaid lisavõimalusi. Need on koguda täiendavat MUI keelepakette,
• Ivy, Maven Rakenduse konfiguratsioon: • Dünaamiline, sõltub keskkonnast • Staatiline, luuakse rakenduse ehitamisel • healthy mix Konfiguratsioon: • .properties fail, .ini fail, .yaml • XML, servlet • andmebaas • JNDI • lähtekood • ... ! Proovi saavutada olukord, kus versioonihaldusest tulev asi on kompileeruv ja vajadusel pakenduv kohe, ilma lisakonfigureerimisteta. 176. Virtualiseerimine. Milleks? • Arendus mitmele operatsioonisüsteemile • Arendus • Testimine • Erinevatele operatsioonisüsteemidele kompileerimine (continuous integration) Töölaua/serveripargi vitualiseerimise vahendid: • Parallels Desktop • VM Ware Workstation • Virtualbox tasuta