Hardware Data Virtualization

We store data in a binary format. Data is stored in bits, or on and off switches, similar to the light switches shown below:

Remixed from “White Light Switch Cover” by OpenClipart

Public Domain

8 Bits can then be used to represent any letter or number. and from there you can see how we derive the other data metrics you are used to.

Optional Viewing: For a more detailed discussion of binary and hexadecimal values and how they are represented see the video Computer Architecture

A table showing different names and definitions for different amounts of bytes.
Term Definition Abbreviation
Byte Number of bits to represent one character
Kilobyte 1,024 bytes K
Megabyte 1,024 K = 1,048,576 bytes MB
Gigabyte 1,024 MB = 1,073,741,824 bytes GB
Terabyte 1,024 GB = 1,099,511,627,776 bytes TB
Petabyte 1,024 TB = 1,125,899,906,842,624 bytes PB
Exabyte 1,024 PB = 1,152,921,504,606,846,976 bytes EB
Zetabyte 1,024 PB = 1,180,591,620,717,411,303,424 bytes ZB

How Fast will Data Move?

Problem:

• You want to move a 400 GB File
• Your office network is 100 Mbs
• How long will it take?

Answer:  one measure is an absolute size 400GB the other is a rate 100mbs

• 400 GB * 1,073,741,824 Bytes = 429,496,729,600 bytes that have to be moved
• * 8 bits per byte = 3,435,973,836,800 bits
• Can move 100 Mbs = 1024*1024 *100 = 104,857,600 bits per second                                   =  3,435,973,836,800bits / 104,857,600 bits per second = 32,768 seconds
• 32,768/60 = 546 Minutes =9 hours Theoretical Speed

If you have instead a Gigabit connection?

• = 10x faster

Client Server

Client Computer

• User based applications
• Word Processing
• PDF
• Picture
• Network Connection
• Client OS Windows, MAC, iOS, Android

Server

• Specialized
• Service based – often single app e.g. Mail, File server, Accounting Package
• Host connections from multiple clients
• Power
• Server OS

Two Tier

Title: Client Server 2 Tier Architecture

Author: Michael Bakni

Source

Title: Client Server 3 Tier Architecture

Author: Michael Bakni

Source

Three Tier

Remix from Three Tiered Marketing Presentation
By Royyan Wijaya, ID
Creative Commons 0 (CC BY)

Thin Vs. Thick Clients

Thick

• App Loaded on the Client
• Uses some amount of CPU and Memory Resources
• Has to boot up

Thin

• Browser or RDS/Terminal Services
• Nothing else loaded on Client
• Credentialed sign on at Server
• Nothing to boot up besides browser fast load
• SaaS
• Easier to Port app?

Terminal Services and Remote Desktop Services

A table showing Non-mobile clients, their operating systems, what they are used for, and remarks.
Operating System Used For Remarks
Windows Personal Computer Clients Most widely used operating system in business. Current version is Windows 10. Includes a touch interface.
MAC OS Macintosh Clients First used by graphic artists and others in the arts community; now used more widely. First desktop OS to provide a touch interface. Current version is the MAC OS X El Capitan.
UNIX Workstation Clients Popular on powerful client computers used in engineering, computer-assisted design, architecture. Difficult for the nontechnical user. Almost never used by business clients.
Linux Just about anything Open-source variant of UNIX. Adapted to almost every type of computing device. On a PC, used with LibreOffice application software. Rarely used by business clients.

A table showing mobile clients, their operating systems, what they are used for, and remarks.
Operating System Used For Remarks
Symbian Nokia, Samsung, and other phones Popular worldwide, but less so in North America
Blackberry OS Research in Motion Blackberries Device and OS developed for use by business. Very popular in beginning, but losing market share to iOS and Android
iOS iPhone, iPod Touch, iPad Rapidly increasing installed base with success of the iPhone and iPad, Based on MAC OS X
Android Samsung, Google HTC, and Sony smartphones and tablets Linux0based phone/tablet operating sustem from Google. Rapidly increasing market share.

A table showing Servers, their operating systems, what they are used for, and remarks.
Operating System Used For Remarks
Windows Server Servers Used by businesses with a strong commitment to Microsoft.
Unix Servers Fading from use. Replaced by Linux
Linux Servers Very popular, aggressively pushed by IBM

Commercial Off The Shelf Software

• Microsoft Office
• MS Dynamics
• SAP
• NetSuite

Not Commercial Off The Shelf Software

• 80-85 rule

Lets talk about virtualization. The ides of a file server being stored as a file has brought huge change to our industry.  Let’s take a peek at how it works from a high level viewpoint.

``` ```