|
|
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).

|
|