Automatisoitu konesali - vauhtia IT-infran muutoksiin Santeri Stolt Järjestelmäasiantuntija VMware Finland
VMwaressahan on automaattinen kuormanjako ja palvelinten uudelleenkäynnistys... tiedän tämän jo, alkoikohan tuolla ulkona jo tarjoilut...?
DRS + HA + VMotion = Dynaaminen palvelinkeskus DRS HA VMotion Automaattinen resurssienhallinta kuormantasaus + Virtuaalipalvelinten uudelleenkäynnistys automatisoitu + Ajonaikainen virtuaalikoneen siirto katkottomat päivitykset jatkuva optimointi sovellusriippumaton kapasiteetin lisäys X
Virtuaalikoneen vikatilanteen tunnistus
Vmotion vs. Storage Vmotion
Niin joo... siis tiesin jo tuon kaiken. Missä pihvi? (...ja kyytipojaksi viiniä kun suuta kuivaa, kellokin on jo yli neljä)
Haasteena palveluiden tehokas hallinta Liiketoimintapalvelu Liiketoimintapalvelu Liiketoimintapalvelu Liiketoiminnan joustavuus SOA / Web-palvelut / XML / VMware Infrastruktuuri Enterprise SOA with SAP Sovellusten hajautuminen NetWeaver and Virtualization > Siirtymä monoliittisista from VMware sovelluksista deliver the most flexible, modulaarisiin reliable and cost effective > Pieniä business agility solution palvelukomponentteja for the customers business needs today. Muuttuvat vaatimukset > Kehityssyklit lyhenevät > Kuormituksen Roland Wartenberg Chief Virtualization Strategist ennakoiminen vaikeutuu SAP Labs Infrastruktuurin joustavuus
Siis oikeasti paljon inframuutoksia Tyypillinen SAP-infra x86-palvelimilla Koulutus Kehitys IT infrastructure QA / Testi Tuotanto > 50 palvelinta Esituotanto ja tuotantopalvelimien suhde 7:1 Konsolidointisuhde 10:1 saavutettavissa
Virtualisoinnin joustavuus vs. prosessien kankeus Request Decommission Track Policy & Governance Create Deploy Update Miten virtualisoinnin joustavuutta ja nopeutta voitaisiin hyödyntää ja samalla varmistaa että prosessia ja sääntöjä noudatetaan?
Automatisoidun palvelinkeskuksen topologia Kehittäjät Laadunvalvonta Sovellusten ylläpitäjät Infrastruktuurin ylläpitäjät Kehitys ja QA Staging Tuotanto Lab Manager Site Recovery Manager (Varakonesali) Stage Manager Site Recovery Site Recovery Manager Manager (Varakonesali) Lifecycle Manager VMwaren Virtuaalinen Infrastruktuuri Resurssipooli Resurssipooli Resurssipooli Resurssipooli
Virtuaali-infrakin voi aiheuttaa buranan tarvetta Koska tämä VM on luotu? Täyttääkö tämä VM meidän standardit? Onko tämä VM käytössä? Onko tälle VM:lle hyväksyntää? Voikohan tämän VM:n poistaa? Paljonko tämä VM maksaa? Kuka omistaa tämän VM:n? Kuka muutti tätä VM:ää?
VMware Lifecycle Manager Virtuaalikoneiden elinkaaren automatisointi- ja hallintaratkaisu Käytössä olevien virtuaalikoneiden seuranta ja raportointi Prosessit ja säännöt: Virtuaalikoneiden luomiselle Virtuaalikoneiden käyttöönotolle Virtuaalikoneiden muutoshallinnalle Virtuaalikoneiden käytöstä poistamiselle Change Create Retire Deploy
Lifecycle Manager koko konesalin ohjaamiseen Infrastruktuurin ylläpitäjät Kehitys ja QA Staging Tuotanto Lifecycle Manager Raskas taakka (provisiointi, muutoksenhallinta, poisto) Virtuaalikoneen Prosessiohjaus elinkaaren mailissa/paperilla, seuranta, hallinta kokonaiskuva ja prosessinmukaisuus puuttuu VMwaren Virtuaalinen Infrastruktuuri Resurssipooli Resurssipooli Resurssipooli Resurssipooli
Dilemma: Labra VMwaren asiakas Labran lähtotilanne
VMware Lab Manager User selects a multi-machine configuration, clicks deploy. VMware Lab Manager VMware Lab Manager determines the best host servers, then deploys the machines. Image Storage Library LAN/SAN Application Developer Waldorf Dev Facility QA Automation Engineer Bangalore Outsource Partner Application Developer New Jersey Dev Facility Once deployed, user directly interacts with the machines, as if sitting at each console VMware Infrastructure Virtualized Server Pool Automated Virtual AD Lab
Odottamisesta itsepalveluun ENNEN Lab Manageria Dev IT 7 pv Lab Managerin JÄLKEEN Dev 1 min
Lab Manager asennetaan kehitysympäristöihin Kehittäjät Laadunvalvonta Kehitys ja QA Staging Tuotanto Odotusajat Lab Manager likaiset ympäristöt Monikerroksisten ympäristöjen nopea provisiointi Lifecycle Manager Virtuaalikoneen elinkaaren seuranta, hallinta ja sääntöjenmukaisuus VMwaren Virtuaalinen Infrastruktuuri Resurssipooli Resurssipooli Resurssipooli Resurssipooli
Esituotanto- ja tuotantovaiheet Miten tuodaan uusi ohjelmisto(päivitys) tuotantoon? Kotikutoinen tai paketoitu sovellus (-päivitys) Integrointi Testaus Varmistetaan integroinnin onnistuminen ja tekninen toimivuus Staging Suorituskyvyn testaus ja optimointi UAT Asennetaan ohjelmistojen komponentit kohdeympäristöön Käyttäjätestaus ja - hyväksyntä Tuotanto
VMware Stage Manager Integration Testing Staging UAT Production VMware Stage Manager VMware Virtual Infrastructure Resource Pool Resource Pool Resource Pool Aja palvelukonfiguraatioita virtuaalikoneissa. Tehosta esituotantovaiheiden toimintoja.
Sovelluksen automatisoitu matka tuotantoon Integration Testing Staging UAT Production VMware Stage Manager ylennys ylennys ylennys ylennys VMware Virtual Infrastructure Resource Pool Resource Pool Resource Pool
Stage Manager palveluiden ohjaamiseen
Stage Manager esituotanto- ja tuotantoympäristöihin Kehittäjät Laadunvalvonta App Admins Infrastruktuurin ylläpitäjät Kehitys ja QA Staging Tuotanto Odotusajat Lab Manager likaiset ympäristöt Monikerroksisten ympäristöjen nopea provisiointi Ei näkymää palvelun Stage statukseen Manager Muutoksenhallinta vaikeaa Palvelun prosessinmukainen siirto integraatiosta vaiheittain tuotantoon Lifecycle Manager Overwhelming provisioning burden Virtuaalikoneen No visibility elinkaaren and control seuranta, of resources hallinta and japrocesses sääntöjenmukaisuus VMwaren Virtuaalinen Infrastruktuuri Resurssipooli Resurssipooli Resurssipooli Resurssipooli
Katastrofista toipuminen fyysisellä infralla Tier RPO RTO Hinta I Minuutteja Minuutteja II 24+ t 48+ t III 7+ pv 5+ pv Toipumisvaatimukset rankataan liiketoimintakriittisyyden perusteella Toipumisvalmiuden ylläpito on erittäin työlästä Identtinen rauta tuotanto- ja varapalvelimissa Päivitykset ja korjaukset asennettava molempiin ympäristöihin Automatisointi alkeellista (tai ei automatiikkaa) Virhealtista ja testaaminen vaikeaa
Virtualisoinnin hyödyt katastrofista toipumisessa Virtuaalikoneita on helppo siirtää Virtuaalinen rauta voidaan konfiguroida automaattisesti Testaus ja failover voidaan automatisoida (minimoi inhimillisen virheen mahdollisuuden) Varalla olevaa rautaa tarvitaan vähemmän Maksaa vähemmän, palvelutaso paranee Koko infra toipuu minuuteissa!!!
Site Recovery Manager - toiminta Turvattu ympäristö Konesali 1 Konesali 2 Varaympäristö Turvattu Varaympäristö ympäristö VirtualCenter Site Recovery Manager Tukee kaksisuuntaista varautumista VirtualCenter Site Recovery Manager Datastore Groups Levyjärjestelmän replikointi Datastore Groups
Automatisoitu kahden konesalin ympäristö Katastrofivalmius Tuotanto Dev and QA Staging Production Lab Manager Stage Manager Site Recovery Manager (Failover site) Site Recovery Manager (Failover site) Site Recovery Manager Lifecycle Manager VMware Virtual Infrastructure Resource Pool Resource Pool Resource Pool Resource Pool
Kysymyksiä?
Vihdoinkin se lopetti. Pääsen kaljalle.