Basic Cloud Computing Concepts
Flashcard Study
What is cloud computing?
The delivery of computing services, such as servers, storage, databases, and networking, over the Internet to provide faster innovation, flexible resources, and economies of scale.
Related Lecture: An Intro to Cloud Computing
How does cloud computing lower operating costs?
By only paying for the cloud services used, rather than the capital expense of buying hardware and setting up on-site datacenters.
Related Lecture: An Intro to Cloud Computing
Why do organizations move to the cloud?
For cost savings, improved speed and scalability, increased productivity, better performance, reliability, and improved security.
Related Lecture: An Intro to Cloud Computing
What is the advantage of cloud computing's self-service and on-demand nature?
It allows for vast amounts of computing resources to be provisioned quickly, giving businesses a lot of flexibility and taking the pressure off capacity planning.
Related Lecture: An Intro to Cloud Computing
What does "elastically scaling" mean in cloud computing?
Delivering the right amount of IT resources, such as computing power and storage, at the right time and from the right location.
Related Lecture: An Intro to Cloud Computing
How does cloud computing improve productivity?
By removing the need for time-consuming IT management tasks, allowing IT teams to focus on more important business goals.
Related Lecture: An Intro to Cloud Computing
How does cloud computing improve performance?
By running on a worldwide network of secure datacenters that are regularly upgraded to the latest generation of efficient computing hardware, reducing network latency and offering greater economies of scale.
Related Lecture: An Intro to Cloud Computing
How does cloud computing improve reliability?
By making data backup, disaster recovery, and business continuity easier and less expensive through data mirroring at multiple redundant sites on the cloud provider's network.
Related Lecture: An Intro to Cloud Computing
How does cloud computing improve security?
By offering a broad set of policies, technologies, and controls that strengthen the overall security posture, protecting data, apps, and infrastructure from potential threats.
Related Lecture: An Intro to Cloud Computing
What is the main advantage of using cloud computing?
Cost savings, improved speed and scalability, increased productivity, better performance, reliability, and improved security.
Related Lecture: An Intro to Cloud Computing
What is the biggest difference between cloud computing and traditional IT resources?
Traditional IT resources required buying hardware and software, setting up and running on-site datacenters, and paying for electricity and IT experts. Cloud computing eliminates these expenses and provides flexible and on-demand resources.
Related Lecture: An Intro to Cloud Computing
What are the benefits of cloud computing services?
Faster innovation, flexible resources, and economies of scale.
Related Lecture: An Intro to Cloud Computing
What is the advantage of cloud computing over traditional on-site datacenters?
Cloud computing eliminates the need for hardware setup, software patching, and other time-consuming IT management tasks, allowing IT teams to focus on more important business goals.
Related Lecture: An Intro to Cloud Computing
What is the advantage of cloud computing over a single corporate datacenter?
Reduced network latency for applications and greater economies of scale.
Related Lecture: An Intro to Cloud Computing
What is the main advantage of data backup, disaster recovery, and business continuity in cloud computing?
What is the main advantage of security in cloud computing?
Cloud providers offer a broad set of policies, technologies, and controls that strengthen the overall security posture.
Related Lecture: An Intro to Cloud Computing
What is the shared responsibility model in cloud computing?
The shared responsibility model in cloud computing refers to the division of responsibilities between the cloud provider and the customer in terms of security tasks and workloads.
Related Lecture: The Shared-Responsibility Model
What are the different types of cloud deployment?
The different types of cloud deployment are Software as a Service (SaaS), Platform as a Service (PaaS), Infrastructure as a Service (IaaS), and on-premises datacenter.
Related Lecture: The Shared-Responsibility Model
In which type of deployment do customers retain the most responsibilities?
In an on-premises datacenter, customers retain the most responsibilities, as they own the entire stack.
Related Lecture: The Shared-Responsibility Model
What responsibilities are always retained by the customer, regardless of the type of deployment?
The responsibilities retained by the customer regardless of the type of deployment are data, endpoints, account, and access management.
Related Lecture: The Shared-Responsibility Model
In a SaaS deployment, which party is responsible for protecting the security of the data?
In a SaaS deployment, the customer is responsible for protecting the security of the data.
Related Lecture: The Shared-Responsibility Model
In a PaaS deployment, who is responsible for managing and maintaining the underlying infrastructure?
In a PaaS deployment, the cloud provider is responsible for managing and maintaining the underlying infrastructure.
Related Lecture: The Shared-Responsibility Model
In an IaaS deployment, who is responsible for managing and maintaining the operating systems and middleware?
In an IaaS deployment, the customer is responsible for managing and maintaining the operating systems and middleware.
Related Lecture: The Shared-Responsibility Model
What is a public cloud?
Services are offered over the public internet and available to anyone who wants to purchase them. Cloud resources, such as servers and storage, are owned and operated by a third-party cloud service provider, and delivered over the internet.
Related Lecture: The Shared-Responsibility Model
What is a private cloud?
A private cloud consists of computing resources used exclusively by users from one business or organization. A private cloud can be physically located at your organization's on-site (on-premises) datacenter, or it can be hosted by a third-party service provider. They key takeaway is that private clouds are used by a single organization.
Related Lecture: Cloud Models and Their Use Cases
What is a hybrid cloud?
A hybrid cloud is a computing environment that combines a public cloud and a private cloud by allowing data and applications to be shared between them. Often used by large organizations.
Related Lecture: Cloud Models and Their Use Cases
What are the advantages of using a public cloud?
No capital expenditures to scale up. Applications can be quickly provisioned and deprovisioned. Organizations pay only for what they use.
Related Lecture: Cloud Models and Their Use Cases
What are the advantages of using a hybrid cloud?
Provides the most flexibility. Organizations determine where to run their applications. Organizations control security, compliance, or legal requirements.
Related Lecture: Cloud Models and Their Use Cases
What is the consumption-based model in cloud computing?
The consumption-based model in cloud computing is a pricing model where end users only pay for the resources they use, and there are no upfront costs or need to purchase or manage infrastructure.
Related Lecture: The Consumption-Based Model
What are some benefits of the consumption-based model in cloud computing?
Some benefits of the consumption-based model in cloud computing include the ability to pay for additional resources only when they are needed, the ability to stop paying for resources that are no longer needed, and the lack of upfront costs or need to purchase or manage infrastructure.
Related Lecture: The Consumption-Based Model
What is the meaning of High Availability in a cloud environment?
High availability in a cloud environment refers to the ability to provide a continuous user experience with no apparent downtime, even when things go wrong, depending on the service-level agreement (SLA) that you choose.
Related Lecture: The Benefits of Cloud Computing
What is the meaning of Scalability in a cloud environment?
Scalability in a cloud environment refers to the ability of apps to scale vertically and horizontally, by increasing compute capacity by adding RAM or CPUs to a virtual machine, or by adding instances of resources, such as adding VMs to the configuration.
Related Lecture: The Benefits of Cloud Computing
What is the meaning of Elasticity in a cloud environment?
Elasticity in a cloud environment refers to the ability to configure cloud-based apps to take advantage of autoscaling, so your apps always have the resources they need.
Related Lecture: The Benefits of Cloud Computing
What is the meaning of Agility in a cloud environment?
Agility in a cloud environment refers to the ability to deploy and configure cloud-based resources quickly as app requirements change.
Related Lecture: The Benefits of Cloud Computing
What is the meaning of Geo-distribution in a cloud environment?
Geo-distribution in a cloud environment refers to the ability to deploy apps and data to regional datacenters around the globe, ensuring that customers always have the best performance in their region.
What is the meaning of Disaster recovery in a cloud environment?
Disaster recovery in a cloud environment refers to the ability to deploy apps with the confidence that comes from knowing that data is safe in the event of disaster by taking advantage of cloud-based backup services, data replication, and geo-distribution.
Related Lecture: The Benefits of Cloud Computing
What is the difference between Capital Expenditure (CapEx) and Operational Expenditure (OpEx)?
Capital Expenditure (CapEx) is the up-front spending of money on physical infrastructure, and then deducting that up-front expense over time. The up-front cost from CapEx has a value that reduces over time. Operational Expenditure (OpEx) is spending money on services or products now, and being billed for them now. You can deduct this expense in the same year you spend it. There is no up-front cost, as you pay for a service or product as you use it.
Related Lecture: The Benefits of Cloud Computing
How is the cost of cloud services categorized?
Cloud services are categorized as an Operational Expenditure (OpEx) because of their consumption model. There's no asset to amortize, and its cloud service provider (Azure) manages the costs that are associated with the purchase and lifespan of the physical equipment. As a result, OpEx has a direct impact on net profit, taxable income, and the associated expenses on the balance sheet.
Related Lecture: The Benefits of Cloud Computing