当前位置:首页 > 云计算 > 正文

云计算基础应用心得(云计算心得总结)

What kind of foundation is needed to learn cloud computing?
If it is a computer direction, there is no problem.
Cloud computing is a computing method based on the Internet. To realize cloud computing, you need a Implement a complete set of technical architecture, including network, server, storage, virtualization, etc.
Cloud computing is currently divided into public cloud and private cloud. The only difference between the two is that they provide different services, one is for internal use of the enterprise, and the other is for the public. Currently, private clouds in enterprises are all implemented through virtualization. It is recommended that you learn about the prospects and development of the virtualization industry.
Virtualization is currently divided into server virtualization (represented by VMware), desktop virtualization (Citrix has greater advantages than vmware), and application virtualization (represented by Citrix).
Basics required for learning virtualization:
1. Operating system, understand the installation and basic operations of Windows operating system (WindowsServer2008, WindowsServer2003, Windows7, WindowsXP), understand the installation and operation of AD domain role Management, understand the configuration and management of group policies
2. Installation and use of database (SQLServer)
3. Basic knowledge of storage (disk performance, RAID, IOPS, file system, FCSAN, iSCSI, NAS, etc. ), the use of fiber optic switches, and the use of Open-E to manage storage
4. Basic knowledge of the network (IP address planning, VLAN, Trunk, STP, Etherchannel)

What conveniences does cloud computing bring to us?
The benefits of cloud computing can be summarized as follows:
1. More convenience
If you If your work requires frequent business trips, or there are important things that need to be processed in a timely manner, cloud computing will provide you with an opportunity to access the world at any time. No matter where you are, you can handle the company's affairs at any time as long as you log in to your cloud account. Documents or letters from loved ones. You can safely access all the company's data without being limited to the limited storage space in the USB flash drive. You can enjoy the same file processing environment as the company anytime and anywhere.
2. Saving Hardware Costs
Former Google China President Kai-Fu Lee said in 2011 that cloud computing can reduce hardware costs by 40 times. He gave an example that if Google did not adopt For cloud computing, the annual cost of purchasing equipment will be as high as 64 billion, while the cost of adopting cloud computing will only be 1.6 billion US dollars. How much money cloud computing can save will vary from company to company. However, it is an indisputable fact that cloud computing can save enterprise hardware costs. Enterprises can maximize the utilization of the company's hardware, thereby further reducing company expenses.
3. Saving software costs
March 31, 2011 is the deadline for Microsoft to collectively purchase office software Office preferential policies from Chinese government agencies. In view of the The preferential period for genuine software will also end in the first half of the year. Experts recommend learning from European and American experience and relying on cloud computing technology to reduce the cost burden of genuine software.
Companies using cloud technology will not have to purchase genuine usage rights for every employee. When you use cloud computing, you only need to purchase a genuine usage right for the company. All employees can rely on the cloud Computing technology commonly uses this software. Software as a Service (SaaS) has now been recognized by more and more people. With its development, the benefits of cloud computing in saving software costs will be increasingly reflected.
4. Save physical space
Cloud computing no longer requires you to purchase a large amount of hardware. At the same time, the space for storing servers and computers is also saved. In recent days, house prices have continued to rise. As time goes up, saving the company's physical space will undoubtedly save the company more costs and greatly increase the company's profits.
5. Real-time monitoring
Enterprise employees can work from all over the country, and only need a mobile device to meet the requirements, and the specific situation of employees can be monitored through mobile phone calls and other methods. Through monitoring, you can further understand the company's situation, improve employees' work enthusiasm, and maximize employee efficiency.
6. Greater flexibility for enterprises
Cloud computing provides enterprises with more flexibility. Enterprises can decide whether to add services based on their own business conditions. Enterprises can also start small and use the least investment to meet their current situation. When the enterprise's business grows and needs to increase services, it can selectively increase services according to its own situation to maximize the enterprise's business utilization.
7. Reduce IT support costs
Simplifying the amount of hardware and eliminating organizational network and computer operating system configuration steps can reduce the number of IT maintenance personnel required by the enterprise, thereby enabling the enterprise to support costs are minimized. Making enterprise staff reach their best condition and eliminating the support costs required by previously huge IT maintenance personnel will undoubtedly increase the profits of the enterprise.
8. Enterprise Security
Cloud computing can bring more security guarantee to enterprise data. Many people may not agree with this view, but cloud computing can bring more security to enterprises. The security is real. In our country, there is an extreme shortage of IT personnel and even fewer network security personnel. In some enterprises, it is difficult to ensure the security of every computer. Cloud computing can solve such problems very well. Service providers It can provide enterprises with the most complete and professional solutions to maximize the security of enterprise data.
9. Data Sharing
You might as well think about how we saved our phone numbers in the past. Did we store more than a hundred in the phone and then put them in the phone book? A lot will be stored, and some will be stored in the computer. When there is cloud computing, in the cloud computing network application model, only one copy of the data is stored on the other end of the cloud. All your electronic devices only need to be connected to the Internet. Access and use the same data simultaneously.
10. Make life more exciting
In the past, we stored data in many cases in notebooks or computer hard drives
But now, all data can be stored The data is stored online. When you are driving outside, you only need to log in to the satellite map of your area to understand real-time traffic conditions, quickly check real-time routes, and
send photos you take at any time to the Internet to save. Publish your personal feelings in real time, etc. It can be said that cloud computing brings many benefits, making our lives more colorful.
Summary: From the above ten points, we can see that the uses of cloud computing are still very extensive. Whether it is for individuals or enterprises, the benefits of cloud computing are obvious.
To learn more about open source, check out the LUPA community.

What kind of foundation is needed to learn cloud computing?
Cloud computing has been developed for ten years. Today's cloud computing has undergone tremendous changes in terms of technology types, functional products, industries and markets. Many enthusiasts' understanding and demand for cloud computing have also evolved from the superficial concept back then to a stage where they are eager to explore in depth.
Due to the different personal abilities of the majority of enthusiasts, personal technical levels are also different.
The following gives some suggestions from both beginners and cloud computing engineers.
If you are a person who has never done cloud computing related work and needs to learn cloud computing, you must have knowledge of operating systems, networks, application services, etc. There are already many vendors on the market that implement cloud computing. Microsoft, IBM, Google, VMWARE, and Huawei in the commercial camp all have very mature products. If you have sufficient funds, you will receive very professional technical support and services by purchasing any cloud product. (Just kidding, generally you can’t afford it) If you are just an ordinary enthusiast, I suggest you choose KVM, XEN, OPENSTACK, DOCKER and other technologies from the open source camp. Because of their open source (free) characteristics, in recent years, It is widely welcomed by major IT Internet companies and enthusiasts.
To learn the cloud computing technology of the open source camp, you need to learn from the perspective of Linux system management and use (about 20 days), as well as a small part of computer network communication technology (about 5 days), and prepare for the virtual network in the cloud. Technology lays the foundation. Then you need to have a certain understanding of SHELL development and database systems (about 10 days). At this time, you have the conditions to conduct a comprehensive study of core cloud computing technologies. Such as: KVM, OPENSTACK, DOCKER containers, and other cloud technologies (20 days) Master the architecture, functional roles and hierarchical classification of Iaas, Paas, and Saas, and master the deployment and operation and maintenance capabilities of private clouds.
If you are someone who has already participated in relevant work, you will have some understanding of the above content. My suggestion to you is that while you are proficient in the above content, you also need to conduct in-depth study of the Python language, and be able to conduct comprehensive operations on cloud computing services, container services, cluster services, cache and other common servers on the cloud platform. monitoring and management work, as well as secondary development work. Only then can one be considered a more comprehensive cloud computing expert. Because what you will face is no longer the independent servers, computer rooms, and equipment of the past. Instead, tens of thousands of computers are deployed in cloud computing systems in different cities or countries to carry out all-round, efficient and stable management.

Applications of cloud computing

The applications of cloud computing are as follows:

1. One of the cloud computing applications: financial cloud

Financial cloud is Using the model composition principle of cloud computing technology, financial products, information, and services are refined into a cloud network composed of huge branches, improving the ability of financial institutions to quickly detect and deal with problems, improving overall work efficiency, improving processes, and reducing operational costs. cost.

2. Cloud Computing Application 2: Manufacturing Cloud

Manufacturing Cloud is the implementation and realization of the extension and development of cloud computing technology to the digital manufacturing industry. , customers can obtain manufacturing network resources and capability services on demand anytime, anywhere through the network and terminal devices, thereby intelligently completing various activities throughout the entire manufacturing life cycle.

3. Cloud Computing Application Three: Education Cloud

Education Cloud is the application of the transfer of "cloud computing technology" in the field of education, including Any hardware computing resources necessary for educational informatization. After these network resources are virtualized, they provide an excellent cloud service platform to education and training institutions, practitioners and learners.

4. Cloud Computing Application No. 4: Medical Cloud

Medical cloud refers to the use of cloud computing technology, Internet of Things, big data, 4G communications, mobile technology and Based on new technologies such as multimedia, it integrates medical technology and applies the core concept of "cloud computing technology" to build a medical and health service cloud platform.

5. Cloud Computing Application 5: Cloud Games

Cloud games are game forms based on cloud computing technology. In the operating mode of cloud games, all games are It operates on the server side and reduces the rendered game screen and transmits it to the client through the network.

6. Cloud Computing Application No. 6: Cloud Conference

Cloud conference is a high-efficiency, convenient, and low-cost conference format that relies on cloud computing technology. Users only need to perform simple and practical operations through the network interface to quickly and efficiently share voice, data files and videos with groups and customers around the world.

7. Cloud Computing Application No. 7: Cloud Social

Cloud Social (CloudSocial) is a virtual social application model that uses the Internet of Things, cloud computing technology and mobile Internet to interact. The goal is to create a well-known "resource sharing relationship graph" for network socialization.

8. Cloud Computing Application No. 8: Cloud Storage

Cloud storage refers to the use of cluster applications, grid technology or distributed file systems to combine many types of data in the network. A system in which different types of storage devices are brought together to work together through application software to provide data storage and business browsing functions to the outside world.

9. Cloud Computing Application No. 9: Cloud Security

Cloud Security (CloudSecurity) detects Trojan viruses in the network through abnormal monitoring of software methods in the network by many clients in the network. , new information about malware is pushed to the server for fully automatic analysis and resolution, and then the virus and Trojan virus solutions are distributed to each client.

10. Cloud Computing Application 10: Cloud Transportation

Cloud transportation refers to the integration of original network resources in cloud computing technology and can be specifically designed for future transportation. Industry development integrates all types of hardware, software, and data needed in the future.

Characteristics of cloud computing

Cloud computing can manage a large number of virtualized resources. These virtual resources are gathered on the cloud platform to provide flexible expansion services. Cloud computing has brought a new business model to enterprises. Standardized user services and flexible access to data are the characteristics of this service.

Ultra-large scale is the advantage of cloud computing. Before any enterprise enjoys this service, it must pay attention to its cloud operations. Enterprise cloud can provide users with unprecedented computing capabilities; cloud computing has virtualization Features: Enterprises can enjoy cloud services at any location and using any terminal.