chapter_5

advertisement
Chapter 5: IT Infrastructure and
Emerging Technologies
5.1
IT Infrastructure

Investments in infrastructure account for between 25-35% of IT expenditures in large firms

The services a firm is capable of providing to its customers, suppliers and employees are a direct
function of its IT infrastructure and its services
Defining IT Infrastructure

IT infrastructure
o
Set of physical devices and software applications that are required to operate the entire
enterprise
o

Set of firm-wide services including:

Computing platforms

Telecomm services

Data management services

Application software services

Physical facilities management services

IT management, standards, education, R&D services
“Service platform” perspective
Evolution of IT Infrastructure
General-Purpose Mainframe and Minicomputer Era (1959-present)

Mainframe: largest category of computers, used for major business processing

Mainframe era
o
Period of highly centralized computing under the control of professional programmers
and systems operators with most elements of infrastructure provided by a single vendor
 manufacturer of hardware and software

Minicomputer: middle-range computer used in systems for universities, factories or research
laboratories

Minicomputers offered powerful machines at far lower prices making decentralized computing
possible, customized to the specific needs of individual departments or business units rather than
time sharing on a single huge mainframe across the organization
Personal Computer Era (1981-present)

First truly personal computers w/ limited distribution
o
Xerox Alto
o
MITS’ Altair
o
Apple I & II

IBM PC in 1981 is considered to be the beginning of the PC era because it was the first to be
widely adopted by U.S. businesses

Wintel (Windows + Intel) is now standard desktop computer
Client/Server Era (1983-present)

Client/server computing: a model for computing that splits processing between clients and
servers on a network, assigning functions to the machine most able to perform the function

Client: the user point of entry for the required function in client/server computing. Normally a
desktop computer, workstation or laptop computer

Server: computer specifically optimized to provide software and other resources to other
computers over a network (also refers to software)

In client/server computing, desktops or laptops are called clients and are networked to powerful
server computers that provide the client computers with a variety of services and capabilities

The simplest client/server network consists of a client computer networked to a server computer,
with processing split between the 2 types of machines
o

2-tiered client/server architecture
Multitiered (N-tier): client/server network in which the work of the entire network is balanced
over several different levels of servers, depending on the kind of service being requested
o
Web server: a computer that uses Web server software to house and deliver Web pages
for a Web site
o
Application server: software that handles all application operations between browserbased computers and a company’s back-end business applications or databases

Client/server computing enables business to distribute computing work across a series of smaller,
less expensive machines that cost much less than minicomputers or centralized mainframe
systems
Enterprise/Internet Computing Era (1992-present)

After 1995, Internet became a trusted communications environment and more and more business
firms began using the TCP/IP networking standard

Links different pieces of computer hardware and smaller networks into an enterprise-wide
network so that information can flow freely across the organization between the firm and other
organizations
o

Mainframes, servers, PCs, mobiles; telephone systems & Internet
Enterprise infrastructure also requires software to link disparate applications and enable data to
flow freely among different parts of the business
Cloud Computing Era (2000-present)

Cloud computing: a model of computing in which firms and individuals obtain computing power
and software applications over the Internet, rather than purchasing their own hardware and
software

Growing bandwith power of the Internet
Technology Drivers of Infrastructure Evolution
Moore’s Law and Microprocessing Power

Moore’s Law: assertion that the number of components (generally transistors) in a chip doubles
every year


Interpretations
o
Power of microprocessors doubles every 18 months
o
Computing power doubles every 18 months
o
Price of computing falls by half, every 18 months
Nanotechnology: the use of individual atoms and molecules to create computer chips and other
devices that are thousands of times smaller than current technologies permit

More speed = more heat
o
Design new generation of chips, multiple processors on a single chip
Law of Mass Digital Storage

World produces as much as 5 exabytes of unique information per year (1 billion GB)

Amount of digital information is roughly doubling every year

Cost of storing digital information is falling at an exponential rate of 100% a year
Metcalfe’s Law and Network Economics

Increasing returns to scale that network members receive as more and more join the network

As the number of members in a network grows linearly, the value of the entire system grows
exponentially and continues to grow forever as member increase
Declining Communication Costs

Exponential growth in the size of the Internet due to lower costs
Standards and Network Effects

Technology standards: specifications that establish the compatibility of products and the ability
to communicate in a network

5.2
Economies of scale and price reductions
Infrastructure Components
Computer Hardware Platforms

Includes client machines (desktops, laptops, PDAs) and server machines

Server market is more complex in the form of blade servers or server farms

Blade server: ultra thin computer consisting of a circuit board with processor, memory and
network connections that are stored in racks
o

Take up less space than traditional box shaped servers
Mainframe systems are used as giant servers for enterprise networks and corporate websites
Operating System Platforms

Microsoft Windows for client machine software

Unix or Linux for server software
o
Linux available as open-source
o
Both are scalable  can increase capacity at relatively minimal expense
o
Both are reliable  don’t crash often
Enterprise Software Applications


Largest suppliers of enterprise software are
o
SAP
o
Oracle
o
PeopleSoft (acquired by Oracle)
Once a firm decides to work with an enterprise vendor, switching can be difficult and costly
Data Management and Storage



Leading database software
o
IBM (DB2)
o
Microsoft (SQL Server)
o
Sybase (Adaptive Server Enterprise)
o
MySQL
Physical data storage is dominated by
o
EMC Corp (for large-scale systems)
o
Small number of PC hard disk manufacturers

Seagate

Maxtor

Western Digital
Storage area network (SAN): network-based storage technology that connects multiple storage
devices on a separate high-speed network dedicated to storage
o
Creates a large central pool of storage that can be rapidly accessed and shared by
multiple servers
Networking/Telecommunications Platforms

Leading networking hardware providers
o
Cisco
o
Lucent
o
Nortel
o
Juniper Networks
Consulting and System Integration Services

Even large firms do not have resources for a full range of support for new, complex infrastructure

Software integration = ensuring new infrastructure works with legacy systems

Legacy systems: older transaction processing systems created for mainframes that continue to
be used to avoid the high costs of replacing and redesigning them
o
Replacing is expensive, not necessary if they can be integrated into contemporary
infrastructure
Internet Platforms

Internet platforms overlap with and must relate to the firm’s general networking infrastructure
and hardware and software platforms

Web hosting service maintains a large web server or series of servers and provides fee-paying
subscribers with space to maintain their websites
3.3

Contemporary Hardware Platform Trends
Firms need to integrate information stored in different applications and even on different
platforms

Need to build resilient infrastructure that can withstand huge increases in peak loafs and routine
assaults from hackers and viruses while conserving electrical power

Need to increase service levels to respond to growing customer and employee expectations for
service
The Emerging Mobile Digital Platform

Cell phones

Smartphones

Netbooks
Grid Computing

Grid computing: connection of geographically remote computers into a single network to create
a virtual supercomputer by combining the computational power of all computers on the grid

Grid computing requires software programs to control and allocate resources on the grid

Client software communicates with a server software application

Server software breaks data and application code into chunks that are then parcelled out to the
grid’s machines

Client machines can perform their traditional tasks while running grid applications in the
background

Grid computing is used for cost savings, speed of computation, and agility
Cloud Computing and Computing Utility

Data permanently stored in remote servers, accessed & updated over the Internet by users

Saves firms from purchasing excessive levels of infrastructure

Firms pay only for the computing power they use, as with an electrical utility
o

On-demand computing or utility computing
Cloud computing will gradually shift firms from having a fixed infrastructure capacity towards a
more flexible infrastructure, some of it owned by the firm and some of it rented from giant
computer centres owned by computer hardware vendors

Excellent for firms with spiked demand curves caused by seasonal variations in consumer demand,
e.g. holiday shopping
Autonomic Computing

Computer systems (both hardware and software) have become so complex that the cost of
managing them as risen

1/3 to 1/2 of IT budget is spent on preventing or recovering from system crashes
o

40% of those are from operator error
Autonomic computing: industry-wide effort to develop systems that configure, heal and protect
themselves
Virtualization and Multicore Processors

Virtual server uses the hardware of a physical computer to provide the appearance, services and
capabilities of multiple servers – each of which appear to be running their own operating system
and providing a unique operating environment

Virtualization: servers accessed in ways that are not restricted by physical configuration or
geographic location

Virtualization allows businesses to run their legacy applications on older versions of an operating
system on the same system as a newer application
o

Also facilities centralization of hardware administration
Multicore processors: integrated circuit to which 2 or more processors have been attached for
reduce power requirements, enhanced performance more efficient simultaneous processing of
multiple tasks
5.4
Contemporary Software Platform Trends
The Rise of Linux and Open-Source Software

Open-source software is produced by a community of several hundred thousand programmers
around the world, is free & can be modified by users

Developed and maintained by a worldwide network of programmers and designers under the
management of user communities

Linux is the most widely used open-source software program
o
Linux is an OS derived from Unix
Software for the Web: Java and Ajax

Java: an operating system-independent, processor-independent, object-oriented programming
language that has become the leading programming environment for the Web
o

Applets, e-commerce applications
Java software is designed to run on any computer or computing device, regardless of the specific
microprocessor operating system the device uses

Very robust language that can handle text, data, graphics, sounds, video within one program if
needed

Enables PC users to manipulate data or networked systems using web browser reducing the need
to write specialized software

Web browser: easy to use software tool with a graphical user interface for displaying web pages
and for accessing the Web and other Internet resources
Ajax

Asynchronous Java Script and XML

Allows client and server to exchange small pieces of data without requiring the page to be
reloaded
Web Services and Service-Oriented Architecture

Web services: set of loosely coupled software components that exchange information using Web
standards and languages


XML: Extensible Markup Language
o
More powerful and flexible markup language than HTML
o
Tagging allows computers to process data automatically
HTML: Hypertext Markup Language
o
Page description language for specifying how text, graphics, video are placed on a Web
page document
o

SOAP: Simple Object Access Protocol
o

Limited to describing how data should be presented in the form of Web pages
Set of rules for structuring messages enabling applications to pass data and instructions
UDDI: Universal Description, Discovery, and Integration
o
Enables Web service to be listed in a directory of Web services so that the Web service
can be easily located

Service-oriented architecture: set of self-contained services that communicate with each other
to create a working software application
o
Business tasks are accomplished by executing a series of these services
Mashups and Widgets

Mashups: combinations of two or more online applications, such as combining mapping software
(Google Maps) with local content
o
Idea is to take software from different sources and combine it in order to produce an
application that is “greater than” the sum of its parts

Widgets: small programs that can be added to Web pages or placed on the desktop to add
additional functionality
o
Web widgets run inside a Web page or blog
Software Outsourcing
Software Packages and Enterprise Software

Software package: prewritten commercially available set of software programs that eliminate the
need for a firm to write its own software program for certain functions
Software as a Service (SaaS)

Instead of buying and installing software programs, subscribing companies rent the same
functions from these services, with users paying either on a subscription or per transaction basis

Services for delivering and providing access to software remotely as a Web-based service

Companies considering the SaaS model need to carefully assess the costs and benefits of the
service, weigh all people, organizational and technology issues including the ability to integrate
with existing systems and deliver a level of service and performance that is acceptable for the
business
Software Outsourcing

A firm contracts custom software development or maintenance of existing legacy programs to
outside firms, frequently firms that operate offshore in low-wage areas of the world

In order to maintain their relationship with an outsourcer or technology service provider, firms will
need a contract that includes a service-level agreement
o
Service-level agreement (SLA): formal contract between customers and their service
providers that defines the specific responsibilities of the service provider and the level of
service expected by the customer
WINDOW ON ORGANIZATIONS
Salesforce.com: Software as a Service Goes Mainstream

Advantages of SaaS
o
Eliminates the need for large upfront capital investments & lengthy implementations on
corporate computers

5.5
o
No hardware, OSs, database servers, application servers to install
o
No consultants and staff
o
Can be customized
o
Better scalability
Salesforce.com challenges
o
Increased competition from Microsoft, SAP & Oracle
o
Expand its business model into other areas
Management Issues
Dealing with Platform and Infrastructure Change

As firms shrink or grow, IT needs to be flexible and scalable

Scalability: ability to expand to serve larger number of users without breaking down

Firms using mobile computing and cloud computing require new policies and procedures for
managing these new platforms
o
Contractual agreements with firms running clouds and distributing software required
Management and Governance

Who controls IT infrastructure?

Centralized/decentralized?

How are costs allocated between divisions and departments?
Making Wise Infrastructure Investments

Rent vs. buy
Competitive Forces Model for IT Infrastructure Investment

Market demand for firm’s services

Firm’s business strategy

Firm’s IT strategy, infrastructure and cost

Information technology assessment

Competitor firm services

Competitor firm IT infrastructure investments
Total Cost of Ownership of Technology Assets

Total cost of ownership model: designates the total cost of owning technology resources,
including initial purchase costs, the cost of hardware and software upgrades, maintenance,
technical support and training

o
Hardware, software account for only 20% of TCO
o
Installation, training, support, maintenance, infrastructure, downtime, space and energy
TCO can be reduced through greater centralization and standardization of hardware and software
resources

Companies could reduce the size of the information systems staff required to support their
infrastructure if the firm minimizes the number of different computer models and pieces of
software that employees are allowed to use

In a centralized infrastructure, systems can be administered from a central location and
troubleshooting can be performed from that location
Download