Showing posts with label IAAS. Show all posts
Showing posts with label IAAS. Show all posts

April 15, 2022

Top 20 Google Cloud Computing Interview Questions and Answers

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.



December 08, 2019

Top 20 Oracle Cloud Interview Questions & Answers



Ques: 1. What are the database related public cloud offerings in oracle cloud?

Answer:

Oracle public cloud offering comes with three database related services in the public cloud. They are as follows:

a) Schema as a Service (SAAS).

b) Database as a service (DAAS)– Also known as DBaaS, this public cloud is offered as both Infrastructure as a service IAAS and Platform as a Service PAAS.

c) Oracle database cloud Ex-Data service.

 

Oracle Fusion Applications interview Questions and Answers

 

Ques: 2. How will you provision an oracle database?

Answer:

As an oracle cloud dba, we collect requirements from customers and create it as per given requirements. In case your project needs a clone of production database immediately for testing and UAT purpose. for example, it can be done as per standard specification requirements often based on a template.

 

Oracle Accounts Payables Interview Questions and Answers

 

Ques: 3. Why should I choose oracle cloud over others, as there are many different cloud services available in market?
 

Answer:

Oracle cloud offers database as a service. Oracle database is the popular relational database company that has been in existence so long. With oracle databases supporting enterprise databases, this is a cloud service that can support databases that are used for testing, development, all the way up to live production databases. Oracle cloud offers high availability, scalability options offering business continuity, time save and lot more advantages. A cloud service from a database company to keep it simple.

 

Oracle ADF Interview Questions and Answers                                 

 

Ques: 4. what database management services are included in oracle cloud platform as service offering?

Answer:

Following database management services are included as part of Oracle cloud platform as a service PAAS: 

  • Database
  • Database backup 
  • Big Data
  • Big Data Cloud 
  • Event Hub 
  • MySQL 
  • Autonomous NoSQL Database Cloud 
  • Data hub
  • Autonomous Data Warehouse Cloud.

 

Oracle Access Manager Interview Questions and Answers

 

Ques: 5. Where can you store your oracle database backup in oracle cloud?
 

Answer:

Oracle cloud objects storage solution that is reliable and scalable. As of information from oracle website this is a 8000TB storage that is used for storing and accessing the data in databases that are ever growing. This is storage used for storing oracle database backup data.
 

Oracle Fusion HCM Interview Questions and Answers

 

Ques: 6. What are the unique features of oracle cloud database backup management offering?
 

Answer:

This is a reliable and scalable object data storage from oracle cloud. Some unique features includes:

  • Security – This solution comes with enterprise-grade data protection policies. The privacy policies are in enterprise grade as well. Oracle being the most popular enterprise database solution this cloud offerings from oracle are designed. 
  • Reliability – Redundancy policies ensure high availability of data. 
  • Scalability – Oracle cloud is a pay as you go model solution wherein you can choose to purchase universal credits, BYOL etc. Based on capacity and growing demands storage hardware is allocated making this a scalable solution. 
  • Simplification by using existing RMAN for backups – Even with cloud oracle is still making use of RMAN backup for performing the database backups. This makes backup, restore and recovery operations transparent using RMAN.

 

Oracle SCM Interview Questions and Answers

 

Ques: 7. What is the difference between normal database and Oracle database cloud service?
 

Answer:

Oracle database cloud service is same as single-instance oracle database except for that database is deployed in cloud and computing resources including storage, power etc is provided by Oracle.

 

Oracle Financials Interview questions and Answers


 

Ques: 8. What are the two service levels available with oracle database cloud service?
 

Answer:

Oracle Database Cloud Service Virtual image wherein customer is responsible for installing software, maintenance of software. Customer has root privilege and full database administrative privilege.
 

Oracle Database Cloud Service wherein database deployment is easy using custom options provided online. Oracle database cloud service can perform automated backups. Customer is responsible for setting up maintenance operations, recovery operation setup in the event of failure.


Oracle PL/SQL Interview Questions and Answers

 

Ques: 9. Which component of Oracle cloud provides service console and REST API?
 

Answer:

Platform Service Manager the PSM component of Oracle cloud is responsible for this. This component is the one used in Oracle golden gate and Oracle Java cloud service as well.

 

Oracle SQL Interview Questions and Answers

 

Ques: 10. How does PSM interact with compute nodes to perform predefined cloud service actions like backup, patching?
 

Answer:

PSM uses secure shell the SSH in port 22 of compute nodes. Compute nodes hosts databases which as database deployments in oracle cloud terms. These cations can be initiated over web service console that uses PSM or REST API.

 

Oracle RDMS Interview Questions and Answers

 

Ques: 11. How will you achieve high availability in Oracle Cloud Infrastructure?
 

Answer:

Attach block volume from availability domain 1 to a compute instance in availability domain 2 or vice versa. Distribute application servers across all availability domains within a region.


BI Publisher Interview Questions and Answers

 

Ques: 12. What are the components of backend set of a load balancer?

 

Answer:

a) Load balancing policy
b) list of backend servers
c) health check policy
d) SSL handling
e) session persistence configuration


Oracle 10g Interview Questions and Answers

 

Ques: 13. What are the many different database deployment model available with oracle cloud?
 

Answer:

Following are the many different types of database deployment models that come as part of oracle cloud:

  • Oracle database cloud service. 
  • Oracle database cloud service bare metal. 
  • Oracle Database Exadata Cloud Service. 
  • Oracle Database Exadata Cloud at Customer. 
  • Oracle Database Exadata Express Cloud Service – Managed. 
  • Oracle Database Schema Cloud Service – Managed.

 

Ques: 14. How can I try oracle cloud for free?
 

Answer:

Oracle cloud offers $300 in free credits. You can make use of this credit for building your test, development, production databases, compute options, containers, IoT, bigdata, API, chatbots, integrations and lots more that are valid for 30 days. Create a free account and try these features for free.

 

Ques: 15. How is internal communication between PSM and Oracle cloud compute nodes established?
 

Answer:

SSH key-value pairs are used for this communication in port 22. This key value pair is specific to each database deployment and used for internal communication purposes. This SSH is internal to Oracle and not accessible. If there is an issue here PSM communication with compute node fails.

  

Ques: 16. Who has access to the SSH keys used for PSM communication with compute nodes?
 

Answer:

Only owner of that project has this access. For security purposes even oracle support and operations are not granted this access unless explicitly shared by customers for troubleshooting purposes.

 

Ques: 17. Give some invalid REST API operations for DNS Zone in OCI:
 

Answer:

The below REST API operations are invalid in OCI:

a) ListZones.
b) GetZone.
c) CreateZone.
d) UpdateZone.
e) DeleteZone.

 

Ques: 18. In TCP level health check you send requests to the backend servers at a specific URL. How will you validate the response?

Answer:

a). based on status code.
b). based on entity data returned.
c). based on entity body returned.


Ques: 19. What load balancer components that are mandatory backend set components?

Answer:

a). Load balancing policy.
b). List of backend servers.
c). Health check policy.
d). TCP handling.
 

Ques: 20. What configurations must be made for the process of designing a load balancer to accept incoming traffic?

Answer:

a). Listener must be configured.
b). A certificate must be available.
c). A security list that is open on a listener port must be available.