Chapter One
The concept of cloud computing (Google): Cloud computing in a broad sense refers to the delivery and usage mode of services, and refers to obtaining the required services through the network in an on-demand and easy-to-expand manner. This service can be IT and software, Internet related, or any other service
The basic characteristics of cloud computing: network-based, on-demand allocation and billing, support for massive information processing, support for heterogeneous multi-service systems, support for dynamic scaling and transfer of resources, and support for heterogeneous basic resources
Classification of Cloud: SaaS (Software as a Service), PaaS (Platform as a Service), IaaS (Infrastructure as a Service)
Three deployment models of cloud computing: public cloud, private cloud, hybrid cloud
The internal cause of the development of cloud computing is mainly attributed to the driving force at the technical level , which is also the driving force behind the development of cloud computing.
External causes of cloud computing development: demand-driven , standard-driven , policy-driven
Advantages of cloud computing: optimize industrial layout, promote professional division of labor, improve resource utilization, and reduce management overhead
ask:
Briefly describe the concept of cloud computing
Characteristics of Cloud Computing
Classification of cloud computing
Motivation for the development of cloud computing
Chapter two
cloud computing architecture
The architecture of traditional IT deployment is "chimney style" , or "dedicated plane" system
Cloud computing architecture? The system architecture can be divided into core services, service management, user access interface
Why develop international standards for cloud computing: standardization is a technical means to avoid monopoly
third chapter
Virtualization (Baidu Encyclopedia): Virtualization is a broad term that, in computer terms, usually refers to the operation of computing elements on a virtual basis rather than a real basis.
Based on "cloud computing" technology, "virtualization" of infrastructure is the trend of IT applications
The meaning of virtualization:
Reduce hardware costs, reduce operating costs
Virtualization advantages: improved system availability, distributed resource scheduling, on-demand automatic resource allocation, plug-and-play data center
Six characteristics of virtualization technology: software implementation, hardware independence, isolated operation, extensive compatibility, package abstraction, and standard interface
Virtual Disk Provisioning Policy:
1. Thick provisioning delay is zeroed
2. Thick provisioning is set to zero immediately
3. Thin Provisioning
Three solutions for CPU virtualization:
Full virtualization, paravirtualization, hardware-assisted virtualization
Calculation method of Vcpu
When virtualization is added at different layers, virtualization can be divided into resident virtualization, bare metal virtualization, operating system virtualization, and function library virtualization
ask:
Tell me about your understanding of virtualization
The meaning of virtualization
6 characteristics of virtualization technology
Classification of virtualization
Name two server virtualization products VMware and Xen
Provisioning strategy of virtual disk in storage virtualization
What is a virtual switch and its solution
Three solutions for CPU virtualization
Calculation method of Vcpu
Solutions for memory virtualization
What are the factors that affect virtual memory allocation?
Chapter Four
Information technology provides technical support for the era of big data: the capacity of storage devices continues to increase, the processing power of CPUs increases significantly, and the network bandwidth continues to increase
The characteristics of big data: large amount of data, many types of data, fast processing speed, low value density
Two key technologies of big data: distributed storage and distributed processing
The relationship between cloud computing and mobile Internet
Cloud computing will inject powerful impetus into the development of mobile Internet. The storage capacity of mobile terminal equipment is small, and the computing power is not strong. Cloud computing transfers the "calculation" of applications and large-scale data storage from the terminal to the server, thereby reducing the processing requirements for mobile terminal equipment.
Cloud computing reduces the requirements on the network. For example, when a user needs to view a certain file, it is not necessary to send the entire file to the user, but only the content of the part that the user needs to view is sent according to the requirement.
The relationship between cloud computing and the Internet of Things
The Internet of Things and cloud computing are both based on the Internet, and the Internet is the link between them.
The Internet of Things is the extension of the Internet to the physical world through sensor networks, and its ultimate goal is to intelligently manage the physical world. The mission of the Internet of Things also determines that it must be supported by a large-scale computing platform.
Because cloud computing is essentially a computing platform for massive data processing. With the development of the Internet of Things, the Internet of Things will inevitably generate massive data in the future, and traditional hardware architecture servers will find it difficult to meet the requirements of data management and processing. If cloud computing is applied to the transport layer and application layer of the Internet of Things, the Internet of Things using cloud computing will greatly improve operational efficiency. It can be said that if the Internet of Things is regarded as a host, cloud computing is its CPU.
Tell me about your understanding of the relationship between cloud computing and big data.
Tell me about your understanding of the relationship between cloud computing and the mobile Internet.
Tell me about your understanding of the relationship between cloud computing and the Internet of Things.
Talk about your understanding of the relationship between cloud computing/big data/mobile Internet/Internet of Things.
chapter Five
THE、NAS、SAN
The concept of cloud storage: cloud storage is a new concept extended and developed on the concept of cloud computing. It is a system that integrates a large number of different types of storage devices in the network to work together through application software to jointly provide data storage and business access functions.
Three forms of cloud storage: block storage system, file storage system, and object storage system
Summary of three storage systems
block storage system
Direct access to raw unformatted disks
Fast speed and high space utilization
Mostly used in database systems to store structured data
file storage system
Use a formatted hard disk and provide a file system user interface
Store daily documents, pictures and other unstructured data
Not suitable for managing large amounts of data, or overusing part of the data in the file
Object Storage System
Provides access to the entire object
Store unstructured or semi-structured data
Suitable for managing a large amount of data, the capacity can grow infinitely
The 4V characteristics of big data.
Storage category.
The characteristics of the three storage modes.
Cloud storage concept.
The relationship between cloud storage and cloud computing.
Describe the cloud storage system structural model.
Three forms of storage.
Chapter Six
Chapter VII
There are many problems faced by cloud computing, among which the security problems caused by the three characteristics of data and service outsourcing , multi-tenant and virtualization unique to cloud computing are the most prominent.
Data Security Issues
storage security issues
Virtualization Security Issues
privacy issues
Cloud Platform Security Issues
Cloud Application Security Issues
According to the sources of services provided by cloud service providers to users, risks can be divided into the following three categories: technical risks, risks in policy and organizational management, and legal risks.
Key cloud security technologies: virtualization security, data security, identity authentication and access management, encryption and decryption, disaster recovery and recovery, access control, user isolation, network security, security audit