Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek

Storlek: px
Starta visningen från sidan:

Download "Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek"

Transkript

1 Prestanda, skalbarhet och tillgänglighet Torbjörn Stavenek

2 Agenda Teori Funktionell nedbrytning Tillgänglighet Exempel från bwin Om bwin Games Sammanfattning Frågor

3 Teori: CAP CAP Consistency, Availability, Partition tolerance Prof Eric Brewer, ca år 2000 Endast 2 av 3! Stora distribuerade system implicerar P

4 Teori: CAP och ACID ACID Atomic, Consistent, Isolated, Durable ACID och internettjänster CAP C givet Klient Klient Klient Skriv Applikation CA(p) Läs Applikation Applikation C(a)P

5 Teori: CAP och BASE BASE - Basically Available, Soft state, Eventually consistent (c)ap Alternativ till ACID Eventual Consistency, exempel: Asynkron DB-replikering Asynkron processning via meddelandeköer Klient Skriv Applikation Klient Läs Applikation

6 Funktionell nedbrytning

7 Funktionell nedbrytning

8 Tillgänglighet - tider Google Apps NYSE Kostnad Tillgänglighet

9 Systemöversikt bwin

10 Case: Tillgänglighet Tibco Pokerserver Spelarna ska ej påverkas Operatörerna ska få data snabbt Gamehistory Mål: CA(p) Verklighet: C(ap) Snabbt kluster Få meddelanden i kö Snabb failover SAN Snabbt Tibco-kluster Aktiv Tibco Långsamt kluster Passiv Tibco SAN Många meddelanden Långsam failover Aktiv/Aktiv vs Aktiv/Passiv Långsamt Tibco-kluster Aktiv Tibco Passiv Tibco SAN

11 Case: Tillgänglighet GameHistory GameHistory affärskritiskt! GameServer 3.Synkront API-anrop (igår) Problem med direktkoppling mot GameServer 4. Asynkront via kö (idag) Lösare koppling TXN GameHistory Problem med kö s Lä Ökad komplexiteten 5. Synkront API-anrop (framtid) Operatörskö GameHistory standalone java-app Rapportering Optimerad för skrivning Operatörer Inga prestandaproblem Problem: Tillgänglighet Idag (nr 2): ca 500 anrop/sek

12 Case: Generic History 1/3 Bakgrund Gammal lösning med DB Mycket data - underhåll! DB generellt optimerade för läsning Krav Skrivning Snabb Hög throughput Extremt skalbar Extremt tillgänglig affärskrav! Läsning - inte lika viktigt! OBS funktionell nedbrytning för läsning/skrivning!

13 Case: Generic History 2/3 Lösning Separerad skrivning/läsning Java-appar med Jetty Filbaserad Kompakt format Skriver immutables GH domänagnostisk HS domänspecifik Aktiv/Aktiv

14 Case: Generic History 3/3 Skrivning Snabb Extremt skalbar och tillgänglig - godtyckligt antal GH-instanser Skalbarhet genom partitionering cap Läsning Hanterar dubletter (dvs C från skrivning) CaP Tillgänglighet skrivning Round-robin LB Synkron skrivning ända ner till disk Ingen kö framför GH Ytterligare SPOF Förlänger critical path

15 Case: Transaktionssystemet, TXN 1/3 Synkrona anrop från GameServer JBoss, MySQL Olika konton

16 Case: Transaktionssystemet, TXN 2/3 Prestandaproblem Serialiseringsbugg MySQL i/o Tillgänglighet hos operatör GameServer Seriellt! 20% operatörskonton TXN MySQL i/o! Konto hos operatör Permanent Account 900 Extern koppling! Temporary Account 100

17 Case: Transaktionssystemet, TXN 3/3 8 Jboss-noder LB round-robin Max (simulering): ca 2000 tx/sek Produktion idag: ca 120 tx/sek GameServer Ej skalbart pga DB! Lastbalanserare Lastbalanserare Mål: CA(p) Verklighet: C(ap) Databas Op-konton Viss skalning! TXN TXN... Flaskhals! Aktiv Backup TXN

18 Case: Prestanda databaser 1/2 Evolution Orsak cpu/io/minne/... Prestanda! Applikation App App App App App App Master Slave 1 Slave 2

19 Case: Prestanda databaser 2/2 Separera applikationer! (bryt ut tabeller) Mer replikering Tillbaka på ruta 1... App App App Master Master Master App Master App Slave Master

20 Case: Tillgänglighet databaser MySQL saknar failover-lösning! MySQL NDB Clustered Storage Engine Minnesbaserad Icke-standard SQL CAP? C(a)P! LinuxHA Applikation +: Transparent för applikationer +: Enkel lösning LinuxHA Router - : ~30 sek failover - : ibland konstigt state (start/stop) CAP C(a)P! Aktiv LinuxHA-host Passiv LinuxHA-host

21 Case : Tillgänglighet infrastruktur Allt på nätverksnivå är dubblerat Dubbelt antal U för nätverksutrustning vs servrar Separat verktyg för att hålla reda på kablaget! Obs! Inte bwin s serverhall!

22 Sammanfattning CAP, ACID, BASE Funktionell nedbrytning Fokusera HA på kritiska delar av systemet Antag att fel kommer att inträffa Enkelhet Minimera anropskedjor Använda kända mönster Minns: CAP!

23 Om bwin Games Online Gaming; Poker, Casino Börsnoterat i Wien (även Sportsbetting) 303 miljoner EUR Q1-Q (bwin Group) 400 medarbetare i Stockholm B2B och B2C 30 B2B-kunder (tex Betsson, Paf) 13 miljoner registrerade spelare samtidiga spelare 13 miljoner pokerhänder per dygn turneringar per dygn insättningar per dygn

24 Frågor

- Effektiv prestandatestning, teknisk verifiering, tuning, verifiera krav, förvalta prestanda

- Effektiv prestandatestning, teknisk verifiering, tuning, verifiera krav, förvalta prestanda - Effektiv prestandatestning, teknisk verifiering, tuning, verifiera krav, förvalta prestanda 2015-08-27 1 Christian Gerdes Performance Engineering Evangelist LIGHTS IN LINE AB christian@lightsinline.se

Läs mer

Systemkrav. Artvise Kundtjänst

Systemkrav. Artvise Kundtjänst Systemkrav Artvise Kundtjänst Sida 2/6 Innehållsförteckning 1 Inledning... 3 1.1 System... 3 2 Artvise Kundtjänst Databas... 3 2.1 Systemkrav för databasserver... 3 2.2 System... 3 2.3 Programvara... 4

Läs mer

Systemrekommendation. Artvise Contact Center

Systemrekommendation. Artvise Contact Center Systemrekommendation Artvise Contact Center 2017-01-10 Sida 2/6 Innehållsförteckning 1 Inledning... 3 1.1 System... 3 2 Artvise Contact CenterDatabas... 4 2.1 Systemrekommendationer för databasserver...

Läs mer

Datacentertjänster IaaS

Datacentertjänster IaaS Datacentertjänster IaaS Innehåll Datacentertjänst IaaS 3 Allmänt om tjänsten 3 Fördelar med tjänsten 3 Vad ingår i tjänsten 4 Datacenter 4 Nätverk 4 Lagring 4 Servrar 4 Virtualisering 4 Vad ingår i tjänsten

Läs mer

Alternativ till låsning. Optimistik approach TimeStamp

Alternativ till låsning. Optimistik approach TimeStamp Mera DB Transaktioner ACID-(Atomic, Consistent, Isolation, Durability) Hur hanteras transaktioner? Lost update Dirty read Låsning kan vara en lösning. Vad är problemet? deadlock långsamt Alternativ till

Läs mer

Windowsadministration II, 7.5hp, 1DV424 MODUL 6 EXCHANGE SERVER 2013 FÖRELÄSNING 2

Windowsadministration II, 7.5hp, 1DV424 MODUL 6 EXCHANGE SERVER 2013 FÖRELÄSNING 2 Windowsadministration II, 7.5hp, 1DV424 MODUL 6 EXCHANGE SERVER 2013 FÖRELÄSNING 2 Modul 6 - Exchange Server 2013 Databashantering Mottagarobjekt Transport Services E-mail Policy Accepted Domains Global

Läs mer

Distribuerade affärssystem

Distribuerade affärssystem Distribuerade affärssystem Kursens mål Bygga upp, strukturera och programmera distribuerade system med en flerskiktsarkitektur Beskriva och förklara teorier och uttryck som används inom affärskritiska

Läs mer

Cloud Computing för arkitekter Sten Sundblad IASA och Sundblad & Sundblad

Cloud Computing för arkitekter Sten Sundblad IASA och Sundblad & Sundblad Cloud Computing för arkitekter Sten Sundblad IASA och Sundblad & Sundblad Är Cloud Computing intressant? 40 % tillväxt globalt 2009. Blir likadant i Sverige! Computer Sweden/IDC 2009-03-06 USA 2008 23

Läs mer

Nya möjligheter med extern disk 2013-09-30

Nya möjligheter med extern disk 2013-09-30 Nya möjligheter med extern disk 2013-09-30 Henrik Grönberg Technical Director henrik.gronberg@loadsystem.se IBM i disk trender Historiskt Intern disk vanligast Extern disk för Highend Highend Mid Entry

Läs mer

Sustainable engineering and design. Prestanda i karttjänster

Sustainable engineering and design. Prestanda i karttjänster Sustainable engineering and design Prestanda i karttjänster 1 Prestandaproblem i karttjänster Hur identifierar man grundproblemet Vilka vägar till lösningar finns det 2 Bildyta - Välj Infoga bild Sweco

Läs mer

Postens GIS-miljö och Open Source 9/3 2010

Postens GIS-miljö och Open Source 9/3 2010 Postens GIS-miljö och Open Source 9/3 2010 Valet av plattform för Postens GIS-miljö Bakgrund Efter en förstudie av Postens GIS-miljö 2007 beslutades att outsourca den Vid tidpunkten (slutet 2008) för val

Läs mer

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll.

SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. 1 SQL Server bygger på ett antal Windows tjänster (services), vilket är prioriterade program som körs i bakgrunden under OS kontroll. Bland tjänsterna är själva databasmotorn SQL Server den mest använda.

Läs mer

Molnlösning i praktiken (del 3)

Molnlösning i praktiken (del 3) Molnlösning i praktiken (del 3) Presentation SWEAN, 2014-01-29 Mikael Ekman, Transportstyrelsen Myndighetsövergripande IT Arkitekt, Infrastruktur Agenda Transportstyrelsens angreppssätt Utmaningar Findings,

Läs mer

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8.

EVRY One Outsourcing Linköping AB. Erfaranheter av daglig drift och nyttjande av IFS Applications 8. EVRY One Outsourcing Linköping AB Erfaranheter av daglig drift och nyttjande av IFS Applications 8. Vår erfarenhet IFS Applications 8 Ca 10 st genomförda eller pågående uppgraderingar till IFS 8. Första

Läs mer

Stored procedure i ASP.NET

Stored procedure i ASP.NET Stored procedure i ASP.NET OBS! Om du vill jobba med att skapa en stored procedure i en SQL Serverdatabas ifrån VS2010 måste du ha fullversion, expressversionen tillåter dig ej att skapa triggers, stored

Läs mer

DIG IN TO Nätverksadministration

DIG IN TO Nätverksadministration DIG IN TO Nätverksadministration Nätverksadministration Datormolnet The Cloud Agenda IT förändras kontinuerligt IT infrastruktur behöver byggas ut Högre krav på IT infrastrukturen Vad är datormoln? Vad

Läs mer

Jonas Gustavsson. Leverans av 10PB Isilon

Jonas Gustavsson. Leverans av 10PB Isilon Jonas Gustavsson Leverans av 10PB Isilon Erfarenheter av 10PB leverans av Isilon Första systemet installerat 2011 10 Datacenter 10PB användbar diskyta 72 Noder Vad är då våran erfarenhet? «Det är ju bara

Läs mer

I det här dokumentet beskriver IT-mästarens tjänsten Applikationsdrift, dess ingående komponenter och dess tillägg.

I det här dokumentet beskriver IT-mästarens tjänsten Applikationsdrift, dess ingående komponenter och dess tillägg. Applikationsdrift Innehåll Applikationsdrift 3 Allmänt om tjänsten 3 Drifttjänster 3 Anslutning för 3:e part 4 Systemövervakning 4 Underhåll 4 Proaktivitet och automatisering 4 Servicefönster 4 Information

Läs mer

Databaser design och programmering Säkerhetsproblem Databashanteraren SQL-injektion

Databaser design och programmering Säkerhetsproblem Databashanteraren SQL-injektion Databaser design och programmering Transaktionshantering och säkerhet säkerhetsproblem transaktioner fleranvändarproblem låsning Säkerhetsproblem Informationen i databasen måste vara pålitlig (inte kunna

Läs mer

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.3.1 för version 1.3.1 Copyright information 2011 Tidomat AB. Med ensamrätt. Ingen del av detta dokument får återges, lagras i dokumentsökningssystem eller vidaresändas i någon form utan ett skriftligt godkännande

Läs mer

1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet

1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet Beskrivning av infrastruktur kring RTJP 1 1 Infrastruktur för RTJP RTJP är placerad i en virtuell miljö som i brist på bättre namn går under benämningen MVK-molnet 1.1 Nätverk och brandvägg RTJP är placerat

Läs mer

App-klient för smartphones... 2. Power BI... 3. Arbetsflöde... 4. CRM Online... 5. Webb-klienten... 6. Dokumenthantering... 7. Molnet...

App-klient för smartphones... 2. Power BI... 3. Arbetsflöde... 4. CRM Online... 5. Webb-klienten... 6. Dokumenthantering... 7. Molnet... Nyheter i Dynamics NAV 2016 Innehåll App-klient för smartphones... 2 Power BI... 3 Arbetsflöde... 4 CRM Online... 5 Webb-klienten... 6 Dokumenthantering... 7 Molnet... 8 Elektronisk fakturering... 9 App-klient

Läs mer

Economicmodelimpactand cloud management. PART 2: Business model enactment

Economicmodelimpactand cloud management. PART 2: Business model enactment Economicmodelimpactand cloud management PART 2: Business model enactment 1. BUSINESS MODEL S CHARACTERISTICS Attbyggaen affärsmodell Utvärdera värdet För kunden och för leverantör För att definiera potentiellt

Läs mer

Microsoft ALM Agenda. Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling

Microsoft ALM Agenda. Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling Agenda Processer metoder Kundcase Paus Under huven på Visual Studio Team Test Frågor och Svar + en liten tävling 2009-05-19 1 Intro Lights In Line Bo & Christian 2009-05-19 2 Varför Prestandatester *Tillgänglighet

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q2 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server

Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Ny skalbar och öppen OLAP-teknologi, SAS OLAP server Frida Säfström Seniorkonsult Copyright 2003, SAS Institute Inc. All rights reserved. Agenda Arkitekturen Lagring Skalbarhet Säkerhet Olika typer av

Läs mer

Java, PHP & Ruby - Cloud Hosting

Java, PHP & Ruby - Cloud Hosting Java, PHP & Ruby - Cloud Hosting INGEN INLÅSNING Hos oss så blir du varken inlåst tekniskt eller kommersiellt. Vi tror på öppna standarder och öppen källkod för detta ger dig som kund en valfrihet och

Läs mer

Databaser design och programmering. Transaktionshantering och säkerhet säkerhetsproblem fleranvändarproblem transaktioner låsning

Databaser design och programmering. Transaktionshantering och säkerhet säkerhetsproblem fleranvändarproblem transaktioner låsning Databaser design och programmering Transaktionshantering och säkerhet säkerhetsproblem fleranvändarproblem transaktioner låsning 2 Säkerhetsproblem Informationen i databasen måste vara pålitlig (inte kunna

Läs mer

Databaser - Design och programmering. Säkerhetsproblem. SQL-injektion. Databashanteraren. Transaktion. Exempel. Transaktionshantering och säkerhet

Databaser - Design och programmering. Säkerhetsproblem. SQL-injektion. Databashanteraren. Transaktion. Exempel. Transaktionshantering och säkerhet Databaser design och programmering 1 Säkerhetsproblem 2 Transaktionshantering och säkerhet säkerhetsproblem fleranvändarproblem transaktioner låsning Informationen i databasen måste vara pålitlig (inte

Läs mer

Storage. Effektivare datalagring med det intelligenta informationsnätet.

Storage. Effektivare datalagring med det intelligenta informationsnätet. Storage. Effektivare datalagring med det intelligenta informationsnätet. 2 Teknik och samverkan i en gemensam infrastruktur skapar nya möjligheter för effektivare datalagring Datalagring är en central

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2013.Q3 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Problemfri IT för verksamhet som inte får ligga nere.

Problemfri IT för verksamhet som inte får ligga nere. IT Online Problemfri IT för verksamhet som inte får ligga nere. Om ni ska kunna nå era mål så måste ni kunna lita på att er effektivitet inte störs av invecklade procedurer och system eller applikationer

Läs mer

Vägen fram för ArcGIS for Server. Johnny Björk

Vägen fram för ArcGIS for Server. Johnny Björk Vägen fram för ArcGIS for Server Johnny Björk Vart är ArcGIS for Server påväg? Webb GIS Johnny Björk Vart är Webb GIS påväg? Nyckelteman i plattformen Vilka visioner har vi med server Pågående projekt

Läs mer

Varje dag säkras 3 miljoner svenskars vattenförsörjning med Linux

Varje dag säkras 3 miljoner svenskars vattenförsörjning med Linux Varje dag säkras 3 miljoner svenskars vattenförsörjning med Linux Driftdatorsystem för att styra och övervaka Stockholms, Göteborgs och Malmös dricksvattenförsörjning Lösning driftsatt på Linux prisvärdhet

Läs mer

Scrum - komplexa system - många team

Scrum - komplexa system - många team Scrum - komplexa system - många team...men hur gör man då! Några tips på vägen. Ylva Ocklind, Section Head Verification Jonas Rylander, Head of IT Development Agenda bwin Poker Affärsmodellen Scrum in

Läs mer

DATALAGRING. Ämnets syfte

DATALAGRING. Ämnets syfte DATALAGRING Ämnet datalagring behandlar hur lagring av data görs på ett strukturerat sätt för att datorprogram ska komma åt data på ett effektivt sätt. Lagringen kan ske med hjälp av databashanterare av

Läs mer

Instabilt med sammansatta tjänster?

Instabilt med sammansatta tjänster? Veckans teknikspaning Instabilt med sammansatta tjänster? Att sätta ihop kräver eftertanke 2012-12-21: Sven-Håkan Olsson KOMPOSITTJÄNSTER Det är tacksamt att skapa mer avancerade tjänster genom att sätta

Läs mer

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1

Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 Hå rd- och mjukvårukråv såmt rekommendåtioner fo r 3L Pro from version 2015.Q1 För att 3L Pro skall fungera krävs att nedanstående hårdvarukrav och mjukvarukrav är uppfyllda. Viktigt är att tänka på att

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2005 3 2.1 Installation 3 2.2 Användargränssnitt (DBMS) för SQL Express 3 2.3 Undvik att transaktionsloggen

Läs mer

Felsökning av M-Bus mätare

Felsökning av M-Bus mätare Felsökning av PiiGAB Setup Wizard Hitta PiiGABs omvandlare på nätverket. Sätt IP-adress på PiiGABs omvandlare på nätverket. Testa. Ändra primäradress på. Ändra kommunikationshastighet på. Se rådata skickat

Läs mer

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0

TEKNISK SPECIFIKATION. för TIDOMAT Portal version 1.6.0 för version 1.6.0 Innehållsförteckning Innehållsförteckning...2 Krav för...3 Systemskiss...3 Systemkrav Server...4 Operativsystem*...4 Program i servern...4 Databas...5 Backup...5 Systemrekommendation

Läs mer

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24

Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 Tentamen, Distribuerade System/Programvaruarkitektur 2001-08-24 FÖRSÄTTSBLAD Inlämnas ifyllt tillsammans med tentan. Skriv namn på samtliga blad. Ange nedan vilka uppgifter du besvarat. Uppgift Besvarad

Läs mer

Tentamen i Databasteknik

Tentamen i Databasteknik Tentamen i Onsdagen den 7 mars 2007 Tillåtna hjälpmedel: Allt skrivet material Använd bara framsidan på varje blad. Skriv max en uppgift per blad. Motivera allt, dokumentera egna antaganden. Oläslig/obegriplig

Läs mer

Datacentertjänster PaaS

Datacentertjänster PaaS Datacentertjänster PaaS Innehåll Datacentertjänst PaaS 3 Allmänt om tjänsten 3 En säker miljö för kundensa containers 3 En agil infrastruktur 3 Fördelar med tjänsten 3 Vad ingår i tjänsten 4 Applikationer

Läs mer

Sourcingdagarna, 8-9 Februari

Sourcingdagarna, 8-9 Februari Sourcingdagarna, 8-9 Februari Teknisk Due Diligence En dubbelriktad process Mikael Simovits Simovits Consulting AB Institutet för Informationsteknologi Tel: 08-660 32 30 www.ifi.se info@ifi.se Sourcing

Läs mer

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn

Filsystem. Varför? Hur? För att kunna lagra data mer permanent än i RAM. Vettig organisation Vettiga namn Varför? För att kunna lagra data mer permanent än i RAM Hur? Vettig organisation Vettiga namn Stora/små bokstäver 8-bitars tecken (teckenkodning) File extensions Längd Struktur på filerna Byte efter byte,

Läs mer

SPAice och SPA-Analys Rql-applikationer hos Map Sverige

SPAice och SPA-Analys Rql-applikationer hos Map Sverige SPAice och SPA-Analys Rql-applikationer hos Map Sverige Map Sverige är en av Sveriges största pappersgrossister. Man levererar till tryckerier och direkt till större organisationer med egen tryckeriverksamhet.

Läs mer

Molntjänster som komplement till din plattform. Anna Bergman och John Smaaland

Molntjänster som komplement till din plattform. Anna Bergman och John Smaaland Molntjänster som komplement till din plattform Anna Bergman och John Smaaland Detta mönster kommer att öppna och sprida GIS Medarbetare Beslutsfattare GIS-proffs Politiker Invånare ArcGIS är ett komplett

Läs mer

Intro. Christian Gerdes Performance Test Evangelist LIGHTS IN LINE AB

Intro. Christian Gerdes Performance Test Evangelist LIGHTS IN LINE AB Intro Christian Gerdes Performance Test Evangelist LIGHTS IN LINE AB christian@lightsinline.se 2011-03-07 1 Varför Prestandatest? Affärsnytta Tillgänglighet för slutanvändare Kunskap om systemets beteende

Läs mer

Paket IIS BAS IIS Standard IIS Premium. Lagringsutrymme 10 GB* 50 GB* 100 GB* Epostutrymme 10 GB 25 GB 50 GB. Antal databaser 3 st 5 st 10 st

Paket IIS BAS IIS Standard IIS Premium. Lagringsutrymme 10 GB* 50 GB* 100 GB* Epostutrymme 10 GB 25 GB 50 GB. Antal databaser 3 st 5 st 10 st Vi har utökat utrymmet på våra webhotellspaket så ni får plats med MYCKET mer data än tidigare (10x mer data). Se i prislistan nedan för vad som ingår. Vi kan erbjuda er ett webbhotell med Microsofts IIS

Läs mer

Data Domain. Världens snabbaste Backup.

Data Domain. Världens snabbaste Backup. Data Domain. Världens snabbaste Backup. 5 Backup and Recovery Architectures: In Transition from Tape to Disk Backup/Recovery Architecture Application Backup Clients Backup/Media Manager Onsite Backup Storage

Läs mer

Jämförelse av Neo4j och MySQL för en traditionell informationsapplikation

Jämförelse av Neo4j och MySQL för en traditionell informationsapplikation Teknik och samhälle Datavetenskap Examensarbete 15 högskolepoäng, grundnivå Jämförelse av Neo4j och MySQL för en traditionell informationsapplikation A comparison of Neo4j and MySQL for a traditional information

Läs mer

Stored procedure i ASP.NET

Stored procedure i ASP.NET Stored procedure i ASP.NET OBS! Om du vill jobba med att skapa en stored procedure i en SQL Serverdatabas ifrån VS2010 måste du ha fullversion, expressversionen tillåter dig ej att skapa triggers, stored

Läs mer

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt...

Vad är molnet?... 2. Vad är NAV i molnet?... 3. Vem passar NAV i molnet för?... 4. Fördelar med NAV i molnet... 5. Kom igång snabbt... Produktblad för NAV i molnet Innehåll Vad är molnet?... 2 Vad är NAV i molnet?... 3 Vem passar NAV i molnet för?... 4 Fördelar med NAV i molnet... 5 Kom igång snabbt... 5 Bli kostnadseffektiv... 5 Enkelt

Läs mer

1. Revisionsinformation

1. Revisionsinformation 7.4.2 Systemkrav Systemkrav 2018-12-06 2 (27) Systemkrav 7.4.2 Dokumentet beskriver de krav som systemet ställer på maskinvara och programvara i de servrar och klientdatorer som ska användas för systemet.

Läs mer

1 Kravspecifikation Snake App

1 Kravspecifikation Snake App Kravspecifikation Snake App - Kravspecifikation Snake App Utskriven/PDF Export: 2011-09-07 Copyright 2011 Sidan 1 av 7 1 Kravspecifikation Snake App 1.1 Vad är Snake App? Vi skall gör ett Snake Spel för

Läs mer

CSC UTVÄRDERING AV KOSTNADSPÅVERKAN GENOM INFÖRANDE AV CSC DESKTOPVIRTUALISERING CSC DYNAMIC DESKTOP. DESKTOPVIRTUALISERING Radar Group International

CSC UTVÄRDERING AV KOSTNADSPÅVERKAN GENOM INFÖRANDE AV CSC DESKTOPVIRTUALISERING CSC DYNAMIC DESKTOP. DESKTOPVIRTUALISERING Radar Group International CSC UTVÄRDERING AV KOSTNADSPÅVERKAN GENOM INFÖRANDE AV CSC DESKTOPVIRTUALISERING CSC DYNAMIC DESKTOP DESKTOPVIRTUALISERING Radar Group International Page2 SLUTSATS Radar Group har genomfört en analys runt

Läs mer

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner

Databasföreläsning. Del 2 lagrade procedurer, vyer och transaktioner Databasföreläsning Del 2 lagrade procedurer, vyer och transaktioner Lagrade procedurer (Stored procedures) En stored procedure är en procedur (funktion) lagrad i en databas, och exekveras direkt på databasservern

Läs mer

Hembanken. Gällande fr o m 2015-01-01 Sida 1 av 10

Hembanken. Gällande fr o m 2015-01-01 Sida 1 av 10 Tidregler för betalningar Gällande fr o m 2015-01-01 Sida 1 av 10 Betalningsdag = Den Bankdag som Banken genomför en. Vid till konto i annan bank alt. Bankgiro/Plusgiro alt. via någon av Bankgirotjänsterna

Läs mer

Kriswebb och Krisserver ur ett tekniskt perspektiv

Kriswebb och Krisserver ur ett tekniskt perspektiv Kriswebb och Krisserver ur ett tekniskt perspektiv Av Johan Olsson vid IT avdelningen på HTU Johan.Olsson@htu.se Definition av kriswebb Kriswebb är ett system som möjliggör snabb publicering av information

Läs mer

WSS F1. Elektronikcentrum i Svängsta Utbildning AB 2013-01-16 1

WSS F1. Elektronikcentrum i Svängsta Utbildning AB 2013-01-16 1 WSS F1 1 Intro Idag: Vad är Windows Sharepoint Services 3.0 (WSS)? Standalone / Server farm Systemkrav Vanlig WSS implementation Central Administration Web applications and Site collections 2 Vad är WSS

Läs mer

[KONSULTPROFIL PER WIBERG]

[KONSULTPROFIL PER WIBERG] Per Wiberg ROLLER Teknisk expert Strategisk rådgivare Teknisk projektledare Instruktör KOMPETENS Exchange & Lync Server Active Directory/ADFS Windows Server Office 365/Windows Intune System Center Data

Läs mer

Hembanken. Gällande fr o m 2016-01-01 Sida 1 av 9

Hembanken. Gällande fr o m 2016-01-01 Sida 1 av 9 Tidregler för betalningar Gällande fr o m 2016-01-01 Sida 1 av 9 Betalningsdag = Den Bankdag som Banken genomför en. Vid till konto i annan bank al t. Bankgiro/Plusgiro alt. via någon av Bankgirotjänsterna

Läs mer

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server

Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie Justering för krav på Windows Server Version Namn Datum Beskrivning 1.0 Förutsättningar Vitec Ekonomi 1.1 Marie 2017-03-09 Justering för krav på Windows Server 2012 1.2 Micke 2017-04-07 Vitec Ekonomi från x.60 kräver IIS 8 och websocket.

Läs mer

SEB. Four foils. SEB IT Lars-Göran Karlsson

SEB. Four foils. SEB IT Lars-Göran Karlsson SEB Four foils SEB IT Lars-Göran Karlsson SEB IT Nu ett IT bolag inom SEB koncernen Tidigare uppdelat på två bolag SEB IT Partner för utveckling SEB IT Service för drift Nu två enheter inom SEB IT SEB

Läs mer

vattenweb.smhi.se Esa Falkenroth, work@falkenroth.se, SMHI Molntjänster för GIS, Stockholm 2011-11-29

vattenweb.smhi.se Esa Falkenroth, work@falkenroth.se, SMHI Molntjänster för GIS, Stockholm 2011-11-29 vattenweb.smhi.se Esa Falkenroth, work@falkenroth.se, SMHI Molntjänster för GIS, Stockholm 2011-11-29 vattenweb.smhi.se Sedan starten år 2008 har SMHI arbetat med att utveckla, förvalta och tillgängliggöra

Läs mer

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster...

Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster... 1 2 Innehåll Molntjänster... 4 Vad är detta?... 5 Cirkeln sluts... 6 The Cloud... 7 The Cloud (forts.)... 8 Definition av molntjänster... 9 Definition av molntjänster (forts.)... 11 Tjänster... 12 Skikt

Läs mer

TJÄNSTEBESKRIVNING DATACENTER

TJÄNSTEBESKRIVNING DATACENTER TJÄNSTEBESKRIVNING DATACENTER INNEHÅLL Serverdrift och kapacitetstjänst... 3 Serverkapacitet... 3 Serverdrift... 3 Service och underhåll... 4 Säkerhet... 4 Dokumentation... 4 Rapportering och uppföljning...

Läs mer

Projekt Foreläsning VI

Projekt Foreläsning VI Webbprogrammering - 725G54 Projekt Foreläsning VI Agenda Sessions update Labb 5 Genomgång projektuppgift Kursinnehåll avstämning Kursmål avstämning Sessions På IDA måste ni göra session_save_path('dir)

Läs mer

IBM FlashSystem (och lite SSD)

IBM FlashSystem (och lite SSD) IBM FlashSystem (och lite SSD) 2014-10-13 Henrik Grönberg Technical Director henrik.gronberg@load.se Förändringens tid är här Dagens naturresurser Morgondagens naturresurs LKAB omsätter 30 miljarder SEK

Läs mer

Ordning, reda och kontroll på IT-driften. Anders Lundqvist EDB Unigrid AB

Ordning, reda och kontroll på IT-driften. Anders Lundqvist EDB Unigrid AB Ordning, reda och kontroll på IT-driften Anders Lundqvist EDB Unigrid AB EDB Business Partner EDB Business Partner En av Nordens största börsnoterade IT-koncerner USA Norge BeNeLux Sverige Polen 5.2 mdr

Läs mer

Aditro Our focus benefits yours Molnet -- Presentation

Aditro Our focus benefits yours Molnet -- Presentation Aditro Our focus benefits yours Molnet -- Presentation Konsulting Outsourcing Molntjänster Utbildning Programvara HR Löner Ekonomi Administration KPI er 2013-10-28 Copyright Aditro. All rights reserved.

Läs mer

Systemkrav WinServ II Edition Release 2 (R2)

Systemkrav WinServ II Edition Release 2 (R2) Systemkrav WinServ II Edition Release 2 (R2) Observera: Alla rekommendationer är aktuella vid den tid då dokumentet publicerades och visar den senaste informationen för nödvändig mjukvara. Systemkrav för

Läs mer

TSEA22 Digitalteknik 2019!

TSEA22 Digitalteknik 2019! 1(39) 2019 Mattias Krysander Ingemar Ragnemalm 1(39) Föreläsning 5. Sekv1. enna föreläsning: Vippor Sekvensnät Moore och Mealy 2(39)2(39) Förra föreläsningen: Labb 1. Adderare. Carryaccelerator Och ännu

Läs mer

BLI EN CLOUDPILOT I ONE LÖSNINGAR FÖR FÖRETAGARE LYFT DIN IT STRATEGI TILL MOLNEN FÖRSTÅ CLOUD COMPUTING ARBETA SMARTARE 2011 NUMMER 15

BLI EN CLOUDPILOT I ONE LÖSNINGAR FÖR FÖRETAGARE LYFT DIN IT STRATEGI TILL MOLNEN FÖRSTÅ CLOUD COMPUTING ARBETA SMARTARE 2011 NUMMER 15 2011 NUMMER 15 LÖSNINGAR FÖR FÖRETAGARE I ONE LYFT DIN IT STRATEGI TILL MOLNEN Dra nytta av allt som Cloud Computingen kan erbjuda dig FÖRSTÅ CLOUD COMPUTING Kostnadseffektiva, smidiga lösningar ARBETA

Läs mer

Att uppgradera från Informix 7.31 och kanske lite annat. Johan Backlund

Att uppgradera från Informix 7.31 och kanske lite annat. Johan Backlund Att uppgradera från Informix 7.31 och kanske lite annat Johan Backlund Innehållsförteckning Introduktion Uppgradering av ett system från 7.31 till 10 High Performance Loader B-tree Scanner och andra upptäckter

Läs mer

Systemutvecklare SU14, Malmö

Systemutvecklare SU14, Malmö Systemutvecklare SU14, Malmö Tentamen, Tenta Utveckling med ramverket.net(35 YH-poäng) Plats: Plushögskolan Malmö Tid: 2 februari 2015, kl. 9.00-12.00 Tillåtna hjälpmedel: Papper, penna, suddgummi. Ej

Läs mer

Webbservrar, severskript & webbproduktion

Webbservrar, severskript & webbproduktion Webbprogrammering Webbservrar, severskript & webbproduktion 1 Vad är en webbserver En webbserver är en tjänst som lyssnar på port 80. Den hanterar tillgång till filer och kataloger genom att kommunicera

Läs mer

Bli innovativa. På riktigt.

Bli innovativa. På riktigt. Bli innovativa. På riktigt. Wide Ideas är en molnbaserad applikation som frigör idékraften i er organisation. Låt alla bidra Ökad konkurrens kräver nya idéer och snabb återkoppling för att ta tillvara

Läs mer

Teknik 5:2 Hur bör stadsnäten förbereda sig för att kunna distribuera kvalitativa molntjänster?

Teknik 5:2 Hur bör stadsnäten förbereda sig för att kunna distribuera kvalitativa molntjänster? Teknik 5:2 Hur bör stadsnäten förbereda sig för att kunna distribuera kvalitativa molntjänster? Hur bör stadsnäten förbereda sig för att kunna distribuera kvalitativa molntjänster? Hur säkerställer stadsnätsägaren

Läs mer

Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009

Innehållsförteckning. Användarmanual för Lockbee Backup Databas 2009 1 LB-M-DB 0001 2010 Användarmanual för Lockbee Backup Databas 2009 Användarmanualen är avsedd att ge en närmare introduktion av Lockbee Backup Databas 2009 funktioner och nyttjande. Vi rekommenderar att

Läs mer

Arkitektur för Bistånd

Arkitektur för Bistånd ark_uppsala_bistånd_v3.ppt Arkitektur för Bistånd Sven-Håkan Olsson, Definitivus AB. 1 Enstaka bild får användas med angivande av källa ÖTP V2.0 s22 Generellt mönster i ÖTP Medborgare Företag Handläggare

Läs mer

FRAMTIDENS DATACENTER. Intervju med molnserverexperten Mattias Sundling

FRAMTIDENS DATACENTER. Intervju med molnserverexperten Mattias Sundling FRAMTIDENS DATACENTER Intervju med molnserverexperten Mattias Sundling Framtidens datacenter är mjukvarudefinierat Allt färre vill sköta sina egna serverhallar allt fler blickar mot molnet. Och molnlösningarna

Läs mer

Kunskapsbank ICARUS DB

Kunskapsbank ICARUS DB Kunskapsbank ICARUS DB K E Y L O G I C A B 1 Innehållsförteckning 1 Innehållsförteckning 1 2 SQL Server 2012, 2014 3 3 SQL anslutningsfel (SSL Security) 3 4 SQL Server 2008 4 5 SQL Server 2005 4 5.1 Installation

Läs mer

TSEA22 Digitalteknik 2019!

TSEA22 Digitalteknik 2019! 1(43) 2019 Mattias Krysander Ingemar Ragnemalm 1(43) Föreläsning 7. Sekv3. enna föreläsning: Lösningar närmare verkligheten Synkronisering Enpulsare Problem till design 2(43)2(43) Förra föreläsningen:

Läs mer

Din guide till. Teknisk Specifikation Säljstöd

Din guide till. Teknisk Specifikation Säljstöd Din guide till Teknisk Specifikation Säljstöd April 2014 Innehåll Systemkrav... 3 Operativsystem... 3 Mjukvara... 3 Maskinvara... 4 Datakällor... 4 Databas... 5 Databasstruktur... 5 Katalogstruktur...

Läs mer

Systemkrav. www.hogia.se/approval. Systemkrav för Hogia Approval Manager. Gäller från och med programversion 2012.1

Systemkrav. www.hogia.se/approval. Systemkrav för Hogia Approval Manager. Gäller från och med programversion 2012.1 Systemkrav Systemkrav för Hogia Approval Manager Gäller från och med programversion 2012.1 För produkten Hogia Approval Manager gäller samma systemkrav som för ekonomisystemet, med vissa tillägg. Tilläggen

Läs mer

Möjligheten att få bättre effektivitet i databasåtkomst från Java. Lennart Henäng, IT-arkitekt, Handelsbanken 2009-04-16

Möjligheten att få bättre effektivitet i databasåtkomst från Java. Lennart Henäng, IT-arkitekt, Handelsbanken 2009-04-16 Möjligheten att få bättre effektivitet i databasåtkomst från Java Lennart Henäng, IT-arkitekt, Handelsbanken 2009-04-16 Agenda Affärskritiska system (en kort bakgrund) Viktiga egenskaper Utmaningar för

Läs mer

för iscala & Epicor ERP

för iscala & Epicor ERP Epicor Storefront t för iscala & Epicor ERP Fred Boström Bitlog AB 1 Vad är Epicor Storefront? Epicor Storefront hjälper tillverkare, distributörer och detaljister att organisera och sälja sina produkter,

Läs mer

Region Skåne. Kravspecifikation Lagring och arkivering som tjänst

Region Skåne. Kravspecifikation Lagring och arkivering som tjänst Region Skåne Kravspecifikation Lagring och arkivering som tjänst 2 (16) INNEHÅLLSFÖRTECKNING 1 ÖVERGRIPANDE MÅLBILD... 3 2 NIVÅER/SKIKT OCH SAN... 4 2.1 DISKSYSTEM NIVÅ 1 (HIGH END)... 4 2.2 DISKSYSTEM

Läs mer

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning.

Klient/server. Översikt. Lektion 1: Webbtekniker från Microsoft. Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Klient/server Översikt Webbteknik från Microsoft. Klient/server. Designmönster. Utrullning. Lektion 1: Webbtekniker från Microsoft Microsoft webbtekniker. ASP.NET. Klientsidan. Internet Information Server.

Läs mer

E12 "Evil is going on"

E12 Evil is going on E12 "Evil is going on" Föreläsning 12, HT2014 AJAX Kurs: 1dv403 Webbteknik I Johan Leitet E12 Evil is going on Dagens agenda AJAX XMLHttpRequest-objektet JSON Vad är AJAX? Asynchronous JavaScript and XML

Läs mer

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005

Repetition DK2 Middleware, P2P, Multimediatransport. Stefan Alfredsson 18 Mars 2005 Repetition DK2 Middleware, P2P, Multimediatransport Stefan Alfredsson 18 Mars 2005 Några definitioner på middleware Klistret som gör det möjligt för en klient att få betjäning av en server / i klient/server

Läs mer

Prestandatest Förberedelser & Faktainsamling. LIGHTS IN LINE AB Tegnérgatan 37 111 61 STOCKHOLM info@lightsinline.se

Prestandatest Förberedelser & Faktainsamling. LIGHTS IN LINE AB Tegnérgatan 37 111 61 STOCKHOLM info@lightsinline.se Prestandatest Förberedelser & Faktainsamling LIGHTS IN LINE AB Tegnérgatan 37 111 61 STOCKHOLM info@lightsinline.se Sida 2 (6) Innehåll 1 Introduktion... 3 2 Sammanfattning... 3 3 Testmetoder... 3 4 Prestandamål

Läs mer

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara...

Utarbetat av Område Informationsklass. Teknisk standard Ånge Kommun...1. Syfte med beskriven it-miljö...3. Hårdvara... 2014-04-22 Projektbeteckning Tekniskstandard Tekniskstandard David Sundelin / Pelle Nilsson IT-infrastruktur/Servermiljö Extern TEKNISK STANDARD ÅNGE KOMMUN INNEHÅLLSFÖRTECKNING Teknisk standard Ånge Kommun...1

Läs mer

Run Business Run Kista Konferenscenter, 6 februari, 2014 Informationstillgänglighet

Run Business Run Kista Konferenscenter, 6 februari, 2014 Informationstillgänglighet Run Business Run Kista Konferenscenter, 6 februari, 2014 Informationstillgänglighet När ditt enda alternativ är att vara Up and Running Agenda 1 Business Continuity 2 Skydda och ta kontroll 3 En schweizisk

Läs mer

Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 1

Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 1 Windowsadministration II, 7.5hp, 1DV424 MODUL 5 EXCHANGE SERVER 2013 FÖRELÄSNING 1 Modul 5 - Exchange Server 2013 Vad är Exchange? Server Roller Installation Förberedelse Standalone Custom Mailbox-databaser

Läs mer

Hur du väljer stil för integrering av moln applikationer med egna applikationer

Hur du väljer stil för integrering av moln applikationer med egna applikationer Utmaning Integration mellan molnet och din interna IT Sven Håkan Olsson, Definitivus Hur du väljer stil för integrering av moln applikationer med egna applikationer Online SOA Händelsestyrd SOA Replikering...något

Läs mer

Svenska Linuxföreningen. Presentationens namn 1(24) Copyright 2004 Marcus Rejås

Svenska Linuxföreningen. Presentationens namn 1(24) Copyright 2004 Marcus Rejås Presentationens namn Copyright 2004 Marcus Rejås Jag ger härmed rätten till alla att nyttja denna presentation på alla sätt som anses lämpliga så länge som syftet på något sätt främjar

Läs mer