Hello guys, welcome back to our blog. In this article, we will discuss the google cloud platform, the different types of services provided by GCP (google cloud platform), and its functions.
If you have any electrical, electronics, and computer science doubts, then ask questions. You can also catch me on Instagram – CS Electrical & Electronics.
Also, read:
- Applications Of Artificial Intelligence (AI) In Renewable Energy
- Why Working From Home Is Better Than Going To Office Must Know
- Top 20 Best Databases For Website And Mobile Applications
Google Cloud Platform
Nowadays we have many cloud providers in the market. Such as amazon web services, google cloud platform, Microsoft Azure, VMware, and IBM cloud. So lets we discuss GCP
GCP stands for the google cloud platform. GCP owns around 9% of the world’s market launched in the year 2008. It offers application development and integration services for its end users in addition to cloud management. And it also offers services for big data, machine learning, and IoT. GCP is available in 200 plus countries across the world as of today. GCP is present in 61 zones and 20 regions. It follows the pay-as-you-go approach. You only pay for individual services. You need them for as long as you use them. Let us discuss different types of google cloud services.
- Compute
- Storage and databases
- Networking
- Big Data
- Machine learning
- Identity & Security
- Management and developer tools
- API management
- Containers
- Healthcare and life sciences
- Hybrid and multi-cloud
- Media and gaming
- Serverless computing
- Migration
01. Compute
It basically offers scalable, high-performance, virtual machines that run in google centers with access to high performance. And compute also has four kinds of services. There are
- Compute engine
- App Engine
- Kubernetes engine
- Cloud functions
Compute engine is nothing but a raw server. The app engine is basically used for a web server configuration. It only hosts your website. Kubernetes engine It’s probably the most interesting service of them all. Now if you have applications that are running inside containers inside docker containers and you want to deploy the docker container on the cloud.
You can use the Kubernetes engine for that container. Cloud functions It is again a platform as a service. That is we don’t get access to the operating system. In this, you do not host or deploy an application exactly. You use the cloud functions for the back-end processing.
02. Storage And Database
It basically uses two things and there are a host of things that you can store. You can solve no SQL kind of data, no SQL data means unstructured data. It also has 4 kinds of storage in it.
- Storage
- Big table
- SQL
- Spannel
Storage is used for storing and it is a file system offered by google cloud. So that you can upload any kind of application or any kind of file that you want to upload in the cloud. You can upload it to these storage domains. So, it’s just like google drive that you use these days. You have any other application and that is video, ppt, and doc application anything that you are uploading can be uploaded on the storage file system offered by google cloud.
Big table It is also used for no SQL kind of data or unstructured data. And it uses it with big data applications. A big table can be integrated with Base. And you can use Hbase to dump its data onto the big table and will do it perfectly.
SQL is basically as you might have guessed for structured data. So, whenever your application is dealing with databases that are structured in nature. You can use the SQL service from google cloud. SQL cannot be scaled horizontally.
Spannel which can be scaled horizontally as well. So when if your application needs scaling as well as part of its use that is you don’t know the come out of usage. You know when will it be heavily used or will it be likely used or the kind of users which are coming on to your website very a load to roll today. You can probably use the spanner service from the storage domain.
03. Networking
We have 3 kinds of networks there.
- Vpc network
- Network services
- Interconnect
VPC network – VPC stands for the virtual private network. It is a cloud network that is given by google cloud. And it manages networking functionalities for the google cloud platform. It is a virtual private cloud that you can create around any kind of instances that we have launched. It manages network functionality for the google cloud platform.
Network services The network service tools make it easy to manage and scale your networks. It provides you with hybrid connectivity and delivers enterprise-grade connectivity to VPC’s highly available global DNS network.
Interconnect: This cloud interconnect provides you with low latency highly available connections. Lets you extend your organization’s data center network into google cloud. It enables you to transfer data between your on-premises and google cloud VPC.
04. Big data
- • Cloud datalab
- • Cloud dataproc
- • Cloud Pub / Sub
- • Big Query
Data lab It lets you explore, analyze, transfer and visualize data and build machine learning models. It lets you launch a docker container that runs cloud Datalab.
Cloud dataproc Lets you do batch processing, querying, streaming, and machine learning. It is a fast, easy to use fully managed cloud service for running Gcp-produced services.
GCP Pub/Sub Is a messaging service that lets you decouple services that produce events from services that process events.
Google Big Query It is a serverless data warehouse that enables scalable analysis of your data. It can be used to turn your big data into informed business decisions
05. AI & Machine learning
Al is a platform that builds, deploys, and manages machine learning models. It has been serviced as follows
- Cloud Machine learning
- Vision API
- Speech API
- Natural Language API
- Translation API
- Jobs API
Cloud machine learning: This cloud machine learning platform Google AI is a fully managed service that helps to build machine learning models and easy-to-use UI, or with your own code.
Vision API: It is a fully managed platform that helps you and delivers you pre-trained vision API to detect emotion, understand the text, and more.
Speech API: This product is an automatic Speech Recognition platform. It recognizes your speech. It dedicates you to a speech-to-text button. Turn On the button and begin speaking, it converts your speech to text.
Natural Language API It is a well-trained machine learning model it analyses your document and recognizes the sentiment of text and it will highlight based on that sentiment.
Translation API It is an advanced translation system other than any cloud platform. It will convert your text to more than a hundred languages instantly.
Jobs API It is a fully managed service that allows you to search for the desired job and get apply for it. It shows all the job data for you to apply.
06. Identity & Security
GCP provides you with a secure and identify cloud platform. The following are the services in it.
- Cloud resource manager
- Cloud IAM
- Cloud security scanner
- Cloud platform security
Cloud resource manager: This product or service provides you with various methods you can use to manage your products on the cloud.
Cloud IAM: Identify and access management will give you full control over your cloud data and account. It authorizes and administrates who can take action or control specific resources.
Cloud security Scanner: It reviews and scans vulnerabilities in your google app engine, and web applications, and understands the security state of your google cloud assets. Threat prevention and review your cloud-modified actions.
Cloud platform security: It consists set of policies, procedures, controls, and technologies that work together to protect your cloud data and accounts. It secures you against unauthorized use or access, DDoS attacks, hackers, malware, and other security issues.
07. Management Tools & Developer Tools
Management Tools
GCP allows you to manage, and monitor your cloud.
- Stack driver
- Monitoring
- Logging
- Error detecting
- Trace
- Cloud console
These management tools provide you with and measure the health of your cloud resources and monitors provide you visibility into metrics It provides real-time log management and analyzes your login services. It identifies the error in your application and warns you that It traces your security threats and enables you free secured cloud AI. Cloud console lets you build, deploy, and scale applications, websites, and services like google It allows you to manage and create projects in your cloud.
Developer Tools
This service provides you development related products that are:
- • Cloud SDK
- • Deployment manager
- • Cloud source repositories
- • Cloud test lab
Cloud SDK: It is a set of tools that lets you analyze your resources and applications hosted on google cloud.
Deployment Manager: It allows you to specify the required resources for your application. It simply creates, deploys, and manages your application.
Cloud Source Repositories: This repository is a fully feature private Git repository hosted On GCP. It pushes, pulls, clones, logs and performs other Git operations.
Cloud Test Lab: It is a test lab that allows you to test your android application here and with one operation you can test it on a wide variety of devices.
08. API Management
It is a process of creating and publishing web application programming interfaces (APIs). It is a process that grants business control over and visibility into the APIs that connect applications and data to improve strategies. It is the process of overseeing application program interfaces in a secure and scalable environment.
- API analytics
- API monetization
- Cloud endpoints
- Developer portal
- Cloud health care API
09. Containers
It allows you to package your applications and dependencies and can be controlled. It is a standard unit of software that blends all the upcode and all its dependencies. So then the application runs quickly and reliably from one computing environment to another.
- Artefact registry
- Cloud build
- Cloud run
- Container registry
- Google Kubernates Engine
- Knative
- Deep learning containers
- Container security.
10. Healthcare & Life Sciences
Google meets today’s healthcare needs by providing many products. Google meets for telehealth. It supports patients remotely and protects caregivers and patient safety by offering to take home devices. Using APIs they deliver mobile applications that give patients an easy way to stay in touch.
- Apigee Healthcare APIs
- Cloud health care API
- Cloud life sciences
11. Hybrid & Multi-cloud
It provides two types of strategic cloud or hosting infrastructure in a single organization. A hybrid cloud means that bends two or more different types of clouds. Multi-cloud means that blends different clouds of the same type. It provides persistent, secure, high-speed connectivity between the enterprise
- Google kubernates
- GKE On-prem
- Istio on GKE
- Anthos configuration management
- Serverless
- Stack driver
12. Media & Gaming
Google cloud platform provides a service related to media and empowers your gaming infrastructure completely and accelerates data. Cloud gaming service provides you with online servers to play games and media.
- Game servers
- Open cue
- Zync Render
- Anvato
13. Serverless Computing
This GCP lets you build serverless applications easily and quickly with their computing, storage, data analytics, machine learning, and messaging services. You can run your serverless workloads anywhere while maintaining a consistent developer experience. It helps you to write your code without worrying about the underlying infrastructure.
- App Engine
- Cloud functions
- Cloud run
- Workflows
14. Migration
You can easily migrate to GCP as they provide a vast no of products. It is available to every user. It supports over one billion users without compromising performance, agility, or cost. It helps you to minimize threats and secure your data across the data centers, hardware, and network cables.
- Big Query data transfer service
- Cloud data transfer
- Cloud foundation toolkit
- Migrate for anthos
- Migrate for compute engine
- Storage transfer service transfer appliance
- VM migration.
These are the different products offered by GCP (Google Cloud Platform). I hope this article may help you all a lot. Thank you for reading.
Also, read:
- 100+ C Programming Projects With Source Code, Coding Projects Ideas
- 1000+ Interview Questions On Java, Java Interview Questions, Freshers
- App Developers, Skills, Job Profiles, Scope, Companies, Salary
- Applications Of Artificial Intelligence (AI) In Renewable Energy
- Applications Of Artificial Intelligence, AI Applications, What Is AI
- Applications Of Data Structures And Algorithms In The Real World
- Array Operations In Data Structure And Algorithms Using C Programming
- Artificial Intelligence Scope, Companies, Salary, Roles, Jobs