In addition to Weibo, there is also WeChat
Please pay attention
WeChat public account
Shulou
2025-01-16 Update From: SLTechnology News&Howtos shulou NAV: SLTechnology News&Howtos > Servers >
Share
Shulou(Shulou.com)05/31 Report--
Today, I will talk to you about the concept, principle, classification, characteristics and application of cloud computing, which may not be well understood by many people. in order to make you understand better, the editor has summarized the following for you. I hope you can get something from this article.
Introduction: for the exposition of cloud computing, we will start from five aspects: the concept, principle, classification, characteristics and application of cloud computing.
01 Cloud Computing concept
Cloud computing is a kind of distributed computing technology, its principle is that through the network "cloud", the huge data computing processing programs running are decomposed into countless Mini Program, and then handed over to the computing resource sharing pool for search, calculation and analysis. Send the processing results back to the user.
Cloud connection is connected to the other end of the network, providing users with flexible resources and architecture that can be obtained on demand. Users pay on demand and get the necessary computing resources from the cloud, including storage, database, server, application software and network, which greatly reduces the cost.
The essence of cloud computing is the comprehensive flexibility from resources to architecture. this innovative and flexible resources reduce operating costs and better meet the changing business needs.
02 principles of cloud computing
Cloud computing is to connect servers or computers together to form a huge pool of resources to achieve the performance of supercomputers while ensuring low costs. The emergence of cloud computing makes high-performance parallel computing close to ordinary users, making computing resources as convenient as water and electricity, thus greatly improving the utilization of computing resources and the work efficiency of users.
Cloud computing model can be simply understood as providing application services to users based on the Internet, regardless of the type of service or the information architecture that executes the service, so that it does not need to know where the server is and how it works internally. It can be used through a browser.
03 classification of cloud computing
Not all cloud computing is the same, and not one cloud computing is suitable for everyone. Cloud computing with different models, types, and services can help provide solutions that meet the needs.
From the point of view of deploying cloud computing, cloud computing can be divided into three categories.
Public cloud: public cloud usually refers to the cloud provided by third-party providers to users for use, and public cloud can generally be used over the Internet. Aliyun, Tencent Cloud and Baidu Cloud are examples of public cloud applications. With public cloud, all hardware, software and other supporting infrastructure are owned and managed by cloud providers.
Private cloud: a private cloud is a cloud built for a customer to use alone, thus providing the most effective control over data, security, and quality of service. Companies that use private clouds have the infrastructure and can control how applications are deployed on this infrastructure
Hybrid cloud: hybrid cloud is a combination of public and private cloud deployments. For security and control reasons, not all information in the enterprise can be placed on the public cloud. As a result, most enterprises that have applied cloud computing will use the hybrid cloud model.
Cloud computing can be divided into three categories from the point of view of the types of services provided.
Infrastructure as a Service (IaaS): provide enterprises with computing resources-including server, network, storage, and data center space benefits: scale the infrastructure on demand to support dynamic workloads without investing in your own hardware, providing flexible and innovative services as needed
Platform as a Service (PaaS): provides cloud-based environments with all the advantages needed to support the entire lifecycle of building and delivering Web-based (cloud) applications: develop applications to market faster, deploy new Web applications to the cloud in minutes, and reduce complexity through middleware as a service
Software as a service (SaaS): runs on remote computers in the cloud that are owned and used by others and connected to the user's computer through the network and Web browsers: innovative business applications can be easily and quickly used, applications and data can be accessed from any connected computer, and if the computer is damaged, the data will not be lost because the data is stored in the cloud
04 characteristics of cloud computing
1. Expandability
In cloud computing, physical or virtual resources can be expanded rapidly and horizontally, with strong flexibility, and the goal of rapid increase or decrease of resources can be achieved through automatic supply. Cloud service customers can access unlimited physical or virtual resources anytime, anywhere through the network.
Customers who use cloud computing do not have to worry about resource volume and capacity planning. If necessary, customers can easily and quickly access new unlimited resources within the scope of the service agreement. The division and supply of resources are only subject to service agreements, and do not need to be maintained by expanding storage or maintaining bandwidth. This reduces the cost of obtaining computing resources.
two。 Super large scale
The cloud computing center has a considerable scale, and many companies that provide cloud computing have hundreds of thousands or millions of servers. Enterprises that use private clouds typically have hundreds of servers. The cloud can integrate these large computer clusters to provide users with unprecedented storage and computing power.
3. Virtualization
When a user makes a request to obtain an application service through various terminals, the application service runs somewhere in the cloud, and the user does not need to know the specific location of the operation and the number of servers involved, but only needs to obtain the results of the demand. this effectively reduces the interaction between cloud service users and providers, simplifies the process of using applications, and reduces the time cost and cost of users.
Cloud computing shields the complexity of processing from users by abstracting the process. For users, they only know that the service is working properly, not how the resources are used. Resource pooling transfers maintenance and other tasks that originally belong to the user to the provider.
4. On-demand service
Without additional human interaction or full hardware investment, users can get the services they need anytime and anywhere. Users get services on demand and pay only for the services they use.
This kind of virtual software scheduling center can improve efficiency and avoid waste, just like people eat at home. If they want to eat a variety of meals, they need to buy a variety of tableware and ingredients, which will result in free tableware and a waste of food. Cloud computing is like eating buffet, you don't have to prepare your own ingredients and cutlery, take as much as you need and eat what you want. On-demand service, charge on demand.
Cloud computing services monitor and charge users' service usage through measurable service delivery. the main value that cloud computing brings to users is to bring users away from the inefficient and low asset utilization business model and into efficient mode.
5. High reliability
First of all, the massive resources of cloud computing can easily provide redundancy; secondly, virtualization, one of the basic technologies of cloud computing, can separate resources from hardware, and resources can be easily migrated and restored when hardware failure occurs.
At the software and hardware level, multi-copy fault tolerance of data and isomorphism of computer nodes are adopted, and redundant design is adopted in facilities, energy refrigeration and network connection. At the same time, in order to eliminate the damage to the computer system caused by various emergencies, such as power failures and natural disasters, it is necessary to build public cloud data centers in different geographical locations, so as to eliminate some possible single point of failure.
The mature deployment, monitoring and security technologies used in cloud computing systems further ensure the reliability of services.
6. Extensive network access
Cloud computing users can easily access the physical and virtual resources provided by cloud computing services through a variety of client devices, such as mobile phones, tablets, laptops, etc., anywhere covered by the network.
05 cloud computing application
Cloud computing is one of the three most popular technology areas at present, its industrial scale is growing rapidly, and its application fields are also expanding, from government applications to people's livelihood applications, from finance, transportation, health care, education to innovative manufacturing, and so on. The whole industry extends. Here are four typical application scenarios for cloud computing.
1. Cloud storage technology
Cloud storage is an extension and application of cloud computing technology, it is a remote platform, through storage virtualization, distributed file system, underlying object and other technologies, the use of application software to gather mass storage devices in the network, work together to form a system that provides scalable storage resources. For users, cloud storage is not a device, but a data service provided by massive servers and storage devices.
Through various network interfaces, users can access cloud storage services and use the storage, backup, access, archiving, retrieval and other functions, which greatly facilitates the management of data resources. At the same time, users only need to pay according to the amount of storage they use, and there is no need to detect and maintain the storage equipment.
Cloud storage environment has strong availability, high speed and strong scalability. Cloud storage can solve the problem of lack of local storage management, reduce data loss rate, and provide efficient and convenient data storage and management services.
two。 Development test cloud
Developing test cloud can solve some problems in development. By building heterogeneous development and testing environments and using the powerful computing power of cloud computing for application stress testing, it is suitable for enterprises and institutions with many development and testing requirements. Through a friendly web interface, developing a test cloud can solve all kinds of problems in the process of development and testing.
3. Large-scale data processing cloud
Large-scale data processing cloud makes full use of the data storage and processing capacity of cloud computing to deal with massive data by running data processing software and services on the cloud computing platform. It can help enterprises to quickly find business opportunities through data analysis, so as to make quick and accurate decisions for the market.
4. Antidote cloud
Antivirus cloud is a cloud with powerful antivirus software, which analyzes whether a data contains a virus through the huge virus feature library stored in the cloud and the powerful data processing ability of the cloud. If a suspected virus is found in the data, the suspected data will be uploaded to the cloud for testing and processing. Antivirus cloud can detect viruses accurately and quickly and protect the security of users' computers.
After reading the above, do you have any further understanding of the concept, principle, classification, characteristics and application of cloud computing? If you want to know more knowledge or related content, please follow the industry information channel, thank you for your support.
Welcome to subscribe "Shulou Technology Information " to get latest news, interesting things and hot topics in the IT industry, and controls the hottest and latest Internet news, technology news and IT industry trends.
Views: 0
*The comments in the above article only represent the author's personal views and do not represent the views and positions of this website. If you have more insights, please feel free to contribute and share.
Continue with the installation of the previous hadoop.First, install zookooper1. Decompress zookoope
"Every 5-10 years, there's a rare product, a really special, very unusual product that's the most un
© 2024 shulou.com SLNews company. All rights reserved.