Unit 9 Cloud Computing
Unit 9 Cloud Computing
Unit 9
Cloud Computing
Introduction;
The Basics of Cloud Computing;
Different Types of Clouds;
Cloud Computing Services;
The Benefits of Cloud Computing;
Concerns and Risks with Cloud Computing;
The “Big Three” Cloud Computing Vendors;
Web Services and Service- Oriented Architecture.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
2
Introduction
➢ Cloud computing refers to the delivery of on-demand computing
services, including servers, storage, databases, networking,
software, and analytics, over the internet (“the cloud”).
➢ It allows individuals and organizations to access IT resources
without needing to own or manage physical infrastructure, enabling
flexibility, scalability, and cost efficiency.
➢ Features:
o On-Demand Service: Resources can be accessed anytime
without human intervention.
o Scalability and Elasticity: Easily scale resources up or
down based on demand.
o Resource Pooling: Resources are shared among multiple
users while maintaining data security.
o Broad Network Access: Accessible from any device with
an internet connection.
o Measured Service: Pay only for what you use (utility-
based pricing).
o Automated Updates: Service providers manage software updates and system maintenance.
o Virtualization: Enables efficient resource utilization by creating virtual versions of physical resources.
➢ Advantages
o Cost-Effectiveness: Reduces the need for upfront
investment in IT infrastructure.
o Flexibility and Accessibility: Users can access
services from anywhere in the world.
o Disaster Recovery: Ensures business continuity
through backups and recovery solutions.
o Increased Collaboration: Teams can work
together in real-time using shared tools and
platforms.
o Environmentally Friendly: Efficient resource
usage reduces carbon footprints.
o Faster Deployment: Applications and resources
can be deployed quickly without setting up physical systems.
➢ Disadvantages
o Security Concerns: Data stored in the cloud may be vulnerable to breaches.
o Downtime Risks: Relies on internet connectivity, making it prone to outages.
o Vendor Lock-In: Transitioning between cloud providers can be challenging.
o Compliance Issues: Adhering to legal and regulatory requirements for data storage.
o Hidden Costs: Overuse of resources may lead to unexpected expenses.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
3
➢ Core Principles
o On-Demand Self-Service: Users can provision resources like storage and computing power without
human intervention from the provider.
o Broad Network Access: Resources are accessible over the internet through standard devices like laptops,
smartphones, or tablets.
o Resource Pooling: Cloud providers serve multiple customers using shared resources while maintaining
data security and separation.
o Scalability and Elasticity: Resources can scale dynamically to meet fluctuating demands.
o Pay-as-You-Go Model: Users are billed based on the amount of resources consumed, reducing
unnecessary expenses.
1. Public Cloud
• Definition: A cloud infrastructure made available to the general public or a large industry group, managed by
a third-party cloud service provider. Resources are shared among multiple users (multi-tenancy).
• Examples: Amazon Web Services (AWS), Google Cloud Platform (GCP), Microsoft Azure.
• Key Features:
o Cost-effective since resources are shared.
o Highly scalable and elastic.
o Accessible from anywhere over the internet.
• Use Cases:
o Hosting websites and applications.
o Development and testing environments.
Example in Nepal: eSewa, a digital payment platform, uses public cloud services for scalability and availability.
2. Private Cloud
• Definition: A cloud infrastructure dedicated exclusively to one organization, either managed internally or by a
third-party provider.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
5
• Key Features:
o Greater control and customization.
o Enhanced security and privacy.
o Suitable for organizations with strict regulatory requirements.
• Use Cases:
o Financial institutions requiring secure environments.
o Research organizations handling sensitive data.
Example in India: Banks like HDFC Bank and SBI implement private cloud solutions for secure data
management.
3. Hybrid Cloud
• Definition: A combination of public and private clouds, allowing data and applications to be shared between
them. This model offers flexibility by keeping sensitive data in a private cloud while leveraging public cloud
resources for scalability.
• Key Features:
o Balances security with scalability.
o Supports dynamic workloads.
o Reduces costs by using public cloud resources for non-critical tasks.
• Use Cases:
o E-commerce platforms managing customer data privately but using public clouds for web traffic.
o Disaster recovery solutions.
Example in China: Alibaba Cloud provides hybrid cloud solutions to businesses that need to scale their operations
while maintaining sensitive data privacy.
4. Community Cloud
• Definition: A cloud infrastructure shared by several organizations with common concerns, such as compliance,
security, or jurisdiction. It is managed collaboratively or by a third party.
• Key Features:
o Cost-effective for organizations with shared goals.
o Enhanced collaboration and data sharing.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
6
o Tailored to meet specific regulatory requirements.
• Use Cases:
o Healthcare organizations sharing patient data.
o Universities and research institutions collaborating on projects.
Example in Asia: Universities in Southeast Asia collaborate on research projects using community cloud
infrastructures to share resources.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
7
• Example in Nepal: Nepalese startups use IaaS for hosting their websites and applications to avoid the high
cost of maintaining physical servers.
Applications in Context
1. Nepal:
o eSewa: SaaS solutions for digital payment and financial services.
o Nepal Telecom: Uses IaaS for data storage and network management.
2. India:
o Flipkart: Relies on IaaS for e-commerce infrastructure during large-scale sales events.
o Paytm: Utilizes SaaS solutions for payment gateways.
3. China:
o Alibaba Cloud: Provides PaaS for Chinese app developers.
o WeChat: SaaS platform integrating communication and e-commerce.
4. Global:
o Netflix: Uses AWS (IaaS) for content delivery.
o Dropbox: Offers SaaS for cloud storage and collaboration.
This breakdown of cloud computing services provides a clear understanding of how they function and their
applications in different contexts.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
9
1. Cost Efficiency
• Reduces capital expenditure on hardware, software, and maintenance.
• Operates on a pay-as-you-go model, where users only pay for the resources they use.
• Lowers energy and operational costs.
Example: Startups in Nepal use cloud services to save money on purchasing and maintaining servers.
5. Enhanced Collaboration
• Real-time file sharing and editing allow seamless teamwork.
• Facilitates cross-departmental collaboration within organizations.
Example: Google Workspace is used in universities in Asia for collaborative research projects.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
10
7. Security
• Cloud providers implement robust security measures such as encryption, multi-factor authentication, and
regular audits.
• Protects data from unauthorized access and cyberattacks.
Example: Indian healthcare institutions use secure cloud solutions to protect patient data.
8. Environmentally Friendly
• Cloud computing reduces the need for physical data centers, saving energy and resources.
• Promotes shared resources, reducing carbon footprints.
Example: Green cloud initiatives in China support sustainable IT practices.
Global Examples
1. Netflix: Leverages AWS for streaming, saving costs on server management.
2. Alibaba Cloud: Supports businesses in China with scalable e-commerce solutions.
3. eSewa: Utilizes cloud technology in Nepal to handle secure digital transactions.
4. Samsung: Uses cloud computing for AI and IoT initiatives in South Korea.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
11
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
12
3. Vendor Lock-In
• Risk: Moving data and applications from one cloud provider to another can be difficult and costly,
especially if the services or technologies are proprietary.
• Issues:
o Migrating from one cloud to another may involve compatibility issues and loss of functionality.
o Organizations can become overly reliant on a single vendor, limiting flexibility.
• Mitigation:
o Adopt open standards and use cloud platforms that support multi-cloud or hybrid cloud
strategies.
o Regularly assess cloud contracts and maintain the flexibility to switch providers if needed.
Example: Businesses in China, such as Alibaba, might face challenges in moving data out of Alibaba
Cloud due to tight integration with its ecosystem.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
13
o Many industries (e.g., healthcare, finance) have strict data privacy and compliance requirements
that may be challenging to meet in the cloud.
• Mitigation:
o Work with cloud providers that offer specific compliance certifications (e.g., GDPR, HIPAA,
ISO 27001).
o Understand the legal implications of where data is stored and the rights of both the organization
and the provider.
Example: In India, financial institutions like HDFC need to ensure compliance with regulations such
as the RBI guidelines for data storage and security before using cloud services.
7. Security of Endpoints
• Risk: Devices used to access cloud services (e.g., smartphones, laptops) may not be secure, leading to
vulnerabilities.
• Issues:
o Compromised devices can result in unauthorized access to cloud services and sensitive data.
o Malicious actors could exploit weak security on endpoints to breach cloud systems.
• Mitigation:
o Implement endpoint protection solutions, including antivirus software and encryption.
o Regularly update and patch devices to minimize vulnerabilities.
Example: In China, employees accessing company data on personal mobile devices could inadvertently
expose sensitive information if their devices are not properly secured.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
14
2. Microsoft Azure
• Overview:
Microsoft Azure, launched in 2010, is the second-largest cloud provider and offers an extensive array of
cloud computing services. It integrates well with Microsoft products and services, making it a popular choice
for enterprises with existing Microsoft software ecosystems (like Windows Server, Active Directory, and
Office 365).
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
15
• Key Features:
o Compute: Azure Virtual Machines for scalable computing.
o Storage: Azure Blob Storage for object storage.
o Databases: Azure SQL Database for managed relational databases.
o Machine Learning: Azure Machine Learning for building AI models.
o Networking: Azure Virtual Network for creating isolated cloud networks.
o Security: Azure Security Center and multi-factor authentication.
• Global Reach:
Azure also has a strong global presence, with data centers in over 60 regions, allowing businesses to deploy
solutions close to their customers.
• Example in India:
Indian companies like Wipro and HCL Technologies use Azure to run their enterprise resource planning
(ERP) systems, enhancing performance and scalability.
• Use Case:
Adobe uses Microsoft Azure to run its cloud-based creative software, Adobe Creative Cloud, providing
customers with the ability to access tools like Photoshop and Illustrator anywhere.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
16
• Use Case:
Spotify uses Google Cloud for its data storage and processing needs, supporting its music streaming services
for millions of global users.
1. Web Services
➢ Web services are software applications or components that allow different systems or applications
to communicate with each other over a network (typically the internet) using standard protocols.
➢ Web services enable interoperability between different platforms, regardless of the underlying
hardware, operating system, or programming language.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
17
o Advantages:
▪ Highly standardized and extensible.
▪ Supports security features like WS-Security.
▪ Reliable for complex transactions.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
18
Components of SOA:
1. Services: Independent, reusable business functions that can be accessed remotely by other
applications. Each service typically performs one task (e.g., calculating tax, verifying a user’s
identity).
2. Service Registry: A directory where services are published and discovered by other services or
applications.
3. Service Consumer: The client or application that uses the web service to perform a function.
4. Service Bus: A middleware component (like an Enterprise Service Bus or ESB) that facilitates
communication between services and handles tasks like message routing, security, and transaction
management.
Benefits of SOA:
• Flexibility: Businesses can modify or replace individual services without affecting the entire system.
• Agility: New services can be added or existing ones can be modified to adapt to changing business
requirements.
• Integration: SOA facilitates the integration of heterogeneous systems within an organization or
across organizations.
Example of SOA:
• Amazon: Amazon uses SOA to break down its vast e-commerce platform into individual services
(order management, inventory management, payment processing, etc.). These services interact with
each other but can also be independently modified or scaled.
• Netflix: Netflix also employs SOA, with different services handling user profiles, streaming, billing,
and content recommendations. This allows Netflix to scale its infrastructure based on demand.
Questions:
1. What were the key reasons Tech Innovators Pvt. Ltd. decided to implement OpenStack for its cloud
infrastructure?
2. Which OpenStack components did Tech Innovators implement to build their private cloud?
3. What were the major challenges faced during the implementation of OpenStack in the company?
4. How did the use of OpenStack benefit Tech Innovators in terms of scalability and cost savings?
5. What are Tech Innovators' plans for the future in terms of cloud infrastructure?
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
21
Answers:
1. Key Reasons for Implementing OpenStack: Tech Innovators Pvt. Ltd. decided to implement OpenStack for the
following reasons:
o Scalability: To scale resources up or down as needed to accommodate the growing number of projects and
clients.
o Cost-Effectiveness: OpenStack being open-source allows the company to reduce licensing costs associated
with proprietary cloud solutions.
o Control: To have more control over their infrastructure, ensuring security, customization, and better
performance for their specific needs.
2. OpenStack Components Implemented: Tech Innovators implemented the following OpenStack components to
build their private cloud:
o Nova (Compute): To manage and provision virtual machines.
o Cinder (Storage): For block storage.
o Swift (Storage): For object storage.
o Neutron (Networking): To handle networking and connect virtual machines.
o Keystone (Identity & Access Management): For authentication and authorization.
o Horizon (Dashboard): For the web-based management interface.
o Heat (Orchestration): To automate and orchestrate the deployment of cloud resources.
3. Major Challenges Faced:
o Technical Complexity: Setting up and configuring the networking component (Neutron) was challenging.
o Integration with Legacy Systems: The company faced difficulty integrating OpenStack with its existing
internal software, such as billing systems and database management.
o Training and Knowledge Gap: Some team members were unfamiliar with OpenStack, requiring additional
training to ensure proper implementation.
4. Benefits of OpenStack in Scalability and Cost Savings:
o Scalability: OpenStack allowed Tech Innovators to quickly scale up and down based on business needs
without relying on physical hardware. This flexibility supported the growing client base.
o Cost Savings: By switching to an open-source cloud platform, the company saved on licensing fees
associated with proprietary cloud solutions. Additionally, the private cloud infrastructure eliminated the
need for ongoing hardware maintenance costs.
5. Tech Innovators' Future Plans:
o Hybrid Cloud: The company plans to expand its cloud infrastructure to a hybrid model, combining
OpenStack with public cloud services to ensure higher redundancy and the ability to handle large spikes in
demand.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
22
o Automation: The company aims to improve operational efficiency by automating more processes using
OpenStack's orchestration tools (Heat) and integrating continuous integration/continuous deployment
(CI/CD) pipelines into their workflow.
This case study highlights how OpenStack provides a flexible and cost-efficient solution for businesses looking to
implement cloud infrastructures, especially in growing companies that need to scale quickly while maintaining
control over their resources.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
23
Q/A
Fill-in-the-Blank Questions (20)
1. Cloud computing allows users to access computing resources, such as servers, storage, and applications, over the
__________ (internet).
2. A key characteristic of cloud computing is its ability to provide __________, allowing resources to be scaled up
or down based on demand.
3. __________ clouds are designed to be accessible by a single organization, offering complete control over data
and resources.
4. In a __________ cloud, the infrastructure is shared by multiple organizations, often with each organization's data
and processes isolated.
5. __________ is an example of a public cloud service provider that offers computing resources over the internet.
6. One of the key benefits of cloud computing is __________, which helps reduce the need for large upfront
investments in hardware and software.
7. __________ computing is a model that involves distributing applications, services, and infrastructure over the
internet, rather than hosting them locally.
8. __________ clouds provide a combination of private and public cloud services, allowing data and applications to
move between the two environments.
9. The term __________ refers to the way resources in a cloud environment can be billed based on usage rather than
flat-rate pricing.
10. __________ clouds typically involve a specific cloud platform or service being provided by a third party, with
customers renting access to the infrastructure and services.
11. __________ is an important feature of cloud computing that allows users to pay only for the computing resources
they use.
12. __________ are standardized ways in which web-based services communicate with each other across different
platforms using common protocols.
13. __________ cloud models use shared infrastructure and resources for multiple organizations, such as public cloud
environments.
14. In cloud computing, __________ allows businesses to outsource applications and storage to a cloud service
provider, reducing their own IT responsibilities.
15. __________ involves computing resources being provided as services over the internet, which are then consumed
by users on-demand.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
24
16. Cloud computing has a major __________ benefit by allowing businesses to quickly scale up or down resources
based on their current needs.
17. The __________ model is used in cloud computing where services such as storage, networking, and computing
resources are shared between multiple users.
18. The __________ is responsible for the security, management, and delivery of services in a cloud environment.
19. __________ is a service-oriented architecture for building and deploying software applications across networks,
allowing different systems to communicate.
20. One of the major concerns with cloud computing is the __________ of sensitive data when it is stored or
processed on third-party servers.
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
25
c) Fixed pricing structure
d) Limited access to data
8. What is one concern regarding cloud computing security? a) Inability to access data remotely
b) Risks of data breaches and loss of control
c) Increased power usage
d) Limited internet speed
9. What does SaaS (Software as a Service) provide to users? a) Virtual servers and storage
b) Software applications over the internet
c) Development tools for building applications
d) Cloud-based operating systems
10. Which of the following is NOT a typical cloud computing benefit? a) Flexibility
b) On-demand resource access
c) High upfront investment
d) Cost efficiency
11. Which cloud service model provides users with access to virtualized computing resources such as servers
and storage? a) IaaS
b) PaaS
c) SaaS
d) DaaS
12. Which cloud service allows businesses to rent hardware and infrastructure but manage applications
themselves? a) IaaS
b) PaaS
c) SaaS
d) FaaS
13. What is a risk associated with cloud computing? a) Unlimited storage
b) Loss of data privacy and control
c) Complete independence from internet providers
d) Unlimited scalability
14. Which of the following is a key feature of private clouds? a) Public access to all data
b) Exclusively for single organizations
c) Shared resources among organizations
d) No data security measures
15. What is OpenStack? a) A cloud service provider
b) An open-source platform for building cloud infrastructures
c) A cloud-based web browser
d) A cloud storage provider
16. Which of the following is NOT one of the "Big Three" cloud vendors? a) Microsoft Azure
b) Google Cloud
c) IBM Cloud
d) Amazon Web Services
17. In a hybrid cloud model, what is true? a) Only public cloud resources are used
b) Only private cloud resources are used
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
26
c) Both private and public cloud resources are used
d) No external services are used
18. Which of the following is an advantage of using a hybrid cloud? a) Complete isolation from public cloud
resources
b) Flexibility to move workloads between public and private clouds
c) Lower security risks
d) Eliminates the need for data backup
19. Which of the following best defines 'service-oriented architecture (SOA)'? a) A system architecture based on
client-server computing
b) A method for designing distributed applications with loosely coupled services
c) A type of database system
d) A programming language for building cloud applications
20. Which of the following is a well-known cloud computing service provider? a) Oracle
b) Microsoft
c) Amazon
d) All of the above
21. What is the role of 'Neutron' in OpenStack? a) Compute resources
b) Storage management
c) Networking
d) Orchestration
22. What is a major advantage of using IaaS (Infrastructure as a Service)? a) Provides applications to end-users
b) Eliminates the need for software development
c) Provides virtualized computing resources on demand
d) Offers ready-to-use cloud applications
23. Which of the following is true for SaaS (Software as a Service)? a) Users can install and manage the software
on their own servers
b) Software is accessed through a web browser
c) Users need to maintain the infrastructure themselves
d) It is focused on offering infrastructure and development tools
24. Which cloud model is most likely to be used by large enterprises with stringent security and compliance
requirements? a) Public Cloud
b) Private Cloud
c) Hybrid Cloud
d) Community Cloud
25. What is a key concern when adopting cloud computing for businesses? a) Limited scalability
b) Security and data privacy
c) Slow internet speeds
d) High costs for customers
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
27
2. Name three types of cloud computing services and briefly describe each.
3. What are the main differences between public, private, and hybrid clouds?
4. How does cloud computing help organizations scale their resources efficiently?
5. What is the role of virtualization in cloud computing?
6. What are some key concerns businesses face when using cloud computing services?
7. How does cloud computing help reduce costs for businesses?
8. Define SaaS and provide an example of a SaaS application.
9. What is the purpose of OpenStack in cloud computing?
10. How does a public cloud differ from a private cloud in terms of security?
11. What are the benefits of using the hybrid cloud model?
12. How do web services work in cloud computing?
13. What is a potential risk associated with using cloud computing for storing sensitive data?
14. Why is service-oriented architecture (SOA) important in cloud computing?
15. What factors should a company consider when choosing a cloud service provider?
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
29
Answers to Fill-in-the-Blank Questions
1. internet
2. scalability
3. Private
4. Community
5. Amazon Web Services (AWS)
6. cost efficiency
7. Cloud
8. Hybrid
9. pay-as-you-go
10. Public
11. Elasticity
12. Web Services
13. Public
14. Cloud computing
15. Cloud
16. Scalability
17. Multitenancy
18. Cloud service provider
19. SOA (Service-Oriented Architecture)
20. security
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
30
5. Which of the following is an example of a public cloud service?
o d) All of the above
6. Which cloud computing model provides resources that are shared across multiple organizations, but the
infrastructure is isolated for each?
o d) Community Cloud
7. Which of the following is a primary benefit of cloud computing?
o b) Reduced need for physical hardware
8. What is one concern regarding cloud computing security?
o b) Risks of data breaches and loss of control
9. What does SaaS (Software as a Service) provide to users?
o b) Software applications over the internet
10. Which of the following is NOT a typical cloud computing benefit?
o c) High upfront investment
11. Which cloud service model provides users with access to virtualized computing resources such as servers and
storage?
o a) IaaS
12. Which cloud service allows businesses to rent hardware and infrastructure but manage applications
themselves?
o a) IaaS
13. What is a risk associated with cloud computing?
o b) Loss of data privacy and control
14. Which of the following is a key feature of private clouds?
o b) Exclusively for single organizations
15. What is OpenStack?
o b) An open-source platform for building cloud infrastructures
16. Which of the following is NOT one of the "Big Three" cloud vendors?
o c) IBM Cloud
17. In a hybrid cloud model, what is true?
o c) Both private and public cloud resources are used
18. Which of the following is an advantage of using a hybrid cloud?
o b) Flexibility to move workloads between public and private clouds
19. Which of the following best defines 'service-oriented architecture (SOA)'?
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081
31
o b) A method for designing distributed applications with loosely coupled services
20. Which of the following is a well-known cloud computing service provider?
o d) All of the above
21. What is the role of 'Neutron' in OpenStack?
o c) Networking
22. What is a major advantage of using IaaS (Infrastructure as a Service)?
o c) Provides virtualized computing resources on demand
23. Which of the following is true for SaaS (Software as a Service)?
o b) Software is accessed through a web browser
24. Which cloud model is most likely to be used by large enterprises with stringent security and compliance
requirements?
o b) Private Cloud
25. What is a key concern when adopting cloud computing for businesses?
o b) Security and data privacy
Er Sanjeev Thapa. BE CE, MTech CSE, MBS. DevOps Eng, CKA, RHCSA, RHCE, RHCSA-Openstack, MTCNA,
MTCTCE, USRS, HE IPv6. https://github.com/sanjeevlcc 2024/2081