Lidt om Revit Server, BIM Server og BIMcloud: Nu bliver det langhåret!

Samarbejde er “king”, og hvem kan overhovedet bygge huse helt alene. Jo mere viden man deler, jo bedre projekter. Jo tidligere fag-konsulenterne deler BIM-modellerne, jo bedre grundlag for dialog og jo bedre løsninger. BIM er bare noget man deler! (Ikke helt ulig kønssygdomme)

For nylig blev jeg introduceret for et helt nyt produkt, BIMcloud, som bedst kan forstås, hvis den sammenlignes med andre alternativer, som f.eks. Revit Server og BIM Server. Dette skal vi nok komme til, men først og fremmest er det vigtigt at forstå, hvad BIMcloud ikke er.

foto 1

BIMcloud er ikke en “public cloud”, hvor man får gratis eller billig lagerplads i skyen, som DropBox og Google Drive. Det er heller ikke de programmer vi er vandt til er installeret på computeren, bare i en neddroslet web-versioner, der køres fra en internet browser.

BIMcloud er en “private cloud”, som giver nye muligheder for at koble parterne på et projekt tættere sammen. “Private”-delen betyder, at det er en service, som virksomheden selv sætter op på deres egne servere eller på “hostede” servere hos f.eks. Amazon, Google, Microsoft Azure, Rack Space eller andre. Fordelen ved den hostede løsning er, at man let kan skalere til mere lagerplads, mere RAM eller flere processorer på sin virtuelle server. Virtuelle servere betyder, at der i virkeligheden står en hulens masse fysiske computere, der er koblet sammen til én kæmpe server. Dette kaldes et “cluster”, som via software kan opdeles i en masse mindre virtuelle servere, som så kan indstilles til kun at udnytte en begrænset del af hvad der fysisk er til rådighed. Dette er en yderst effektiv måde, at administrere og udnytte moderne servere på. Ændres indstillingerne på de virtuelle servere, har man pludselig en meget større server, og modtager formentlig også en meget større regning. Med BIMcloud vælger man altså selv om man vil benytte virksomhedens egne fysiske servere eller om man vil have en hosted løsning på virtuelle servere. Begge dele betegnes som en “private cloud”, da hvert system sættes op alene til én virksomheds behov.

Sammenligner man med Revit Server, kan man ikke rigtig kalde det for en “private cloud”, da det ikke er et system, som er beregnet til, at man kobler på via internettet, fra et mobilt modem på byggepladsen, fra hjemmet eller fra en medrådgivers kontor. Revit Server kræver, at alle der kobler på er på samme internet-domain, altså samme adresse på internettet. Man skal altså helt være på det samme lokale netværk i samme bygning. Dette kan dog omgås ved at benytte VPN-opkoblinger, hvor Revit Server tror alle er på samme lokale netværk, selv om nogle principielt kan være opkoblet fra den anden side af jorden. BIM Server fra GRAPHISOFT er lidt mere fleksibel, og kræver at man – ligesom med Revit Server – installerer softwaren på sin egen fysiske server, men BIM Server er ligeglad med, hvordan brugerne kobler sig på, så længe serveren ikke er gemt bag en Firewall, der lukker for al adgang til serveren udefra. BIM Server fungerer med HTTP- og HTTPS-protokollen, som vi kender fra almindelige hjemmesider på internettet.

Data og netværk

Som om det ikke allerede er super langhåret, så bliver det nu værre, da vi skal tale lidt om “Delta-data”. En server kan arbejde med forskellige former for data. Revit Server er filbaseret, og sender hele tiden BIM-filerne mellem servere der synkroniseres. Det vil sige, at alle central-filerne ligger på flere computere og konstant synkroniseres mellem dem. BIM Server fungerer anderledes, da alle data ligger i en database på serveren, og alene ændringerne i data sendes over netværket. Det vil sige at hvis en væg flyttes, er det kun koordinaterne – og ikke hele objektet eller endnu værre hele filen – som sendes til serveren. “Delta-data” betyder data alene med forskellen mellem to versioner koordineres. Dette gør, at datamængden på BIM Server er væsentlig lavere end på Revit Server, og derfor fungerer BIM Server praktisk talt lige godt om man er på et hurtigt lokalt netværk eller på en langsom mobil opkobling.

IMG_9098

Viktor Varkonyi , GRAPHISOFTs CEO, forklarer forskellene på serversturkturen i BIM Server (venstre) og Revit Server (højre)

En anden forskel på BIM Server og Revit Server er, at Revit Server hele tiden checker, om nogen har “taget” et objekt, som så ikke kan tages af andre. På BIM Server skal man reservere et objekt for at kunne redigere det, så det er kun når nogen reserverer objektet, at der sendes data over netværket. Med Revit Server anbefales det, at man downloader data om morgenen og først uploader sine ændringer ved fyraften, for at undgå at den store data mængde skal belaste netværket mere end højst nødvendigt. Med BIM Server anbefales det, at man sender/modtager ændringer til serveren så ofte som muligt, da der så kun er helt små data mængder som sendes. Den sidste løsning betyder også, at de andre på projektet, har et bedre grundlag at arbejde på. Der er altså store forskelle på, hvordan Revit Server og BIM Server belaster netværket med data. BIMcloud er en videreudvikling af BIM Server, og sender dermed kun den samme lave datamængde, som BIM Server.

P.g.a. datamængden der sendes og at Revit Server hele tiden checker, hvem der tager hvilke objekter, er der stor risiko for, at der kommer små forsinkelser i netværkshastigheden, kaldet Latency. Når dette sker er der stor sansynlighed for at Revit Server stopper eller låser nogle objekter, som derefter ikke kan låses op igen. Det eneste at gøre er så, at dele projektet igen. Derfor anbefaler man, at arbejde på meget hurtige lokale netværk, når man benytter Revit Server, og helst have serveren på samme lokale netværk. Vil man gerne dele projekter mellem flere kontorer, skal disse først og fremmest have samme internet-domain, hvilket praktisk talt betyder, at de skal være filialer af samme firma. Derudover skal man sikre, at den fysiske afstand mellem kontorerne og serveren ikke er for stor. Jeg har hørt om amerikanske projekter, hvor to kontorer har placeret Revit Server midt mellem kontorerne, for at afstanden blev mindst muligt. En sidste ting er, at man har brug for særlig software – accelleratorer – som koster mere end et halvt hundrede tusinde kroner. Disse accelleratorer er bl.a. fra firmaet Riverbed. Her kan du læse et uddrag af Riverbeds egen beskrivelse:

“Professionals worldwide use Revit Architecture building information modeling software in their design of buildings […]. However, architects productivity and collaboration is very often reduced because of the size of the files they need to get the job done, and the poor quality of the networks they use for transferring these files. Much of the work is done by working teams distributed across far distances, adding latency to the network […]. Riverbed® significantly optimizes Revit Architecture data in distributed enterprises, to enable faster file access and more collaboration […].In recent tests, Riverbed Steelhead appliances reduced the time to transfer Revit Architecture data […]. Data transfer time was dramatically reduced from more than 68 minutes to under 15 minutes”

BIM Server og BIMcloud har ikke disse problemer, da de kun sender Delta-data og ikke checker objekternes status hele tiden. Da BIMcloud er tænkt til de helt store virksomheder og helt store projekter, er det oven i købet muligt, at opsætte en proxy-server på hvert kontor, så data downloadet til kontoret kun downloades én gang, selv om flere brugere vil tilgå de samme data. Dette gør ikke systemet mere driftsikkert, men er alene med til at øge download-hastigheden.

IMG_9103

Sammenligning af BIM Server (venstre) og BIMcloud (højre)

En anden løsning på disse problemer med “latency”, som Autodesk anbefaler, er at samle alt på én kæmpe fysisk server – både Revit Server og alle arbejdsstationerne – også lade alle brugerne arbejde på “tynde klienter”, som er computere uden anden indmad, end hvad der skal til for at vise skærmbilledet fra hoved-serveren (mainframe computeren). Det er ikke en optimal løsning, for selv om Revit Server nu ikke crasher p.g.a. ventetider på netværket, vil de samme ventetider gøre, at der er bittesmå forsinkelser mellem man bevæger musen og at det registreres i BIM-programmet. Det betyder, at man hele tiden “snapper” forkert og ikke kan arbejde hurtigt uden at tage højde for forsinkelserne.

Rettigheder for brugerne

På store projekter med mange brugere fra mange forskellige virksomheder, er det nødvendigt at styre hvem der har lov til at gøre hvad. Det kaldes “bruger-rettigheder”. Modsat Revit Server har både BIM Server og BIMcloud rettighedsstyring bygget ind i kernen af server-softwaren. Det betyder, at man kan oprette lige så mange “roller” som man har lyst, og til hver rolle bestemmer man hvad denne type medarbejder må kunne med modellen. Det kan f.eks. være at nogle kun må kunne se uden at ændre, andre må ændre noget, nogle må ændre alt, mens igen andre kun kan lave mark-up til kvalitetssikring. Dette fungerer på BIM Server og på BIMcloud bliver det endnu smartere, da man kan trække brugerne direkte fra “Active Directory” via LDAP (deres login til intranettet) og kan placere dem i “mapper”, som automatisk tildeler dem de relevante roller. – Igen smart til store projekter, delt mellem store virksomheder, da dette giver optimal sikkerhed.

Mere sikkerhed

Den sidste vigtige del af en god server-løsning er backup. Med Revit Server, skal man selv sætte et backup-system op på serveren, som sikrer man altid kan genskabe relevante data.  Det kan man købe masser af forskellig software til. BIM Server og BIMcloud har en mere integreret backup-løsning, som består af tre niveauer:

  • Der tages backup, med et brugerbestemt interval som gemmes i et brugerbestemt antal versioner, så man let kan “rulle tiden tilbage” til før man lavede fejlen.
  • Der gemmes en “Solo-fil” i original-format med et brugerbestemt interval i et brugerbestemt antal versioner, som man kan åbne direkte i BIM-programmet, selv om serveren ikke er tilgængelig.
  • På brugerens computer ligger en backup af det åbne projekt, som automatisk startes igen, hvis arbejdsstationen er gået ned uden at sende/modtage data fra BIM Server eller BIMcloud.

Det er sikkerhed! – Og selvfølgelig skal man også sikre sin fysiske server mod tyveri, brand, vandskade, m.v.

Kommunikation

But there is one more thing! Der er add-ons til Revit Server som giver den samme funktionalitet, som det indbyggede besked-system i BIM Server og BIMcloud. Det fungerer ved, at man kan sende beskeder til andre brugere, f.eks. med ønsker om hvad de skal foretage sig. Disse beskeder kan kobles til objekter eller typiske arbejdsopgaver i BIM-programmet, som f.eks. “print disse tegninger” eller “flyt denne søjle”, som så fører modtageren til det relevante sted i projektet og gør parat til den ønskede opgave. Det fungerer så godt, at jeg kender tegnestuer, hvor medarbejderne kommunikerer over besked-systemet i BIM Server, selv om de sidder i samme bordgruppe og hele tiden taler sammen. – Der er intet der slår objektbaseret kommunikation.

Se denne video af BIM Server, som viser workflowet rigtig fint, selv om videoen er mange år gammel:

BIM Server blev introduceret i 2009 sammen med ArchiCAD 13, og er ikke blevet ændret stort siden dengang. Med behovet for en “enterprise”-løsning for BIM Server, er BIMcloud blevet skabt og har fungeret alene på det japanske market siden ArchiCAD 17 udkom i 2013. I år introduceres BIMcloud for resten af verden som del af ArchiCAD 18, der lanceres hen over sommeren 2014. – Det skal blive spændende at se, hvilken forskel det vil komme til at gøre for samarbejdet mellem de store fag-rådgivere på de store projekter…

Læs også om BIMcloud hos AECbytes hér >>

  • BIM-udddannelse for projektledere…

    De fleste uddannelser i BIM er enten undervisning i brugen af et specifikt program eller brede IKT-lederuddannelser. Nu introducerer BIM Equity en ny uddannelse, specifik til projektledere på tegnestuer, hvor man bruger BIM og ArchiCAD. Formålet er, at give et indblik i hvad man kan med BIM i ArchiCAD, fra skitsering og visualisering over “hardcore”… Se indlæg

  • BIG Ideas hos BIMaarhus

    BIMaarhus har for nyligt afhold et netværksmøde hos Arkitema, hvor Jakob Andreassen fra BIG, præsenterede tegnestuen og deres tilgang til BIM. Der var et kæmpe fremmøde og kantinen var helt fuld, da Jakob viste typiske projekter og “punch lines”, som beskrivelsen af BIGs arkitektur som værende “ikke revolution, men evolution”, baseret på at Darwins forskning ikke… Se indlæg

  • ArchiCAD og Scia Engineer får IFC-certificering…

    BIM er ikke bare en digital prototype af en bygning, men også den klart bedste samarbejdsplatform for udveksling af viden omkring byggeprojekter. Det eneste åbne fil-format, der kan udveksle BIM-data mellem forskellige BIM-programmer hedder IFC og er udviklet af den internationale forening BuildingSMART, som i Danmark er forenet med BIPS. Den seneste version af IFC-formatet,… Se indlæg

  • Anmeldelse af BIMx Docs hos AECbytes

    Det højt respekterede AECbytes, som skriver om software for byggebranchen, har skrevet en anmeldelse af BIMx Docs, der jo er GRAPHISOFTs nye interaktive BIM-viewer. Den samler 2D-tegninger og 3D-model i én fil, som er let tilgængelig alle de steder, hvor det ikke er praktisk at benytte et fuldt BIM-program, hvilket f.eks. kan være på kundebesøg,… Se indlæg

  • Videoer og anden ballade…

    Hos BIM Equity arbejder vi målrettet på, at få BIM til at give værdi i byggebranchen. Det lyder jo som en “no brainer”, men der er virkelig mange steder, hvor BIM i sig selv ikke giver overskud på bundlinien. – Det er ikke godt nok! Når vi kigger hos arkitekterne – hvor implementeringen af BIM… Se indlæg

Kommentér

Your email address will not be published. Required fields are marked *