62
IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

Embed Size (px)

Citation preview

Page 1: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

IT Infrastructure and Emerging Technologies

Cost-effective, Efficient,

Energy-savingComputing

Page 2: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Bay Area Rapid Transit (BART)– Public transit system– San Francisco, Oakland, California

Page 3: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Goal: Fast, reliable transportation– 346,000 passengers each day– 台北捷運 -- 1,601,655 per day– 高雄捷運 -- 150,000 per day

• Recently, ambitious modernization effort– Overhaul stations– New rail cars– New information technology infrastructure

Page 4: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Old – Legacy mainframe applications

• New– Oracle’s PeopleSoft Enterprise application– HP Integrity blade servers– Oracle Enterprise Linux operating system– Grid Computing

Page 5: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Results– Rapid information to support timely decisions– More reliable to support 24/7 operations– Fewer servers

• Virtualization• Less energy used

Page 6: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 7: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 5.1 IT Infrastructure• 5.2 Infrastructure Components• 5.3 Contemporary Hardware Platform Trend• 5.4 Contemporary Software Platform Trend• 5.5 Management Issue

Page 8: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5.1 IT Infrastructure

• The shared technology resources– Provide the platform for the firm’s specific

information system applications• Microsoft Operating Systems – Infrastructure• Services or products built on MS operation systems

– Word, Powerpoints, Excel, ….– Internet Explorer– .Net

Page 9: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

One-Stop shoppingLow costHighest quality

Operational excellenceNew products & servicesCustomer & supplier intimacyBetter decision makingsurvival

SoftwareHardware

Page 10: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• IT infrastructure– A set of

• Physical devices• Software applications

– Required to operate the entire enterprise

Page 11: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• IT infrastructure– Set of firmwide services including:

• Computing platforms providing computing services• Telecommunications services• Data management services• Application software services• Physical facilities management services• IT management, standards, education, research and development

services

Page 12: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• IT infrastructure– “Service platform” perspective is more accurate

view of the value of IT investments

Page 13: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Evolution of IT infrastructure– Five stages– Different configuration of computing power and

infrastructure elements.

Page 14: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

1. General-Purpose Mainframe and Minicomputer ERA: (1959 – Present)• IBM 360

– Online remote terminals– Centralized mainframe– Proprietary communication protocol

Page 15: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Minicomputer– Digital Equipment Corporation (DEC) 1965

» PDP 11, VAX machine» Powerful machines at far low prices» Decentralized computing

Page 16: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

2. Personal Computer Era: (1981 to present)• Xerox Alto, Apple I and II (1970s)• Wintel PC

– Windows operating software– Intel microprocessor– Productivity software tools

» Word processing, spreadsheets, presentation software

Page 17: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

3. Client/Server Era (1983 to Present)• Clients: Laptop and desktop• Server: Powerful server computers

– Stores shared data– Serves Web pages– Managing network activities

Page 18: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Network may be two-tiered or multitiered (N-tiered)• Various types of servers (network, application, Web)

Page 19: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

4. Enterprise Computing Era (1992 to present)– TCP/IP (1995)

• Transmission Control Protocol/ Internet Protocol

– Integrate disparate network and applications• Link different types of computer hardware

Page 20: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 21: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5. Cloud and Mobile Computing Era (2000 to present)

• Growing bandwidth power of the Internet• Client/server model

– Cloud Computing• Access to a shared pool of computing resources

– Computers, storage, applications, services

• Accessed on an as-needed basis• IBM, HP, Dell, Amazon

– Amazon Elastic Compute Cloud (EC2)

• Software as a Service– Google, Microsoft, SAP, Oracle, Salesforce.com

Page 22: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 23: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Technology driver of infrastructure evolution– Moore’s law and Microprocessing power

1. The power of microprocessors doubles every 18 months

2. Computing power doubles every 18 months3. The price of computing falls by half every 18 months

Page 24: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 25: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 26: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• The Law of Mass Digital Storage– The amount of digital information is roughly

doubling every year

Page 27: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 28: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Metcalfe’s law and network Economics– The value or power of a networkGrows exponentially as a function of the number of networked members

– cp. 邊際效益遞減

Page 29: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Declining Communications costs and the Internet– Utilization of communication and computing

facilities explodes

Page 30: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Standards and Network Effects– Proprietary and expensive infrastructure– Technology standards

• Ethernet– enabled PCs to connect together in small LAN

• TCP/IP – enabled LAN to be connected to Internet

– Economies of scale• Decline of computing cost

Page 31: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 5.1 IT Infrastructure• 5.2 Infrastructure Components• 5.3 Contemporary Hardware Platform Trend• 5.4 Contemporary Software Platform Trend• 5.5 Management Issue

Page 32: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5.2 Infrastructure Components

• IT Infrastructure has 7 main components1. Computer hardware platforms 2. Operating system platforms3. Enterprise software applications4. Data management and storage5. Networking/telecommunications platforms6. Internet platforms7. Consulting system integration services

Page 33: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

1. Computer Hardware Platform– Client machines

• Intel, AMD microprocessors

– Server market• Intel, AMD blade server in rack• Sun SPARC• IBM POWER chips

Page 34: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

– Top hardware manufacturer• IBM, HP, Dell, Sun Microsystems

– Top chip producers• Intel, AMD, IBM

– Mainframe• IBM• Giant server for massive enterprise network and

corporate Web sites• Equivalent to thousands of small blade servers

Page 35: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

2. Operating System Platform– Server operating systems

• Microsoft: 75%• Unix/Linux: 25%

– Client operating systems• Microsoft Windows operating systems• Google Chrome OS: lightweight operating system for cloud

comp• Windows Azure• Android• IOS

Page 36: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

3. Enterprise Software Applications– SAP– Oracle– Middleware: BEA

• Linking existing systems to Enterprise Applications

– Microsoft

Page 37: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

4. Data Management and Storage– Leading database software

• IBM DB2• Oracle• Microsoft SQL Server• Sybase• MySQL

– Physical data storage• EMC• Storage area networks (SAN)

– Connect multiple storage devices on a separate high-speed network

Page 38: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5. Networking/Telecommunications Platform– Local area network operating systems

• Windows• Linux and Unix• Unix: large wide area networks• TCP/IP: wide area network

– Leading hardware• Cisco• Alcatel-Lucent• Nortel• Juniper Network• 華為

Page 39: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

6. Internet Platform– Internet hardware server

• IBM, Dell, HP/Compaq

– Web software applications development tools• Microsoft

– MS Expression Web, SharePoint Designer, .NET

• Oracle-Sun– Java

• Adobe

Page 40: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

7. Consulting and System Integration Service• Even a large firm

– Does not have the staff, the skills, the budget, and the necessary experience

– To deploy and maintain its entire IT infrastructure

– Leading consulting firm• Accenture, IBM Global Service, HP Enterprise Service,

Infosys, Wipro Technology

– Software Integration• Ensuring legacy systems works with new Infrastructure

Page 41: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 5.1 IT Infrastructure• 5.2 Infrastructure Components• 5.3 Contemporary Hardware Platform Trend• 5.4 Contemporary Software Platform Trend• 5.5 Management Issue

Page 42: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5.3 Contemporary Hardware Trend

1. Emerging mobile digital platform2. Grid computing3. Virtualization4. Cloud computing5. Green computing6. High performance/power-saving processors7. Autonomic computing

Page 43: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

1. The emerging mobile digital platform– Cell phones, smartphones (BlackBerry, iPhone)

• Have assumed data transmission, Web surfing, e-mail and IM duties

– Netbooks: • Small, low-cost lightweight notebooks

optimized for wireless communication and core computing tasks

– Tablets (iPad)– Networked e-readers (Kindle)

Page 44: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

2. Grid computing– Connects geographically remote computers into a

single network to combine processing power and create virtual supercomputer

– Provides cost savings, speed, agility

3. Virtualization– Allows single physical resource to act as multiple

resources (i.e., run multiple instances of OS)– Reduces hardware and power expenditures– Facilitates hardware centralization

Page 45: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

4. Cloud computing– On-demand (utility) computing services obtained

over network • Infrastructure as a service• Platform as a service• Software as a service

– Cloud can be public or private– Allows companies to minimize IT investments– Drawbacks: Concerns of security, reliability

Page 46: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5. Green computing– Practices and technologies for manufacturing, using,

disposing of computing and networking hardware– Reducing computer power consumption

6. Autonomic computing– Industry-wide effort to develop systems

• that can configure, heal themselves • when broken, and protect themselves from outside intruders

– self-updating antivirus software; • Apple and Microsoft both use automatic updates

Page 47: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

7. High performance, power-saving processors– Multi-core processors

• Simultaneous processing of multiple tasks• Reduced power consumption

– Highly power-efficient microprocessor• ARM (Advanced RISC Machine)• Apple’s A4• Intel’s Atom

Page 48: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 5.1 IT Infrastructure• 5.2 Infrastructure Components• 5.3 Contemporary Hardware Platform Trend• 5.4 Contemporary Software Platform Trend• 5.5 Management Issue

Page 49: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

5.4 Contemporary Software Trend

• Linux and open-source software– Open-source software: Produced by community of

programmers, free and modifiable by user– Linux: Open-source software OS

• Software for the Web– Java:

• Object-oriented programming language• Operating system, processor-independent

– Ajax• Asynchronous JavaScript and XML• Allows client and server to exchange small pieces of data

without requiring the page to be reloaded

Page 50: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 51: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Web services & Service-oriented architecture– Web Services

• Software components that exchange information using Web standards and languages

• XML: Extensible Markup Language– More powerful and flexible than HTML– Tagging allows computers to process data automatically

• SOAP: Simple Object Access Protocol– Rules for structuring messages enabling applications to pass data and

instructions

• WSDL: Web Services Description Language– Framework for describing Web service and capabilities

• UDDI: Universal Description, Discovery, and Integration– Directory for locating Web services

Page 52: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

– SOA: Service-oriented architecture• Set of self-contained services that communicate with

each other to create a working software application• Software developers reuse these services in other

combinations to assemble other applications as needed– Example: an “invoice service” to serve whole firm for

calculating and sending printed invoices

• Dollar Rent A Car– Uses Web services to link online booking system with

Southwest Airlines’ Web site

Page 53: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 54: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Software outsourcing and cloud services– Three external sources for software:

1. Software packages and enterprise software2. Software outsourcing (domestic or offshore)

– Domestic: » Primarily for middleware, integration services, software

support– Offshore:

» Primarily for lower level maintenance, data entry, call centers, although outsourcing for new-program development is increasing

Page 55: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Three external sources for software (cont.)3. Cloud-based software services

• Software as a service (SaaS)• Accessed with Web browser over Internet• Ranges from free or low-cost services for individuals to

business and enterprise software • Users pay on subscription or per-transaction• E.g. Salesforce.com• Service Level Agreements (SLAs): formal agreement

with service providers

Page 56: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing
Page 57: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Software outsourcing and cloud services (cont.)– Mashups

• Combinations of two or more online applications, such as combining mapping software (Google Maps) with local content

– Apps• Small pieces of software that run on the Internet, on

your computer, or on your cell phone – iPhone, BlackBerry, Android

• Generally delivered over the Internet

Page 58: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 5.1 IT Infrastructure• 5.2 Infrastructure Components• 5.3 Contemporary Hardware Platform Trend• 5.4 Contemporary Software Platform Trend• 5.5 Management Issue

Page 59: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• 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 numbers of users

– Flexibility• Mobile computing and cloud computing

– New policies and procedures for managing these new platforms

– Contractual agreements with firms running clouds and distributing software required

Page 60: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Management and governance– Who controls IT infrastructure?– How should IT department be organized?

• Centralized– Central IT department makes decisions

• Decentralized– Business unit IT departments make own decisions

– How are costs allocated between divisions, departments?

Page 61: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Making wise infrastructure investments– Amount to spend on IT is complex question

• Rent vs. buy, outsourcing

– Total cost of ownership (TCO) model • Analyzes direct and indirect costs• Hardware, software account for only about 20% of TCO• Other costs:

– Installation, training, support, maintenance, infrastructure, downtime, space and energy

• TCO can be reduced – through use of cloud services, greater centralization and

standardization of hardware and software resources

Page 62: IT Infrastructure and Emerging Technologies Cost-effective, Efficient, Energy-saving Computing

• Competitive forces model for IT infrastructure investment1. Market demand for firm’s services2. Firm’s business strategy3. Firm’s IT strategy, infrastructure, and cost4. Information technology assessment5. Competitor firm services6. Competitor firm IT infrastructure investments