Summarize Cloud Concepts Flashcards
Lesson 5B
is a service that provides ondemand resources—server instances, file storage, databases, or applications—over a network, typically the Internet.
cloud computing
The per-use billing for resources consumed by the cloud is referred to as
metered utilization
means that the cloud service experiences very little downtime. Downtime can occur as a result of scheduled maintenance and unexpected outages.
High availability (HA)
means that the costs involved in supplying the cloud service to more users are linear
Scalability
refers to the system’s ability to handle changes to demand
in real time.
Rapid elasticity
The layers of virtualization used in the cloud
architecture allow the provider to provision more CPU, memory, disk, or network resource using management software, rather than (for instance) having to go to the datacenter floor, unplug a server, add a memory module, and reboot.
shared resources
Cloud Deployment Models
- Public-subscriptions or pay-as-you-go
- Private-is completely private to and owned by the
organization. - Community-several organizations share the costs of either a hosted private or fully private cloud.
- Hybrid-that implements some sort of hybrid public/private/community.
is a company that offers cloud-based services to individuals and businesses.
cloud service providers (CSPs)
Multicloud architectures
are where the consumer
organization uses services from more than one CSP.
cloud service models
the way computing services are delivered through the internet, where users access applications and infrastructure as a service rather than owning the physical hardware and software:
* Infrastructure as a Service
* Software as a service (SaaS)
* Platform as a service (PaaS)
*
is a means of provisioning IT resources, such as
servers, load balancers, and storage area network (SAN) components, quickly.
Infrastructure as a service (IaaS)
Software as a service (SaaS)
is a different model of provisioning software
applications.
Platform as a service (PaaS)
a cloud computing model where a third-party provider delivers a development environment, including hardware and software tools, over the internet, allowing users to build, run, and manage applications without having to manage the underlying infrastructure;
is a way to access a company’s computer systems remotely from any device. It’s a type of desktop virtualization that uses virtual machines (VMs) to run desktop environments on a central server.
Virtual desktop infrastructure (VDI)
file synchronization
is the process of keeping files up to date and consistent across multiple devices or locations. It’s also known as file sync.
* Dropbox
* Google Drive
Content Delivery Network (CDN)
is a geographically distributed network of servers that stores copies of website content, like images, videos, and HTML files, in data centers around the world, allowing users to access content from a server geographically closer to them, resulting in faster loading times and improved performance
Internet exchange points (IXPs)
is a physical location where networks can exchange traffic.
Software-defined networking (SDN)
is a network management approach that uses software to control and manage networks
application programming interface (API)
are a set of rules and protocols that define how applications exchange data, features, and functionality. is a software intermediary that allows different applications to communicate with each other.