The document provides an overview of Google Cloud Platform (GCP), explaining cloud computing, its benefits, and comparisons to AWS. It details GCP services, including Cloud IAM for access control, Compute Engine for virtual machines, Cloud Storage for object storage, and Virtual Private Cloud for private networking. GCP is highlighted for its scalability, performance, and cost-effectiveness in the cloud computing market.
Content What iscloud computing? Why GCP? Comparison Introduction to GCP Service provided by GCP Cloud IAM Compute Engine Compute Storage Virtual Private Cloud Demo
3.
What is cloudcomputing? Cloud computing is the on-demand availability of computer system resources, especially data storage and computing power, without direct active management by the user Service Models: IaaS, PaaS, SaaS, FaaS
Why GCP? Runson Google's Infrastructure Performance you can count up on Cost: Google’s Cloud is the clear winner when it comes to compute and storage costs compared to AWS Market: AWS is the market leader when compared with AWS In terms of VM size, GCP now offers the largest VMs in the market Fast bootup of VMs or any resources As per Gartner survey, GCP has better UX
6.
Introduction to GCP Google Cloud Platform enables developers to build, test and deploy applications on Google's highly scalable and reliable infrastructure. Choose from computing storage and application services from your web, mobile and Backend solutions. Google cloud platform is a set of modular cloud based services that allow you to create anything from simple to complex applications. These services/resources are categorised as Global, regional, or zonal resources
7.
• global resourcesinclude preconfigured disk images, disk snapshots, and networks • regional resources include static external IP addresses • zonal resources include VM instances, their types, and disks
Cloud IAM WithCloud IAM, you manage access control by defining who (identity) has what access (role) for which resource. Enterprise-grade access control Features: • Single access control interface • Fine-grained control • Context-aware access • Flexible roles • Web, programmatic, and command-line access • Free of charge
12.
Access management hasthree main parts: Member: A member can be a Google Account (for end users), a service account (for apps and virtual machines), a Google group, or a G Suite or Cloud Identity domain that can access a resource. Role. A role is a collection of permissions. Permissions determine what operations are allowed on a resource. Policy. The Cloud IAM policy binds one or more members to a role
14.
Service Account Aservice account is an account for an application instead of an individual end user When you run code that's hosted on Google Cloud, the code runs as the account you specify You can create as many service accounts as needed to represent the different logical components of your application