Tien technologieën waar ondernemingen in de komende tien jaar onvermijdelijk mee te maken krijgen.
Doordat malware steeds wijder verspreidt raakt en met de dag intelligenter wordt, is het voor beveiligingssoftware steeds moeilijker om virussen, wormen en Trojaanse paarden op te sporen. Whitelisting is een technologie die eigenlijk het tegenovergestelde doet. Producten als SignaCert maken een snapshot van een goed werkend systeem (desktop of server) om op basis daarvan data te ‘whitelisten’, waarbij niet langer wordt gezocht naar mogelijk ongewenste activiteit, maar in plaats daarvan alleen nog taken worden uitgevoerd waarvan vooraf is vastgesteld dat ze veilig zijn. Dergelijke taken worden opgenomen in een ‘witte lijst’, waarna alle overige ongewenste applicaties en services geweigerd kunnen worden. De technologie impliceert minder bewegingsvrijheid, maar misschien is het de enige manier om een malwarepandemie te voorkomen.
Tot nog toe lukt het mobiele applicaties niet massaal in de smaak te vallen bij ondernemingen. Dit komt mede doordat het voor programmeurs ondoenlijk is applicaties voor elk toestel geschikt te maken. Met cross platform omgevingen voor ontwikkelaars, zoals het Rhomobile Rhodes Framework, wordt het veel eenvoudiger om dezelfde applicatie op meerdere smartphones te laten werken.
Hardwareontwikkelingen doen de energieconsumptie met enorme sprongen teruglopen. Zo is het fabrikanten van computervoedingen gelukt de efficiëntie van hun modellen naar 80 procent of hoger te brengen, mede dankzij nieuwe standaarden. Ook producenten van harde schijven kennen een nieuwe truc: zij brengen schijven op de markt die zichzelf naar een lager toerental schakelen wanneer ze niet worden gebruikt. Processorkernen en andere chips in computers worden ook zuiniger in gebruik, maar die hebben voorlopig nog wel behoefte aan softwarematig energiebeheer. De verwachting is dat ook zij binnen enkele jaren, zonder instructies van buitenaf, efficiënter zullen zijn.
Nog niet zo lang geleden dachten we dat de strijd om de mega- en gigahertz zou voortduren tot in het oneindige. Maar dat blijkt niet het geval. Doordat het stroomverbruik de pan uit rijst en de kloksnelheid altijd volledig benut wordt, ontstond de gedachte processors te bouwen met meerdere kernen. Hierdoor kunnen meerdere taken parallel worden verwerkt. Zowel AMD als Intel leveren al enige tijd quadcore-processors (met 4 kernen), maar computerchips zijn inmiddels al zo ver doorontwikkeld dat ze uit maar liefst honderd kernen kunnen bestaan, zoals de Tilera Tile Gx. Een voordeel van deze technologie is dat de energieconsumptie, ten opzichte van enkele jaren terug, een stuk is afgenomen.
Solid-state drives (beter bekend als SSD’s) zijn niet nieuw, maar ze zijn tegenwoordig een stuk goedkoper dan pakweg een jaar geleden. Werden ze in het verleden alleen ingezet om veeleisende applicaties te draaien, nu zijn ze inzetbaar voor een veelvoud aan taken in het datacenter. Daarnaast worden SSD’s snel duurzamer doordat het ingebouwde flashgeheugen steeds vaker opnieuw beschreven kan worden.
Wie kon bevroeden dat relationele databases hun langste tijd hebben gehad? We zien nu steeds meer ondernemingen die gebruikmaken van NoSQL-databases, zoals het open source CouchDB-project. Deze technologie blijkt een stuk efficiënter te werken wanneer het gaat om minder gestructureerde data zoals logbestanden van beveiligingsapplicaties of het besturingssysteem. NoSQL-databases kennen minder mogelijkheden dan gewone relationele systemen, maar dat is juist de reden dat ze data aanmerkelijk sneller verwerken.
De snelheid van de opkomst van servervirtualisatie binnen de enterprise-omgeving was ongekend. Daarom kan deze technologie eigenlijk niet meer ‘opkomend’ worden genoemd. Dat geldt wel voor een aanvulling op servervirtualisatie, namelijk I/O-virtualisatie. Als je meerdere virtuele machines (VM’s) draait op je servers, heeft elke VM een eigen I/O nodig. Daarbij gaat veel opslag- en netwerkcapaciteit verloren. Virtuele I/O-apparaten maken het mogelijk slim bandbreedte aan verschillende VM’s toe te wijzen over meerdere ethernet- of glasvezelverbindingen.
De hoeveelheid data binnen ondernemingen verdubbelt elke achttien maanden. Dat kan leiden tot een overbelasting van de beschikbare opslag- en netwerkcapaciteit. Om dit probleem te tackelen is datadeduplicatie bedacht. Van veel gegevens binnen een onderneming is het namelijk absoluut niet nodig op meerdere plaatsen meerdere versiues te bewaren – denk bijvoorbeeld aan oude e-mail en backups. Met datadeduplicatie wordt minder data op meerdere locaties opgeslagen. In plaats daarvan worden binnen een systeem verwijzingen of snelkoppelingen gemaakt. Hiermee kan in potentie de totale hoeveelheid opslagruimte met 50 procent of zelfs meer worden teruggebracht.
Total cost of ownership (TCO), daar draait het om bij desktopvirtualisatie. IT-afdelingen kunnen hiermee data, applicaties en het beheer ervan onderbrengen in een centrale servers, waardoor werkplekken slechts een thin client nodig hebben, in plaats van een volledig uitgeruste computer. Beheerders hoeven bovendien niet meer van desktop naar desktop te rennen om problemen te verhelpen.
MapReduce is een raamwerk voor programmeurs uit de koker van Google. MapReduce maakt gedistribueerde berekeningen mogelijk, waarbij enorme hoeveelheden gegevens tegelijkertijd worden verwerkt op een cluster van computers. Doordat verschillende servers samen aan een taak kunnen werken, wordt het mogelijk perabytes aan data in no-time te verwerken. Apache Hadoop, beschikbaar via Amazon Web Services, is samen met Google Analytics de bekendste implementatie, maar MapReduce wordt stilaan ook ingebouwd in producten van ondermeer IBM en Oracle.