Bestand versus blok versus object opslag – Wat is de beste keuze voor Alfresco ECM?
Het was december 2019 en de organisaties over de hele wereld waren geschokt door de snelle verspreiding van COVID19 en de daaruit voortvloeiende lockdowns. De medewerkers werden onmiddellijk gevraagd om thuis te werken voor een onbekende periode en helaas kan deze zelfs vandaag de dag nog niet worden geschat. Als gevolg hiervan hebben verschillende organisaties over de hele wereld erkend dat hun personeel thuis zal blijven werken, zelfs nadat de pandemie voorbij is. Uit een afzonderlijk onderzoek van IDC bleek dat de overgrote meerderheid van Amerikaanse bedrijven – 87 procent – verwacht dat werknemers nog steeds minstens drie dagen per week thuis zullen werken, zelfs nadat de kantoren volledig zijn heropend. De meerderheid van de organisaties was niet voorbereid op de uitdagingen die gepaard gaan met de cultuur van thuiswerken. Er waren uitdagingen om het personeel virtueel met elkaar verbonden te houden, om de communicatie tussen teams, afdelingen en organisatie te bevorderen, om aankondigingen te doen en zelfs om vergaderingen virtueel te houden in plaats van een vergaderzaal te boeken. We moeten het soort onmiddellijke ondersteuning waarderen dat sociale mediaplatforms zoals WhatsApp bieden in deze vermoeiende tijden, zowel voor MKB’s als grote ondernemingen. Team-/afdelingschatgroepen werden direct aangemaakt en taakupdates werden dagelijks gedeeld om iedereen op één lijn te houden terwijl audio- en videogesprekken de werknemers met elkaar in contact hielden. Nu WhatsApp onlangs heeft aangekondigd dat het zijn nieuwe servicevoorwaarden oplegt aan gebruikers om hun privacygegevens te delen met Facebook. Gebruikers hebben nu alleen de keuze om hiermee in te stemmen of hun account te verwijderen. De meeste organisaties hebben onmiddellijk actie ondernomen en hebben hun werknemers geadviseerd geen gevoelige of vertrouwelijke gegevens te delen en zijn tegelijkertijd op zoek gegaan naar alternatieven. Dit heeft de lijst met uitdagingen die organisaties met voorrang moeten aanpakken, uitgebreid. Organisaties hadden communicatieplatforms zoals WebEx, Microsoft Teams, Zoom, WhatsApp for Business, Google Meet enz. om de connectiviteitskloof te overbruggen, maar deze boden de volgende unieke uitdagingen:
- Naast WebEx en Microsoft Teams waren het bijna allemaal gehoste oplossingen. Het gehoste model kan een beperking zijn voor sommige organisaties en overheidsinstellingen, die niet willen dat hun gevoelige communicatie wordt opgeslagen op gedeelde servers, ook al beweert Microsoft dat het versleuteld is.
- Het niet beschikbaar zijn van instant team chat of aankondigingsfuncties.
- Zoom is herhaaldelijk in het nieuws geweest vanwege beveiligingsproblemen.
- We kunnen niet voorspellen wanneer andere aanbieders van oplossingen zich als WhatsApp gaan gedragen om geld te verdienen met onze vertrouwelijke en privégegevens die op hun servers staan.
CloudMeet – Uw zelf gehoste alternatief voor veilige en persoonlijke communicatie.
CloudMeet voorziet volledig in de huidige marktbehoeften en biedt een volledig veilig, privé, end-to-end versleuteld en zelf gehost unified communicatieplatform. CloudMeet is het eerste en allereerste unified communication-platform van Singapore. CloudMeet biedt klanten de volgende functies:
- A. Online vergaderingen plannen en uitvoeren vanaf elke browser of iOS- en Android-apparaten.
- B. Instant Chat, Team Chat met functies voor groepschat en bestandsdeling.
- C. Audio-/videoconferenties uitvoeren vanaf elke browser of iOS- en Android-apparaten.
- D. Kanalen (Publieke, Private en Broadcastkanalen) voor afdelingen of voor de hele organisatie, rechtstreeks geleverd aan het apparaat van de gebruiker.
Enkele van de belangrijkste onderscheidende kenmerken die CloudMeet tot de ideale keuze maken voor ondernemingen die op zoek zijn naar een privé en veilig unified communication-platform:
- CloudMeet is self-hosted en kan zowel on-premise als in een virtual private cloud (VPC) worden geïmplementeerd, met volledige controle over gegevens en opnames.
- Alles-in-één platform om te voldoen aan de veilige teamcommunicatiebehoeften van bedrijven voor online vergaderingen, aanhoudende chats, audio/video bellen en om iedereen altijd verbonden en op de hoogte te houden met kanalen/aankondigingsfuncties.
- De serverloze architectuur geeft CloudMeet meer schaalbaarheid en flexibiliteit zonder dat u zich zorgen hoeft te maken over de flexibiliteit en schaalbaarheid van de infrastructuur. De onderliggende infrastructuur is geconfigureerd om automatisch op- en neer te schalen als dat nodig is voor gelijktijdige vergaderingen en messaging.
- Het unieke Pay-as-you-go-prijsmodel maakt CloudMeet zeer lucratief voor organisaties van elke omvang. Dankzij dit revolutionaire model hoeven bedrijven zich geen zorgen te maken over enorme licentiekosten vooraf en kunnen ze hun uitgaven beheren op basis van hun maandelijkse gebruik.
- End-to-end encryptie voor chat, gesprekken en vergaderingen maakt CloudMeet volledig veilig voor bedrijven die behoefte hebben aan privacy en bescherming van gegevens.
- De optie om het voor uw bedrijf te branden maakt CloudMeet gepersonaliseerd voor uw gebruikers, waarbij organisaties hun eigen logo en thema kunnen gebruiken om de gebruikerservaring te personaliseren.
Op dit moment kan CloudMeet worden geëvalueerd / gekocht door direct contact op te nemen met het Crest Sales Team, maar CloudMeet zal binnenkort ook beschikbaar zijn op verschillende marktplaatsen van AWS, Microsoft Azure, Google Cloud en IBM Cloud. Stuur ons een berichtje als u meer wilt weten / de oplossing wilt evalueren, kapil.jain@crestsolution.com
De commoditisering van IT-hardware, de opkomst van cloudplatforms, de opkomst van hyperconvergentie en de bliksemsnelle snelheid van NVMe-flash (non-volatile memory express) hebben misschien een aantal fundamenten van gegevensopslag gemaskeerd. Maar aan de basis wordt alle opslag gecategoriseerd als blok, bestand of object, waarbij die termen zijn afgeleid van de manier waarop gegevens in elke modus worden benaderd. Bestanden, blokken en objecten zijn opslagformaten die gegevens op verschillende manieren opslaan, organiseren en presenteren, met elk hun eigen mogelijkheden en beperkingen.
Figuur 1: Blok- vs Bestand- vs Objectopslag
Wat is een blokopslag?
Blokopslag hakt gegevens in blokken, afhankelijk van de gedefinieerde blokgrootte, en slaat ze op als afzonderlijke stukken. Elk blok gegevens krijgt een unieke identificatie, waardoor een opslagsysteem de kleinere stukken gegevens kan plaatsen waar dat het beste uitkomt. Blokopslag wordt vaak geconfigureerd om de gegevens los te koppelen van de omgeving van de gebruiker en te verspreiden over meerdere omgevingen die de gegevens beter kunnen verwerken. En dan, wanneer er gegevens worden opgevraagd, zet de onderliggende opslagsoftware de blokken gegevens van deze omgevingen weer bij elkaar en presenteert ze terug aan de gebruiker. Het wordt meestal ingezet in SAN-omgevingen (Storage Area Network) en moet gekoppeld zijn aan een goed functionerende server. Omdat blokopslag niet afhankelijk is van één pad naar gegevens, zoals bestandsopslag, kunnen deze snel worden opgehaald. Elk blok leeft op zichzelf en kan gepartitioneerd worden zodat het toegankelijk is in een ander besturingssysteem, wat de gebruiker volledige vrijheid geeft om zijn gegevens te configureren. Het is een efficiënte en betrouwbare manier om gegevens op te slaan en is eenvoudig te gebruiken en te beheren. Het werkt goed bij bedrijven die grote transacties uitvoeren en bedrijven die enorme databases implementeren, wat betekent dat hoe meer gegevens je moet opslaan, hoe beter je af bent met blokopslag. Daarom is blokopslag de go-to optie voor Alfresco database, ongeacht de keuze van de database, of het nu MariaDB, MySQL, PostgreSQL, MS SQL of Oracle is. Er zijn echter enkele nadelen, vooral wanneer je een content management systeem met grote hoeveelheden data gebruikt. Blokopslag kan duur zijn. Het heeft beperkte mogelijkheden om met metadata om te gaan, wat betekent dat het op applicatie- of databaseniveau moet worden afgehandeld – nog iets waar een ontwikkelaar of systeembeheerder zich zorgen over moet maken.
Wat is bestandsopslag?
Bestandsopslag, ook wel opslag op bestandsniveau of bestandsgebaseerde opslag genoemd, organiseert en representeert gegevens als een hiërarchie van bestanden in mappen. Gegevens worden opgeslagen als een enkel stuk informatie in een map, net zoals je papieren stukken in een map zou organiseren. Wanneer je dat stuk data nodig hebt, moet je computer het pad weten om het te vinden (pas op! het kan een heel lang, kronkelig pad zijn). Gegevens die zijn opgeslagen in bestanden worden georganiseerd en opgehaald met behulp van een beperkte hoeveelheid metadata die de computer precies vertelt waar het bestand zelf wordt bewaard. Denk aan een kast vol archiefkasten. Elk document is gerangschikt in een soort logische hiërarchie-door kast, door lade, door map, dan door stuk papier. Dit is waar de term hiërarchische opslag vandaan komt, en dit is bestandsopslag. Bestandsopslag heeft brede mogelijkheden en kan zowat alles opslaan. Het is geweldig voor het opslaan van een reeks complexe bestanden en is redelijk snel voor gebruikers om door te navigeren. Het probleem is dat, net als bij een archiefkast, die virtuele lade maar tot een bepaald punt open kan. Bestandsgebaseerde opslagsystemen moeten uitschalen door meer systemen toe te voegen, in plaats van opschalen door meer capaciteit toe te voegen.
Wat is objectopslag?
Objectopslag, ook wel object-gebaseerde opslag genoemd, is een platte structuur waarin bestanden in stukken worden opgedeeld en verspreid over hardware. Bij objectopslag worden de gegevens opgedeeld in afzonderlijke eenheden, objecten genaamd, en bewaard in een enkele opslagplaats, in plaats van als bestanden in mappen of als blokken op servers. Objectopslag kwam op als rivaal van bestandstoegangsopslag voor grote hoeveelheden ongestructureerde gegevens toen scale-out NAS bestandssystemen begonnen te kraken onder het enorme aantal bestanden dat werd opgeslagen. Waar bestandstoegangsopslag met zijn hiërarchische bestandsstructuur omslachtig kan worden naarmate het groeit, biedt objectopslag een “platte” structuur met gelijke toegang tot alle objecten die worden bewaard, waardoor het bij uitstek geschikt is voor grote hoeveelheden ongestructureerde gegevens. Er zijn zeker een paar dingen waar je rekening mee moet houden.
- Voor objectopslag is een eenvoudige HTTP application programming interface (API) nodig, die door de meeste clients in alle talen wordt gebruikt.
- Objectopslag werkt niet goed met traditionele databases, omdat het schrijven van objecten een langzaam proces is en het schrijven van een app om een objectopslag-API te gebruiken niet zo eenvoudig is als het gebruik van bestandsopslag.
- Objecten kunnen ook niet worden gewijzigd, maar wel in versie en je moet het object in één keer schrijven, wat geweldig werkt voor Alfresco-achtige contentmanagementsystemen.
Objectopslag in de praktijk
In tegenstelling tot wat sommige mensen suggereren, is objectopslag geen opkomende technologie. Gegevens die zijn opgeslagen als objecten hebben al de schaal van exabytes (1000 petabytes) benaderd, die triljoenen objecten vertegenwoordigen. Bedrijven zoals Amazon (met S3) bieden objectopslag via hun publieke cloudplatform op enorme schaal, terwijl objectopslag kan worden geïmplementeerd in on-premise datacenters met behulp van een verscheidenheid aan open source en commerciële producten zoals MinIO’s High Performance Object Storage, om tegemoet te komen aan de behoeften van Alfresco-achtige CMS.
Conclusie:
Nu we hebben beschreven wat bestandsopslag, blokopslag en objectopslag zijn, besluiten we dat terwijl blokopslag een must is voor Alfresco’s database, Objectopslag de ideale keuze is voor Alfresco’s inhoudsopslag met de volgende voordelen:
- Oneindige schaalbaarheid – gegevens blijven toevoegen, voor altijd, zonder beperking. De enige beperking is de ruimte op de onderliggende gegevensschijven.
- Sneller gegevens ophalen- Door de categorisatiestructuur van objectopslag en het ontbreken van mappenhiërarchie, kunt u uw gegevens veel sneller ophalen.
- Lagere kosten- Door de schaalbare aard van objectopslag is het minder duur om al uw gegevens op te slaan.
- Optimalisatie van bronnen- Omdat objectopslag geen bestandsstructuur heeft en de metadata volledig aanpasbaar zijn, zijn er veel minder beperkingen dan bij bestands- of blokopslag.
- Meer gegevensanalyse – Objectopslag wordt aangestuurd door metadata en met dit niveau van classificatie voor elk stukje gegevens, zijn de mogelijkheden voor analyse veel groter.
OVER DE AUTEUR
Crest Infosolutions kan het best worden omschreven als een team van even jeugdige, ambitieuze, gepassioneerde en toegewijde technologieprofessionals
- 10 min lezen
- Beveiliging, CloudMeet
Deel op facebook
Deel op twitter
Deel op linkedin
delen is geven
Vind je dit artikel leuk? Vergeet het niet te delen!
Delen op facebook
Facebook
Delen op twitter
Twitter
Delen op linkedin
LinkedIn