Cloud computing Flashcards
What is cloud computing?
• On demand availability of computer resources e.g. data storage and computing power accessed over a network
Name 3 service models
- Infrastructure as a service (IaaS)
a. Virtual machines, storage, networks - Platform as a service (PaaS)
a. Execution runtime, database, web server, development tools e.g. Elastic Beanstalk - Software as a service (SaaS)
a. Applications- emails, games, productivity software
Name 3 deployment models
1, Private cloud
a. A cloud infrastructure that is managed and hosted internally
b. Organisation purchases all hardware and manages the cloud infrastructure
2. Public cloud
a. Services are accessed over a network that is open for public use
b. E.g. AWS, Oracle, Microsoft, Google…
3. Hybrid cloud
a. Combination of public and private clouds
b. E.g. company stores sensitive client data on a private cloud application and less sensitive data on part of the public cloud
What are the three main threats to cloud computing?
- Insecure interfaces and APIs
- Data loss
- Leakage and hardware failure
What are the advantages and disadvantages or adopting a cloud solution?
Advantages-
- Cost saving
- Strategic edge (if using SaaS)
- High speed
- Back-up and restore data
- Reliability
- Flexibility (increase resources when required)
- Availability
Disadvantages
- Security threats (see above)
- Down time (smaller providers)
- Internet connectivity
- Vendor lock in