IntroductionEver wonder how your favorite apps run so smoothly? Welcome to the world of cloud computing, which is revolutionizing business operations by making processes more efficient and scalable. The cloud computing market is expected to be worth $947.3 billion by 2026. What is Google Cloud?Google Cloud is comprised of multiple services available over the Internet. These services accelerate an organization’s ability to go digital. Cloud computing is all about using hosted services, such as servers, data storage, networking, databases, and software over the internet. So, you’re getting things done using Google’s computers while using Google Cloud. It lets you build and host applications, store data, and analyze data, all in Google's highly scalable and reliable computing infrastructure. Google's data centers are located worldwide (regions include Asia, Africa, Australia, the Middle East, Europe, South America, and North America). They provide a list of Google cloud services (the list keeps growing).Google shares these computing resources with developers through Google Cloud. It helps developers build and run applications using Google’s infrastructure. Moreover, the multiple products offered by Google Cloud are seamlessly integrated to suit your use case. Let’s suppose you are building a new social networking site for dogs! You could start by storing profile photos in Cloud Storage. Then, you can store other profile information (locations, dog names, and hobbies) using the Cloud Firestore database. Next, you could use Vision AI to detect objects in each photo, like balls, stuffed animals, and bones. These ML-powered data insights might help you find other furry friends. The final step is deploying the application on the web using Cloud Run. This helps with app scalability and gaining more users.How to Use the Google Cloud Free Program?There are three ways to get started with Google Cloud for free which would be discussed below. $300 free credits for new customersNew customer? Grab their $300 free credits to try Google Cloud products. It will help you build a proof of concept with zero charges until you activate a fully paid plan.Deploying pre-built solutions with $300 free creditsYou can also deploy Google’s pre-built solutions with the free $300 credit you get. So, you can deploy solutions for free, such as a load-balanced VM, a dynamic website, a three-tier web app, and more.20+ products with free tierYou can use AI APIs, Compute Engine, Google Kubernetes Engine, Cloud Build, Cloud Run, Firestore, Vision AI, Workflows, Cloud Shell, Secret Manager, BigQuery, and other popular products for free up to certain monthly limits. This won't count against your $300 free credit.What are Google Cloud Resources?Google Cloud resources are the fundamental components that make up Google Cloud Services. These may include Compute Engine Virtual Machines, Cloud Storage Buckets, Cloud SQL Databases, and more. These resources are organized hierarchically using projects and folders. Projects are how you group resources and are at the first level of the hierarchy. All resources should relate to one project.So, a given compute engine virtual machine or a cloud storage bucket would belong to one project. Optionally, projects can belong to organizations that provide centralized visibility and control across all projects in a given organization. An organization helps your company or group administrators manage billing or security across many projects. You can further organize your company’s departments or teams into folders. Folders can contain projects and subfolders for further structure and nesting. Featured Google Cloud ProductsCompute EngineIt helps create and run online virtual machines using Google’s reliable cloud infrastructure. You can select the right machine from predefined or custom machine types. Cloud StorageIt helps you store objects while optimizing the performance of your apps. Google Cloud Storage is a global, secure, and scalable object or blob store for mutable, unstructured data, such as images, videos, and documents.BigQueryIt is Google’s enterprise data warehouse that was designed to make large-scale data analysis accessible to everyone. It helps you get valuable insights from your data with ease.Cloud RunIt brings serverless agility to your containerized apps. You can use Cloud Run to deploy any stateless HTTP container. This lets you write your code in your favorite language with the framework or binary library that works for you.Google Kubernetes EngineIt helps you modernize your existing application. Google Kubernetes Engine (aka GKE) is an enterprise-grade platform for stateful and stateless containerized apps.Vertex AIIt provides tools for every step of the machine learning workflow across different model types for varying levels of machine learning expertise. So, you get a simplified machine-learning workflow in one central place.LookerIt acts as a Google for your business data. The easy-to-use Looker Studio tools allow you to explore, analyze, and visualize information. Google’s cloud-first infrastructure, foundational AI, industry-leading APIs, and flexible semantic layer deliver BI solutions.Apigee API ManagementIt helps organizations create digital experiences for older back-end services, microservices, hybrid or multi-cloud environments, and fully serverless stacks. Cloud SQLCloud SQL is a fully managed, relational database service from MySQL, Postgre, or SQL Server on Google Cloud. It lets you automate mundane, time-consuming tasks like patches, updates, backups, and replicas. Gemini It is an AI-powered assistant for developers to accelerate software development, application lifecycle, security, data analytics, and databases.Cloud CDNCloud CDN is a content delivery network that accelerates your web and video content delivery by using Google’s Global Edge Network to bring content as close to the user as possible. Pricing of Google CloudServicePricingCompute Engine - e2-micro instanceFree tier: 2 vCPUs, 1 GB RAM, $0.01/hour (after free tier)- n1-standard-1 instance$0.0475/hour (1 vCPU, 3.75 GB RAM)- n2-standard-2 instance$0.0950/hour (2 vCPUs, 8 GB RAM)Cloud Storage - Standard storage$0.020 per GB per month- Nearline storage$0.010 per GB per month- Coldline storage$0.004 per GB per monthCloud SQL - MySQL/PostgreSQL$0.0150/hour (db-f1-micro instance, 0.2 GB RAM)- SQL Server$0.6710/hour (db-custom-2-4096 instance, 2 vCPUs, 4 GB RAM)Kubernetes Engine - Standard cluster$0.10 per cluster per hourBigQuery - Storage$0.02 per GB per month- Query$5.00 per TB processedApp Engine - Standard environment$0.05 per instance-hour (F1 instance, 0.6 GB RAM)- Flexible environment$0.052 per instance-hour (F1 instance, 1 vCPU, 0.6 GB RAM)Cloud Functions - InvocationsFirst 2 million free, $0.40 per million after- Compute time$0.0000025 per 100 msCloud Run - CPU$0.000024 per vCPU-second- Memory$0.0000025 per GB-secondNetwork - Egress to North America$0.12 per GB- Egress to Europe/Asia$0.12 per GB (first 10 TB), $0.11 per GB (next 40 TB), $0.08 per GB (next 100 TB), $0.05 per GB (over 150 TB)Operations Suite - Monitoring$0.2580 per GiB of logs ingested- LoggingFree up to 50 GiB per month, $0.50 per GiB afterUseful commands of Google CloudCommandDescriptiongcloud initInitialize, authorize, and configure the Google Cloud CLI.gcloud auth loginAuthorize gcloud to access Google Cloud resources.gcloud config set project PROJECT_IDSet the default project for Google Cloud commands.gcloud projects listList all Google Cloud projects associated with the user.gcloud compute instances listList all VM instances in the specified project and zone.gcloud compute instances create INSTANCE_NAMECreate a new VM instance.gcloud compute ssh INSTANCE_NAMESSH into a VM instance.gcloud compute instances delete INSTANCE_NAMEDelete a VM instance.gcloud container clusters listList all Kubernetes clusters in the project.gcloud container clusters create CLUSTER_NAMECreate a new Kubernetes cluster.gcloud container clusters delete CLUSTER_NAMEDelete a Kubernetes cluster.gcloud sql instances listList all Cloud SQL instances in the project.gcloud sql instances create INSTANCE_NAMECreate a new Cloud SQL instance.gcloud sql instances delete INSTANCE_NAMEDelete a Cloud SQL instance.gcloud functions deploy FUNCTION_NAMEDeploy a Google Cloud Function.gcloud functions logs read FUNCTION_NAMEView logs for a Google Cloud Function.gcloud pubsub topics listList all Pub/Sub topics in the project.gcloud pubsub subscriptions listList all Pub/Sub subscriptions.gcloud pubsub topics create TOPIC_NAMECreate a new Pub/Sub topic.gcloud iam roles listList all IAM roles available in the project.gcloud iam service-accounts create SA_NAMECreate a new service account.gcloud iam roles delete ROLE_NAMEDelete an IAM role.gcloud app deployDeploy an app to Google App Engine.gcloud app browseOpen the deployed app in a web browser.gcloud firestore databases createCreate a new Firestore database.gcloud firestore databases listList all Firestore databases.gcloud bigquery datasets listList all BigQuery datasets in the project.gcloud bigquery datasets create DATASET_NAMECreate a new BigQuery dataset.gcloud logging logs listList all logs in the project.gcloud logging read LOG_NAMERead log entries from a specific log.gcloud billing accounts listList all billing accounts associated with the project.gcloud billing projects link PROJECT_IDLink a project to a billing account.gcloud dns managed-zones listList all managed DNS zones in the project.gcloud dns record-sets list --zone=ZONE_NAMEList all DNS records in a specific managed zone.Calculate Pricing as per your need ConclusionComing to an end you must be well aware of the foundational basis of Google Cloud and its associated products by now. Whether you want to enhance your infrastructure, streamline your operations, or innovate your offerings, Google Cloud has something powerful in store (especially for developers!).Read Morehttps://devopsden.io/article/what-is-microsoft-azure-active-directoryFollow us onhttps://www.linkedin.com/company/devopsden/