Real world SharePoint 2013 architecture decisions. Wictor Wilén

Relevanta dokument
SharePoint 2010 licensiering Wictor Wilén

JavaScript in SharePoint and not just for Apps. Wictor Wilén

Using Microsoft Azure IAAS to host your SharePoint farms

WSS F1. Elektronikcentrum i Svängsta Utbildning AB

Systemkrav WinServ II Edition Release 2 (R2)

Administratör IT-system Kursplan

Datasäkerhet och integritet

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

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

Dagens Agenda. Klient- och Serveroperativsystem Installation av Windows Server Genomgång av Windows Server Roller och Funktioner Domänhantering DNS

Migrera till Office 365 i praktiken. Jesper Ståhle Swedish Technical Lead, Office 365

F1 SBS EC Utbildning AB

Nya möjligheter med M3 Technology. Björn Svensson, Björn Torold

Datacentertjänster IaaS

Nya möjligheter med extern disk

Sokigo AB Ecos Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Sokigo AB OVK 2.0. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Marcelo Rivera SharePoint konsult

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

OFFICE 365 OCH LICENSIERING. Fredrik Gotting, IT Strategy & Development Manager, Pulsen

Övning 1: Skapa virtuell maskin för utveckling.

DIG IN TO. Nätverksadministration

Administrera ArcGIS for Server. Erik Bruhn Johnny Björk

11/9/2012 VÄLKOMMEN TILL NOVAPOINT ANVÄNDARTRÄFF 2012

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

Innehåll. Dokumentet gäller från och med version

360 Infrastruktur v.4.1 & SharePoint Magnus Larsson, Software Innovation

Teknisk plattform för version 3.7

Anders Erikson. Om mig. Earlier experiences. Kompetenser & erfarenheter. IT-Specialist. IT-tekniker. HCL - Stockholm stad

QC i en organisation SAST

Webbteknik II. Föreläsning 5. Restless farewell. John Häggerud, 2011

Platsbesök. Systemkrav

WooCommerce at scale

Webbteknik II. Föreläsning 4. Watching the river flow. John Häggerud, 2011

Daniel Akenine, Teknikchef, Microsoft Sverige

MANUAL FÖR CELLIP CELLPHONE STATUS 2013

Flytta din affär till molnet

Från Excel laddningar till web arbetsflöden

Molntjänster. Översikt. Lektion 1: Introduktion till molntjänst. Introduktion till molntjänst. Vilka tjänster finns? Säkerhet.

Teknisk spec Flex Lön och Flex API

Virtuell Server Tjänstebeskrivning

Checklista IT Artvise Kundtjänst

Grundläggande datavetenskap, 4p

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

Introduktion till migrering till molnet. PART 4: Plattformar för molntjänster

Flytta din affär till molnet

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

SAS VIYA JOHAN ELFMAN ROLAND BALI

Kursplaner för Administartör IT-System Innehåll

Diagnostisktprov Utveckla i Azure

Office 365. Göran Husman - HumanData. General Information

Christer Scheja TAC AB

VI SI CLOSETALK AB SYSTEMKRAV

Sustainable engineering and design. Prestanda i karttjänster

SÅ LYCKAS DU MED DIN MOLNSTRATEGI. Frukostseminarium 7 februari 2017

BIM konceptuell överblick och utblick

Våg 2010 We re all in!

Systemkrav och tekniska förutsättningar

Identity Management i ett nätverkssäkerhetsperspektiv. Martin Fredriksson

[KONSULTPROFIL PER WIBERG]

LEX INSTRUKTION REPLIKERING UPPGRADERING

Fujitsu Day Göteborg 8 oktober

GADD Software en introduktion

Unified Communication. Martin Lidholm

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

Jonas Gustavsson. Leverans av 10PB Isilon

Rosetta. Ido Peled. A Digital Preservation System. December Rosetta Product Manager

Sokigo AB Ecos 2.1. Pentium- eller AMD-processor (x64 processor) på 1,6 GHz Dual Core eller motsvarande.

Amazon Cloud Computing Joakim Lindbom CTO, Capgemini Sverige. Who am I? Jobbat inom Capgemini sedan 1985

Växjö sparar 3,5 miljoner kronor på lägre kostnader för e-postlagring och IT-personal med ny lösning

Governance. Eller - Hur får jag ordning på min SharePoint miljö? Göran Husman HumanData AB Office 365 MVP

DIG IN TO Nätverksadministration

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

F2 Exchange EC Utbildning AB

Introduktion till Entity Framework och LINQ. Källa och läs mer

Rättvis kostnadsfördelning av IT-infrastrukturinvesteringar

Systemkrav. Artvise Kundtjänst

Copyright 2003, SAS Institute Inc. All rights reserved.

LEDNINGSÄGARMODUL. Systemkrav 1(6)

1. HandsPointer? Viewer. Viewing Viewing Document Viewer. Document Streaming & Page Management. Thin Client Viewer. My PC Access ,, P2P

DFC bild 1

Mallhantering med Office och SharePoint

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

Plattform as a Service, leverantör tillhandahåller plattformen, jag tillhandahåller applikation och ansvarar för denna.

1. Revisionsinformation

eklient i Samverkan Självbetjäning för IT-plattformen Håkan Bengtsson eklient

Java, PHP & Ruby - Cloud Hosting

Brandväggar och portöppningar. Manual

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

PEAK PERFORMANCE 11 JUNI 2015

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

Modul 6 Webbsäkerhet

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

Instruktion. Datum (12) Coverage Dokument id Rev Status? Godkänd. Tillhör objekt -

Installationsanvisningar

Administration / Disk Management. EC Utbildning AB

TDP013. Innan AJAX Ett synkront webb. Med AJAX Ett Asynkront webb AJAX. Webbprogrammering och interaktivitet. AJAX, CORS,jQuery, PaaS, Projektet

TDP013. Webbprogrammering och interaktivitet. AJAX, CORS,jQuery, PaaS, Projektet. Anders Fröberg Institutionen för Datavetenskap (IDA)

Systemkrav Bilflytt 1.4

Transkript:

Real world SharePoint 2013 architecture decisions Wictor Wilén

Wictor Wilén

Agenda Introduktion Arkitekturella förändringar i SharePoint 2013 Topologier Single Web Application och Host Named Site Collections Exempel från verkligeheten Saker du inte skall göra

INTRODUKTION OCH NYA SAKER ATT TA HÄNSYN TILL

Varför behövs denna session?? Best practices passer inte alltid TechNet är inte alltid rätt och inte heller merparten av bloggar! Väg in faktorer som inte nämns på TechNet Din lösning har andra krav Kostnad, pengar saker som verkligen spelar roll!

Nyheter i 2013 för en arkitekt Samma infrastruktur som i SharePoint 2010 Service Applikations konceptet etc Nya Service Applikationer och tjänster Distributed Cache Request Management Access Services 2013 Nya löst kopplade tjänster Office Web Apps 2013 Workflow Manager 1.0 App modellen

Nya Service Applikationer och tjänster

Nya Service Applikationer och tjänster

Ombyggda tjänster

Andra viktiga ändringar

PLANNING A NEW SHAREPOINT 2013 DEPLOYMENT!

Markitecture diagrams

Allt handlar om kompromisser Vilka workloads används? Vad är budgeten? Vad är kunskapen hos Ops/AM? Vilka resurser finns att tillgå?

Hårdvara Ungeför samma som för SharePoint 2010 Men du behöver mer servrar! And you need more RAM och disk! Tänk på virtuella jämför med fysiska servrar Fault domains!

TOPOLOGIER

Planera topologin Det finns inget som är den perfekta farmen! Topologi planering är iterativt och kommer ändras allteftersom Ta hänsyn till hårdvara, virtualisering, komponenter, tjänster och människor

Skala upp Topologiplanering - lager Skala ut Routing and caching Very low latency < 5 msec Request Management Distributed Cache Web & App Layer Low Latency < 500 msec WA UPA MMS BDC SSS State User Code Access Search Layer Low Latency < 500 msec Query Admin Index Batch Processing Layer More Tolerant Latency > 1 min UPS Crawl Target WMA Machin e Trans. Workfl ow Crawl Search Proces sing Database Layer < 5 msec SQL

Sök Planering skiljer sig mycket från tidigare versioner Inte bara för att Binga saker Cross Site Publishing Analytics Rekommendationer Sök rollerna kan (ska) distribueras Administration Crawler Content Processing Analytics Processing Index Query Processing

Sök komponenter Find the most appropriate partner Komponent CPU Nätverk Disk Minne Administration Crawler Content Processing Analytics Processing Index Query Processing CPC APC Admin Crawl Index Query The content of this slide is borrowed from Dr Search, aka Neil Hodgkinson

Workflow och Office Web Apps Workflow Manager 1.0 1 eller 3 server installationer, inget annat! Kan dela server med SharePoint Verifiera dina behov och krav Office Web Apps 2013 Måste ha dedikerade servrar

Brandväggar

En Web Application En Web Application som lyssnar på alla host headers Den nya rekommendationen Effektivare minnesnyttjande Använder resurser mer effektivt Kräver ofta att man användarehost Named Site Collections SharePoint Apps

Host Named Site Collections Host Named Site Collections PowerShell för att skapa Site Collections Tillåter unika DNS namn En root Site Collection krävs *-SPSiteUrl Egen Self Service Site Creation Farm level Managed Paths Egen Site Creation Provider rekommenderat Path Based Site Collections Central Administration för att skapa Site Collections Samma DNS namn Alternate Access Mappings OOB Self Service Site Creation Web Application level Managed Paths

Host Named Site Collections varningar En Root Site Collection måste finnas Är ett supportkrav Måste ha samma namn som Web Applikationen* Sök använder Root Site Collection för att hitta nya saker SSL Termination kräver en egen HTTP Header Front-End-Https: On Standard Site Creation provider kan orsaka SLA problem

Host Named Site Collections exempel Kombination av HNSC & PBSC Application Pool Web Application https://server1 Root Site Collection: https://server1.contoso.com (No template) Site Collection: https://intranet.contoso.com Site Collection: https://my.intranet.contoso.com Site Collection: https://my.intranet.contoso.com/personal/wictor

Certifikat, certifikat, certifikat Ja, du SKA använda certifikat! Inte bara för Central Administration OAuth och S2S Apps Workflow Office Web Apps 2013 Exchange S2S Involvera kunden och ops tidigit i denna diskussion! Kan kräva ny Infrastruktur (läs CA)

EXEMPEL FRÅN VERKLIGEHETEN

Virtualized Virtualized Virtualized Kompromisser exempel 1 Intranät med samarbetsfunktioner SharePoint Social En del BI features ~25.000 användare ~3.500.000 sökbara dokument Virtuella och fysiska maskiner (SSD diskar för index) Office Web Apps 2 maskiner 2 identiska farmer Swing mellan farmerna för patchning och nya feature releaser SERVER1 SERVER2 SERVER3 SERVER4 SERVER5 SERVER6 SERVER7 SERVER8 Mirroring SERVER9 SERVER10 Services Web Application MMS, UPS Distributed Cache Workflow Manager 1.0 Services Search Query and Index UPS Sync PerformancePoint Services Search Admin, Crawl, Content Processing and Analytics SERVER11

Kompromisser exempel 2 Publik.com site Cross Site Publishing Bara fysiska maskiner 48/24/96 GB RAM 8 cores Services Web Application MMS Search Query & Index Distributed Cache Request Management Services Search Admin, Crawl, Content Processing and Analytics

SIST MEN INTE MINST

Planera HA och DR strategier direkt! Se till att ni kan hantera High-Availability Kom ihåg 3 är det nya 2 Glöm inte: Workflow Provider Hosted Apps Access Services 2013 Välj rätt DR strategi Cold Warm Hot HA och DR kommer påverka kostnad Men vad kostar mest

Saker att undvika tänka igenom noggrant Multi-tenancy Väldigt få behöver detta Görs alltför ofta för fel orsaker Geo-distribution SharePoint är inte byggd för replikering Service Application federering fungerar för en del Service Applicationer Service farmar Förstå begränsningar Mer än ofta blir lösningen mer komplex än de problem man vill lösa

Sammanfattning Utvärdera behoven inte bara utifrån ett tekniskt perspektiv Behoven kommer att ändras, över tid Var beredd att ändra dina beslut Basera dina beslut på tester, fakta och erfarenhet Tro inte på allting du läser förutom det du just sett

Tack! @wictor www.wictorwilen.se wictor@wictorwilen.se