Car-tech

Java Apps nuværende i terabyte-størrelse

Cloud Computing - Computer Science for Business Leaders 2016

Cloud Computing - Computer Science for Business Leaders 2016
Anonim

Den nye version af Terracotta-distribueret Java-caching-software er i stand til for første gang at samle mere end en terabyte af samlet hukommelse til en enkelt applikation og dens data, som selskabet annoncerede i denne uge.

Softwaren Ehcache 2.2, kan også holde op til flere hundrede millioner Java-objekter i en enkelt cache, ifølge Terracotta's administrerende direktør, Amit Pandey. Han tilføjede, at denne terabyte af hukommelse kan køres fra så få som 10 servere.

Opdateringen indeholder også en ny styringskonsol, kommunikationsfunktioner inden for data center og et nyt fælles runtime bibliotek, som firmaets påstande hjælper med at reducere hukommelse og Brug af båndbredde.

[Yderligere læsning: Bedste NAS-kasser til streaming og backup af medier]

Memory caching-software som Ehcache kan bruges til at være vært for store applikationer og deres data helt inden for arbejdshukommelsen af ​​et sæt servere, hvilket hurtigere responstid, da der ikke skal foretages opkald til disk under operationer.

Terracotta er ikke alene i at betjene markedet for multiserver Java-baserede virksomhedsapplikationer. I sidste uge annoncerede Oracle en opgradering til dens Coherence distributed data grid software, som også kan bruges til at køre store Java applikationer.

Selvom Ehcache er under en Apache open source licens, opretholder Terracotta Ehcache kildekoden, idet man antager rollen som et firma kaldet Ehcache, som Terracotta købte sidste år.

I hele verden bruger omkring 150.000 til 200.000 applikationer Ehcache ifølge virksomhedens skøn.

"Ehcache sidder mellem applikationen og databasen og caches de hyppigst anvendte data, "sagde Jeff Hartley, en vicepræsident for produkter og markedsføring for terracotta. "Du behøver ikke at dimensionere din database til at håndtere peakbelastningen. Den kan størrelse på et meget lavere niveau, fordi cachen er i stand til at betjene de hukommelser, der hyppigst behøver, fra hukommelsen."

Tidligere versioner af open source software kunne skala til omkring 100 GB eller deromkring, ifølge virksomheden. Før denne udgivelse har de største cached-Java-implementeringer, Pandey, set, kun været omkring 200 GB i størrelse, og de fleste implementeringer varierer i størrelse fra 2 GB til 20 GB.

"Opbygning af en cache større end 50 gigabyte er meget kompleks og involverer manuel arbejde for udviklere og operatører og kan være meget svært at vedligeholde, "sagde Pandey. "Hvad vi har gjort, gør det muligt for udviklere og operatører at anvende en terabyte-cache med flere hundrede millioner objekter."

Den samlede hukommelse kan bruges til at køre en enkelt forekomst af en applikation, flere forekomster af en enkelt applikation eller flere applikationer, siger Pandey.

Organisationer med store databaser, der understøtter deres Java-programmer, vil måske overveje at bruge Ehcache, sagde Pandey. En organisation kunne sætte hele deres database i hukommelse, hvilket ville reducere ansøgningens latens med "et par størrelsesordener", sagde han.

Ud over den øgede implementeringsstørrelse giver den nye version en række nye funktioner. Den ene er et sæt autentificeringsfunktioner, der bruger den udbredte Light Directory Access Protocol til at logge ind på brugere.

Softwaren har opdateret sine planlægningspaneler og web sessioner. Konsollen kan også tilbyde en klyngevisning af alle knudepunkter. Den nye software kan også køres på tværs af forskellige geografiske områder via brede netværk, hvilket ikke længere begrænser en implementering til et enkelt datacenter. Denne funktion kan hjælpe med organiserende katastrofeinddrivelse og kontinuitet i driftsplaner.

Joab Jackson dækker firmware og generel teknologi, der bryder nyheder til IDG News Service. Følg Joab på Twitter på @Joab_Jackson. Joabs e-mail-adresse er [email protected]