vsphere Historien og Ryktene Frank Hage Løsningsrådgiver frank@commaxx.no Disclamer: Any views or opinions presented in this presentation are solely those of the author and do not necessarily represent those of Commaxx or VMware. Commaxx accepts no liability for the content of this presentation, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in handwriting.
Disclamer: Any views or opinions presented in this presentation are solely those of the author and do not necessarily represent those of Commaxx or VMware. Commaxx accepts no liability for the content of this presentation, or for the consequences of any actions taken on the basis of the information provided, unless that information is subsequently confirmed in handwriting.
Agenda - Hvor var vi, hvor er vi og hvor skal vi? på internett (Google).
Hvor startet det? 1998 Opprettet VMware 1999 VMware Workstation 2001 GSX (avansert workstation) og ESX server 1.0 2002 ESX 1.5, juli/august ESX 1.5.1 2003 ESX 2.0 2004 ESX 2.5 2006 VI3 2009 VI4 2011 VIX???
Hvor var vi? Virtualisering 1.0 har handlet om å - Lage en robust virtuell infrastruktur - Få fleksibilitet på datarommet - Forenkle drift - Konsolidere
Og vi fikk: - VMotion - DRS (Distributed Resource Scheduler) - HA (High Availability) - Hardware uavhengighet - Storage Vmotion X SAN 1 Produksjon SAN 2 Hypervisor Vedlikehold 6
Hvor gikk vi? Virtualisering 2.0 handlet om Cloud Viske ut barrierer i virtualisering 1.0 Automatisering Ytterligere Computing effektivisering og utnyttelse av interne og eksterne ressurser (hardware/appliksjoner/tjenester o.l.) Quality Of Service - til en lavest mulig TCO
Hva fant vi? The Virtual Datacenter vsphere Operating System.Net Windows VDC- Application vservices Availability Security Scalability. vcenter VMware Infrastructure -> virtual datacenter Infrastructure vservices vcompute vstorage vnetwork Cloud vservices On-premise Infrastructure Off-premise Cloud
- Tilgjengelighet Application vservices - VMware Fault Tolerance Skalerbarhet Hot add (CPU, minne, nett) 8 CPU / 256GB RAM Applikasjon Applikasjon Applikasjon X Operativsystem Operativsystem Operativsystem VMware Fysisk hardware Parallell Prosessering Applikasjon Operativsystem Applikasjon Operativsystem VMware Fysisk hardware Applikasjon Operativsystem
Sikkerhet VMsafe Application vservices Application Operating System Protection Engine VMware Infrastructure
Infrastructure vservices - vnetwork - Distributed Switch - Network vmotion App App App App App vswitch vnetwork Distributed vswitch Switch vswitch
Infrastructure vservices - vstorage - vstorage Thin Provisioning - vstorage Linked Clones App App App App App App ESX Virtuell Disk Base Disk Fysisk Lagring 10GB App 10GB 20GB 10GB 40GB 20GB 40GB 100GB 30GB 70GB
Cloud Computing Hvordan kan det brukes? App Cloud Provider App Lokalt datasenter
Millions Et skille oppsto i 2009 17.5 15.0 12.5 10.0 7.5 5.0 VM Crossover Virtual Machines Were More Than Half of New Logical Servers Deployed In 2009 2.5 0.0 2005 2006 2007 2008 2009 2010 2011 2012 2013 Source: IDC Physical Servers Virtual Machines
Så, hvor skal vi? Merknad/Disclamer! Informasjon er hentet fra uoffisielle kilder - offentlig tilgjengelig på internett (Google). Dette er ikke en presentasjon basert på informasjon fra VMware! Skrøning, fanteri og løgn kan forekomme på de neste slidene!
Så, hvor skal vi? Fokus på følgende i neste versjon av vsphere - Ytelse - SLA - Økt dynamikk - Og inneha den beste Cloud infrastrukturen
Ytelse Skal kunne kjøre de råeste serverne og arbeidslastene - de kraftigste DB serverne - de største Exchange serverne Utnytte HW og driftsmidler best mulig ESX host Fra Til CPU 128 LCPU 160 LCPU Minne 1TB 2TB Antall VM er 320 512 VM er Fra Til CPU 8 virtuelle 32 virtuelle Minne 255GB 1TB Disk 2TB RDM/LUN* 64TB RDM/LUN * RDM Raw Device Maps * LUN Logical Unit Number
vsphere X setter standarden for virtualisering av alle arbeidslaster Ta fordelene med virtualisering til foretnings kritiske applikasjoner I/O intensive appl, foretnings kritiske appl Kritisk App 1 Kritisk App 2 Kritisk App 3 Kritisk App 4 Påtvinge SLA krav? Resource Pool vsphere vsphere vsphere HW HW HW
Administrere ihht ytelses krav Forbruker Kontroller Resource requests Policy Q Resource commits Virtual Data Center Virtual Data Center Virtual Data Center Ressurser Private Cloud Public Clouds
APP APP APP APP APP APP APP APP APP SLA krav og mulige senario Kontroller Situasjon: total mangel på ressurser, Umulig å unngå konflikt Løsning: Konflikt styring vha ressurs garantier Minne & CPU Shares Limits Reservasjoner Resource pools Nettverks IO Kontroll Storage IO kontroll Situation: Enkelt maskiner med ressurs mangel, mer ressurser tilgjengelig andre steder Solution: Unngå flaskehals DRS DRS Network Storage DRS Aggregated pools of physical resources Ressurs Cluster Distributed Switch vnetwork Distributed Switch VMware vsphere Storage Pod
Nettverks IO kontroll Nettverks IO kontroll utføres i dag feks i forbindelse med Vmotion Forhindrer feks at Vmotion trafikk påvirker annen trafikk Neste versjon: - NIOC på den enkelte VM (shares og limits) Kan dermed garantere nettverks IO til viktige VM er. iscsi FT VMotion NFS TCP/IP VMWare vnetwork Distributed Switch
Storage DRS Automatisk lastbalansering for å unngå lagrings konflikter Storage pod Hva skjer? 2TB 1. Man samler datastores i pods 2. Oppretter VM er mot pods, ikke datastores SDRS velger beste datastore for den enkelte VM 3. Automatisk lastbalansering ut fra diskutnyttelse og bruk av IO (IOPS) 500GB 500GB datastores 500GB 500GB Fordeler Enklere å garantere ytelse til IO intensive applikasjoner, selv når det oppstår midlertidige flaskehalser Raskere å gjøre provisioning av VM er Mindre krav til monitorering av datastore (hvis det i det hele tatt gjøres) Økt utnyttelsesgrav av lagringsløsning
SSD støtte Lag VMFS partisjoner på SSD. Kan trolig brukes til ESX host og VM er for: ESX swap til SSD Høy-ytelses datastore Applikation cache Raskere boot tid for virtuelle klienter Økt applikasjons ytelse
Så hva med SLA ene jeg nevnte tidligere?
APP APP APP APP APP APP APP APP APP SLA krever info fra HW Få kjennskap til, samt forstå muligheter med HW Monitorering av dynamiske parametre (feks ytelse) Kunne informere HW om de ulike VM enes ressurs behov Kunne sjekke og informere HW om hendelse som skjer på VM nivå (feks vmotion) Cluster av resurser Storage Pod Distributed Switch & surrounding network services vnetwork Distributed Switch VMware vsphere H/W mgmt vstorage API s Networking
VM Component Protection Avdekke og rette katastrofale feil som påvirker virtuelle maskiner Feks: - Tap av lagringslink - Tap av nettverks link VMware HA restarter VM på tilgjengelige og friske hoster i klusteret. VMware ESX VMware ESX
vsphere X Bare tilgjengelig for ESXi - Vanlig ESX forsvinner Fordelene med ESXi - Sikrere, mindre vedlikehold - Minimalt med konfig - Blir levert med HW VMware ESXi
Automatisk utrulling av ESXi Hvordan virker det? - ESXi booter (PxE) fra ett image som er read-only - ESXi streames til serverens minne - Etter boot så mottar ESX-serveren sin konfig fra vcenter vha host profiles Administasjon fra vcenter inkluderer: - Forenklet oppdatering - Konfigurasjon av host n - Mulighet til å endre host image (feks legge til drivere) vcenter / Update Manager Gjøres på samme måte som tradisjonelle scriptede installasjoner. Løsningen virker derfor med maskiner med og uten disk. Host konfig Images Get image Auto-Deploy Server
vcenter Støtte for Linux og Windows Web-basert Laget for å kunne administrere store løsninger Kan tilpasses ulike roller i oganisasjonen Økt ytelse Mulighet for søking Betydelig bedre brukeropplevelse i form av UI responstid
Andre ting plukket opp... - 3D støtte - Støtte for Mac X - Policy-styrt VM Provisioning - USB 3.0 device support - Støtte for Smart kost leser - Ute i Private Beta (Release Candidate)
Merknad/Disclamer! Informasjon er hentet fra uoffisielle kilder - offentlig tilgjengelig på internett (Google). Dette er ikke en presentasjon basert på informasjon fra VMware! Skrøning, fanteri og løgn kan forekomme på de neste slidene!
Besøksadresse Grenseveien 92 N-0663 Oslo Postadresse Postboks 6334 Etterstad N-0604 Oslo telefon: +47 22 79 03 70 www.commaxx.no Merk! Informasjon er hentet fra uoffisielle kilder - offentlig tilgjengelig