click below
click below
Normal Size Small Size show me how
Cloud Computing
An introduction to the principles of Cloud Computing
Question | Answer |
---|---|
What is Cloud Computing? | On-demand availability of computer system resources, especially compute and storage, without direct active management by the user |
What are the main components of a server? | RAM - memory CPU - compute Storage - data Databases - structured data Networking - switch, router |
Define Private Cloud | Using cloud resources owned and operated by themselves; secure and optimised to their requirements - not publicly accessible |
Define Public Cloud | Using cloud resources owned and operated by a third party and rented to multiple businesses; |
Define Hybrid Cloud | Retaining some on-prem services while branching out into using public/private cloud services |
What are the five principles of Cloud Computing? | On-demand self-service Broad network access Multi-tenancy and resource pooling Rapid elasticity and scalability Measured service |
How does the global infrastructure of AWS work? | Regions - Availability Zones (at least 2, used to deploy infra) - Data Centres (at least 2, connected with high bandwidth network with redundant power) - Edge Locations |
What might influence the geographic location a user chooses to deploy their infrastructure into? | Local data protection laws Availability of services Cost of services Proximity to user-base |
Define IaaS | A business rents the underlying infrastructure of their application as a service Highly flexible and easy to parallel with on-prem IT |
Define PaaS | A business rents the underlying infrastructure and platform of their application as a service Focus on deployment and management of applications and data |
Define SaaS | A business rents a fully-operational application as a service |
Principles of AWS Pricing | PAYG Compute - pay for compute time Storage - pay for data stored in the cloud Access - pay to transfer data OUT of the cloud |
What is the Shared Responsibility Model? | Distribution of responsibilities for security in the cloud Customer: Responsible for security IN the cloud (user's data, applications, client/server-side encryption) AWS: Responsible for security OF the cloud (AWS-provided hardware and software) |
What are the benefits of Cloud Computing? | Trade capital expense (CAPEX) for operational expense (OPEX) Go global in minutes No need to predict/provision/maintain data centres High availability, scalability, redundancy |