Technology Drivers of IT Infrastructure Evolution
They include; computer processing capacity, storage devices, memory chips, telecommunications, computer hardware and software as well as networking components. These drivers have provided a conducive platform for developing IT architecture to its modern evolved form.
Eras in IT infrastructure evolution and its distinguishing characteristics
Personal Computer Era: (1981 to present)
This is an era attributed to the invention of desktop and laptop computers that were commonly referred to as Personal Computers PCs. These machines supported a single-user interface which was implemented using a microchip (Intel) and an operating system such as Windows OS. A popular computing machine of this infrastructure includes Apple I and II.
Client/Server Era: (1983 to present)
This describes an evolution period in which processing capabilities of a computer were distributed across computer networks. A client is a personal computer allowed to have remote accessibility to network resources such as printers, scanners and photocopiers. A server describes a powerful computer that has advanced features such as higher data storage capacity and more powerful computer processing abilities than a client machine. The server machine provides control in a network by ensuring network resources are evenly distributed and shared among clients.
Enterprise Computing Era: (1992 to present)
This era made computers popular among organizations during the 1990s. This is after technology enthusiasts realized that networking would improve interconnectivity of devices. As a result, organizations began developing a huge network composed of small interconnected networks of computers for information sharing. The Enterprise Computing Era focused its attention on networking hardware and software that would operate on a single global network called the internet.
Cloud and Mobile Computing Era: (2000 to present)
This is an era in which data was stored in remote locations – called data centers – across the globe. This was necessary to avoid data losses caused by natural calamities or cybercrime activities. Moreover, accessibility of information stored in remote locations was advanced to ensure that clients would modify, update and delete data from any location.
Define and describe the following;
It is a computer program which uses Hypertext Transfer Protocol (HTTP) to distribute web pages to clients in different locations using distinct browers.
This is a program that acts as a middleware in server centric computer architecture. As a middle-tier, it provides services such as accessibility to a main server, network security and data access.
Multitier Client/Server Architecture
This is a description of computer networks that incorporate more than two tiers in its infrastructure. It is commonly composed of a main server, middleware in computer hardware and software applications.
Moore’s Law states that computer technology advancements – attributed to computer processing speed and power – will double after every two years.