Virtuelle servere -Virtuelle servere vs Fysiske servere- Hovedoppgave våren 2005 Av Kurt Eirik Nilsen og Jørgen Foss.

Slides:



Advertisements
Liknende presentasjoner
Avhengigheter og installering
Advertisements

Prosjekt Kartlegging av systemovervåkningsverktøy (SyMVe) l Bakgrunn l Prosjektmandatet l Prosjektplanen.
Larvik Og Omegn MS Foreningen sin PC opplæring høsten 2005 Dette undervisningsmaterielle er laget av Ole Andreas Hvatum oktober 2005.
Webprogrammering (LO113A) 1 Kom i gang med PHP. Webprogrammering (LO113A) 2 Mål  Installere Apache og PHP  Konfigurasjon av Apache og PHP  Forstå samspillet.
Server  Server tjenester  Server hardware. Server tjenester  Fil/print  Database  Web  Applikasjon  Mail  Gruppevare  Terminalserver  På de.
Kapittel 8: Nettverk i praksis
Unix Amir Maqbool Ahmed
Lagringsystemer Harddisker SCSI NAS SAN.
Hva gjør et operativsystem?
Linux.
Eksterne sikkerhetsproblemer og trusler Med fokus på Windows nettverk.
Halvtykke (diskløse) klienter Larvik bibliotek Rigmor Haug, Bibliofils Brukermøte mai 2007.
Datamaskinens komponenter og virkemåte
MS kap 61 Nye trender  Vi skal se på  Virtualisering  ”Cloud computing”
Microsoft Office2010 ved UiO Fellesmøte IT-ansvarlige januar 2011.
Forprosjekt del I.  Status  Planning, Alfa, beta, stable  Build  Når er siste build, er de aktive  Aktivitet  Skjer det noe med softwaren  Skalering.
Hovedkortet fHovedkortet er det store kortet i datamaskinen der prosessor, databuss, ram og alle koplingene til prosessoren finnes.
Unix Eller hacking 101. Hva er Unix? Unix er et operativsystem = et stort og komplisert program som styrer en datamaskin. Mange varianter: Linux, Solaris,
UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGISide 1 USIT Drift av UNIX-maskiner ved UiO Ståle Askerød Johansen Gruppe for Basis Systemdrift.
V IRTUALISERING. Vi utnytter maskinvaren bedre. Mange datamaskiner går mye på tomgang, så ved å samle flere maskiner på en fysisk boks utnytter vi CPU-kraften.
Lagringsystemer Harddisker SCSI NAS SAN.
Operativsystemer for multiple prosessorer
Utført av: Jeppe Flensted HiST Vår 2009
Windows Server 2008 Hovedprosjekt vår 2008 av: Mick Skjørten, 3BADR
Kryptografi og nettverkssikkerhet
Virtualisering med VMware
System Center Configuration Manager 2007 Presentert av Thomas Lidahl Mørtsell og Carl Fredrik Krokstad.
Gruppe 32E presenterer. Windows 2003 Server Novell Netware 6.5.
Kirsten Ribu HiO Systemutvikling – LO 135A Høsten 2005 Kirsten Ribu.
Kirsten Ribu HiO Systemutvikling – LO 135A Våren 2005 Kirsten Ribu.
Grafikkprosessering på sky. Grafikkprosessering Grafikkprosessering = Render Lage bilder ved hjelp av datamaskiner Animasjon krever massiv datakraft.
Sikkerhetssystemer UIO-cert
Løsning hos RSH Norge En gjennomgang av løsning hos Reitan Servicehandel Norge Edvard Gundersen – ProfitBase AS Løsningsarkitekt.
Pakkesvitsjing prinsipp
Publisering på verdensveven Kursdag 1 VÅFF, våren 2002.
”Voksne funksjonshemmedes læring” - - Skandinavisk innsats i takt eller utakt?
Harddisk: en fysisk enhet som sitter i maskinen. Partisjon/volum: Logisk del av harddisken. En harddisk kan bestå av en eller flere logiske partisjoner/volumer.
Acronis produktoppdateringer Mai Nye produkter/lisenstyper : SD3.0 Acronis Snap Deploy 3.0 Lansert mai 2008 Nytt 2 versjoner: Workstation and Server.
Konfigurasjonsstyring Configuration Management
J.G. Mæland, august Trygdemedisin – en oppdatering J.G. Mæland Seksjon for sosialmedisin Institutt for sammfunnsmedisinske fag.
Windowsklientene og SCCM Hva er status til jul 2012?
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 XP-PXE løsning ved UIO Installering av Windows XP Med PXE (netboot)
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Installering av Windows XP med PXE (netboot) Del 1 – forhåndskonfigurering.
Marius Lia Nilsen Magnus Salomonsen Prosjektgruppe 048E.
Bakgrunn hadde vi et møte skoler med IKT-servicefag i Vestfold, Buskerud og Telemark Ingen lager Læremidler for IKT-servicefag VG2 Arena-IKT beslutter.
Hovedprosjekt 59 Nettverk med Linux filserver og terminalserver ved Orkdal vgs.
Hovedprosjekt Konfigurering av Virtuelle Private Nettverk (VPN) Veileder: Olav Skundberg Tom A. Trosterud og Lars Reidar Andersen.
Hovedprosjekt HKD Gruppe 54E Oppsett og konfigurering av VPN.
Presentasjon av hovedprosjekt 65 Vurdering av datautstyr med programvare ved Myhre & Sønn.
Malvik Videregående Skole Overvåking av brukeraktivitet og fjerndistribuering av Windows 2003 Server.
Presentasjon av hovedprosjekt Gruppe 7E Tor Ivar Melling – Roy Røv – Lars J. Sved.
Grunnkurs IT-ansvarlige
Presentasjon av hovedprosjekt 31E Microsoft Deployment Tools 2010.
HPR 56 - Cross Platform Gaming Server Av Bjørn Haugen, og Hans Kristian Hovland.
Kirsten Ribu HiO Systemutvikling – og web- baserte systemer Høsten 2005 Kirsten Ribu.
Av Ole Martin Klausen Ove Stokke Kenneth Hårstad.
System Center Configuration Manager 2007 Bachelorprosjekt gruppe 18A
UiO Programkiosk: Ny portal og tilgang fra Mac og Linux
JADE-LEAP AmbieSense er et EU støttet forskningsprosjekt. I dette prosjektet prøver man å integrere nye typer teknologi for bruk på mobile enheter I den.
Bakgrunn for prosjektet Lage en veiledning for små tjenestetilbydere av bredbånd, slik at de kan tilby sine kunder IP-telefoni ved å bruke SIP.
Implementering og drift av virtuelt datasystem med VMware View
Datamaskinens komponenter og virkemåte IKT for lærere Kjetil Østereng.
Operativsystem IKT for lærere 15. november Hvorfor lære om dette? Kanskje den mest brukte programvaren i løpet av en (arbeids)dag Forskjellige operativsystem.
Server Server tjenester Server tjenester Server hardware Server hardware.
Hjemmekontor Ole Kristian Holseth
© UNIVERSITETETS SENTER FOR INFORMASJONSTEKNOLOGI UNIVERSITETET I OSLO USIT Side 1 Patching En patch er en fiks for en eller flere feil i et program/operativ.
Hvorfor Techfest 16. februar 2006 Av prosjektleder og cand.scient Knut Yrvin 16. feb Lysark kun til fri kopiering. Krediter opphavsperson ved bruk.
Linpro AS Ledende på Linux og åpen programvare. R Å D G I V N I N G U T V I K L I N G D R I F T K U R S S U P P O R T P R O D U K T E R Neste generasjons.
Nye trender Vi skal se på Virtualisering ”Cloud computing”
Utskrift av presentasjonen:

Virtuelle servere -Virtuelle servere vs Fysiske servere- Hovedoppgave våren 2005 Av Kurt Eirik Nilsen og Jørgen Foss

Virtuelle servereHovedoppgave våren Agenda  Bakgrunn for prosjektet  Problemstilling  Virtuelle tjenere  Testing  Målinger  Resultat  Konklusjon

Virtuelle servereHovedoppgave våren Bakgrunn  Flere og flere tjenere  Krever flere fysiske maskiner, øker hardware- kostnader, plassbehov, kjølebehov, osv.  Ønske om sin egen tjener, forskjellige versjoner av tjenester, forskjellige operativsystem  Reservetjenere som ikke brukes med mindre en annen er nede gir dårlig hardwareutnyttelse.  Alternativ løsning?  Virtuelle tjenere

Problemstilling Hvilke løsninger finnes hvis det ønskes å benytte virtuelle tjenere, og er de gode nok?

Virtuelle servereHovedoppgave våren Avgrensinger  Operativsystem  Windows 2000  Windows 2003  Debian Linux  Fedora Core 3  Mandrake 10.1  Tjenester  Nett-tjenere(Apache, IIS)  Database (PostgreSQL)  Virtuelle løsninger  VMware ESX 3  Linux VServer  Ikke testede løsninger  Virtuozzo  VMware GSX  Microsoft Virtual Server

Virtuelle servereHovedoppgave våren Virtuelle tjenere – hva er det?  Lar deg kjøre flere virtuelle maskiner på en fysisk maskin samtidig  Programvare som styrer virtuelle maskiner og tildeler virtuell maskinvare  Den virtuelle maskinen ’’tror’’ den har hele den fysiske maskinen selv

Virtuelle servereHovedoppgave våren Virtuelle tjenere - bruksområder  Ulike tjenester på ulike plattformer med liten trafikk og mye ledig kapasitet kan samles på en fysisk maskin  Utdannelse og øvelse  Vertsselskap kan gi en tjener til hver kunde  Eksperimentering med virtuell tjener, berører ikke hovedtjener  Tjener kan slutte å virke, virtuelle tjenere gir mulighet for å ha reservetjener med siste kjente konfigurasjon som virket

Virtuelle servereHovedoppgave våren Virtuelle tjenere - produkter  Kan deles i tre kategorier:  Kjørende på grunnoperativsystem - VMware GSX Server, Virtuozzo og Microsoft Virtual Server  Eget operativsystem - VMware ESX Server  Deling med grunnoperativsystemet. Linux VServer kjører på kjernen til grunnoperativsystem

Virtuelle servereHovedoppgave våren VMWare ESX Server - virkemåte  Linux-kjerne kjører i bunnen  Transformerer et fysisk system til en gruppe logiske dataressurser  OS isolert i egne virtuelle datamaskiner  Dynamisk tildeling av systemressurser Tekniske vertsmaskin Teknisk virtuell gjestemaskin Støttede gjesteoperativsystem Spesifikasjoner

Virtuelle servereHovedoppgave våren Tekniske spesifikasjoner, virtuell gjestemaskin  Prosessor •Virtuell Intel eller AMD x86 basert enprosessorsystem •Virtuell Intel eller AMD x86 basert 2-veis system (med VMware Virtual SMP tilleggsmodul)  Minne •Opptil 3.6GB per virtuell maskin  IDE Drev •IDE-CD-ROM  SCSI enheter •Opptil fire virtuelle SCSI adaptere og opptil SCSI drev eller tilknytningsenhet per adapter •Virtuelle harddisker med størrelse opptil 9TB •Støtte for SCSI enheter, inkludert DAT og DLT SCSI kassett og SCSI CD-R/RW drev  BIOS •PhoenixBIOS™ 4.0 Versjon 6-basert BIOS  Nettverk •Opptil fire virtuelle ethernet nettverk adaptere •Støtter envher protokoll som gjesteoperativsystemet støtter over lokalnettet •Flere høyytelses lokalnettkompatible virtuelle nettverk per ESX Server vert.

Virtuelle servereHovedoppgave våren Tekniske spesifikasjoner, vertsmaskin  Prosessor •2-16 prosessorer: Intel 900MHz Pentium III Xeon og bedre, eller AMD Opteron (kun i 32-bit modus)  Minne •512MB RAM minimum  Nettverkskort •To eller flere lokalnettkontrollere. •For best sikkerhet og ytelse bør det brukes separate nettverkskort for de virtuelle tjenerne og administrasjonskonsollen.  SCSI enheter •VMware ESX kan ligge på en IDE harddisk, men de virtuelle maskinene må ligge på SCSI/RAID-disker. Det går også an å dele SCSI- harddisker. •For en komplett liste over støttede enheter, se [X3] VMware ESX spesifikasjonen.

Virtuelle servereHovedoppgave våren Støttede gjesteoperativsystem  Microsoft® Windows® Server 2003: Standard, Enterprise, Web Editions, og Small Business Server  Microsoft® Windows® 2000: Server og Advanced Server  Microsoft Windows NT®: 4.0 Server  Microsoft® Windows® XP Professional  Red Hat Linux 7.2, 7.3, 8.0, and 9.0; Red Hat Enterprise Linux 2.1 og 3  SUSE Linux 8.2, 9.0 and 9.1; SUSE Linux Enterprise Server 8 og 9  Novell NetWare 5.1, 6.0 og 6.5  FreeBSD 4.9

Virtuelle servereHovedoppgave våren Linux VServer - virkemåte  Virtuelle tjenerne deler kjernen til grunnsystemet.  Ideen bak VServer er da å fange prosesser i forskjellige områder i systemet  Baserer seg på Linux- og Unix- systemkallet chroot()  Fanger prosessen i en underkatalog  Fanget prosess ”tror” den kjører i rootkatalogen

Virtuelle servereHovedoppgave våren Linux VServer - isoleringsområder  Filsystem - VServer er fanget i en underkatalog til hovedsystemet.  Prosesser - VServer kan kun se de prosessene som er i den samme sikkerhetsomgivelsen  Nettverk - en VServer får tildelt et eget vertsnavn og ip-adresse  Superbrukermuligheter - superbrukeren som kjører i en VServer har færre privilegier enn en vanlig root-bruker  Sysv IPC er private til hver vserver

Virtuelle servereHovedoppgave våren Testing  Hvor mye reduseres ytelsen ved at det kjøres flere virtuelle tjenere samtidig kontra å kjøre en fysisk tjener?  Utfordringer:  Ulike operativsystem, ulike tjenester  Forskjell på overskudd av ressurser til tjenestene på forskjellige plattformer

Virtuelle servereHovedoppgave våren Testing - yteprøveprogrammer  ab  for Apache men virker også på alle andre nett-tjenere  tester hvor mange forespørsler nett-tjeneren takler per sekund  testen henter en testside på 1000 byte 1000 ganger  pgbench  følger med i pakken til PostgreSQL  10 klienter som utfører 100 transaksjoner hver  Måleresultatet angir transaksjoner per sekund

Virtuelle servereHovedoppgave våren Målinger - utførelse  Nett-tjener og PostgreSQL installert på hvert operativsystem.  Kjører skript som utfører ab 5 ganger og pgbench 5 ganger  Pause på 5 sekunder mellom hver test  Snittet av testene er tallet vi går ut fra

Virtuelle servereHovedoppgave våren Målinger - operativsystem  Testet hvert OS alene på fysisk maskin  Analyserer forskjell i ytelse når OSet kjøres på en virtuell tjener

Virtuelle servereHovedoppgave våren Målinger – VMWare ESX Server  Hvert OS når det kjører alene  Ett OS + 1, 2, 3 eller 4 Debiantjenere  Ett OS + 1, 2, 3 eller 4 Windows 2003  1 Debian og 1 Windows 2003 samtidig  2 Debian samtidig  2 Windows 2003 samtidig

Virtuelle servereHovedoppgave våren Resultat, VMware med Debian

Virtuelle servereHovedoppgave våren Resultat, WMware vs. Debian

Virtuelle servereHovedoppgave våren Resultat, VMware med Windows 2003

Virtuelle servereHovedoppgave våren Foreløpig konklusjon  Prosessorkraft er det som blir mest merkbart jo flere tjenere som kjøres i bakgrunnen.  Vi ser at ytelsen går ned med flere virtuelle OS, men virtuelle tjenere kan være en meget nyttig løsning i mange sammenhenger.

Spørsmål?