3 - Infra and App Mod Flashcards
Google’s network carries [what]% of the worlds internet traffic each day
Google is 100% run on what?
- Googles network carries 40% of the worlds internet traffic each day
- Google is 100% run on renewable energy
What is IaaS and PaaS?
IaaS:
Outsourcing your IT needs at the infrastructure level, Google manages the maintenance of infrastructure but administrators still have direct control over operating systems they want to run on the cloud-based infra. Eliminates the need for users to purchase, set up and maintain physical servers.
PaaS: You don’t have to manage the infrastructure and, for some services, you only pay for what you use. Offers users greater flexibility and ease of operation.
Just like IaaS, the customers have access to servers and data centers which are maintained and managed by the third-party provider. However, they mainly use PaaS for building custom SaaS applications.
The platform that can be accessed through the internet provides developers with a framework and tools to build apps and software that are tailored to the organization’s individual needs.
Provides infrastructure to host applications, as well as software tools to help customers develop and deploy those applications
Compute or computing: Means what?
a computers ability to process information
What are the 3 compute options available?
VMs
Containerisation
Serverless
What is a hypervisor used for?
sits on top of physical hardware and VMs are built on top of it. It is like multiple computers that use one piece of hardware
What do VMs enable?
- VMs enable businesses to run multiple OS and Applications on physical hardware in a way that is manageable - resource optimization
- They share the same pool of computer processing, storage and networking resources
Why is containerisation more efficient than VMs?
- Containerisation is efficient as they only recreate/virtualise the OS. this means they only contain what’s needed for the app they need to support - more lightweight
Easier to make changes to apps within containers since they are isolated, easier to find issues
What is Private Cloud, Hybrid Cloud and Multi-Cloud
Private cloud is where an organization has virtualized servers in its own data centers to create its own private on-premises environment.
- regulatory reasons data needs to be on site or if already made a significant investment in own infra
Hybrid Cloud: combination of on-premises or private cloud infrastructure and public cloud services
- alot of companies currently in this situation
Multi Cloud: multiple public cloud providers
- need flexibility and secure connectivity (anthos)
What is Serverless computing?
Means compute power is provisioned behind the scenes as needed.
What’s an example of FaaS in serverless computing? (function on an app example)
function as a service
e.g want a function on your app for a user to upload a photo. you write the code for that function into your cloud platform, then GCP takes care of the rest.
GCP’s VM-based compute options?
CE,VME, BM
Compute Engine
VM Engine
Bare Metal
What is Compute Engine?
VM based compute option
computing and hosting service that allows you to create and run VMS on GCP
What is VMware Engine?
VM based compute solution
- software you can run on a VM - spin up a new private cloud quickly with no disruptions
What is Bare Metal?
VM based compute option
migrate specialised workloads to the cloud while maintaining existing investments and architecture
allows access to, and integration with GCP services
What is the Container-based compute option
- Kubernetes (GKE)
- Deploy, Manage, Scale containerised apps using GCP infra