The Google Cloud Computing Platform is a
rapidly evolving industry standard, and many organizations have a successful
application that is promoted in a variety of ways. Every organization has a
variety of cloud computing options, including roles such as Cloud Computing
Manager, Cloud Computing Architect, Module Lead, Cloud Engineer, Cloud
Computing Trainer, and so on. Below are the most often asked questions and
answers in this sector, which will be useful to all candidates.
Google
Cloud Platform (GCP) is a set of cloud computing services supplied by Google
that run on the same infrastructure as Google's internal products, such as
Google Search, Gmail, and YouTube.
Google
has introduced a number of cloud services to the App Engine platform since its
launch. Its specialization is offering a platform for individuals and
businesses to create and execute software, and it connects those users over the
internet.
Ques.
1): What do you understand by Cloud Computing?
Answer:
Cloud
computing is described as computer power that is entirely stored in the cloud
at all times. It is one of the most recent developments in the online saga
sector, and it mostly relies on the Internet, i.e. the Cloud, for delivery. The
cloud computing service is genuinely worldwide, with no regional or border
limits.
Ques.
2): What is the difference between cloud computing and virtualization?
Answer:
•
Cloud computing is a set of layers that work together to provide
IP-based computing; virtualization is a layer/module inside the cloud computing
architecture that allows providers to supply IaaS (Infrastructure as a Service)
on demand.
•
Virtualization is a software that allows you to generate
"isolated" images of your hardware and software on the same machine.
This allows various operating systems, software, and applications to be
installed on the same physical computer.
Ques.
3): Tell us about Google Cloud's multiple tiers.
Answer:
The
Google cloud platform is divided into four layers:
1.
Infrastructure as a Service (IaaS): This is the foundational layer, which
includes hardware and networking.
2.
Platform as a Service (PaaS): This is the second layer, which includes both the
infrastructure and the resources needed to construct apps.
3.
Software as a Service (SaaS): SaaS is the third layer that allows users to
access the service provider's numerous cloud products.
4.
Business Process Outsourcing: Despite the fact that BPO is not a technical
solution, it is the final layer. BPO refers to outsourcing services to a vendor
who would handle any issues that the end-user may encounter when using cloud
computing services.
Ques.
4): What are the most important characteristics of cloud services?
Answer:
Cloud
computing and cloud services as a whole provide a slew of capabilities and
benefits. The items listed below are the same. The convenience of being able to
access and control commercial software from anywhere on the planet.
•
The capacity to build and develop web applications capable of
handling multiple customers from around the world at the same time, and to
quickly centralise all software management tasks to a central web service.
•
By centralising and automating the updating process for all
applications installed on the platform, the need to download software upgrades
will be eliminated.
Ques.
5): What is GCP Object Versioning?
Answer:
Object
versioning is a method of recovering data that has been overwritten or
destroyed. When objects are destroyed or overwritten, object versioning
increases storage costs while maintaining object security. When you activate
object versioning in your GCP bucket, a noncurrent version of the object is
created every time the item is overwritten or removed. To identify a variant of
an entity, properties generation and meta generation are utilised. The phrase
generation refers to the act of producing material, whereas meta generation is
the process of producing metadata.
Ques.
6): Why is it necessary for businesses to manage their workload?
Answer:
A
workload in an organisation can be characterised as a self-contained service
with its own set of code that must be executed. Everything from data-intensive
workloads to transaction and storage processing is included in this task. All
of this labour is independent of external factors.
The
following are the primary reasons why businesses should manage their workload.
•
To get a sense of how their applications are performing.
•
To be able to pinpoint exactly what functions are taking place.
•
To obtain a sense of how much a specific agency will charge for
using these services.
Ques.
7): What is the relationship between Google Compute Engine and Google App
Engine?
Answer:
•
Google Compute Engine and Google App Engine are mutually
beneficial. Google Compute Engine is an IaaS service, while Google App Engine
is a PaaS service.
•
Web-based applications, mobile backends, and line-of-business
applications are typically operated on Google App Engine. Compute Engine is an
excellent alternative if you want more control over the underlying
infrastructure. Compute Engine, for example, can be used to construct bespoke
business logic or to run your own storage system.
Ques.
8): What are the main components of the Google Cloud Platform?
Answer:
The
Google Cloud Platform (GCP) is made up of a number of components that assist
users in various ways. I'm familiar with the following GCP elements:
•
Google Compute Engine
•
Google Cloud Container Engine
•
Google Cloud App Engine
•
Google Cloud Storage
•
Google Cloud Dataflow
•
Google BigQuery Service
•
Google Cloud Job Discovery
•
Google Cloud Endpoints
•
Google Cloud Test Lab
•
Google Cloud Machine Learning Engine
Ques.
9): What are the different GCP roles you can explores?
Within
Google Cloud Platform, there are many positions based on the tasks and
responsibilities.
•
Cloud software engineer: A cloud software engineer is a software
developer who focuses on cloud computing systems. This position entails the
creation of new systems or the upgrade of current ones.
•
Cloud software consultant: This position comprises finding
solutions to Google's cloud computing customers' complicated problems.
•
Technical programme managers: To oversee the planning,
communication, and execution of diverse cloud solutions, you'll require
appropriate technical competence in cloud computing.
•
Cloud engineering managers: Software engineers hired for this
position are responsible for designing and delivering internet-scale solutions
and products within the cloud computing infrastructure.
•
Cloud engineering support: As a software engineer, you could be in
charge of managing cloud computing systems and providing technical help to
cloud customers who are having problems.
•
Product managers for cloud products: As a product manager, you'd
be in charge of overseeing the development of new cloud products from
conception to launch.
Ques.
10): In Google Cloud Storage, what is a bucket?
Answer:
Buckets
are the most fundamental containers for storing information. You may arrange
data and grant control access to buckets. The bucket has a globally unique name
that corresponds to the location where the contents are kept. It also contains
a default storage class that is applied to objects that are added to the bucket
without a storage class defined. The number of buckets that can be created or
deleted is similarly unlimited.
Ques.
11): What is Cloud Armor, exactly?
Answer:
It
will aid in the protection of your infrastructure and application from DDoS
attacks. It protects your infrastructure by working with HTTPS load balancers.
For the same, we can accept or disallow the rule. Cloud Armor's rules language
is flexible, allowing for customization of defence and mitigation of attacks.
It also contains predefined rules to protect against application-aware
cross-site scripting (XSS) and SQL injection (SQLi) attacks. If you're running
a web application, the allow and deny rules you set up will help you protect
against SQL injection, DDoS attacks, and other threats.
Ques.
12): In cloud computing, what is load balancing?
Ans:
In a cloud computing context, load balancing is the practise of spreading
computer resources and workloads to control demand. It aids in achieving high
performance at lower costs by effectively managing workload demands through
resource allocation. It makes use of the concepts of scalability and agility to
increase resource availability in response to demand. It's also utilised to
keep track of the cloud application's health. All of the major cloud companies,
such as AWS, GCP, Azure, and others, provide this feature.
Ques.
13): What is Google BigQuery, and how does it work? What are the advantages of
BigQuery for data warehouse administrators?
Ans:
Google BigQuery is a software platform that replaces the traditional data
warehouse's hardware architecture. It is employed as a data warehouse and hence
serves as a central repository for all of an organization's analytical data. In
addition, BigQuery divides the data table into components called as datasets.
For
data warehouse practitioners, BigQuery comes in handy in a number of ways. Here
are a few of them:
•
BigQuery dynamically assigned query resources and storage
resources based on demand and usage. As a result, it does not necessitate
resource provisioning prior to use.
·
For efficient storage management, BigQuery stores data in a
variety of ways, including proprietary format, proprietary columnar format, query
access pattern, Google's distributed file system, and others.
•
BigQuery is completely up to date and controlled.
•
BigQuery enables a broader level of backup recovery and
catastrophe recovery.
•
BigQuery engineers manage the service's updates and maintenance
completely without any downtime or performance degradation. Users can easily
reverse changes and return to a previous state without having to request a
backup recovery.
Ques.
14): What are the primary benefits of utilising Google Cloud Platform?
Answer:
Google
Cloud Platform is a platform that connects customers to the greatest cloud
services and features available. It is gaining popularity among cloud experts
and users due to the benefits it provides.
The
following are the key benefits of adopting Google Cloud Platform over other
platforms:
•
When compared to other cloud service providers, GCP offers
significantly lower price.
•
When it comes to hosting cloud services, GCP has improved
performance and service generally.
•
Google Cloud is very quick to provide server and security updates
in a more timely and effective manner.
•
The security level of Google Cloud Platform is exemplary; the
cloud platform and networks are secured and encrypted with various security
measures.
Ques.
15): What are the different types of service accounts? How are you going to
make one?
Answer:
•
The service accounts are used to authorise Google Compute Engine
to undertake tasks on behalf of the user, allowing it to access non-sensitive
data and information.
•
By handling the user's authorization procedure, these accounts
often facilitate the authentication process from Google Cloud Engine to other
services. It is important to note that service accounts are not utilised to
gain access to the user's information.
•
Google offers several different sorts of service accounts, however
most users prefer to use one of two types of service accounts:
•
Service accounts for Google Cloud Platform Console
•
Accounts for the Google Compute Engine service
The
user doesn’t need to create a service account manually. It is automatically
created by the Compute Engine whenever a new instance is created. Google
Compute Engine also specifies the scope of the service account for that
particular instance when it is created.
Ques.
16): What are the multiple Google Cloud SDK installation options?
Answer:
The
Google Cloud SDK can be installed using one of four distinct methods. The user
can install Google Cloud Software Development Kit using any of the options
below, depending on their needs.
•
Using Google Cloud SDK with scripts, continuous integration, or
continuous deployment — in this scenario, the user can download a versioned
archive for a non-interactive installation of a given version of Cloud SDK.
•
YUM is used to download the latest published version of the Google
Cloud SDK in package format when operating Red Hat Enterprise Linux 7/CentOS 7.
•
APT-Download is used to get the latest released version of the
Google Cloud SDK in package format while operating Ubuntu/Debian.
•
The user can utilise the interactive installer to install the
newest version of the Google Cloud SDK for all other use cases.
Ques.
17): How are you going to ask for greater quota for your project?
Answer:
•
Default quotas for various types of resources are provided to all
Google Compute Engine projects. Quotas can also be increased on a per-project
basis.
•
If you find that you have hit the quota limit for your resources
and wish to increase the quota, you can make a request for more quota for some
specific resources using the IAM quotas page on the Google Cloud Platform
Console. Using the Edit Quotas button at the top of the page, you can request
more quota.
Ques.
18): What are your impressions about Google Compute Engine?
Answer:
•
Google Compute Engine is an IaaS offering that provides
self-managed and configurable virtual machines hosted on Google's
infrastructure. It features virtual machines based on Windows and Linux that
may run on local, KVM, and persistent storage, as well as a REST-based API for
control and setup.
•
Google Compute Engine interfaces with other Google Cloud Platform
technologies, such as Google App Engine, Google Cloud Storage, and Google
BigQuery, to expand its computing capabilities and hence enable more
sophisticated and complicated applications.
Ques.19):
What is the difference between a Project Number and a Project Id?
Answer:
The
two elements that can be utilised to identify a project are the project id and
the project number. The distinctions between the two are as follows:
When
a new project is created, the project number is generated automatically,
whereas the project number is generated by the user. The project number is
necessary for many services, however the project id is optional (but it is a
must for the Compute Engine).
Ques.
20): What are BigQuery's benefits for data warehouse administrators?
Answer:
•
BigQuery is useful for data warehouse professionals in a variety
of ways. Here are several examples:
•
BigQuery allocated query and storage resources dynamically based
on demand and usage. As a result, resource provisioning is not required prior
to use.
•
BigQuery stores data in a number of formats for effective storage
management, including proprietary format, proprietary columnar format, query
access pattern, Google's distributed file system, and others.
•
BigQuery is a fully managed and up-to-date service. Without any
downtime or performance reduction, BigQuery engineers manage all of the
service's updates and maintenance.
No comments:
Post a Comment