This book was published by People's Posts and Telecommunications Publishing House in May 2009.
This book is divided into two parts. The first part introduces the origin, development and present situation of cloud computing in detail, so that readers can have a comprehensive understanding of this new technology. The second part introduces how to design and develop a simple cloud computing system under the existing technical conditions through the implementation process of a cloud computing system example-Yunnao system. In this part, we select the representative functions of cloud computing system, such as interface design, cloud file system, cloud storage and parallel data processing as the focus.
Approaching the cloud computing catalog
order
The first article: the foundation of cloud computing
The first chapter is cloud computing coming from history.
1. 1 simple computer
1. 1. 1
1. 1.2 abacus-a computing tool for hieroglyphics.
1. 1.3- slide rule-ethnic calculation tool for symbolic characters
1.2 the first electric shock of computing technology
The birth of the first electronic computer
1.2.2 computer-specific diet pills-transistors
1.2.3 wings of modern computers-integrated circuits
1.3 Computers fly into the homes of ordinary people.
1.3. 1 A new life-microcomputer.
1.3.2 Embedding Soul Software into Computer
1.3.3 the birth of the operating system
1.4 The world is at your fingertips-Internet
1.4. 1 the first information transmission-the emergence of Ethernet
1.4.2 The world has become smaller-the emergence of the Internet.
1.5 the initial stage of cloud computing
1.5. 1 the era of stand-alone computing
1.5.2 parallel computing
1.5.3 distributed computing
1.5.4 grid computing
1.5.5 SAAS-Software as a Service
1.5.6 cloud computing-both software and hardware are services.
The second chapter is the bud of cloud computing thought.
2. 1 parallel computing
2.2 grid computing
2.3 SAAS era
Chapter III Walking in the Cloud
3. 1 Cloud Computing Foundation
3.2 Network in Cloud Computing Mode
3.3 Cloud Computing Infrastructure
3.4 Typical Cloud Computing Platform
3.4. 1 MapReduce distributed processing technology
Hadoop architecture
Google Cloud Computing Execution Process
3.5 Cloud computing applications
3.6 Zero distance of cloud computing
Chapter IV "Door" of Cloud Computing-Browser
4. 1 Google Chrome browser
4.2 Firefox browser
4.3 The Browser We Expect
The fifth chapter introduces the cloud application.
5. 1 cloud application platform
5. 1. 1 Google Cloud Application Platform
5. 1.2 Amazon basic platform
5.2 Google Docs
Knowing Google Docs for the first time
5.2.2 Functions of Google Docs
5.2.3 Preliminary Experience of Google Docs
5.2.4 Select office software as required.
5.3 Google Application Engine
5.3. 1 Learn about App Engine for the first time.
Framework of app engine
5.3.3 First Experience of App Engine
5.4 Amazon Web Services
5.4. 1 Getting to know Amazon web services for the first time
5.4.2 Elastic Computing Cloud
Simple storage service
Simple database
cloud
Simple queue service
5.4.7 AWS application case
5.5 comparison between AWS and App Engine
5.6 Introduction to Other Cloud Applications
5.6. 1 force .. com software platform
Microsoft Azure operating system
IBM blue cloud platform
5.6.4 Adobe AIR platform
5.7 The Future of Cloud Applications
Chapter 6 introduces the interactive technology of cloud computing interface.
6. 1 development of interface interaction technology
6.2 RIA technology overview
6.3 Comparison of Interface Interaction Technologies
6.4 introduction to flex technology
6.5 Construction of Flex Development Environment
6.5. 1 How to get Flex Builder 3
6.5.2 installing FlexBuilder 3
Flex implementation of class 6.6 Windows cloud window
6.6. 1 Realization of Desktop Background and Icons
Generate taskbar
Application toolbar
6.6.4 menu making of secondary start page
6.6.5 User Interaction-Implementation of Dragging Icons in Cloud Window
6.6.6 Dynamic Effect-Realization of Window Rotation
The second part: Cloud brain, an example of cloud computing system.
Chapter VII Overview of Cloud Brain System
7. 1 Generation of the concept of cloud brain system
7. 1. 1 Overview of Traditional Computer Systems
7. 1.2 Cloud computer system of this book
7.2 Cloud brain system design
7.2. 1 overall architecture of cloud brain system
7.2.2 Functional analysis of cloud brain system
7.2.3 Workflow of Cloud Brain System
7.3 Cloud Brain System Preview
7.3. 1 cloud landing interface
7.3.2 Cloud File Interface
Cloud storage interface
Cloud application program interface
7.3.5 Cloud monitoring interface
7.4 Construction of Cloud-Brain System Cluster
7.4. 1 Overview of Cluster System
7.4.2 Building a parallel cluster
Building JDK under 7.5 Linux
Construction of http server under Linux
Construction of Mysql under 7.7 Linux
Chapter 8: Cloud login implementation of cloud brain system.
8. 1 Technical difficulties before cloud login.
8.1.1Transformation between Java and XML
8. 1.2 XML data interaction problem
8. Implementation of1.3 * * * shared data
8.2 Function Analysis of Cloud Login
8.3 Implementation of Cloud Login Client
8.3. 1 Registration and login implementation
8.3.2 Implementation of business customization
8.4 Implementation of Main Server
Abstraction of data model
8.4.2 Implementation of Main Server Logic
8.4.3 Implementation of Main Service Controller
Chapter 9: Implementation of Cloud File System and Cloud Brain System
9. 1 Technical preparation before implementation of cloud file system
9. Chinese conversion between1.1flex and Java
9.1.2 Chinese problems in MySQL
9.2 Cloud File System Function Analysis
9.3 Implementation of Cloud Client
9.3. 1 cloud folder making
9.3.2 Create a tree directory of the cloud file system.
9.3.3 Implementation of Backward and Forward in Cloud File System
9.3.4 Cloud file list and its operation
9.3.5 Implementation of the function of creating a new cloud folder
9.3.6 Realize other functions
9.4 Implementation of Main Server
Abstraction of data model
9.4.2 Implementation of Main Server Logic
9.4.3 Implementation of Main Service Controller
Chapter 10 Implementation of Cloud Storage in Yunnao System
10. 1 Technical difficulties of cloud storage module
10. 1. 1 file operation of the client
10.1.2aAjax realizes asynchronous transmission.
10.1.3 Interaction between Flex and JavaScript
Functional analysis of 10.2 cloud storage
10.3 file uploaded in parallel
10.3. 1 workflow of parallel upload
10.3.2 Processing of parallel uploading to the client
10.3.3 parallel uploading to the main server
10.3.4 processing of parallel uploading storage nodes
10.4 file parallel download
10.4. 1 workflow of parallel download
10.4.2 Processing of Parallel Download Client
10.4.3 Processing of downloading the main server in parallel
10.4.4 Processing of parallel downloading storage nodes
Chapter 11 Implementation of Cloud Monitoring Cloud Brain System
1 1. 1 Introduction to Cloud Monitoring
11.1.1Introduction to Localization Cloud Monitoring
1 1. 1.2 Introduction to networked cloud monitoring
1 1.2 Introduction of Cloud Monitoring Based on Linux
1 1.2. 1 Use existing tools to realize cloud monitoring.
1 1.2.2 Using kernel module to realize cloud monitoring.
1 1.2.3 read /proc virtual file system realizes system monitoring.
1 1.3 Implementation of Cloud Monitoring System Based on Linux
1 1.3. 1 Implementation of Interface Layout of Cloud Monitoring System
Realization of data monitoring in cloud monitoring system
1 1.3.3 Realization of threshold setting for cloud monitoring system
Realization of equipment parameter acquisition in cloud monitoring system
Implementation of Node Control in Cloud Monitoring System
Chapter 12: Implementation of Cloud Computer Cloud Brain System
12. 1 technical preparation before implementation of cloud calculator
12.1.1communication between Java and C.
MPI function in 12. 1.2 parallel processing
Function analysis of 12.2 cloud calculator
Function Realization of 12.3 Cloud Calculator
12.3. 1 interface implementation of cloud calculator
Java server-side implementation of 12.3.2 cloud calculator
C-server implementation of 12.3.3 cloud calculator
Implementation of π parallel program for 12.3.4 cloud calculator
Chapter XIII Prospects of Cloud Computing Technology
13. 1 Problems in the development of cloud computing technology
13.2 cloud computing on mobile phones
13.3 resource integration in the era of cloud computing
13.4 commercial development of cloud computing