8581150169ad7424d571dc090ce9a922.ppt
- Количество слайдов: 27
Virtualization, Cloud Computing and Big Data
Virtualization • Virtualization - Various techniques and methods of creating a virtual (rather than actual) version of something, such as: – Computer hardware platform – Operating System (OS) – Virtual Machine or VM – Storage device – Network resources Rick Graziani graziani@cabrillo. edu 2
Virtual Computers File/Storage Server Email Server DHCP Server DNS Server Application Server Web Server Virtual Machines Rick Graziani graziani@cabrillo. edu 3
Virtual Machine • • • Software that supports multiple operating systems on a single computer. Each operating system is it’s own “virtual machine” with it’s own: – Operating system – RAM – Storage Shared CPU Rick Graziani graziani@cabrillo. edu 4
VM • A computer can run: – Multiple operating systems simultaneously including the software applications Rick Graziani graziani@cabrillo. edu 5
Virtual Machines • Instead of being stored on the local computer, the VMs may be stored on a remote server. Virtual Machine Server Rick Graziani graziani@cabrillo. edu 6
• • • A hypervisor is a piece of computer software, firmware or hardware that creates and runs virtual machines. (aka virtual machine manager or virtual machine monitor Host machine: The computer that runs the and has one or more virtual machines. Each virtual machine is called a guest machine. Rick Graziani graziani@cabrillo. edu 7
Rick Graziani graziani@cabrillo. edu 8
Zero Clients The Cloud Zero Client (thin clients) just: 1. Connect to the network 2. Begins a networking protocol to communicate with the VM server 3. Displays the server's output: – Operating system, applications and data Basically the full OS and applications are run in “the cloud” Rick Graziani graziani@cabrillo. edu 9
Zero Clients – No computer needed Rick Graziani graziani@cabrillo. edu 10
Zero Clients – No computer needed Rick Graziani graziani@cabrillo. edu 11
Zero Clients – No computer needed USB Network (Ethernet) Microphone Speakers Etc. Monitor Rick Graziani graziani@cabrillo. edu 12
Centralization of hardware and software Fewer client “computers” means: • Less cost – fewer “computers” • Do not have to constantly upgrade computers or buy new computers • Easier installation of software and upgrading current software • Better utilization of resources • Easier management of client computers • Access “the cloud” from any device on the network. Rick Graziani graziani@cabrillo. edu 13
Centralization – Looks familiar…. • Rick Graziani graziani@cabrillo. edu The mainframe computer has now become the “cloud”. 14
Cloud Computing • • • Cloud computing – Ability to run a program on many connected computers at the same time. The popularity of the term is from the ability host application services so that the client can access from a remote location. Also known as distributed computing over a network Rick Graziani graziani@cabrillo. edu 15
Where is the cloud…. In the Data Center • A data center is a specialized facility used to house computer systems and associated components, such as telecommunications and storage systems. Rick Graziani graziani@cabrillo. edu 16
A Walk Through of Google’s Data Center Rick Graziani graziani@cabrillo. edu 17
Cloud Computing Cloud computing is offline computing in which large groups of remote servers are networked to allow the centralized data storage, and online access to computer services or resources. https: //www. youtube. com/watch? v=J 9 LK 6 Etxzg. M Rick Graziani graziani@cabrillo. edu 18
Cloud Computing – Outsourced Flexibility • • Outsourcing “some” IT (Information Technology) services to a third party allows for flexibility and growth. Example: Web. Advisor in the cloud? Rick Graziani graziani@cabrillo. edu 19
Big Data • • • Big data - The collection of data sets so large and complex that it becomes difficult to process using traditional database management tools or traditional data processing applications. Challenges: How to capture, organize, store, search, share, transfer, analyze, and visualize. How to use larger data sets of information, analyze the information and use it to "spot business trends, determine quality of research, prevent diseases, link legal citations, combat and prevent crime, and make informed decisions. Rick Graziani graziani@cabrillo. edu 20
Big Data (2012) Rick Graziani graziani@cabrillo. edu 21
Big Data https: //www. youtube. com/watch? v=JIo-V 0 bea. Bw https: //www. youtube. com/watch? v=Tzxmjb. L-i 4 Y https: //www. youtube. com/watch? v=66_nkd 4 Kb. Bk https: //www. youtube. com/watch? v=8 p. Hz. ROP 1 D-w Rick Graziani graziani@cabrillo. edu https: //www. youtube. com/watch? v=q. AT_ina 93 NY 22
Example Rick Graziani graziani@cabrillo. edu 23
Analyzing Data – Rapid. Miner Rick Graziani graziani@cabrillo. edu 24
Rick Graziani graziani@cabrillo. edu 25
Meta Data • • Metadata is data that describes other data. A metadata record is a file of information which captures the basic characteristics of a data or information resource. Metadata is traditionally in the card catalogs of libraries. Metadata describes how and when and by whom a particular set of data was collected, and how the data is formatted. Rick Graziani graziani@cabrillo. edu 26
Big Data Books… Rick Graziani graziani@cabrillo. edu 27
8581150169ad7424d571dc090ce9a922.ppt