Cloudobjectopslag
Cloudobjectopslag is een architectuur voor indeling en gegevensopslag die de opslag en het beheer van enorme hoeveelheden ongestructureerde gegevens vereenvoudigt.
Cloudobjectopslag is een architectuur voor indeling en gegevensopslag die de opslag en het beheer van enorme hoeveelheden ongestructureerde gegevens vereenvoudigt. Vergeleken met traditionele bestands- en blokgebaseerde databaseopslagsystemen, maakt het op zichzelf staande karakter van elke afzonderlijke gegevenseenheid, of “object”, in het cloudobjectopslagmodel het eenvoudiger, efficiënter, betrouwbaarder en rendabeler om ongestructureerde gegevens te volgen, beheren en benutten.
Dit model voor opslag is bij uitstek geschikt om de snel groeiende hoeveelheden ongestructureerde gegevens te beheren, die volgens IDC binnenkort meer dan 80% van alle gegevens zullen uitmaken. Ongestructureerde gegevens omvatten alle soorten onbewerkte gegevens die afkomstig zijn uit talloze bronnen - van fabriekssensoren, slimme auto's, mobiele apparaten, zoekmachines, sociale media en overal op internet - en allerlei soorten bestanden zoals audio, video's, foto's, pdf's , e-mails, webpagina's, facturen en andere records zoals weergegevens en analyses. Kortom, alles wat niet intrinsiek deel uitmaakt van een relationele database of een gestructureerd bestandssysteem. Ongestructureerde gegevens vertegenwoordigen enorme hoeveelheden potentiële waarde.
Cloudobjectopslag behandelt afzonderlijke gegevenseenheden als objecten die in hun oorspronkelijke gegevensindeling kunnen worden opgeslagen. Op zichzelf staande cloudobjecten bevatten drie componenten: het gegevensobject, de beschrijvende metagegevens en een unieke identificatiecode waarmee Application Programming Interfaces (API’s) de opgeslagen gegevens kunnen vinden en ophalen.
Deze objecten hebben geen relatie met elkaar nodig, wat betekent dat er geen complexe gegevenshiërarchieën, mappen en directory's van op bestanden gebaseerde systemen nodig zijn. Deze benadering maakt cloudobjectopslag ideaal voor ongestructureerde gegevens, zoals e-mails, afbeeldingen, audiobestanden, IoT-gegevens en webcontent, die zich van nature niet leent voor de relationele opslagvereisten van rij-en-kolomdatabases.
De toegang tot objecten wordt beheerd door API's. Met behulp van HTTP-gebaseerde RESTful API's zijn objecten in de cloud overal, altijd en vanaf elk apparaat toegankelijk. Met algemene opdrachten zoals PUT, POST, GET en DELETE kunnen gebruikers met de juiste machtigingen eenvoudig cloudobjectopslag op aanvraag beheren.
Hoewel objectopslag in elk IT-framework kan worden gebruikt, inclusief lokale databases, hybride clouds en echte multicloudomgevingen, maakt het volume en de verscheidenheid aan gegevens die nu dagelijks door bedrijven worden gegenereerd cloudopslag vaak rendabeler en stelt het bedrijven in staat hun infrastructuur voor gegevensopslag oneindig uit te breiden.
Op bestanden gebaseerde opslag is gebaseerd op een relationeel model dat hiërarchische verbindingen creëert tussen stukjes gestructureerde gegevens, zoals spreadsheets of SQL-databases. Het blijft een vertrouwde en functionele optie voor opslag op locatie dankzij de eenvoudige toepassing en de mogelijkheid om snel bestandsrelaties of -afhankelijkheden te identificeren.
Blokgebaseerde opslag, ook wel block-level storage genoemd, maakt gebruik van cloudgebaseerde opslag of Storage Area Networks (SAN's) om eenvoudige en schaalbare gegevensopslag te leveren. Gegevens worden opgedeeld in blokken van gelijke grootte, waarbij elk blok afzonderlijk wordt opgeslagen en een unieke identificatiecode toegewezen krijgt. Met deze aanpak kunnen opgeslagen blokken worden losgekoppeld van specifieke gebruikersomgevingen. In plaats daarvan kunnen blokken overal worden opgeslagen en geopend met behulp van de toegewezen identificatiecode.
Cloudobjectopslag heeft een andere benadering. In plaats van gegevens om te zetten in blokken van gelijke grootte om een uniforme opslagruimte te creëren, worden objecten opgeslagen in hun oorspronkelijke indeling, ongeacht de oorsprong, grootte of type. Hoewel objecten worden geleverd met unieke ID's zoals die worden gebruikt in blokopslag, bevatten ze beschrijvende metagegevens die context toevoegen aan opgeslagen content. Neem bijvoorbeeld een audiobestand dat met een objectgebaseerd systeem is opgeslagen. Hoewel de identificatiecode een uniek pad biedt om toegang te krijgen tot het bestand, bieden de metagegevens context, zoals wanneer het bestand is opgenomen, wie het heeft gemaakt, wie de eigenaar is en welke eventuele auteursrechten van toepassing zijn.
Hoewel object-ID's statisch blijven, kunnen metagegevens indien nodig worden bewerkt om ervoor te zorgen dat objectbeschrijvingen en details up-to-date blijven.
Composability
Oplossingen voor objectopslag vergemakkelijken de overgang naar een configureerbare cloudinfrastructuur dankzij hun op zichzelf staande benadering voor gegevensopslag. Omdat bedrijven pools van gevirtualiseerde, configureerbare bronnen in real time inzetten, kunnen objecten eenvoudig worden benaderd, verplaatst of gerepliceerd om de algehele IT-prestaties te verbeteren.
Aanpassing
Cloudobjectopslag maakt volledige aanpassing van metagegevens mogelijk, waardoor er minder tijd nodig is om specifieke gegevensassets te identificeren. Hoewel blokopslag afhankelijk is van kennis van de juiste identificatiecode om belangrijke gegevens te lokaliseren, maakt het gebruik van beschrijvende metagegevens in cloudobjectopslag het mogelijk om op trefwoorden gebaseerde zoekfuncties voor objecten te implementeren.
Nieuwe oplossingen voor objectopslag bieden ook opensource-ondersteuning om gegevensbeheer op grote schaal te stroomlijnen. In plaats van te vertrouwen op bedrijfsgebonden opslagarchitecturen die bedrijven dwingen om voor specifieke providers te kiezen, maken opensource-aanbiedingen het mogelijk om opslagframeworks aan te passen zodat ze voldoen aan de huidige behoeften en meegroeien met de groeiende IT-omgevingen.
Continuïteit
Door objectopslag naar de cloud te verplaatsen, krijgen bedrijven gegevenscontinuïteit die gebaseerd is op consistente beschikbaarheid en enorme schaalbaarheid. Waar, wanneer of hoe bedrijven ook toegang moeten hebben tot hun gegevens, cloudobjectopslag maakt het mogelijk. Objectopslagapparaten kunnen eenvoudig worden samengevoegd in grotere pools of worden gedupliceerd in meerdere cloudomgevingen zonder verlies van betrouwbaarheid om overal en altijd consistente toegang te bieden.
Regelnaleving.
Het maakt niet uit hoe of waar gegevens worden opgeslagen, of het nu onsite, in colocatie-datacenters of in de cloud is, bedrijven moeten de regelgeving naleven. Het gebruik van onsite bestandsgebaseerde opslag vereist dat organisaties investeren in zowel lokaal informatiebeveiligingspersoneel als de schaalbare technologieën die nodig zijn om groeiende gegevensbronnen te beschermen.
In samenwerking met vertrouwde cloudproviders kunnen objectopslaginstanties worden beschermd door geavanceerde versleuteling en worden afgestemd op relevante beveiligingsvoorschriften, zoals PCI DSS, HIPAA, FISMA en AVG, om de regelnaleving voor opslag te stroomlijnen.
Kostenbeheer
Cloudgebaseerde objectopslagservices maken doorgaans gebruik van prijsmodellen van het type 'betalen naar verbruik' waarmee bedrijven de opslaguitgaven nauwkeurig kunnen beheren en het risico op wildgroei kunnen verminderen. Zonder aanloopkosten voor hardware kunnen bedrijven de kapitaaluitgaven verlagen en zich in plaats daarvan concentreren op efficiënt gebruik van operationele investeringen om de opslag op schaal te maximaliseren.
Enkele mogelijke gebruiksscenario's voor cloudobjectopslag:
Big data-analyse
Gegevensanalyse zorgt nu voor bruikbare inzichten voor organisaties, vooral naarmate de volumes aan ongestructureerde gegevens toenemen. Doordat gegevens van elk type in hun natuurlijke formaat kunnen worden opgeslagen en geopend, ondersteunt cloudobjectopslag de analyse van ongestructureerde gegevens, om bedrijven te helpen kritieke gegevensverbindingen te identificeren en te reageren op tijdgevoelige trends.
AI-toepassingen
Tools voor kunstmatige intelligentie (AI) en toepassingen voor machinaal leren (ML) bieden het potentieel van geautomatiseerde processen en lagere foutenpercentages, maar moeten worden getraind met behulp van enorme hoeveelheden gestructureerde en ongestructureerde gegevens om consistente resultaten te leveren.
Cloud-objectopslag biedt de mogelijkheid om overal en altijd toegang te krijgen tot gegevenssets in hun oorspronkelijke formaat om de afstand tussen AI-onderwijs en effectieve implementatie te verkleinen.
Ondersteuning voor cloudgebaseerde services
Naarmate meer bedrijven afhankelijk zijn van cloudgebaseerde ontwikkeling en implementatie van toepassingen om IT-services op grote schaal te ondersteunen, maakt cloudobjectopslag het verzamelen, opslaan en gebruiken van gegevens voor deze apps van de volgende generatie mogelijk.
Denk bijvoorbeeld aan een gebruikersgerichte mobiele toepassing die afhankelijk is van meerdere gegevensbronnen om interacties te personaliseren en up-to-date aanbevelingen, verkoop- of serviceaanbiedingen te leveren. De hiërarchische vereisten van op bestanden gebaseerde opslagsystemen beperken de hoeveelheid relevante gegevens die ze kunnen leveren. Op blokken gebaseerde opties zijn ondertussen beter geschikt voor de cloud. De tijd die nodig is om specifieke blokken te identificeren en te extraheren, maakt deze methode echter vaak onbetaalbaar voor flexibele mobiele apps. Cloudobjectopslag vereenvoudigt en stroomlijnt de vereisten voor gegevenstoegang om de ondersteuning van cloudgebaseerde services te verbeteren.
Back-up en gegevensherstel
Objectopslagsystemen kunnen worden geconfigureerd om automatisch content te repliceren om meerdere herstelinstanties te creëren en continue gegevenstoegang te garanderen, zelfs als primaire opslagoplossingen het laten afweten. Bovendien kunnen objectinstanties eenvoudig worden gerepliceerd in meerdere cloud- en on-premises omgevingen om redundante opslagomgevingen te creëren.