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 >>

  • Tilmeld dig Nordic BIM Academy – Copenhagen 2018

    Den 20. – 22 marts starter den internationale konference Nordic BIM Academy – Copenhagen 2018, hvor du kan blive klogere på hvordan man optimerer tværfagligt samarbejde i byggebranchen via digitale værktøjer. Betyder det BIM? Ja, det betyder BIM, men med fokus på process og udveksling af viden på tværs af fag-discipliner og softwareplatforme, fremfor at… Se indlæg

  • Gratis opgradering til Artlantis

    Artlantis er er visualiseringsprogram, som udmærker sig ved at lave super flotte renders, være nemt at bruge, med stort bibliotek af “staffage” (planter, mennesker, transportmidler, møbler, m.v.), virker til både Mac og Windows, har plugins til bl.a. Revit, ARCHICAD og Sketchup og koster næsten ingenting. – Nævnte jeg, at det laver super flotte renders?!? Nå,… Se indlæg

  • Bibliotek med ekstra overflader…

    Som del af serviceaftalen på ARCHICAD får man adgang til et bibliotek med mere end 500 materialer til rendering, såkaldte “texture maps”, som giver mulighed for at tilrette sine visualiseringer med retvisende materialer, uden at skulle opbygge hvert materiale fra bunden. Materialerne i biblioteket har “bump maps”, som giver en virkning af relief i bl.a…. Se indlæg

  • BIM EQUITY ØNSKER ALLE EN GLÆDELIG JUL OG ET GODT NYTÅR

    Vi takker vores kunder og samarbejdspartnere for et godt 2017, hvor endnu flere af byggeriets aktører fik øjnene op for BIM som en integreret del af byggeriets digitale udvikling. De varmeste jule- og nytårshilsner fra alle os hos BIM Equity – vi ses i 2018.

  • Bluebeam gør PDF’er intelligente

    Bluebeam er et fantastisk værktøj til at gøre PDF’er mere anvendelige. Selv i en verden, hvor BIM handler om 3D-modellen og dens egenskaber, er 2D-tegninger stadig en grundlæggende del af byggeriet. Tegninger er let forståelige, lette at håndtere og indeholder en masse informationer, gemt i stregtykkelser, linietyper, skraveringer, farver, tekst, målekæder, revisionsskyer, tegningshoveder og meget… Se indlæg

  • arbejder du bim baseret

    Analyse: BIM og dets anvendelse i Danmark 2017

    BIM Equity har oktober 2017 foretaget en analyse af BIM og dets anvendelse i Danmark. Den kan på mange måder sammenlignes med den store BIM analyse vi foretog i 2016. Den kan du læse her>> I år har undersøgelsen  indeholdt måling på brugen af visualisering og Virtual Reality. Visualisering er blevet væsentligt mere tilgængeligt gennem… Se indlæg

  • Direkte udveksling af 3D-modeller mellem Revit og ARCHICAD

    Den amerikanske ARCHICAD-forhandler, BIM6x, har udgivet et gratis plugin til ARCHICAD, som gør det muligt at importere og eksportere filer direkte til Revit i RVT- eller RFA-format. Man kan læse mere om plugin’et og downloade direkte fra BIM6x’s hjemmeside >> Udover, at det helt åbenlyst gør det muligt at åbne Revit-filer i ARCHICAD, betyder det… Se indlæg

  • BYGHERREPORTALEN SIKRER BYGHERRER BRUGBARE DRIFTSDATA

    Drift og vedligehold udgør langt hovedparten af udgifterne i løbet af en bygnings samlede levetid. Selv små optimeringstiltag medfører store ressourcemæssige og procesorienterede besparelser. Derfor lancerer fm3.dk og BIM Equity nu bygherreportalen, der sikrer danske bygherrer brugbare data til drift og vedligehold ved at hjælpe dem med at stille de rigtige IKT- og BIM-krav, når… Se indlæg

Kommentér

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *