Principles of Cloud Computing and Deployment Flashcards
What is Cloud Computing?
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.
What is the goal of cloud computing?
To make running organizations easier by allowing them to focus on what they do and what they’re best at.
What are the common computing services offered by cloud providers?
Compute power
Storage
Networking
Analytics
What is Compute Power?
Servers which process requests and return a response.
What are the three most popular forms of cloud computing?
Virtual Machines
Containers
Serverless Computing
What are Virtual Machines?
An emulation of a computer just like your desktop. Includes an operating system and hardware that appears to the user like a physical computer running Microsoft Windows.
What are Containers?
A Consistent, isolated execution environment for applications. Similar to VMs, except they dont require a guest OS.
Instead, the application and all its dependencies are packaged into a container, and then an environment is used to execute the app.
What is Serverless Computing?
Run application code without creating, configuring, or maintaining a server. An app is broken into separate functions that run when triggered by some action.
What are the four foundational principles a trusted cloud is built on?
Security
Privacy
Compliance
Transparency
What are the six benefits of Cloud Computing?
Cost Global Performance Scalable, elastic, and flexible Productivity Reliability
How does cloud computing save on cost?
Eliminates the capital expense of buying hardware and software.
How does cloud computing help with Global?
The ability to scale elastically meaning, delivering the right amount of IT resources like computing power, storage, or bandwidth, right when they’re needed and from the right geographic location.
How does cloud computing help with Performance?
Cloud computing services run a worldwide network of secure datacenters. Providers regularly upgrade to the latest generation of fast and efficient computing hardware.
How does cloud computing help with Security?
They protect your data, apps, and infrastructure from potential threats.
How is cloud computing scalable, elastic, and flexible?
Cloud providers offer cloud computing services self-service and on demand. You can provision vast amounts of computing resources in minutes. It gives your business flexibility and takes the pressure off capacity planning.
What is Vertical Scaling?
The process of adding resources to increase the power of an existing server.
What is Horizontal Scaling?
The process of adding more servers that function together as one unit.
How does cloud computing help with Productivity?
It removes the need for your IT team to rack and stack software, software patching, and other time-consuming management chores.