Viva Question For CCD
Viva Question For CCD
Community Cloud: Computing resources are provided for a community and organizations.
Public Cloud:
This type of cloud is used usually for B2C (Business to Consumer) type interactions.
Here the computing resource is owned, governed and operated by government, an
academic or business organization.
Hybrid Cloud:
This type of cloud can be used for both type of interactions: -
B2B (Business to Business) or B2C (Business to Consumer)
This deployment method is called hybrid cloud as the computing resources are
bound together by different clouds.
Q3) Advantages of cloud Computing?
Advantages of CCD:
Cost Savings: Cloud computing reduces the need for investing in physical hardware,
as users can rent computing resources on demand. This cuts down infrastructure
costs significantly.
Data Backup and Recovery: Cloud providers offer robust backup and disaster
recovery solutions, which can help protect data and maintain business continuity.
Automatic Updates: Most cloud providers handle software and security updates,
ensuring that systems are up-to-date and reducing maintenance tasks.
Security and Privacy Concerns: Data stored on the cloud is more vulnerable to
cyberattacks, and sensitive information might be at risk without proper encryption
and access controls.
Limited Control: Users often have limited control over the infrastructure in a cloud
environment, which can be restrictive for businesses with specific IT requirements.
Potential Downtime: Despite high reliability, cloud providers may experience outages
or downtime, which can impact service availability.
Q5) Application of Cloud Computing?
1. Data Storage and Backup: Services like Google Drive and Dropbox allow users to
store, access, and back up data remotely.
2. Web Hosting: Platforms like AWS and Azure provide scalable hosting for websites
and applications.
3. Big Data Analytics: Cloud tools enable processing and analyzing large datasets for
insights, benefiting sectors like finance and healthcare.
3. Networking:
4. Delivery Models:
IaaS (Infrastructure as a Service): Provides raw computing resources.
PaaS (Platform as a Service): Offers platforms for app development.
SaaS (Software as a Service): Delivers fully functional applications like Google
Workspace.
Q.8) What are the deployment models in cloud computing, and how do they work?
1. Public Cloud
Description: Cloud services are provided by third-party vendors and shared among
multiple users.
Example: AWS, Google Cloud.
2. Private Cloud
Description: Cloud infrastructure is dedicated to a single organization, offering more
control and security.
Example: VMware, OpenStack.
3. Hybrid Cloud
Description: Combines public and private clouds, allowing data to move between
them.
Example: Microsoft Azure, AWS Hybrid.
4. Community Cloud
Description: Shared infrastructure for a specific group of organizations with similar
needs.
Example: Government or healthcare clouds.
Q.9) What are the advantages and disadvantages of using cloud computing?
Advantages:
Cost Savings: Cloud computing reduces the need for investing in physical hardware,
as users can rent computing resources on demand. This cuts down infrastructure
costs significantly.
Data Backup and Recovery: Cloud providers offer robust backup and disaster
recovery solutions, which can help protect data and maintain business continuity.
Automatic Updates: Most cloud providers handle software and security updates,
ensuring that systems are up-to-date and reducing maintenance tasks.
Disadvantages:
Internet Dependency: Cloud services rely on internet access. In areas with poor
connectivity or during an outage, accessing cloud resources may be challenging.
Security and Privacy Concerns: Data stored on the cloud is more vulnerable to
cyberattacks, and sensitive information might be at risk without proper encryption
and access controls.
Limited Control: Users often have limited control over the infrastructure in a cloud
environment, which can be restrictive for businesses with specific IT requirements.
Potential Downtime: Despite high reliability, cloud providers may experience outages
or downtime, which can impact service availability.
Q.10) What is Docker, and why is it used for containerization?
Docker is the containerization platform that is used to package your application and
all its dependencies together in the form of containers to make sure that your
application works seamlessly in any environment which can be developed or tested
or in production.
Docker is a tool designed to make it easier to create, deploy, and run applications by
using containers.
Docker is the world’s leading software container platform. It was launched in 2013 by
a company called Dot cloud, Inc which was later renamed Docker, Inc. It is written in
the Go language.
Q.11) Explain the difference between a Docker container and a virtual machine.
Both data pipelines and ETL are responsible for transferring data between sources
and storage solutions, but they do so in different ways.
Virtual software mimics the functions of physical hardware to run multiple virtual
machines simultaneously on a single physical machine.