Terug naar de beginpaginaCentor Homepage

Lancering nieuwste Oracle-versie op OracleWorld 2003 in San Francisco

Oracle 10g clustert servers tot één virtuele computer

Hoewel er meer onderwerpen op het programma stonden, draaide OracleWorld 2003 eigenlijk maar om één ding: de lancering van Oracle 10g Database en Application Server. Met dit pakket wordt door Oracle een totaal nieuwe weg ingeslagen. Daar is topman Larry Ellison van overtuigd: 'De laatste veertig jaar is vooral gefocust op de ontwikkeling van steeds grotere mainframes en steeds snellere computers. Oracle 10g maakt een eind aan die benadering door een alternatief te bieden: Enterprise Grid Computing.'

Grid Computing is hard op weg een nieuwe hype te worden. En Oracle is de eerste die zijn software voor databases en application servers met deze technologie heeft uitgerust. Maar wat is er zo vernieuwend aan Grid Computing? Laten we daar eerst eens naar kijken, gevolgd door een uiteenzetting van nieuwe functies die Oracle 10g te bieden heeft.

Wat is Grid Computing?
Het principe van Enterprise Grid Computing is gebaseerd op de koppeling van computerclusters waardoor geografisch verspreide reken- en opslagcapaciteit voor diverse gebruikersgroepen toegankelijk wordt gemaakt. Zo ontstaat als het ware één grote virtuele computer. Elke gebruiker krijgt toegang tot alle middelen die op de clusters zijn aangesloten (rekenvermogen, geheugen, software, data enzovoort) en die middelen worden weer door hemzelf of andere gebruikers ingebracht. Het woord 'grid' kan het best worden vertaald met 'raster' of 'netwerk'. De mazen van een net staan op allerlei manieren, direct of indirect, met elkaar in contact. Als één het begeeft, neemt de ander de taak over. Daarmee is een belangrijke functie van Oracle 10g aangestipt: de grote betrouwbaarheid van het systeem.
'Dankzij Oracle 10g is het niet langer zo dat een applicatie ontoegankelijk is als een server uitvalt', legt Ellison uit. 'Het systeem repareert zichzelf automatisch door een ander onderdeel in het netwerk in te schakelen dat de taak overneemt.'
Een andere pluspunt van Oracle 10g is volgens Ellison de verdeling van beschikbare capaciteit. Taken worden door andere systemen in het netwerk overgenomen als eigen vermogen ontoereikend is. In tegenstelling tot servers die in een cluster zijn aangesloten is het niet langer noodzakelijk dat alle servers dezelfde applicatie draaien. Applicaties kunnen over het netwerk worden verdeeld en die verdeling kan dynamisch worden veranderd. Anders gezegd: de bronnen worden verdeeld, maar de eigenaars blijven onafhankelijk.
Bovendien is capaciteit altijd op commando beschikbaar. De aansluiting van een andere server op het netwerk zorgt ervoor dat de applicatie sneller loopt en de betrouwbaarheid des te groter wordt.
Bijna alle elektriciteitscentrales in Europa zijn aaneengeschakeld. Dat betekent dat het totale aanbod en de totale afname is gekoppeld, waardoor het kan gebeuren dat er stroom wordt aangeleverd vanuit het buitenland als Nederland daar behoefte aan heeft. Op een zelfde manier werkt Enterprise Grid Computing. De aan elkaar gekoppelde computers gedragen zich als één systeem: de configuratie kan continu veranderen, evenals de koppelingen over het netwerk. Het doet sterk denken aan serversystemen zoals die van Kazaa en Napster. Ook zij delen het beginsel dat er geen centrale server of eigenaar is. Het systeem configureert zichzelf. Het voordeel van zo'n grid is dat de verwerkings- en opslagcapaciteit per computer afneemt. Wanneer u bijvoorbeeld gebruikmaakt van een bedrijfsapplicatie, wordt het systeem onregelmatig belast. Dat komt doordat het aantal transacties die door de gebruikers worden gestart, fluctueert. De meeste systemen zijn aangeschaft met het doel de piekbelasting in elk geval aan te kunnen. Om die reden is er nagenoeg altijd capaciteit over.
Die extra capaciteit kan door middel van Grid Computing optimaal worden benut. Het systeem kan worden ingesteld op een gemiddelde belasting en, als dat nodig is, kan extra capaciteit via het internet worden aangevuld. Daarnaast is het mogelijk de capaciteit via het internet aan te bieden (eUtilities).

Nieuwe functies
Oracle laat met name zijn expertise op het gebied van Linux, clusters, internet en databases gelden bij de Enterprise Grid Computing-benadering. De nieuwe 10g Database en 10g Application Server bouwen dan ook voort op de inspanningen van 8i, 9i en 9i RAC.
De belangrijkste nieuwe functies hebben betrekking op de volgende gebieden:

  • De database omvang
    De maximale grootte van de database is toegenomen tot 8 Exabytes (EB), vergelijkbaar met ongeveer 1 miljoen Terabytes of 1 miljard Gigabytes.
  • Ultra Large Data Files
    Het is mogelijk Terabytes aan data op te slaan in één enkel bestand.
  • Automatic Storage Management
    ASM voegt functies zoals automatische Mirroring, Stripes en Rebalancing Diskbased Backup en Recovery, Site Recovery en een portable krachtig bestandsysteem die het conventionele filesysteem en de volumemanager onnodig maakt.
    Een andere functie binnen ASM is Network Storage: de Disk Storage Groups worden beheerd en er is sprake van automatische I/O-tuning. Volgens Oracle brengt die automatische tuning van I/O en het automatische beheer van opslagruimte geen kosten met zich mee.
    ASM zorgt ervoor dat er geen volumes meer zijn, alleen een storage pool. De totale diskruimte wordt virtueel gepartitioneerd tot megabyte-units van uniforme grootte. Units die aan een bestand zijn toegewezen worden getraceerd door gebruik te maken van database georiënteerde indexeringstechnieken. De gegevens worden verspreid over verschillende disks om de belasting te verdelen. Tussen deze disks is een mirroring geïntegreerd. Bovendien is third-party storagesoftware niet langer nodig omdat Oracle 10g prima uit de voeten kan met goedkope IDE-harddisks. In de database kunnen alle soorten gegevens worden opgeslagen. Bovendien beschikt 10g over een geïntegreerde XML-database en een tekstmanager met zoekfuncties.
  • Self Managing Database
    De database is steeds meer in staat op eigen initiatief en zelfstandig beheerstaken uit te voeren die voorheen door de Database Administrator moesten worden uitgevoerd.
  • Automatic Server Provisioning
    Met één druk op de knop kunnen servers aan een cluster worden toegevoegd of verwijderd.
  • OEM Grid Control
    Met behulp van de Enterprise Manager kunnen handelingen over het hele netwerk worden uitgevoerd waardoor de gebruiker één virtuele computer tot zijn beschikking heeft.
  • Software Cloning
    Door de selectie van software en instances van een source-omgeving en het aanwijzen van een target-omgeving, kan de software automatisch worden gekloond. Daarna kan deze informatie in de Enterprise Inventory worden bijgewerkt.
  • Automated Patch Management
    Patches die door Oracle op MetaLink worden gepubliceerd, worden door Oracle 10g direct opgemerkt. Dat is met name van belang wanneer nieuwe beveiligingspatches worden uitgebracht. De patches worden automatisch gedownload en — indien gewenst — automatisch toegepast.

Met de presentatie van Larry Ellison is het startsein gegeven voor de verkoop van Oracle 10g. De globalisering van computerinfrastructuren kan beginnen!

Met dank aan de collegiale steun van Optimize, onafhankelijk vaktijdschrift voor de Oracle-professional (www.optimize.nl).

- Grid Tech Center
- 10g Database
- 10g App Server
- Preview Chapter: ORCL10g New Features
- What is GRID computing ?
- 10g Process Connect (XML)
- Grid computing info center
- Books on 10g
- Books on Grid Computing
- Meer Oracle boeken...