云计算概览

Qwiklabs-Courses
13 Dec 202203:18

Summary

TLDRCloud computing, as defined by the US National Institute of Standards and Technology, is an IT model characterized by on-demand self-service, broad network access, resource pooling, elasticity, and pay-per-use. It evolved from colocation to virtualized data centers and now to container-based architectures, exemplified by Google Cloud's automated, scalable services. This model is compelling as it enables businesses to leverage technology and data, becoming essential for differentiation in a competitive landscape.

Takeaways

  • 🌐 **Cloud Computing Defined**: Cloud computing is a model that allows on-demand access to computing resources over the internet, with self-service and minimal human intervention.
  • 🔑 **Self-Service Access**: Users can access computing power, storage, and network resources through a web interface without requiring human involvement.
  • 🌍 **Global Accessibility**: Resources are accessible from anywhere with an internet connection, providing global reach.
  • 💧 **Resource Pooling**: Cloud providers maintain a large pool of resources, which are dynamically allocated to users, allowing for cost efficiencies.
  • 🔄 **Elasticity**: Cloud resources are scalable, meaning users can adjust their resource usage up or down based on their needs.
  • 💸 **Pay-as-you-go**: Users are billed based on the resources they use, making cloud computing a cost-effective option.
  • 🏭 **Colocation Beginnings**: The shift to cloud computing started with colocation, offering financial efficiency by renting space instead of investing in data centers.
  • 🛠️ **Virtualized Data Centers**: The second wave of cloud computing involved virtualized data centers, which are similar to colocation but with virtual devices.
  • 🚀 **Container-based Architecture**: Google pioneered a third wave with container-based architecture, offering fully automated and elastic cloud services.
  • 🌟 **Future of Companies**: Google envisions a future where every company, regardless of size or industry, will use technology, particularly software, to differentiate themselves, with data at the core.

Q & A

  • What is cloud computing according to the US National Institute of Standards and Technology?

    -Cloud computing is a way of using information technology that has five equally important traits: on-demand self-service, broad network access, resource pooling, elasticity, and measured service.

  • How does the on-demand self-service trait of cloud computing work?

    -Customers can get computing resources such as processing power, storage, and network through a web interface without the need for human intervention.

  • What is the significance of the cloud provider's resource pool?

    -The cloud provider has a large pool of resources from which they allocate to users, allowing them to buy in bulk and pass the savings on to customers while maintaining flexibility in resource allocation.

  • Why is the cloud model considered compelling in the current technological landscape?

    -The cloud model is compelling because it offers financial efficiency, scalability, and flexibility, allowing businesses to adapt quickly to changing demands and reduce the need for large upfront investments in infrastructure.

  • What is the difference between colocation and virtualized data centers in the context of cloud computing?

    -Colocation involves renting physical space in a data center for servers, while virtualized data centers use virtual devices such as servers, CPUs, disks, and load balancers, providing a user-controlled and user-configured environment.

  • Why did Google transition from a virtualization model to a container-based architecture?

    -Google transitioned to a container-based architecture to achieve a fully automated, elastic cloud that allows for faster business operations and scalability.

  • What is the third wave of cloud computing as described in the script?

    -The third wave of cloud computing is characterized by a container-based architecture that combines automated services and scalable data, enabling services to automatically provision and configure infrastructure for running applications.

  • How does Google Cloud's third-wave cloud benefit its customers?

    -Google Cloud's third-wave cloud benefits customers by providing access to an automated, elastic infrastructure that can quickly adapt to changing resource needs and support the running of applications.

  • What role does technology play in differentiating companies in the future according to Google's belief?

    -According to Google, technology, particularly software, will be a key differentiator for companies in the future, with high-quality data being the foundation of great software.

  • Why will every company eventually become a data company?

    -Every company will eventually become a data company because the creation and use of high-quality data are essential for developing great software, which is increasingly important for business differentiation and growth.

  • How does the elasticity of cloud resources benefit customers?

    -The elasticity of cloud resources allows customers to scale up or down quickly according to their needs, ensuring they only pay for what they use and can adapt to changing business demands without over-provisioning.

Outlines

00:00

🌟 Introduction to Cloud Computing

Cloud computing is a prevalent topic with a formal definition by the US National Institute of Standards and Technology. It encompasses five key traits: on-demand self-service, broad network access, resource pooling, elasticity, and measured service. Customers can access computing resources such as processing power, storage, and network via a web interface without human intervention. These resources are available over the internet, and the cloud provider maintains a large pool of resources to allocate to users, offering cost efficiency. The resources are elastic, allowing customers to scale up or down as needed, and they pay only for what they use. The script also delves into the history of cloud computing, starting with colocation for financial efficiency, evolving to virtualized data centers, and then to container-based architectures like Google Cloud, which is fully automated and scalable. The future is envisioned where every company will leverage technology, particularly software, to differentiate themselves, with data playing a crucial role.

Mindmap

Keywords

💡Cloud Computing

Cloud computing refers to the delivery of computing services, including servers, storage, databases, networking, software, analytics, and intelligence, over the Internet (the cloud) to offer faster innovation, flexible resources, and economies of scale. In the video, it is described as having five key traits: on-demand self-service, broad network access, resource pooling, rapid elasticity, and measured service. It's the central theme as the video discusses its evolution and benefits.

💡On-Demand Self-Service

This concept means that users can automatically obtain computing resources without requiring human interaction with each service provider. It is one of the five traits of cloud computing mentioned in the video, highlighting the ease and accessibility of cloud services.

💡Resource Pooling

Resource pooling in cloud computing refers to the practice of using a multi-tenant model where the service provider's computing resources are used by multiple users. This is one of the key traits of cloud computing, allowing providers to achieve economies of scale and pass on the cost benefits to customers, as mentioned in the video.

💡Elasticity

Elasticity in cloud computing allows users to automatically scale their resources up or down according to demand. It is a key trait that provides flexibility and ensures that customers only pay for what they use, which is a significant advantage highlighted in the video.

💡Colocation

Colocation is the first wave in the trend towards cloud computing, where users rent space for their servers in a data center. It is mentioned in the video as a precursor to the more advanced cloud computing models that followed, providing financial efficiency by avoiding the need for significant upfront investment in data center infrastructure.

💡Virtualization

Virtualization is the process of creating a virtual version of something, such as hardware or a network resource. In the video, it is described as the second wave in cloud computing's evolution, allowing for the abstraction of physical resources into virtual devices, which can be managed and configured by users.

💡Container-Based Architecture

A container-based architecture is a method of operating system virtualization where the kernel of the operating system allows for multiple isolated user-space instances, or containers. In the video, Google's shift to this architecture is highlighted as the third wave of cloud computing, enabling fully automated and elastic services.

💡Google Cloud

Google Cloud is Google's suite of cloud computing services that runs on the same infrastructure that Google uses internally for its end-user products. The video discusses how Google Cloud makes the third-wave cloud available to customers, emphasizing its role in providing advanced cloud services.

💡Technology Differentiation

Technology differentiation refers to the process by which a company distinguishes its products or services from those of competitors through the use of technology. The video suggests that in the future, every company will rely on technology, particularly software, to differentiate itself, making cloud computing a key enabler of this strategy.

💡Data Company

A data company is an organization that relies heavily on data to drive its operations, decision-making, and competitive advantage. The video concludes with the notion that every company will eventually become a data company, underlining the importance of cloud computing in managing and leveraging data effectively.

💡High-Quality Data

High-quality data refers to accurate, relevant, and reliable information that is essential for creating great software. In the video, it is mentioned as the foundation of good software, which is a key differentiator for companies in the cloud era, emphasizing the role of cloud computing in managing and analyzing data.

Highlights

Cloud computing is a term defined by the US National Institute of Standards and Technology.

Cloud computing allows on-demand self-service access to computing resources.

Users can access cloud resources over the internet from anywhere with a connection.

Cloud providers maintain a large pool of resources to allocate to users as needed.

Customers do not need to know the physical location of cloud resources.

Resources in the cloud are elastic, allowing for flexible scaling up or down.

Customers pay only for the resources they use, aligning costs with consumption.

The cloud model is compelling due to its financial efficiency and scalability.

Colocation was the first wave in the trend towards cloud computing, offering financial efficiency.

Virtualized data centers represent the second wave, with virtual devices replacing physical ones.

Google transitioned to a container-based architecture for greater business agility.

Google's third-wave cloud is fully automated and elastic, offering automated services and scalable data.

Google Cloud now makes this advanced cloud architecture available to its customers.

Google envisions a future where every company will use technology as a differentiator.

High-quality data is the foundation of great software, which is increasingly important for companies.

Every company is becoming a data company, reflecting the importance of data in modern business.

Transcripts

play00:00

Let’s start at the beginning with an overview of cloud computing.

play00:04

The cloud is a hot topic these days, but what exactly is it?

play00:10

The US National Institute of Standards and Technology created the term cloud computing,

play00:14

although there’s nothing US-specific about it.

play00:17

Cloud computing is a way of using information technology, IT, that has these five equally

play00:23

important traits.

play00:25

First, customers get computing resources that are on-demand and self-service.

play00:31

Through a web interface, users get the processing power, storage, and network they require,

play00:37

without the need for human intervention.

play00:40

Second, customers get access to those resources over the internet from anywhere they have

play00:44

a connection.

play00:46

Third, the cloud provider has a big pool of those resources and allocates them to users

play00:52

out of that pool.

play00:53

That allows the provider to buy in bulk and pass the savings on to the customers.

play00:57

Customers don't have to know or care about the exact physical location of those resources.

play01:04

Fourth, the resources are elastic–which means they’re flexible, so customers can

play01:09

be.

play01:10

If customers need more resources they can get more, and quickly.

play01:15

If they need less, they can scale back.

play01:17

And finally, customers pay only for what they use, or reserve as they go.

play01:23

If they stop using resources, they stop paying.

play01:26

That's it.

play01:27

That's the definition of cloud.

play01:30

But why is the cloud model so compelling now?

play01:33

To understand why, we need to look at some history.

play01:37

The trend toward cloud computing started with a first wave known as colocation.

play01:43

Colocation gave users the financial efficiency of renting physical space instead of investing

play01:47

in data center real estate.

play01:49

Virtualized data centers of today, which are the second wave, share similarities with the

play01:54

private data centers and colocation facilities of decades past.

play02:00

The components of virtualized data centers match the physical building blocks of hosted

play02:04

computing—servers, CPUs, disks, load balancers, and so on—but now they’re virtual devices.

play02:13

With virtualization, enterprises still maintain the infrastructure; but it also remains a

play02:18

user-controlled and user-configured environment.

play02:22

Several years ago, Google realized that its business couldn’t move fast enough within

play02:26

the confines of the virtualization model.

play02:30

So Google switched to a container-based architecture—a fully automated, elastic third-wave cloud

play02:36

that consists of a combination of automated services and scalable data.

play02:42

Services automatically provision and configure the infrastructure used to run applications.

play02:47

Today, Google Cloud makes this third-wave cloud available to Google customers.

play02:54

Google believes that, in the future, every company—regardless of size or industry—will

play02:59

differentiate itself from its competitors through technology.

play03:03

Increasingly, that technology will be in the form of software.

play03:07

Great software is based on high-quality data.

play03:12

This means that every company is, or will eventually become, a data company.

Rate This

5.0 / 5 (0 votes)

相关标签
Cloud ComputingVirtualizationColocationGoogle CloudElastic ResourcesOn-Demand ITSelf-ServiceData CompaniesTechnology TrendsInfrastructure Automation
您是否需要英文摘要?