Cloud fundamentals Flashcards
What is cloud computing?
Using remote servers on the internet to manage and process data.
Or…
The network of data centers that store and compute information available
through the Internet. It includes the complex web of software, computers, networks and security systems involved
What is a dedicated server?
Using a physical machine dedicated to a single business. Cons: expensive, high maintenance. Pros: full control over your server, can have high security.
What is a virtual private server?
Physical machine dedicated to a single business that is virtualized into sub-machines. Pros: full control over your server, can have high security.
What is shared hosting?
One physical machine shared by different users. Pros: cheap. Cons: Limited capacity.
What is cloud host?
Multiple virtual machines that act as one system. The system is abstracted into multiple cloud services.
What is a cloud service provider?
A company that provides multiple cloud services that can be chained together to create cloud architectures.
What are the benefits of cloud computing?
- Cost-effective: no up-front cost, pay for what you use.
- Global: Launch workloads from anywhere in the world.
- Secure: Secure by default. Granular control over access.
- Reliable: Data backup, disaster recovery
- Scalable: Can increase or decrease on demand
- Elastic: can automate scaling.
What are the 4 main categories of IaaS (Infrastructure as a Service) as provided by cloud service providers?
- Compute: virtual computer that can run application, programs and code.
- Storage: virtual hard-drive to store files.
- Networking: virtual network to define internet connections or isolations.
- Databases: virtual databases.
What are the types of cloud computing?
- SaaS: Sofware as a Service. For customers (ex.: Office 365, gmail).
- PaaS: Platform as a Service. For developers to manage deployment (ex: Google App engine).
- IaaS: Infrastructure as a Service. For admins. Provides access to cloud IT (ex.: AWS, Azure, GCP).
What is the google shared responsibility model?
If you can configure it, it is your responsibility.
In SaaS customers have less responsibility. In IaaS, users have more responsibility
What are the main customer responsibilities in cloud computing?
- Configuration of manage services or third party software such as platforms, apps and IAMs.
- Configuration of virtual Infrastructure: OS, Network, Firewall.
- Configuration of security for data: client data encryption, server encryption, networking traffic, customer data.
What are the cloud computing deployment models?
- Public cloud: cloud native, everything built on the cloud provider.
- Private cloud: on premisse, everything built on the companies dedicated severs. Virtual private servers (VMs and granular IAMS).
- Hybrid: Use both public and private, connecting via VPN
- Cross-cloud: multiple cloud providers.
Which companies are most likely to use private cloud?
Heavy regulated companies with sensitive information, such as public sector, hospital, insurance companies.
Which companies are most likely to use hybrid clould deployment model?
Companies with legacy systems, such as banks, large professional services providers.
Which companies are most likely to use public cloud?
New projects and companies such as start ups and SaaS.