Lecture 1 Flashcards
How can computing be conceptually viewed?
As another utility, like electricity, water, or gas.
What do computer clouds provide?
Computing services.
What is utility computing?
A model where users pay for computing, storage, and communication resources as they consume them.
What is the focus of cloud computing?
The business model for providing computing services.
Who predicted that computing could be organized as a public utility?
John McCarthy.
What significant changes did cloud computing require?
Changes in data storage, computer architecture, networking, resource management, scheduling, and security.
What made cloud computing possible?
The Internet and fast communication.
What is the Internet of Things (IoT) related to?
The evolution of cloud computing.
What will the vast computational resources of the cloud be used for?
Design and engineering, scientific discovery, education, business, analytics, art, and more.
What allows anyone with a credit card to provision virtual hardware and services?
Cloud computing.
What is a limitation of cloud computing regarding services?
Often limited to a single service or a set of related services from the same vendor.
What is the long-term vision of cloud computing?
IT services traded as utilities in an open market.
What technological advances contributed to the success of cloud computing?
Software, networking, storage, and processor technologies.
What is a challenge related to the availability of service?
What happens when the service provider cannot deliver?
What is vendor lock-in?
Difficulty in moving to another cloud service provider once committed.
What are data confidentiality and auditability concerns?
Issues related to the security and verification of data in the cloud.
What is performance unpredictability?
A consequence of resource sharing in cloud environments.
What does elasticity refer to in cloud computing?
The ability to scale up and down quickly.
Name a few major cloud computing vendors.
- Amazon Web Services
- Microsoft Azure
- Google Cloud
- Alibaba Cloud
- Oracle Cloud Platform
- IBM Cloud
- DigitalOcean
- Salesforce
- RackSpace
What are the five main technologies that help realize cloud computing?
- Distributed systems
- Virtualization
- Web 2.0
- Service orientation
- Utility computing
What is a distributed system?
A collection of independent computers that appears as a single coherent system.
What is the primary purpose of distributed systems?
To share resources and utilize them better.
What are the three major milestones that led to cloud computing?
- Mainframe Computing
- Cluster Computing
- Grid Computing