Exalogic är ett hård- och mjukvarukomplex , kommersiellt producerat av Oracle Corporation sedan 2010 [1] , som är ett kluster av x86-64 - arkitekturservrar , med förinstallerad mellanprogram och kontrollprogramvara. Huvudsyftet är att distribuera server Java-applikationer i Fusion Middleware- miljö , den kan också användas för att köra Linux- eller Solaris-applikationer.
Det fullständiga handelsnamnet är Oracle Exalogic Elastic Cloud (från exa- , Russian logic och Russian elastic cloud ), fram till slutet av 2012 levererades modeller med suffixet X2-2 , 2013 - X3-2 , och från slutet av 2013 - X4- 2 . Den är placerad som ett kluster av applikationsservrar för att organisera privat moln och elastisk datoranvändning [2] .
Exalogic presenterades först vid den årliga Oracle OpenWorld- konferensen i San Francisco i september 2010 som ett tillägg till produktlinjen av hård- och mjukvarusystem, som lanserades 2008 med lanseringen av Exadata- databasserverklustret [2] [1] .
I december 2010 tillkännagav företaget lanseringen av Exalogic-varianten med noder baserade på sextonkärniga SPARC T3 RISC-processorer [3] . Från och med mitten av 2013 är den SPARC-baserade Exalogic inte kommersiellt tillgänglig och finns inte på färdplanen för de följande åren [4] .
I mitten av 2012 släpptes den andra utgåvan av Elastic Cloud Software - en uppsättning programvara förinstallerad i komplexet. Tillsammans med denna utgåva lades alternativet för förinstallation på noderna av Oracle VM-hypervisorn till, innan dess stöddes endast möjligheten till värdinstallation av Oracle Linux eller Solaris. Samtidigt släpptes också en upplaga av Elastic Cloud Software för SPARC SuperCluster- komplexet .
I oktober 2012, vid nästa årliga OpenWorld-evenemang, presenterades en uppdatering av komplexen - indexet ändrades från X2-2 till X3-2 , antalet processorkärnor och kapaciteten på installerat RAM på noderna ökades, och lagringssystemets kapacitet ökades [5] . I slutet av 2013 släpptes nästa version av komplexen - X4-2 , den ökade antalet processorkärnor på noderna och fyrdubblade kapaciteten hos de inbyggda solid state-enheterna [6] .
Levereras som ett förmonterat 42U telekomskåp fyllt med server- och nätverksutrustning . Fyra konfigurationsalternativ är tillgängliga beroende på innehållet i skåpet med olika priser (enligt prislistan för köpare från USA [7] ):
Massan av ett fullt skåp är ungefär ett ton, ett fjärdedels skåp är dubbelt så lätt [8] .
Hårdvarudelen av komplexet består av en- enhetsservrar baserade på två Intel Xeon-processorer med två solid-state-enheter i vardera för operativsystem och swapping , ett lagringssystem som är gemensamt för alla servrar , InfiniBand och Ethernet-switchar [9] . Tidiga utgåvor av X2-2 innehöll sexkärniga 2,93 GHz-processorer , senare sexkärniga processorer med en frekvens på 3,07 GHz, X3-2-komplex med åttakärniga Sandy Bridge-processorer med en frekvens på 2,9 GHz och X4-2-komplex med tolvkärniga processorer med en frekvens på 2,7 GHz. Varje X2-2-nod installerade 96 GB RAM, från och med X3-2-versionen, 256 GB per nod installeras.
Det finns 30 noder med dubbla processorer i ett fullt skåp, 16 i ett halvt skåp, 8 i ett kvartsskåp och 4 i ett halvt quad-skåp. Varje nod har 4 tio-gigabit Ethernet-portar och en dubbel InfiniBand-port. Datalagringssystemet i alla konfigurationer levereras likadant - med en kapacitet på 60 TB utrymme på SAS-diskar och 292 GB på SSD-enheter (i X2-2-komplex var diskkapaciteten 40 TB). I officiella specifikationer och reklamprodukter anges de totala parametrarna för konfigurationer specifikt, till exempel för ett komplett X2-2-skåp, 360 processorkärnor och från 2,9 TB RAM angavs [8] , för X3-2 - 480 kärnor och 7,5 TB RAM-minne [10] och för X4-2 - 720-kärnor och 7,5 TB RAM [11] . Märkeffektförbrukningen för ett komplett skåp är cirka 13 kW, maximal effektförbrukning är 17,5 kW.
Kunderna i komplexet får välja mellan två 64-bitars operativsystem som kan förinstalleras på klusternoder: Oracle Linux version 5.5 eller Solaris release 11 Express [9] , och sedan mitten av 2012, möjligheten att installera Oracle VM hypervisor på noder är tillgänglig . Förinstallerad är också en klustrad konfiguration av WebLogic Application Server Distributed Live Data Cache För Java -applikationer som körs i ett kluster är det möjligt att använda både den virtuella HotSpot -maskinen och JRockit . Klusterhantering utförs med hjälp av Oracle Enterprise Manager . Tuxedo transaktionsmonitor tillgänglig
Från och med mitten av 2012, med version Elastic Cloud Software 2.0, är specialiserade lastbalanseringsverktyg, en proxyserver och Traffic Director SSL-accelerator förinstallerade, och en uppsättning drivrutiner och applikationsprogrammeringsgränssnitt tilldelas specifikt under namnet Exabus för att stödja användning av Infiniband i nätverksprogram och direkt tillgång till RAM-minnet för andra noder. Weblogic-, Coherence- och Tuxedo-optimeringar för användning i kombination framstår som "integration med Exabus". Kostnaden för Elastic Cloud Software fram till september 2013 var 20 000 $ för två processorkärnor (CPU-enhet enligt Oracle-måttet för x86-64-arkitekturen), varefter den halverades [12] .
Marc Benioff , grundare av Salesforce.com , anser att hårdvaru-mjukvarukomplexet i grunden inte kan lösa problemet med skalbarhet för slutkunden, i jämförelse med den infrastruktur som tillhandahålls som en tjänst , och noterar också att konceptet med ett sådant komplex innebär en faktisk återgång till stordatorkonceptet , som har tappat relevans i slutet av 1970 -talet [13] . Dessutom har tvivel väckts om riktigheten av hänvisningen till elastisk beräkning i produktens handelsnamn, det anges [14] att trots möjligheten till lastbalansering inom flera applikationer finns det ingen möjlighet att fungera över gränsen av komplexets beräkningskapacitet och slutkunden tvingas köpa hårdvara för toppbelastning. Det noteras också att denna typ av kritik är typisk för konceptet med privat molndator i allmänhet, inklusive innovationerna som erbjuds av EMC och Hewlett-Packard [14] .
Orakel | |
---|---|
Personligheter | |
Uppköp ( lista ) |
|
DBMS |
|
Programmeringsspråk |
|
Utvecklings verktyg | |
Mellanvara | |
Operativsystem | |
Hårdvara | |
komplex |
|
Gratis projekt |
|
Affärsapplikationer |
|