Cloud Computing Viva Questions
Cloud Computing Viva Questions
A: Google App Engine is a cloud platform for hosting and deploying web applications. It supports multiple
A: I created an app.yaml configuration, added a main.py file with a basic response, and deployed using the
A: GAE supports Python, Java, Node.js, PHP, Ruby, Go, and .NET, among others, for developing and
A: GAE automatically scales applications based on traffic, creating or shutting down instances as needed
A: GAE Launcher is a GUI tool for running and deploying GAE apps locally or to the cloud. It simplifies the
development process.
A: Import the project, run it locally, then click deploy. It uses credentials to push the app to Google Cloud.
A: It provides an easy-to-use interface for local development, testing, and deployment of cloud applications
Q: What is CloudSim?
A: CloudSim is a simulation toolkit for modeling cloud computing environments, including datacenters, virtual
A: It helps analyze performance, resource allocation, and scheduling policies in a controlled environment
A: Extend existing classes like VmScheduler or CloudletScheduler and override methods to implement new
scheduling logic.
A: Use tools like SCP or Rsync with SSH access. Example: scp file.txt user@vm-ip:/destination/path.
A: Ensure SSH access is enabled, both VMs are network accessible, and proper authentication (keys or
password) is set.
A: You can use SFTP, shared folders, cloud storage (like Google Drive), or configuration management tools
like Ansible.
Q: What is TryStack?
A: TryStack is a free online OpenStack demo environment for learning and testing OpenStack cloud features.
A: Login, create a key pair, choose an image and flavor, configure security group, and launch instance using
dashboard.
Q: What is OpenStack?
A: OpenStack is an open-source cloud platform for managing compute, storage, and networking resources in
Q: What is PaaS?
A: Platform as a Service provides a platform for developers to deploy applications without managing
A: I used Heroku CLI, created a Procfile, pushed code using Git, and deployed with one command: heroku
deploy.
Q: Advantages of PaaS?
Viva Questions and Answers - Assignments 1 to 4
A: Simplifies development, offers scalability, built-in services, and eliminates the need for manual server
management or configuration.