Cloudians HyperStore är en mjukvarudefinierad lagringsplattform byggd på inbyggt stöd för Amazon S3 API, med integrationer med flera andra molnlagrings-API:er. Cloudian erbjuder HyperStore i form av lagringsenheter och en HyperStore Operating Environment mjukvarulösning för råvaruhårdvara. HyperStores snäva molnintegrationer understryker plattformens nivåsättning, säkerhetskopiering, replikering, kyllagring och andra funktioner. Detta tillåter också Cloudian att stödja en mängd olika distributionsalternativ som kan dra fördel av en kombination av lokal, fjärr- och molnlagring.
Cloudians HyperStore är en mjukvarudefinierad lagringsplattform byggd på inbyggt stöd för Amazon S3 API, med integrationer med flera andra molnlagrings-API:er. Cloudian erbjuder HyperStore i form av lagringsenheter och en HyperStore Operating Environment mjukvarulösning för råvaruhårdvara. HyperStores snäva molnintegrationer understryker plattformens nivåsättning, säkerhetskopiering, replikering, kyllagring och andra funktioner. Detta tillåter också Cloudian att stödja en mängd olika distributionsalternativ som kan dra fördel av en kombination av lokal, fjärr- och molnlagring.
HyperStore-utskalningsarkitekturen distribuerar all data, metadata, konfigurationer och operationer över klustret och stöder distribution över flera datacenter. HyperStore utnyttjar objektströmning och dynamisk auto-tiering-funktionalitet för att flytta data mellan lokala moln- och molnlagringstjänster på en skala upp till tusentals servrar och hundratals petabyte data i flera datacenter.
HyperStore implementerar de 51 operationerna som krävs för att uppfylla standarden för "avancerad" Amazon S3-kompatibilitet, vilket gör att utvecklare och administratörer kan distribuera lagring som fungerar inbyggt med Amazon S3 SDK. HyperStore utvecklades också från grunden med stöd för distributioner med flera innehavare och nödvändiga QoS-, fakturerings- och rapporteringsfunktioner som krävs för att återförsäljare och tjänsteleverantörer ska kunna använda plattformen i hanterade tjänsteleverantörsmiljöer. Användare kan också köra Hadoop-analyser direkt på HyperStore-programvara och apparater.
Ett av användningsfallen för att distribuera HyperStore är att dra fördel av CloudBerrys säkerhetskopieringsfunktionalitet. CloudBerry Managed Backup kan köras från Amazon EC2-servrar med HyperStore-lagringsintegration med Amazon S3, Amazon Glacier, Google Nearline, Windows Azure, OpenStack och andra molnlagringsleverantörer. Tjänsteleverantörer som använder HyperStore med CloudBerrys Managed Backup-lösning kan också ge webbåtkomst till användare eller kunder för data som lagras i HyperStore-instansen.
Cloudian har nyligen släppt Hyperstore Connect for Files. Denna nya funktion möjliggör inbyggt stöd för SMB, NFS och FTP. Detta stöd innebär att filbaserad lagring nu är plug-and-play med Cloudian HyperStore. Hyperstore Connect for Files körs ovanpå en enda global HyperStore-objektlagringsdistribution vilket minskar kostnader och hanteringskomplexitet och har två moduler: Access Point är designad för att vara tillståndslös och fungerar som en server som klienter ansluter till för att översätta filer till objekt; och Global View Manager levererar en global namnrymd och global fillåsning för distribuerat samarbete över platser.
För att förbereda den här översikten av HyperStore-plattformen arbetade vi med HyperStore i dess mjukvaruform, förutom en liten DIY-konfiguration i vårt labb. Programvaran kan användas för att upprätta en HyperStore-instans när den har distribuerats till minst tre RedHat- eller CentOS-servernoder. Aktuella Cloudian-hårdvaruerbjudanden inkluderar HyperStore FL3000-rackapparater med åtta lagringsnoder i 3U. Varje 4U-expansionsenhet kan distribueras med upp till 480TB. Cloudian listpris för en 12U, 576TB HyperStore-appliance med fem års support på $324,000 XNUMX.
Cloudian HyperStore hårdvaruspecifikationer och alternativ
- HyperStore FL3000 µNode Chassi
- Funktion: Dataserving
- Formfaktor: 3U
- Enheter: 16xSSD (2 per µNode)
- Moduler: 8xµNode
- Anslutning: 16x10G SFP+, 8x1Gbe IPMI
- Mått (LxBxH): 589 mm x 438.4 mm x 132.5 mm 23.2” x 17.26” x 45.21”
- Vikt: 88 lbs (39.92 kg)
- Enhetsstorlek: 480GB SSD MLC
- Strömförsörjning: (2) 1620W uteffekt @ 180-240V 10.5-8A, 50-60Hz
- Kylning: 4x 8cm 11K RPM, 4-stifts PWM kylfläktar
- RohS: Överensstämmer
- Diskzoner: 1 zon per nod
- HyperStore Expansionshylla
- Funktion: Datalagring
- Formfaktor: 4U
- Enheter: 60xHDD
- Moduler: (2) Hot-swappable SAS Interface Modules (SIM) & (4) Hot-swappable Internal SAS Interface Modules (ISIM)
- Anslutning: 2×4-portar 6Gb/s mini-SAS-portar
- Mått (LxBxH): 1103.1 mm x 447 mm x 175.3 mm 43.43” x 17.60” x 6.90”
- Vikt: 187.39 lbs (85 kg) med hårddiskar
- Enhetsstorlek: 2, 4, 6, 8 TB SATA 7200rpm
- Strömförsörjning: (2) 1400W högeffektiva redundanta nätaggregat 200-240VAC, 50/60 Hz
- Kylning: (7+1) Rotors redundanta fläktmoduler per system
- RohS: Överensstämmer
- Diskzoner: 2 eller 4 zoner per hylla
- HyperStore FL3020 µNode
- Datadiskar per nod: 15
- Stödda enhetstyper: 2, 4, 5, 6 TB
- Max kapacitet/nod: 30TB, 60TB, 75TB, 90TB
- CPU-typ: Intel E5-2640 V2.2GHz, 8 kärnor
- Minne: 64GB
- Anslutningsmöjligheter: 2x10Gbe SFP+Port, 1x1Gbe IPMI LAN-port
- Hyperstore OS-diskar: 2x480GB SSD
- Diskanslutning: 2x6bps SAS-portar
- KVM: 1xVGA, 1xCOM och 2xUSB 2.0 (med KVM-dongel)-portar
- Strömbrytare: Ström
- HyperStore FL3050 µNode
- Datadiskar per nod: 30
- Stödda enhetstyper: 2, 4, 5, 6 TB
- Max kapacitet/nod: 60TB, 120TB, 150TB, 180TB
- CPU-typ: Intel E5-2640 V2.2GHz, 8 kärnor
- Minne: 128GB
- Anslutning: 2x10Gbe SFP+-port, 1x1Gbe IPMI Lan-port
- Hyperstore OS-diskar: 2x480GB SSD
- Diskanslutning: 2x6bps SAS-portar
- KVM: 1xVGA, 1xCOM och 2xUSB 2.0 (med KVM-dongel)-portar
- Strömbrytare: Ström
Operativsystem och miljö
HyperStore använder sig av webbaserad administration för system- och klusterövervakning och datahantering, samt för att tillhandahålla hanteringsgränssnitt för användare, grupper, ratingplaner, kvalitetskontroller och fakturering. REST-fulla API-alternativ är tillgängliga för integration med andra provisionering, autentisering och faktureringssystem.
HyperStores åtkomsthanteringssystem tillhandahåller identitets- och säkerhetsarbetsflöden för användare och administratörer, inklusive hantering av fakturerings- och återkravspolicyer för tjänsteleverantörer. Flera referenser per användare stöds tillsammans med konfigurerbara grupp- och användarbaserade QoS-kvoter för lagring och bandbredd i moln med flera hyresgäster.
HyperStore-distributioner använder upp till tre distribuerade filsystem: Cassandra Files System (CASSANRDA), HyperStore File System (HFS) och Erasure Code (EC). CASSANDRA används för metadataindex och även för att optimera lagring av små filer. HyperStore-filsystemet är datalagringslagret. Den kan använda antingen replikering eller raderingskodning (EC) för att lagra objekt. Du kan välja vilken lagringsmetod för olika lagringspooler (kallade Buckets). Med EC ger den hög datahållbarhet och tillgänglighet med minimalt utrymme (så lite som 20 % i vissa installationer). Avvägningen är att det blir en högre latens för att komma åt objekt och kräver mer bearbetning. För stora arbetsbelastningar för säkerhetskopiering och arkivering används vanligen raderingskodning. Replikering används när människor behöver snabbare åtkomst och även för replikering över regioner. Schemabaserad automatisk övergång (Cloudians term för auto-tiering) är tillgänglig från HyperStore-lagring till Amazon S3-lagring, Amazon Glacier-lagring, en fjärrinstallation av HyperStore eller en tredjeparts HyperStore-tjänst.
HyperStore AES-256-kryptering på serversidan skyddar data i vila med SSL-kryptering för data i överföring via HTTPS. HyperStore-filsystemet innehåller också tre valfria komprimeringsscheman: snappy, lz4 och zlib. Snappy betonar hastighet framför komprimering, med en nominell kompressionskapacitet på 250 MB/sek eller mer och en dekompressionshastighet på 500 MB/sek eller mer. lz4 har ett lägre kompressionsförhållande än zlib med en nominell kompressionshastighet på 400MB/s per kärna. zlib erbjuder ett medium kompressionsförhållande och hastighet med en hög dekompressionshastighet.
Utöver HyperStores inbyggda funktionalitet kan HyperStore-användare utnyttja flera applikationer tillgängliga från Cloudians CloudBerry Labs. De mest anmärkningsvärda av dessa erbjudanden är medlemmarna i CloudBerry Backup-familjen, men Cloudian erbjuder även applikationer för förenklad molnbaserad filhantering, montering av molnlagring som nätverksenheter och CloudBerry Box, ett dubbelriktat Dropbox-liknande verktyg för att synkronisera data över fjärrdatorer via ett molnlagringskonto.
CloudBerry Backup inkluderar schemalagda och realtidssäkerhetskopior, kryptering och komprimering, bandbreddsbegränsning och säkerhetskopiering på blocknivå samt säkerhetskopiering för MS SQL-server, MS Exchange, VMware och Hyper-V. En utgåva för Managed Service Providers kan övervaka användarens backuphistorik från en Managed Backup-kontrollpanel och kan skapa underadministratörskonton med begränsade behörigheter.
Verksamhetsledningen
Inloggad som administratör ger huvudskärmen i GUI oss regionen längst upp. Under regionen finns den kapacitet som hanteras blått som används och grönt är gratisbeloppet. Direkt under den hanterade kapaciteten finns klustrets hälsa (som man kan se finns varningar aktiva för närvarande). Till höger om dessa är transaktionerna per sekund och genomströmningen mätt i KB/s (i båda diagrammen är PUT:s blå medan GETs är gröna). Längst ned på skärmen finns antalet användare, grupper, objekt, noder och datacenter som hanteras tillsammans med programversionen.
Längst upp på skärmen finns flikar som huvudskärmen, analyser, hinkar och objekt, användare och grupper, kluster, varningar, inställningar och hjälp. För att konfigurera användare och grupper måste administratörer klicka på fliken Användare och grupper. Genom denna flik kan en ny grupp läggas till samt en specifik QoS för varje grupp.
Administratörer kan också skapa betygsplaner på den här fliken. Betygsplanerna skapas för faktureringsrapporter. Administratörer kan också kontrollera kontoaktiviteten för en grupp eller användare.
Via analytics-fliken kan administratörer titta på klusteranvändning och titta på saker som regionkapacitetsförbrukning över tid i GB, objekttransaktioner per sekund och genomströmning i KB/s. Kapacitetsutforskaren visar kapacitetsanvändning genom en grafisk representation. Återigen av faktureringsskäl kan administratörer kontrollera användningen per användare. Och de kan söka efter specifika objekt.
Via fliken Buckets & Objects kan administratörer ladda upp, skapa eller söka efter hinkar och objekt. De tillgängliga skoporna är listade till vänster. Under sökningen finns listan över objekten, deras storlek och när de senast ändrades.
Fliken Cluster ger administratörer flera olika utseenden på deras kluster. Inom fliken finns flera underflikar för datacenter, som visar kluster för region och visar klustrets hälsa – grönt är tydligt, gult betyder en varning (bilden nedanför varje hexagon representerar en nod i klustret).
Det finns en Nodes Status-flik som visar övergripande status, som indikerar aspekter som andelen diskutrymme som används, procentandelen av CPU-användning, detaljerad information om diskarna som används, information om minnesanvändning, samt tjänststatus och händelselistor .
Fliken Nodaktivitet ger administratörer en grafisk representation av en viss operativ aspekt av noden. Användare har flera alternativ, inklusive CPU-användning (bilden nedan), Disk Tillgänglig, Diskläsning, Diskskrivning, Nätverksgenomströmning (utgående), Nätverksgenomströmning (inkommande), Transaktioner (Hämta), Transaktioner (Put, Begär genomströmning (Hämta), Begär genomströmning (Put), Average Request Latens (Hämta), Average Request Latens (Put), Admin Memory Heap Usage, Cassandra Memory Heap Usage, HyperStore Memory Heap Usage, och S3 Memory Heap Usage.
De avancerade inställningarna möjliggör underhåll, inaktivering av diskar, möjligheten att samla in diagnostik och avinstallera en nod.
Fliken Cluster Config tillåter administratörer att se sin klusterinformation samt uppdatera sin licens, visa och redigera sina klusterkonfigurationsinställningar och ställa in automatisk avbrott. För automatisk nivåindelning förväntas kunder ha ett enda Amazon-konto.
Fliken Storage Policy gör det möjligt för administratörer att ställa in policyn inklusive EC2+1. Den här fliken har peka-och-klicka-datadistribution och en släppskärm för att välja raderingskodning K+M-värde. Efter att ha valt dessa kan administratörer tilldela datacentret efter region och datacenter inom varje region. När datacentren är tilldelade kan användare ställa in data- och metadatakonsistensnivåer samt gruppsynlighet.
Meddelanderegler tillåter att ett e-postmeddelande skickas till en specifik adress för specifika objekt med i noden. Administratörer måste lägga till den e-postadress de vill få meddelandet på och sedan välja vilket objekt de vill bli meddelade om genom de givna reglerna. Om de till exempel vill bli meddelade om klustret använder över 90 % CPU-användning, kan de ställa in det via den här fliken.
Den sista underfliken i klusterfliken visar reparationsstatus och reparationshistorik.
Fliken Alerts indikerar när det har skett ett problem eller en förändring i systemet. Varningar kan sorteras efter nod eller region och raderas genom att bekräfta dem.
Slutsats
HyperStore är en lagringsplattform som exemplifierar de möjligheter som möjliggjorts och konvergensen av allmänt tillgänglig molnlagring och öppna API:er. HyperStore-programvaran tillåter administratörer att distribuera ett helt kompatibelt S3-objektlagringsmoln över råvaruserverhårdvara, med möjlighet att skala sömlöst med tillägg av ny råvaruhårdvara eller specialbyggda HyperStore-hårdvaruapparater.
Genom att bygga HyperStore från grunden för interoperabilitet med Amazon S3 andra molnplattformar, kan Cloudian erbjuda kunder lösningar som gör det bästa av tredjeparts molnleverantörer för nivåindelning, backup, replikering och andra funktioner utan att behöva hantera två olika lagringsmiljöer med olika arkitekturer eller managementparadigm. Detta innebär också att HyperStore-administratörer och användare kan använda HyperStores inbyggda stöd för det väletablerade ekosystemet av S3-applikationer.
The Bottom Line
HyperStore ger kraften och flexibiliteten hos S3-molnlagring på plats till råvaruhårdvara tillsammans med API-integrationer för att få ut det mesta av offsite molnlagring från Amazon, Google, Microsoft och andra.
Cloudian HyperStore Operativmiljö
Anmäl dig till StorageReviews nyhetsbrev