IaaS / OpenStack. UNINETT-konferansen 2013. Trond Hasle Amundsen. 1. oktober 2013. GSD/GD/IT-DRIFT/USIT Universitetet i Oslo



Like dokumenter
IaaS / OpenStack. Trond Hasle Amundsen. 14. mars GSD/GD/IT-DRIFT/USIT Universitetet i Oslo

IaaS / UH-sky. Agenda. Trender Hvorfor sky? UH-sky, UiO-skyen Utvikling i skyen OpenStack Demo. Utviklerforum USIT, UiO Mai 2014

Skytjenester (Cloud computing)

Prosjektplan UH-intern IaaS

Forretningsutvikling og innovasjon med IT: Trender og muligheter

Ekte versus hybride skyløsninger. IT-puls Trondheim 12.mai 2016 Helge Strømme

Software, hardware, elsewhere or vaporware?

Moderne integrasjonsarkitektur for B2C og B2E. Steinar Kolnes, Senior utvikler

Skyløsninger. Sikkerhet og leveransemodell

6105 Windows Server og datanett

6105 Windows Server og datanett

RUSSISKE HACKERE I AKSJON. Copyright 2016 EMC Corporation. All rights reserved.

HP StoreVirtual Spesifikasjoner HP StoreVirtual 4000 arkitektur

HP ConvergedSystem 700 Vidar Audum

FINN.no. Driving - business growth - developer speed - employee satisfaction. by just a few hundred decisions. Cloud and Data

SKYTJENESTER ELLER EGNE SYSTEMER ENTEN ELLER I FREMTIDENS IT-ARKITEKTUR?

Hva må jeg tenke på for å være sikker på at data er trygt lagret i skyen? Marius Sandbu

Altinns nye tjenesteverksted. Lars Vegard Bachmann, produkteier portal og tjenester, Altinn

6105 Windows Server og datanett

Skytjenester. - Gevinster og utfordringer. Petter Kongshaug, UNINETT

Finne, tilpasse og tilby skyjenester til sektoren...på lengre sikt levere alle felles IT-tjenester til sektoren. 12. mars

mnemonic frokostseminar

Azure Stack. - når skyen blir lokal. Foredragsholder: Odd Egil Bergaust

Digitalisering av servicetjenester

EGA Svar på spørsmål, oppdatert pr

Oracle10g og Oracle9i Grid og RAC, hva er forskjellen?

FIBER - SIKKER TRANSPORT TIL OG FRA SKYEN. UTFORDRINGER OG MULIGHETER MED FIBER VIDAR.MYRER@KVANTEL.NO

1. Intro om System Center

Systemleverandører anno 2011

Dumme spørsmål gir ubrukelige svar Om kvalitet på risikovurderinger knyttet til personvern og cloud tjenester

InfraWorld avslutningsseminar. - Introduksjon. torsdag 13/9-12

HVA ER SKYTJENESTER? Balanserte anskaffelser 19.juni

Rammeverk for anskaffelse av tjenester i skyen.

EMC. Neste generasjon datalagring. Roger Samdal Technology Consultant EMC Norge. Copyright 2009 EMC Corporation. All rights reserved.

MED PUBLIC CLOUD INNOVASJON OG MULIGHETER. Altinn Servicelederseminar September 2017

CORBA Component Model (CCM)

Hypervisor. Hardware. Virtualisering. App 1. App 2. App 2 App 1 App 2 App 1 CPU RAM I/O. Virtualisering av server/desktop hardware

Cloud computing. Bruk av skytjenester krever en klar strategi

Status Novapoint DCM19/ Status sett fra Vianova Systems ståsted. Heidi Berg - Vianova Systems

Cloud Readiness Assessment

VMware Virtual Infrastructure. Leiv Jarle Larsen

Kundens tekniske plattform

NETWORK FUNCTION VIRTUALIZATION (NFV) HVA OG HVORFOR?

Datacenter Appliance hva moren din IKKE fortalte deg om effektiv infrastruktur i datasenteret Sven Ole Skrivervik Direktør Kundetjenester Proact IT

Automatisering av datasenteret

Kinderegget ; enklere, billigere og mye raskere

Kommunikasjonsbærere Mobil/GPRS. Toveiskommunikasjon EBL temadager Gardermoen mai 2008 Harald Salhusvik Jenssen gsm.

System integration testing. Forelesning Systems Testing UiB Høst 2011, Ina M. Espås,


Innhold: Hva skjer med driftskontroll når n r IT blir en tjeneste i skyen? Innhold: IT vs Driftskontrollsystemer:

Vedlegg 1: Oversikt over noen mulige leverandører

OBC FileCloud vs. Dropbox

Nettskyen, kontroll med data og ledelsens ansvar

Servere. Katalog Åpningstid: 09:00-17:00 alle hverdager.

Disaster Recovery as a Service

Teknisk Presentasjon Kun for autoriserte partnere.

SLA og KPIer i skytjenester

Velkommen til Kick-off

PC Drift og Leie Tjenestebeskrivelse versjon Q for tjenester levert under Nettskyavtale versjon 5 eller senere mellom Kunden og Leverandøren.

VMware ESX og krav til hardware

Bilag 3 Del 1 Kundens tekniske løsning Avtalereferanse: NT Digitale Display

Generelt om operativsystemer

Tjenestesamarbeid i UH-sektoren Hva foregår i sammenheng med UH-AD og BOTT? Anders Vinger, Seksjonsleder UiO/USIT

Fri programvare og 3.parts hosting

Servere og Virtualisering Per Bakke

Anskaffelse av forbedret distribusjonsløsning for SCCM 2012

Innledende Analyse Del 1.2

BESKYTT FORRETNINGENE UANSETT HVOR DE ER. Protection Service for Business

Sikkerhet i Pindena Påmeldingssystem

Innhold. Fokuset er: Forhold til cloud leverandør Partsforhold Kunde perspektiv Leverandør perspektiv

Studierektor/Associate Dean Handelshøyskolen BI Institutt for ledelse og organisasjon Bedriftsrådgiver BHC A/S

1 Forord. Kravspesifikasjon

Bilag 1 Beskrivelse av Bistanden

Fleksible og fremtidsrettede it-løsninger for Moss Kommune. Veien til nettskyen Terje Jensen, sikkerhetsansvarlig Moss kommune

VISMA BUSINESS BYRÅ VITARI,

Bilag til kjøpsavtalen for Transportadministrasjon K Bilag 3 - Kundens tekniske plattform

IBM Bruksbetingelser Betingelser for et bestemt IBM SaaS-tilbud. IBM PureApplication Service Infrastructure

Bilag 3: Teknisk plattform

Rammeavtale for anskaffelser av AVutstyr (audiovisuelt utstyr)

Oppgave: Last ned og installer bzflag apt-get install bzflag 121A - Virtualisering

Stian Estil IT TRENDER 2011

1.4 Det skal leveres en beskrivelse av eierskapsmodell for registrerte data og fordeling av ansvar for behandling og vedlikehold av disse.

Dataforeningen Østlandet Cloud Computing DEN NORSKE DATAFORENING Vi engasjerer, påvirker og skaper fremtid!

Kjenn din PC (Windows 10)

Forprosjektrapport Bacheloroppgave 2017

Sikkerhet i Pindena Påmeldingssystem

Programvareutvikling hos Sun Microsystems. Jørgen Austvik Sun Microsystems Database Technology Group

NOVUG 3 februar 2009

Læringsutbyttebeskrivelse, Fredrikstad FagAkademi

ProsjektP35 Raymond Pettersen og Lars Jostein Silihagen

Drifte selv eller sette bort - pro et contra.

Velkommen til Breakfast Club Gjør det smartere med Citrix som helhetlig driftsplattform

Virksomheter som tar i bruk skytjenester er juridisk ansvarlige, og må sørge for at personopplysningene behandles i tråd med personvernregelverket.

Skytjenester. Bruk av skytjenester i Direktoratet for e-helse

ephorte krav til teknisk plattform

Steria as a Service En norsk skytjeneste Steria

Teknisk hjørne RiskManager

Bergvall Marine OPPGAVE 3. Jon Vegard Heimlie, s Vijitharan Mehanathan, s Thore Christian Skrøvseth, s171679

FINF1001 høst Asbjørn Korsbakken

2. Bakgrunn. 2.1 Xen. En datamaskin som kjører Xen hypervisor inneholder tre komponenter. Dette er:

Transkript:

IaaS / OpenStack UNINETT-konferansen 2013 Trond Hasle Amundsen GSD/GD/IT-DRIFT/USIT Universitetet i Oslo 1. oktober 2013

Dagens tema Begreper og konsepter Tradisjonell vs. moderne workload OpenStack Gluster

Hva er IaaS? Marketing-begrep Ikke presis beskrivelse av teknologi Definisjoner varierer

IaaS Infrastructure as a Service Muligheten til å leie prosessorkraft, lagring, nettverk og andre fundamentale maskinressurser hvor kunden er i stand til å opprette, lagre data og/eller kjøre vilkårlig programvare. Dette inkludererer operativsystem og applikasjoner.

PaaS Platform as a Service Muligheten til å rulle ut applikasjoner laget av forbrukeren i en skyinfrastruktur med støtte for et eller flere programmeringsspråk med varierende rikdom i underliggende funksjonsbibliotek og knytning lisensbetingelser. Her forholder ikke forbrukeren seg direkte til operativsystem eller lagring, men muligens til forskjellige ferdiglagde konfigurasjoner for applikasjons-hosting.

SaaS Software as a Service Muligheten til å bruke tilbyders applikasjon som kjører i en skyinfrastruktur og er tilgjengelig fra et utvalg av tynnklient-grensesnitt som for eksempel en nettleser, og/eller apper på nettbrett og mobiltelefoner. Med unntak av helt brukerspesifikke innstillinger styrer ikke brukeren av tjenesten de underliggende elementene i skyinfrastrukturen eller eventuelle rammeverk applikasjonen er bygget i.

BPaaS Business Process as a Service Muligheten for benytte forretningsprosesser som er levert ved bruk av skyteknologi. BPaaS-tilbyderen er ansvarlig for funksjonaliteten. Dette innbærer som regel et sett av applikasjoner som fungerer samme for understøtte en forretningsprosess. Eksempler kan være: fordelsprogrammer for ansatte i en bedrift, håndtering av forretningsreiser, innkjøpssystemer osv.

Tradisjonell IaaS Benytter en tradisjonell virtualiseringsrigg i bakkant

Tradisjonell IaaS Benytter en tradisjonell virtualiseringsrigg i bakkant Er bundet av rammene til virt-løsningen

Tradisjonell IaaS Benytter en tradisjonell virtualiseringsrigg i bakkant Er bundet av rammene til virt-løsningen Liten forskjell fra vanlig virt-løsning

Tradisjonell IaaS Benytter en tradisjonell virtualiseringsrigg i bakkant Er bundet av rammene til virt-løsningen Liten forskjell fra vanlig virt-løsning Bruker lagring fra SAN

Tradisjonell IaaS Benytter en tradisjonell virtualiseringsrigg i bakkant Er bundet av rammene til virt-løsningen Liten forskjell fra vanlig virt-løsning Bruker lagring fra SAN Små muligheter for software defined networking (SDN)

Moderne IaaS Massivt skalerbar

Moderne IaaS Massivt skalerbar Standard byggeklosser til alt

Moderne IaaS Massivt skalerbar Standard byggeklosser til alt Bruker lagring i software

Moderne IaaS Massivt skalerbar Standard byggeklosser til alt Bruker lagring i software Integrert funksjonalitet for software defined networking

Moderne IaaS Massivt skalerbar Standard byggeklosser til alt Bruker lagring i software Integrert funksjonalitet for software defined networking Applikasjoner må tilpasses!

Virt workload vs. Cloud workload

Virt workload vs. Cloud workload

Virt workload vs. Cloud workload Kjæledyr I Har navn som happy.uninett.no I De er unike, elsket og oppdratt for hånd I Når de blir syke, tar man dem til veterinær og pleier dem tilbake til god helse

Virt workload vs. Cloud workload Kjæledyr Gårdsdyr I Har navn som happy.uninett.no I Har nummernavn som ku-086.uninett.no I De er unike, elsket og oppdratt for hånd I De er nesten identiske med hverandre I Når de blir syke, tar man dem til veterinær og pleier dem tilbake til god helse I Når de blir syke, avliver man dem og skaffer en ny

Virt workload vs. Cloud workload Tradisjonell workload Store VM-er med tilstand Levetiden måles i år Applikasjoner skalerer opp (mer vcpu, vram) Applikasjoner er IKKE designet til å tolerere feil

Virt workload vs. Cloud workload Tradisjonell workload Store VM-er med tilstand Levetiden måles i år Applikasjoner skalerer opp (mer vcpu, vram) Applikasjoner er IKKE designet til å tolerere feil Cloud workload Små, tilstandsløse VM-er Levetiden måles i timer til måneder Applikasjoner skalerer utover horisontalt med flere VM-er Applikasjoner FORVENTER feil

Hvorfor vi trenger en elastisk sky Vi har for mye data Enkeltstående maskiner klarer ikke lenger å behandle den store mengden data For mange henvendelser til tjenesten Det finnes flere klienter enn noen gang Servere feiler, sånn er det bare... Eksempel: Med 10.000 superstabile servere som har MTBF (Mean Time Between Failure) på 30 år, vil det i snitt feile en om dagen...

OpenStack Sky-infrastruktur for sky-applikasjoner OpenStack er både Software og Community

Hvilket problem løser OpenStack? Openstack leverer et rammeverk for å bygge elastisk sky-infrastruktur i massiv skala Fasiliterer håndtering av Compute-, Nettverk-, og Lagringsressurser Leverer infrastruktur for elastiske applikasjoner

Komponenter i OpenStack leverer... COMPUTE Management av virtuelle maskiner Omfattende støtte for ulike hypervisors NETTVERK Management av IP-adresser Sikkerhetstjenester LAGRING Volumer (blokklagring) Object storage for VM-images og filer

OpenStack: Utvikling Austin (Okt 2010) Første release

OpenStack: Utvikling Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Diablo (Sep 2011) Første Production Ready -versjon Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Essex (Apr 2012) Dashboard og Identity service sluppet, Quantum ble lagt til Diablo (Sep 2011) Første Production Ready -versjon Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Folsom (Okt 2012) Quantum (nettverk) fullt integrert, volume service ble lagt til Essex (Apr 2012) Dashboard og Identity service sluppet, Quantum ble lagt til Diablo (Sep 2011) Første Production Ready -versjon Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Grizzly (Apr 2013) Modning av Quantum og Cinder, fokus på oppgraderings-support Folsom (Okt 2012) Quantum (nettverk) fullt integrert, volume service ble lagt til Essex (Apr 2012) Dashboard og Identity service sluppet, Quantum ble lagt til Diablo (Sep 2011) Første Production Ready -versjon Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack: Utvikling Havana (Okt 2013) Ceilometer og Heat ble integrert Grizzly (Apr 2013) Modning av Quantum og Cinder, fokus på oppgraderings-support Folsom (Okt 2012) Quantum (nettverk) fullt integrert, volume service ble lagt til Essex (Apr 2012) Dashboard og Identity service sluppet, Quantum ble lagt til Diablo (Sep 2011) Første Production Ready -versjon Cactus (Apr 2011) Bedre skalering, støtte for flere hypervisors Bexar (Feb 2011) OpenStack Compute ble ferdig, første release av Image Service Austin (Okt 2010) Første release

OpenStack arkitektur Modulær arkitektur Basert på et (voksende) sett av kjernetjenester Designet for skalerbarhet og elastisitet

OpenStack Dashboard (Horizon) Leverer et enkelt self-service-grensesnitt for sluttbrukere Basisfunksjoner for administrasjon av skyen (ikke management av infrastruktur) Definere brukere, leietakere og kvoter

OpenStack Compute (Nova) Støtter flere hypervisors (KVM, Xen, LXC, Hyper-V, ESX) Eget OpenStack-API og support for Amazon EC2 API Distribuerte controller-tjenester håndterer skedulering, API-kall m.m.

OpenStack Block Storage (Cinder) Leverer blokklagring for virtuelle maskiner (persistente disker) Ligner på Amazon EBS Plugin-arkitektur slik at leverandører kan legge til utvidelser

OpenStack Networking (Neutron) Nettverkstjeneste Rammeverk for Software Defined Networking (SDN) Tillater integrering av nettverksløsninger basert på software eller hardware

OpenStack Image Service (Glance) Lagrer og henter disk images (templates for virtuelle maskiner) Støtter Raw, QCOW, VMDK, VHD, ISO, OVF og AMI/AKI I bakgrunnen: Filsystem, Swift, Amazon S3

OpenStack Object Storage (Swift) Modellert etter Amazon S3 Leverer en enkel tjeneste for lagring og henting av vilkårlig data Eget API og S3-kompatibelt API

OpenStack Identity Service (Keystone) Felles rammeverk for autorisering Håndterer brukere, leietakere og roller Pluggbare backends (SQL, PAM, LDAP etc.)

Sette komponentene sammen OpenStack bruker message queues for kommunikasjon mellom komponenter Støttede queueing backends: RabbitMQ, Qpid og ZeroMQ

Nytt prosjekt: Ceilometer Metering & Monitoring Samler performance-data (CPU, nett etc.) Designet for integrering og utvidelse Innsamlet data er tilgjengelig gjennom et REST-API Oppgradert status fra Incubation til Integrated i Havana

Nytt prosjekt: Heat Application Orchestration Leverer template-basert orkestrering av sky-applikasjoner Modellert etter AWS CloudFormation Avansert funksjonalitet som høytilgjengelighet og automatisk skalering Oppgradert status fra Incubation til Integrated i Havana

OpenStack komponenter i sammenheng

Gluster Distribuert lagring Skalerbarhet og hastighet Høy tilgjengelighet Globalt navnerom Elastisk hash-algoritme Elastisk håndtering av volumer Basert på etablerte standarder