what is cloud Flashcards
cloud
A “cloud” is a computer system that provides users with shared access to on-demand computing resources via the internet
Is Cloud Is Useful…?
Resource Utilization (practical effective and use of)
Scalability and Elasticity (can be changed & flexibile in size)
Reproducibility by way of Programmability
Reliability through redundancy
Cloud computing might be defined as
a brand new kind of computing where dynamically scalable and often virtualized resources are shown as services on the Internet.
Cloud Computing is a general term
used to describe a new class of network based computing that takes place over the Internet
Top options that come with the cloud computing technology include
cost savings, high availability, and easy scalability.
There are three separate types of cloud computing
(a) public cloud (b) private cloud and (c) hybrid cloud. Cloud computing may be the IT foundation for cloud
Cloud vs. HPC
Cloud Availability Multi-level API Interactions On-demand/Interactive Use Using Commodity Components.
HPC (S/W & H/W) Utilization Capability or Capacity Science Checkpoint/Restart I/O Memory/Network Bandwidth & Latency
Service Models
Infrastructure-as-a-service (IaaS)
Virtual servers, networks, firewalls, etc. (AWS, Azure)
Platform-as-a-service (PaaS)
Deploy application without managing virtual servers (Google App Engine, Heroku)
Software-as-a-service (SaaS)
Ready to use software applications (Gmail, Office365)
Functions-as-a-service (FaaS)
Run on demand without knowing the infrastructure (hook.io, AWS Lambda)
Caas (virtualizations)