Midterm 3 Flashcards
IT Infrastructure
- Set of physical devices and software required to operate
an enterprise - Set of firm-wide services including:
– Computing platforms providing computing services
– Physical facilities management services
– I T management, education, and other services - “Service platform” perspective
– More accurate view of value of investments
Evolution of IT Infrastructure
- General-purpose mainframe and minicomputer era: 1959
to present - Personal computer era: 1981 to present
- Client/server era: 1983 to present
- Enterprise computing era: 1992 to present
- Cloud and mobile computing: 2000 to present
Drivers of Infrastructure
Evolution
- Moore’s law and microprocessing power
– Computing power doubles every 2 years
– Nanotechnology - Law of Mass Digital Storage
– The amount of data being stored each year doubles - Metcalfe’s Law and network economics
– Value or power of a network grows exponentially as a
function of the number of network members - Declining communication costs and the Internet
– Exponential growth in size of the Internet - Standards and network effects
– Technology standards
Specifications that establish the compatibility of products
and the ability to communicate in a network
Unleash powerful economies of scale and result in price
declines
Components of IT
Infrastructure
- Computer hardware platforms
- Operating system platforms
- Enterprise software applications
- Data management and storage
- Networking/telecommunications platforms
- Internet platforms
- Consulting system integration services
Computer Hardware Platforms
- Client machines
– Desktop PC s, laptops
– Mobile computing: smartphones, tablets
– Desktop chips vs. mobile chips - Servers
- Mainframes
– IBM mainframe
– Digital workhorse for banking and telecommunications
networks
Operating System Platforms
- Corporate servers
– Windows Server
– Unix
– Linux - Client level
– Microsoft Windows
– Android, iO S, Windows 10 (mobile/multitouch)
– Google’s Chrome O S (cloud computing)
Data Management and Storage
- Database software providers
– IBM (DB2)
– Oracle
– Microsoft (SQL Server)
– SAP Sybase (Adaptive Server Enterprise),
– MySQL (Oracle)
– Apache Hadoop
Telecomunications Platforms
- Network operating systems
– Windows Server, Linux, Unix - Network hardware providers
– Cisco, Juniper Networks - Telecommunication services
– Telecommunications, cable, telephone company
charges for voice lines and Internet access
– AT&T, Verizon
Internet Platforms
- Hardware, software, management services to support company
websites, intranets
– Web-hosting services
– Routers
– Cabling or wireless equipment - Internet hardware server market
– IBM, Dell, Oracle, HP - Web development tools/suites
– Microsoft (Visual Studio and .NET), Oracle-Sun (Java),
Adobe
Current Trends in
Computer Hardware Platforms
- The mobile digital platform
- Consumerization of IT and BYOD (bring your own device)
- Quantum computing
– Uses quantum physics to represent and operate on data
– Dramatic increases in computing speed - Virtualization
– Allows single physical resource to act as multiple resources, also enables multiple physical resources to appear as a single logical resource
– Reduces hardware and power expenditures
– Facilitates hardware centralization - Cloud computing
Infrastructure as a service (IaaS)
Software as a service (SaaS)
Platform as a service (PaaS) - Edge computing
– Servers at the edge of the network, near the source of
the data
– Reduces latency and network traffic - Green computing (Green IT )
– Practices and technologies for manufacturing, using,
disposing of computing and networking hardware
– Reducing power consumption a high priority
– Green data centers - High-performance, power-saving processors
– Multicore processors
Current Computer Software
Platforms and Trends
- Linux and opensource software
– Produced by community of programmers
– Linux - Software for the web: Java, HTML, and HTML5
– Java Virtual Machine
– Web browsers
– HTML and HTML 5
– Ruby and Python - Web services and service-oriented architecture
– SOA : service-oriented architecture
Set of self-contained services that communicate with one
another to create a working software application
Software developers reuse these services in other
combinations to assemble other applications as needed - Software outsourcing and cloud services
- Mashups and apps
Dealing with Platform and Infrastructure
Change
- Scalability
– Ability to expand to serve larger number of users
How should IT department be organized?
– Centralized
Central IT department makes decisions
– Decentralized
Business unit IT departments make own decisions
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
– Use of cloud services, greater centralization and standardization of hardware and software resources
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
File Organization Terms and Concepts
- Database: Group of related files
- File: Group of records of same type
- Record: Group of related fields
- Field: Group of characters as word(s) or number(s)
- Entity: Person, place, thing on which we store information
- Attribute: Each characteristic, or quality, describing entity
Problems with the Traditional File
Environment
- Files maintained separately by different departments
- Data redundancy
- Data inconsistency
- Program-data dependence
- Lack of flexibility
- Poor security
- Lack of data sharing and availability
Database Management Systems
– Interfaces between applications and physical data files
– Separates logical and physical views of data
– Solves problems of traditional file environment
Controls redundancy
Eliminates inconsistency
Uncouples programs and data
Enables organization to centrally manage data and data
security
Relational DBMS
- Represent data as two-dimensional tables
- Each table contains data on entity and attributes
- Table: grid of columns and rows
– Rows (tuples): Records for different entities
– Fields (columns): Represents attribute for entity
– Key field: Field used to uniquely identify each record
– Primary key: Field in table used for key fields
– Foreign key: Primary key used in second table as look-
up field to identify records from original table
Operations of a Relational DBMS
- Three basic operations used to develop useful sets of data
– SELECT
Creates subset of data of all records that meet stated
criteria
– JOIN
Combines relational tables to provide user with more
information than available in individual tables
– PROJECT
Creates subset of columns in table, creating tables with
only the information specified
Capabilities of Database Management
Systems
- Data definition
- Data dictionary
- Querying and reporting
– Data manipulation language
Structured Query Language (SQ L) - Many DBM S have report generation capabilities for
creating polished reports (Microsoft Access)
Designing Databases
- Conceptual design vs. physical design
- Normalization
– Streamlining complex groupings of data to minimize redundant
data elements and awkward many-to-many relationships - Referential integrity
– Rules used by RDBM S to ensure relationships between tables
remain consistent - Entity-relationship diagram
- A correct data model is essential for a system serving the
business well
Non-relational databases: “No SQL”
– More flexible data model
– Data sets stored across distributed machines
– Easier to scale
– Handle large volumes of unstructured and structured data
- Distributed databases
Stored in multiple physical locations