0% found this document useful (0 votes)
51 views5 pages

Cloud Computing Viva Questions and Answers

The document provides a comprehensive overview of cloud computing concepts, including its architecture, service models (IaaS, PaaS, SaaS), and deployment models. It also covers virtualization techniques using VirtualBox, KVM, and Xen Server, along with practical applications on AWS services like EC2, Elastic Beanstalk, S3, and RDS. Additionally, it discusses security practices, IAM management, and a mini project demonstrating the integration of various cloud services.

Uploaded by

fakmail905
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
51 views5 pages

Cloud Computing Viva Questions and Answers

The document provides a comprehensive overview of cloud computing concepts, including its architecture, service models (IaaS, PaaS, SaaS), and deployment models. It also covers virtualization techniques using VirtualBox, KVM, and Xen Server, along with practical applications on AWS services like EC2, Elastic Beanstalk, S3, and RDS. Additionally, it discusses security practices, IAM management, and a mini project demonstrating the integration of various cloud services.

Uploaded by

fakmail905
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

**Cloud Computing Viva Questions and Answers**

---

**Experiment 1: Cloud Computing and its Architecture**

1. **What is cloud computing?**


- Cloud computing is a model for delivering computing resources (e.g., servers, storage,
databases, networking, software) over the internet, on-demand and pay-as-you-go.

2. **Essential characteristics of cloud computing?**


- On-demand self-service, Broad network access, Resource pooling, Rapid elasticity,
Measured service.

3. **Service and deployment models?**


- Service models: IaaS, PaaS, SaaS
- Deployment models: Public, Private, Hybrid, Community

4. **NIST cloud architecture?**


- A high-level conceptual model that defines cloud actors, activities, and functions. It provides
a reference for security and interoperability.

5. **Advantages and disadvantages?**


- Advantages: Scalability, Flexibility, Cost-effective, Accessible anywhere
- Disadvantages: Internet dependency, Vendor lock-in, Security concerns

---

**Experiment 2: Hosted Virtualization using VirtualBox & KVM**

1. **What is virtualization?**
- It is the creation of virtual versions of physical resources like servers, OS, storage, etc.

2. **Difference between VirtualBox and KVM?**


- VirtualBox is type-2 hypervisor; KVM is a type-1 (kernel-based) hypervisor.

3. **What is a hypervisor?**
- A software that creates and manages virtual machines by separating hardware and software.

4. **How to check CPU virtualization support in Linux?**


- Command: `grep -c "svm\|vmx" /proc/cpuinfo`

5. **Advantages of hosted virtualization?**


- Easy to install, user-friendly GUI, suitable for development/testing.
---

**Experiment 3: Bare-metal Virtualization using Xen Server**

1. **What is bare-metal virtualization?**


- Hypervisor runs directly on hardware without a host OS.

2. **How is Xen Server different?**


- It's a type-1 hypervisor used for enterprise-level virtualization.

3. **Steps to install Xen Server?**


- Boot from CD, configure keyboard, license, disk, network, and install.

4. **What is XenCenter?**
- A Windows-based GUI tool to manage Xen servers.

5. **What is a Storage Repository (SR)?**


- A shared location for storing VM images and ISO files.

---

**Experiment 4: IaaS using AWS EC2**

1. **What is IaaS?**
- Infrastructure as a Service provides virtualized computing resources over the internet.

2. **What is an EC2 instance?**


- A virtual server in Amazon's Elastic Compute Cloud (EC2).

3. **Steps to launch an EC2 instance?**


- Choose AMI > Instance Type > Configure > Add Storage > Security Group > Launch

4. **EC2 vs Physical Server?**


- EC2 is on-demand, scalable, and maintained by AWS; physical servers are fixed and
managed in-house.

5. **What is a security group?**


- A virtual firewall for your instance to control inbound/outbound traffic.

---

**Experiment 5: PaaS using AWS Elastic Beanstalk**


1. **What is PaaS?**
- Platform as a Service provides a platform to develop, run, and manage applications.

2. **Advantages of Elastic Beanstalk?**


- Easy deployment, auto-scaling, environment management.

3. **Elastic Beanstalk vs EC2?**


- Beanstalk manages infrastructure automatically; EC2 requires manual setup.

4. **Supported technologies?**
- Java, .NET, PHP, Node.js, Python, Ruby, Go, Docker.

5. **How to deploy an app?**


- Create app in Beanstalk > Upload code > Beanstalk handles deployment.

---

**Experiment 6: Storage as a Service using AWS S3**

1. **What is Storage as a Service?**


- Providing scalable and durable storage over the internet.

2. **What is Amazon S3?**


- Amazon Simple Storage Service is an object storage service.

3. **What is a bucket?**
- A container for storing objects/files in S3.

4. **How is data secured?**


- Using bucket policies, IAM, encryption at rest and in transit.

5. **S3 vs EBS?**
- S3: Object storage, used for files. EBS: Block storage, used for EC2.

---

**Experiment 7: Security as a Service on AWS**

1. **What is Security as a Service?**


- Delivery of security services like encryption, IAM, firewalls via cloud.

2. **What is the shared responsibility model?**


- AWS secures infrastructure; customer secures data, IAM, OS.
3. **IAM roles vs users?**
- Users: permanent credentials. Roles: temporary credentials.

4. **What is MFA?**
- Multi-factor authentication adds extra security via OTP codes.

5. **Security tools in AWS?**


- IAM, GuardDuty, CloudTrail, WAF, Inspector, KMS.

---

**Experiment 8: IAM Practices on AWS**

1. **What is IAM?**
- AWS Identity and Access Management controls user access to AWS resources.

2. **What is the root user?**


- Original account owner with full access. Avoid using it regularly.

3. **IAM Users, Groups, and Roles?**


- Users: individual accounts, Groups: collection of users, Roles: temporary permissions.

4. **What are IAM policies?**


- JSON documents defining permissions.

5. **Principle of least privilege?**


- Give only the permissions necessary to perform a task.

---

**Experiment 9: DBaaS on AWS RDS**

1. **What is DBaaS?**
- Database as a Service offers database management without physical setup.

2. **What is Amazon RDS?**


- AWS service for relational database hosting and management.

3. **Steps to launch RDS instance?**


- Choose engine > Instance settings > Configure DB > Launch

4. **Supported engines in RDS?**


- MySQL, PostgreSQL, MariaDB, Oracle, SQL Server, Amazon Aurora.
5. **How to connect to RDS?**
- Use endpoint and port via database client like SSMS or MySQL Workbench.

---

**Experiment 10: Docker Containerization**

1. **What is Docker?**
- A platform to develop, ship, and run applications in isolated containers.

2. **Container vs VM?**
- Containers share OS kernel, VMs have separate OS; containers are lightweight.

3. **What is a Docker image?**


- A snapshot of a container with application and dependencies.

4. **What is Docker Hub?**


- A cloud registry for Docker images.

5. **Benefits of containers?**
- Lightweight, portable, fast deployment, consistent environments.

---

**Experiment 11: Mini Project – Cloud Web App**

1. **What services did you use?**


- EC2 (IaaS), Elastic Beanstalk (PaaS), RDS (DBaaS), S3 (Storage), IAM and WAF (Security).

2. **Explain your architecture.**


- Frontend on Elastic Beanstalk, backend on EC2, DB on RDS, files on S3, secured by IAM
and WAF.

3. **How did you secure the app?**


- IAM roles, Security groups, WAF, HTTPS, encryption.

4. **How did you deploy it?**


- Code uploaded to Elastic Beanstalk, DB created in RDS, S3 for file storage.

5. **Challenges faced?**
- Network configuration, IAM permission issues, cost monitoring.

You might also like