What is IT infrastructure and what are its components?
What are the stages and technology drivers of IT infrastructure evolution?
What are the current trends in computer hardware platforms?
What are the current trends in software platforms?
What are the challenges of managing IT infrastructure and management solutions?
What is IT Infrastructure?
IT infrastructure includes investment in hardware, software, and services (consulting, education, training) shared across the firm or business units.
Provides the foundation for serving customers, working with vendors, and managing internal business processes.
Consists of physical devices and software applications required to operate the enterprise.
Includes firmwide services budgeted by management and comprising human and technical capabilities.
IT Services
Computing platforms:
Provide computing services connecting employees, customers, and suppliers in a digital environment.
Include mainframes, midrange computers, desktop/laptop computers, and mobile handheld devices.
Telecommunications services:
Provide data, voice, and video connectivity to employees, customers, and suppliers.
Data management services:
Store and manage corporate data.
Provide capabilities for analyzing the data.
Application software services:
Provide enterprise-wide capabilities such as:
Enterprise resource planning (ERP)
Customer relationship management (CRM)
Supply chain management (SCM)
Knowledge management systems
These services are shared by all business units.
Physical facilities management services:
Develop and manage physical installations required for computing, telecommunications, and data management services.
IT standards services:
Provide policies determining which IT will be used, when, and how.
IT education services:
Provide training in system use to employees.
Offer managers training in how to plan for and manage IT investments.
Evolution of IT Infrastructure
Today's IT infrastructure is an outgrowth of over 50 years of evolution in computing platforms.
Five stages of evolution, each representing a different configuration of computing power and infrastructure elements:
General-purpose mainframe and minicomputer computing
Personal computers
Client/server networks
Enterprise computing
Cloud and mobile computing
Technology Drivers of Infrastructure Evolution
Moore's Law (1965):
Gordon Moore (Fairchild Semiconductor) observed that the number of components on a chip (transistors) doubled each year since 1959.
Later revised to doubling every two years.
Infrastructure Components
Seven major components that must be coordinated.
Computer Hardware Platforms
Client Machines: Desktop PCs, mobile computing devices (netbooks, laptops), excluding devices like iPhones or BlackBerrys).
use intel or AMD microprocessors
Operating Systems Platforms
The most important software that runs on a computer.
Manages the computer's memory, processes, software, and hardware,
Allows communication with the computer without knowing its language.
A computer is useless without an operating system.
Enterprise Software and Applications
Enterprise software (EAS) manages various aspects of a business rather than individual tasks.
Examples:
Accounting, sales, marketing, and human resources
Data analysis
Payment and project handling
Custom application development
Enterprise database management software organizes and manages firm data for efficient access and use.
Storage area networks (SANs) connect multiple storage devices on a high-speed network dedicated to storage.
The SAN creates a large central pool of storage that can be rapidly accessed and shared by multiple servers.
Internet Platforms
Internet platforms overlap with the firm’s networking infrastructure and hardware/software platforms.
Expenditure focuses on hardware, software, and management services to support a firm’s Web site.
Web hosting services
Routers
Cabling or wireless equipment
A Web hosting service maintains a large Web server (or series of servers) and provides fee-paying subscribers with space to maintain their Web sites.
Consulting and System Integration
Firms may not have staff, skills, budget, or experience to deploy and maintain their entire IT infrastructure alone.
Implementing a new infrastructure requires:
Changes in business processes and procedures
Training and education
Software integration
Software integration means ensuring the new infrastructure works with:
Older, legacy systems
New elements of the infrastructure work with one another
Legacy systems are older transaction processing systems created for mainframe computers.
They continue to be used to avoid the high cost of replacing or redesigning them.
Replacing these systems is cost prohibitive and generally not necessary if these older systems can be integrated into a contemporary infrastructure.
Contemporary Hardware Trends
Grid Computing:
A network of computers working together to perform tasks difficult for a single machine.
Machines work under the same protocol to act as a virtual supercomputer.
Tasks include analyzing huge datasets or simulating situations requiring high computing power.
Computers contribute processing power and storage capacity to the network.
Virtualization:
The process of presenting computing resources so they can be accessed in ways unrestricted by physical configuration or geographic location.
Enables a single physical resource (server or storage device) to appear as multiple logical resources.
Cloud Computing:
Defined by the U.S. National Institute of Standards and Technology (NIST) with essential characteristics:
On-demand self-service
Ubiquitous network access
Location-independent resource pooling
Rapid elasticity
Measured service
Green Computing:
Practices and technologies for designing, manufacturing, using, and disposing of computers, servers, and associated devices to minimize environmental impact.
Contemporary Software Trends
Open Source Software:
Software produced by a community of programmers.
Free and modifiable by users (OpenSource.org).
Derived works must also be free, and the software can be redistributed without additional licensing.
Advantages:
Cost
Flexibility
Collaboration
Security
Innovation
Disadvantages:
Limited support
Compatibility
Limited functionality
Lack of professional development
Legal issues
AJAX:
Allows a client and server to exchange small pieces of data in the background.
An entire Web page does not have to be reloaded each time the user requests a change.
Web Services:
Loosely coupled software components that exchange information using universal Web communication standards and languages.
Can exchange information between different systems regardless of operating systems or programming languages.
The collection of Web services used to build a firm’s software systems constitutes a service-oriented architecture (SOA).
SOA set of self-contained services that communicate with each other to create a working software application.
Business tasks are accomplished by executing a series of these services.