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

云计算与大数据介绍(云计算与大数据分析)

What is cloud computing and big data
The operating environment of this tutorial: Windows 7 system, Dell G3 computer.
Cloud Computing
Cloud Computing (Cloud Computing) is the increase, use and interaction model of Internet-based related services, which usually involves the provision of dynamic, easily scalable and often virtualized resources through the Internet.
There are many opinions on what cloud computing is. The widely accepted definition at this stage is the National Institute of Standards and Technology (NIST): Cloud computing is a pay-per-use model that provides available, convenient, on-demand network access and is configurable. A shared pool of computing resources (resources including networks, servers, storage, application software, services) that can be quickly provisioned with minimal management effort or minimal interaction with service providers.
In layman's terms, cloud computing is computing through a large number of computing resources in the cloud. For example, users send instructions to service providers that provide cloud computing through their own computers, and perform "nuclear explosions" through a large number of servers provided by service providers. ” is calculated and the result is returned to the user.
The cloud is a metaphor for the network and the Internet. In the past, cloud was often used to represent telecommunications networks in diagrams, and later it was also used to represent the abstraction of the Internet and underlying infrastructure. Therefore, cloud computing can even allow you to experience 10 trillion calculations per second. With such powerful computing power, you can simulate nuclear explosions, predict climate change and market development trends. Users access the data center through computers, laptops, mobile phones, etc., and perform calculations according to their own needs.
Big Data
Big data (bigdata), a term in the IT industry, refers to a collection of data that cannot be captured, managed and processed within a certain time range using conventional software tools. It requires new processing models to have a better Massive, high-growth and diversified information assets with strong decision-making, insight and process optimization capabilities.
In "The Age of Big Data" written by Victor Meyer-Schoenberg and Kenneth Cukier, big data means not using shortcuts such as random analysis (sampling survey), but using all data for analysis and processing. . The 5V characteristics of big data (proposed by IBM): Volume, Velocity, Variety, Value, and Veracity.

What is cloud computing and what is the difference between big data

Cloud computing is a type of distributed computing, which refers to the decomposition of huge data computing processing programs into Countless small programs are then processed and analyzed through a system composed of multiple servers to obtain results and return them to the user.

What does cloud computing mean?

Cloud computing is an online service that can provide services anytime and anywhere as long as there is a network. It is supplied on demand and charged according to volume. Cloud computing is a model that provides services through the network through computing virtualization. How to use virtualization technology on the cloud server to centrally manage and dynamically schedule IT hardware and software resources does not need to be considered as an ordinary user. Just get the computing power, storage space and information services you need.

Cloud computing is actually like running water at home. In order to drink clean tap water, is it necessary to build a water plant in our home? Obviously not needed. Just turn on the tap to get the water you want to drink. Cloud computing provides everyone with a model, which is actually like tap water. Whatever you want to get in the future, you don’t need a big hard drive or a computer with very strong processing power. You can get it anytime and anywhere as long as you need it. This new type of computing has brought everyone a new way of obtaining information or an information usage model in the ubiquitous network environment, which is the cloud computing model.

The difference between cloud computing and big data

Big data is more about solving business needs and problems, while cloud computing or cloud storage is more about a solution to big data problems. During the application process, the business poses issues such as high concurrency, high performance, effective management of massive data, rapid access, and resource measurement to the system.

Big data is more of a technology for processing massive data based on relational database theory and distributed computing theory, covering data collection, data integration, data storage, data analysis and mining, In all aspects such as data visualization and display, the essence is to build a data-centered storage and management system and platform. Cloud computing is more based on infrastructure-related virtualization technology, software development platform architecture and application development technology. Its essence is to build business models and platforms covering infrastructure, software platforms, application development and other levels.

What is the relationship between big data and cloud computing?

In addition to cloud computing, the current hot words related to resources in the Internet field include big data. Precisely because both of them are related to resources Relatedly, many people often confuse cloud data and big data. So, what is the relationship between big data and cloud computing?

What is big data cloud computing

The essence of cloud computing is to provide computing power to users as a small-grained service, which can be used and charged on demand. The specific performance is as follows

Economical and affordable, no need to buy the entire server

Quick, instant use, no long-term purchase and configuration required

Elastic, you can purchase more computing resources as your business grows , when needed, you can purchase dozens of servers in one hour, and the calculation will be completed automatically. There is no need for humans to complete the allocation and deployment of resources. Services such as cloud hosts can be automatically created through APIs.

Big Data A database equivalent to a large amount of data. From the perspective of the development of the field of big data, the current development of big data has been developing in a direction similar to the experience of traditional databases. In a word, traditional databases provide enough space for the development of big data.< /p>