SIF Installationer: Et tilbageblik på SUGCON 2018

SIF Installationer: Et tilbageblik på SUGCON 2018

default avatar
AfRosen Petrov
juni 07, 2018
Sitecore Sugcon Europe

Sitecore brugerkonferencer er en god måde at deltage i communitiet og holde sig opdateret på de seneste Sitecore trends. I år havde FFW en stærk tilstedeværelse på SUGCON i Berlin ved at sende otte heldige Sitecorians. Med næsten 600 deltagere, 35 oplæg og perfekt orkestrering var denne en af ​​de bedste Sitecore brugerkonferencer hidtil. 

Sitecore Experience Platform har udviklet sig hurtigt de sidste par år, og vi har arbejdet målrettet med at udvide vores ekspertise. Hvis du er nysgerrig på den læringsproces, anbefaler jeg dig at se vores MVP Finn Nielsen’s præsentation​​ fra den bulgarske Sitecore-brugerkonference - Why am I hearing so much about DevOps?  

I løbet af de seneste par måneder har FFW’s Sitecore-team aktivt udviklet flere Sitecore 9-løsninger. Jeg er ansvarlig for at udforske Sitecore Installation Framework (SIF) og udnytte de muligheder, der ligger her. På SUGCON var jeg derfor især interesseret i at høre sessionen, "Sitecore Installation Framework (Deepdive)" af Thomas Eldblom.

"Som Sitecore-udviklere vil vi have hurtige implementeringer. Vi ønsker at vælge den infrastruktur, vi implementerer. Vi ønsker, at implementeringer skal være ens i miljøet. Vi vil have dem til at blive repeterbare. Vi vil have dem skalerbare. Med andre ord, vi vil bare have det nemt. SIF er en ramme for orkestrering af installation og konfiguration af Sitecore On-Premise." - Thomas Eldblom (oversat).

Sessionens første sætninger er blevet min foretrukne definition af SIF. Selvom Sitecore er ’Cloud First’, har vi brug for On-Premise til udvikling, debugging eller et bestemt produktionsmiljø. Så vi skal lære SIF godt at kende og anvende det ordentligt.

Sessionen fokuserede på udviklingsopsætningen. Vi gik også igennem syv installationer af Sitecore og så på at konfigurere over 70 roller - databaser, websites, Windows-tjenester mv. Vi diskuterede den lidt mere kedelige del af installationsprocessen, prerequisites - sørg for, at du har opfyldt dem alle, inden du gør noget med SIF. 

Følgende Sitecore-pakker er tilgængelige for On-Premise-installationer:

  • XP Single
    Sitecore topologi med aktiveret Sitecore Analytics. Alle de roller, der kan kombineres, kombineres. Dette er typisk optimalt til udviklingsopsætning.
  • XP Skaleret
    Sitecore topologi med aktiveret Sitecore Analytics. Hver enkelt rolle har sin egen installation og kan opdeles eller kombineres på tværs af forskellige servere.
  • XM Skaleret
    Sitecore CMS-mode topologi. Hver enkelt rolle har sin egen installation og kan opdeles eller kombineres på tværs af forskellige servere.

On premise deployment

Du kan lære mere om rollerne indenfor topologi her.

Hver af disse pakker indeholder SIF JSON-filer, som gør installationen af ​​roller indenfor topologi nem. Da jeg downloadede pakkerne for første gang, troede jeg, at SIF-konfigurationerne var en slags ’slutprodukt’, og at jeg ikke behøvede at ændre noget. Det er ikke tilfældet. Selvom de dækker de fleste scenarier, passer de ikke ind i alle projekter. Og det er præcis, hvad Thomas Eldblom sagde - det er vigtigt at vide, at den topologi, der downloades, kun er en prøve. De er "inspiration til din specifikke topologi - lokal udvikling, testning eller produktionsmiljø. Idéen med prøverne er at inspirere, og at du selv skaber den topologi og konfiguration af Sitecore, der passer til dine kunders behov". Det vil sige, du både skal og har brug for at tilpasse dine SIF installationer. Eldblom lavede et par gode eksempler på, hvordan man tager en konfiguration, omkonfigurerer den og skaber noget nyt, som ikke kommer ud af boksen. Alle eksemplerne er tilgængelige på GitHub, og du kan finde dem her:

Konklusionen er, at Sitecore fortsætter med at udvikle sig, og at vi som Sitecore-eksperter er nødt til at oprette forskellige opsætninger til vores løsninger. For at opnå det skal vi lære SIF godt at kende og forstå vores krav og arkitektur.

Her er en liste over gode ressourcer, som kan hjælpe dig i gang med at tilpasse dine Sitecore-installationer: