Hazelcast open source in-memory data grid haalt $21,5 miljoen financiering, breidt platform voor real-time streaming data

0
152

Hoe Google en Amazon vastleggen IoT gegevens van hun hubs
Tonya Hal praat met Tom Hulsebosch, senior managing director bij West Monroe Partners, over hoe Google en Amazon kunnen vastleggen IoT gegevens van hun hubs.

Object caching. Op een manier, dat is waar het allemaal begon voor Hazelcast. Terug in de dag, Ehcache was een van de eerste oplossingen te populariseren het gebruik van caching in Java. Ehcache werd opgericht door Greg Geluk, die later ging dienen als CEO en CTO van Hazelcast.

Conceptueel, caches en in-memory data grids zijn zeer dichtbij hoe dan ook: het is allemaal over het gebruik van snel geheugen om de snelheid van toegang tot gegevens die zich in een trage(re) storage systemen. Het doen van caching efficiënt is een moeilijk probleem, en Geluk is een van de meest vooraanstaande experts in het veld. Ongeveer een jaar geleden, echter, Geluk is teruggetreden uit zijn rol als Hazelcast CEO en nam de CTO rol, terwijl Kelly Herrell CEO werd.

Deze beweging was een onderdeel van een groter plan voor de Hazelcast. Vandaag, Hazelcast aangekondigd dat het een gesloten $21,5 miljoen financiering rond, door zowel nieuwe en bestaande investeerders, en ZDNet gesproken over de plannen met Herrell.

Streaming data platforms voor real-time toepassingen

Herrell heeft geholpen met het bouwen van vier succesvolle Silicon Valley-bedrijven in de afgelopen 20 jaar. Hij zei dat wat trok hem aan zijn nieuwe rol was de omvang en dynamiek van Hazelcast van de wereldwijde community en klanten, zelfs al was hij niet bekend met in-memory platforms tot dat punt.

Hazelcast offertes Gartner, volgens die “Digitale business model imperatieven zijn veeleisende kosten-effectieve ondersteuning voor real-time analytics, hyperscale-architecturen en snelle toegang tot gegevens die gevraagd worden door digitale business modellen, die op zijn beurt schijven snelle groei van de meeste in-memory computing (IMC)-technologieën en IMC-enabled architecturen.”

Als ons betreft, dat is preken voor eigen parochie — we hebben lang geleden vastgesteld in-memory processing als een belangrijk bestanddeel van moderne data platforms voor het bouwen van real-time toepassingen. In feite, sommige van de meest succesvolle platforms doen dat al. Dus de echte vragen zijn, wat betekent Hazelcast brengen naar de tafel tegenover die, en hoe zal de financiering een verschil maken.

Herrell vermeld dat Hazelcast de totale financiering van 2008 tot en met vandaag ($16,1 miljoen) is atypisch voor een sector die groeit in een snel tempo, maar ze zijn op het veranderen van dat. Vandaag is de financiering rond van $21,5 miljoen wordt geleid door de nieuwe investeerder C5 Kapitaal, terwijl de bestaande investeerders Bain Capital Ventures, Earlybird Venture Capital en Kapitaal Een Groei Ventures heeft ook deelgenomen aan de ronde.

Het doel is om te versnellen Hazelcast ‘ s product roadmap en het versterken van go-to-market mogelijkheden. Herrell zei ook dat het bedrijf gegroeid tot een personeelsbestand met 33%, omdat hij trad in 2018, en ze verwachten te bereiken 130 per einde van 2019. Hazelcast, zodra een single-product bedrijf met de IMDG (in-memory data grid), heeft twee producten in het afgelopen jaar: Hazelcast Jet en Hazelcast Cloud.

Het idee met de IMDG-is vrij veel het zelfde als met een cache: een laag die ligt op de top van de onderliggende opslag, worden het bestand-gebaseerde zoals HDFS of een database, en versnelt de toegang. Hazelcast Jet is een streaming data platform dat brengt de toegang tot de gegevens in de vlucht, in aanvulling op de data-at-rest toegankelijk via IMDG, terwijl Hazelcast Cloud is een beheerde versie van de IMDG.

Het systeem van Nu

Hazelcast noemt het aanbieden van het Systeem van Nu™, en Herrell betoogde hij is de enige die ondersteunt zowel de gegevens in de vlucht en op de data-at-rest met een gemeenschappelijke API. Ons bezwaar is dat Databrics met de Apache Spark-gebaseerde aanbieden en Ververica (voorheen data Ambachtslieden) met een Apache Flink op basis van aanbod, bijvoorbeeld, in redelijkheid kan stellen dat zij dit ook doen, door hun respectievelijke platformen.

Dus, hoe Hazelcast Jet vergelijken Vonk en Flink? Jet ging gewoon GA na drie jaar van ontwikkeling, dus het is minder volwassen dan zowel Vonk en Flink. Bovendien zijn zowel het Vonk en Flink meer zichtbaarheid en grotere en meer gevarieerde bijdrage gemeenschappen, terwijl Jet is een one-company project. Hoe werkt Hazelcast verwachten aan boord van mensen Jet dan? Snelheid, normen, en het gemak van het gebruik.

Hazelcast heeft een benchmark vergelijken Jet Vonk en Flink, volgens Jet geeft betere doorstroom. Benchmarks zijn meestal controversieel, en zonder in de details een ding dat we kunnen constateren is dat de benchmark maakt gebruik van oudere versies van alle platforms. In ieder geval, Hazelcast zegt ze gemaakt hebben met de bron code is beschikbaar voor iemand om te gaan.

dpftbsbxkaee-zl1.jpg

Hazelcast Jet is Hazelcast de streaming data platform

Herrell opgemerkt dat Hazelcast is gemakkelijker te gebruiken dan zowel Vonk en Flink, zij hebben beide externe afhankelijkheden, terwijl met Jet alles wat je nodig hebt is een Jar-bestand. Nogmaals, in te gaan op de details hier vereist een diepe duik, want er zijn pogingen aan de gang om iets dergelijks mogelijk voor Flink, ook, bijvoorbeeld. Op een manier alsof het antwoord op vragen over operaties in toenemende mate is “uit te besteden”.

Kies uw platform, en gebruik het als een managed service in de cloud, dat is. Databrics heeft gemaakt dat een belangrijk deel van de strategie en Ververica biedt het ook. Hazelcast Cloud ligt op slechts deelname aan dit spel, en hoewel Herrell zei de eerste tekenen van goedkeuring op zoek zijn naar goede, hij merkte ook op het is nog steeds niet bedoeld voor gebruik in de productie. Het is momenteel doelen AWS, met Azure en Google Cloud volgende in de roadmap.

Voor ons is het plan om aan boord van mensen Jet zag er nog steeds een soort van zwak op dit punt. Bij het bespreken dit met Herrell, maar hij gooide er iets anders voor in de mix te zijn: Apache Bundel. Beam is een programmeermodel voor batch-en streaming-gegevens het verwerken van taken die worden uitgevoerd op de gewenste uitvoering van de motor. Bundel wordt al ondersteund door Flink, en er zijn onofficiële poorten voor Vonk.

Terwijl Hazelcast de officiële FAQ staat dat de Lichtbundel wordt niet ondersteund op dit punt, het laat de mogelijkheid open voor de toekomst, en Herrell zei: het is in de roadmap. SQL-ondersteuning lijkt ingewikkelder: terwijl de Vonk en Flink, evenals GridGain / Apache Ontsteken in-het-geheugen-platforms hebben, Hazelcast niet. Herrell zei: er is geen duidelijk omschreven stappenplan voor SQL-ondersteuning.