[go: up one dir, main page]

0% found this document useful (0 votes)
73 views16 pages

Cloud Computing Report

The seminar report on 'Cloud Computing' discusses the concept of cloud computing, its applications, and its significance in modern business environments. It covers the technologies used, current trends, challenges, and future directions in cloud computing, emphasizing the importance of security, cost management, and performance. The report also highlights the role of cloud service providers and the impact of emerging technologies like mobile and quantum computing.

Uploaded by

ektakhokhar02
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)
73 views16 pages

Cloud Computing Report

The seminar report on 'Cloud Computing' discusses the concept of cloud computing, its applications, and its significance in modern business environments. It covers the technologies used, current trends, challenges, and future directions in cloud computing, emphasizing the importance of security, cost management, and performance. The report also highlights the role of cloud service providers and the impact of emerging technologies like mobile and quantum computing.

Uploaded by

ektakhokhar02
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/ 16

Panipat Institute of Engineering & Technology,

(Affiliated to Kurukshetra University Kurukshetra, India)


Samalkha, Panipat

Department of Computer Applications-PG


SEMINAR REPORT
on
“Cloud Computing”
Submitted in partial fulfilment of the requirements for the award
of the degree of
Master of Computer Applications (MCA)

(Session 2024-2025)
Submitted To: Submitted By:
Ms. Hemlata Ridhi Chawla
(Assistant Professor, DCA) 242037
Mr. Harsh Mittal MCA 1st Year
(Assistant Professor, DCA) Batch (2024-26)
ACKNOWLEDGMENT

A successful completion of this seminar is attributed to the great and


indispensable help received from different people.
I will always be grateful and thankful to Head of Department Dr. Dinesh Verma
and seminar monitors Ms. Hemlata and Mr. Harsh. The elation and gratification
of this seminar will be incomplete without mentioning all the people who helped
me to make it possible, whose gratitude and encouragement were invaluable to
me.
I would like to thanks to all faculty members of Computer Applications
Department who are always encourage me during progress of this seminar.

1
INDEX

S.NO CONTENTS PG NO.

1. Introduction 3

2. Literature Review 4

3. Technologies Used 8

5. Conclusion 11

5. Future scope 12

6. References 15

2
INTRODUCTION

The term Cloud refers to a Network or Internet in other words, we can say that cloud is
something, which is present at remote location.

Cloud Computing means storing and accessing the data and programs on remote servers that
are hosted on the internet instead of the computer’s hard drive or local server. Cloud computing
is also referred to as Internet-based computing, it is a technology where the resource is provided
as a service through the Internet to the user. The data that is stored can be files, images,
documents, or any other storable document.
Cloud computing helps users in easily accessing computing resources like storage, and
processing over internet rather than local hardware.
Cloud computing has also become indispensable in business settings, from small startups to
global enterprises. Its many business applications include enabling remote work by making
data and applications accessible from anywhere, creating the framework for seamless
omnichannel customer engagement and providing the vast computing power and other
resources needed to take advantage of cutting-edge technologies like generative
AI and quantum computing.
A cloud services provider (CSP) manages cloud-based technology services hosted at a
remote data center and typically makes these resources available for a pay-as-you-go or
monthly subscription fee.

3
LITERATURE REVIEW

1.Background –
Companies have worked to store and protect data for decades, working to protect clients’
confidential data. Firms developed cloud computing, as a way to provide secure data storage
and processing power for firms and private individuals. Many firms in many fields use cloud
storage. Cloud computing, now dubbed simply computing, uses Internet technology in
dynamic applications and storage. Cloud computing has five major characteristics: on-demand
self-service; broad network access; resource pooling; rapid elasticity; and measured service. In
addition, cloud computing includes three major types of services: Infrastructure as a Service,
Platform as a Services and Software as a Service. Furthermore, there are four different ways to
use cloud computing: public cloud, private cloud, community cloud, and hybrid cloud.
Advantages of cloud computing are availability of processing power, storage, flexibility,
scalability, and reducing overhead cost on the IT infrastructure. Startup organizations have been
able to take advantage of moving to a cloud environment by channelling capital spending into
operational spending, making cloud computing attractive when cutting IT budgets. Use of
cloud computing is most commonly adopted by the smallest firms, whereas medium-sized
firms have lower rates and the lowest rates are in firms with about 100 employees. Larger irms
have enough in-house computing power. In contrast, cloud computing has some disadvantages
such as requirements for Internet access, speed, and direct access to resources. Therefore,
companies may find it quite risky to depend entirely on cloud-computing service providers.
Any interruption in cloud services could cause organizations great damage.

2.Current Trends in Cloud Computing-


Cloud computing has become a major asset for firms in vying to meet their clients need and
enhance their competitive status. Their mastery of efficient and effective data storage has
promoted a need for greater storage space. As a result, service providers must work to increase
the capacity of online data centers. Cloud computing has become an essential part of sustaining
superior performance to enhance competitive status. As more storage space becomes available,
firms are impacted positively, allowing them to store greater amounts of data. These large
caches of data allow companies to house, analyze and gain helpful information on customers’
information, desires, and behaviours. Cloud computing also allows smaller firms to store and
share data as fees for cloud computing descend. In recent years, hackers have found ways to
4
compromise security in cloud computing, attacking computers through Wannacry and
Ransomware, and placing cloud computing firms on guard. These continuing attacks alerted
experts to increase their security and response time. Hackers have gained considerable
sophistication in their efforts, forcing companies to invest time and effort in methods to detect
malware. Cloud computing providers help firms in these efforts, working to keep data safe and
confidential. Now, companies must work harder to secure client’s information, often investing
immense resources to maintain security and avoid cybersecurity compromise. To do so,
companies must hire experts who are able to defend data against hackers. Cloud-computing
services require the ability to meet increasing demand for speed and storage space globally. By
the inception of 2019, Internet service providers launched 5G networks with the highest speeds
available to date. South Korea was first to release 5G networks in April of 2019. These
increasing protocols will augment clients’ ability to load and access clients’ information. In
turn 5G presages quality Internet from which all users will benefits, allowing people and
companies to send and receive information in real-time.

3.Future Trends in Cloud Computing -


Service providers are remunerated by organizations that use cloud-computing services. Large
multinational firms are beginning to generate proprietary cloud networks that meet their
specific needs. These very large firms find it lucrative to provide private cloud networks rather
than using those of general service providers (. For example, Coca-Cola has huge amounts of
data and can develop a private network with high security that aligns with their particular needs.
IBM, one of the largest multinational computer companies, is developing private cloud storage.
Other multinational firms are likely to develop their own cloud systems, as well. The
overwhelming numbers of large companies have an IT department. As cloud service providers
increasingly develop more complex offerings, they will be able to customize the cloud to
answer the needs of each corporation, thereby allowing companies to outsource their IT
departments. Companies will no longer need to invest funds in elaborate and expensive
computers and IT departments. Further, IT employees will need to learn how to manage
applications on the cloud. As cloud computing becomes common and user friendly, smaller
firms and private individuals will join large companies in choosing to use the
cloud. Many companies analyze data several times each year. To perform
analytics, firms need powerful computers. However, over time, cloud computing
will encompass that analysis so firms can access analytic information whenever
they need it. Thus, organizations will not need their own expensive computers to
answer that intermittent need. As these services become increasingly less
expensive, businesses will be able to contract for services only when needed.
Thus, conducting analytics on the cloud will reduce cost and risk, thereby
increasing firms’ profits and reducing costs and risks.

3.1 Mobile Cloud-Computing Trend: Due to the wide availability and advances in
smartphones, mobile cloud computing must be addressed in supporting applications and
needed computational power. Therefore, mobile cloud computing can be thought of as
combining mobile computing and cloud computing. A. R. Khan, Othman, Madani, and Khan
(2013) defined mobile computing as the integration of cloud computing with mobile devices
5
to provide mobile devices with computational power, memory, and storage. Important issues
concerning mobile cloud computing are applications, security, and unified standards. Mobile
cloud computing may extend smartphone hardware and battery life. Issues and challenges of
mobile cloud computing are performance, resources, and techniques. Having a standard
architecture would substantially improve mobile devices’ capabilities in cloud processing and
storage-power resources. Nowadays, mobile cloud computing is considered quite important for
online social network services such as gaming, image handling, video processing, and general
e-business.

3.2 Quantum Computing Trend: Quantum is one of hottest topics in the cloud industry that
challenge the present state of cloud computing and might transform it totally. Service providers
are trying to cut-throat competition and in such a scenario Quantum Computing is heading to
take over the cloud computing in the near future.

3.3 Hybrid Cloud Solutions Trend: In addition to other anticipated cloud computing trends,
Hybrid Cloud Solutions are expected to take its place very soon in the domain of cloud
computing. Moreover, Hybrid Cloud Solutions are known for being dynamic, cost-effective,
and also can adapt to the market vibrant needs. With Hybrid Cloud Solutions, it is possible to
attend to these market demands due to the rise of competition by large scale enterprises.

3.4 Automation Trend: Cloud adoption is necessary and increasing quickly, which means that
organizations have to deal with more computing; this will result in more data and application
resources. This would require more admin jobs and time-consuming tasks. The automation of
execution will reduce repetitive jobs, reduce errors and increase productivity. Therefore,
companies of all sizes should aim to automate different processes. Automation will help
simplify cloud administrators’ jobs by saving cost and time.

4.Cloud-computing Challenges-
4.1 Security and Privacy Concerns
Security remains one of the most critical challenges in cloud computing. When organizations
store sensitive data in the cloud, they relinquish some control over that data. Key concerns
include:
• Data Breaches: Hackers often target cloud systems, leading to potential breaches that
expose sensitive information such as customer records, financial data, and trade secrets.
• Insider Threats: Employees or third-party service providers with access to cloud
resources might misuse their access.
• Data Privacy Compliance: Cloud service providers must comply with stringent data
privacy regulations like GDPR (Europe) or HIPAA (USA). However, ensuring
compliance can be challenging due to differences in global laws.
Organizations must implement encryption, access controls, and rigorous monitoring to
safeguard data, but these measures can be expensive and complex.

4.2 Downtime and Service Reliability


Although cloud providers promise high uptime, no system is immune to failures. Downtime
can result from:

6
• Hardware Failures: Even top-tier providers occasionally experience server failures,
impacting their customers.
• Network Outages: A break in connectivity between the user and the cloud server can
lead to operational disruptions.
• Natural Disasters: Events such as floods or earthquakes can cripple data centers.
For businesses that rely heavily on continuous access, even a short period of downtime can
lead to lost revenue and damage to reputation. Companies often opt for redundancy
strategies, such as multi-cloud setups, but this increases costs and complexity.

4.3 Vendor Lock-In


Vendor lock-in occurs when an organization becomes heavily dependent on a single cloud
service provider, making it difficult to migrate to another platform due to:
• Incompatibility Issues: Different providers use unique architectures, making data
migration challenging.
• Cost Implications: Transitioning to a new provider often involves significant financial
and technical investments.
• Complexity of Tools: The tools and services offered by providers may be customized
to their ecosystems, limiting interoperability.
To mitigate this, businesses should adopt multi-cloud strategies or opt for open standards, but
such measures might reduce the cost-effectiveness of cloud solutions.

4.4 Cost Management


While cloud computing reduces infrastructure costs, managing its expenses effectively can be
a challenge:
• Unexpected Bills: Pay-as-you-go models can lead to unexpected charges, especially if
resources are not monitored.
• Scalability Costs: Scaling up resources during peak times can result in higher expenses
than anticipated.
• Over-Provisioning: Organizations might allocate more resources than necessary,
leading to wasteful spending.
Using cost-management tools, setting budgets, and continuously monitoring resource usage
can help control costs, but these practices require expertise and consistent effort.

4.5 Performance Issues


Cloud performance might not always match on-premise solutions due to factors like:
• Latency: Delays in data transfer between users and cloud servers can hinder real-time
operations, especially for global businesses.
• Bandwidth Limitations: Insufficient bandwidth can lead to slow application
performance.
• Shared Resources: Cloud environments are often shared among multiple users, which
might affect performance during high-demand periods.
To ensure optimal performance, businesses must invest in high-speed networks and choose
providers with data centers near their operations.

4.6 Compliance and Legal Challenges

7
Operating in the cloud can complicate compliance with industry regulations and legal
requirements:
• Jurisdictional Issues: Data stored in multiple countries might be subject to conflicting
laws.
• Audit Challenges: Ensuring that cloud providers comply with security standards can
be a complicated process.
• Data Ownership: Questions around who owns the data stored in the cloud often arise,
especially in cases of contract termination.
Organizations must carefully review contracts and work closely with legal experts to avoid
compliance risks.

4.7 Limited Control and Flexibility


In a cloud environment, users often have limited control over the infrastructure, which can lead
to:
• Dependence on Providers: Businesses are dependent on their provider for updates,
maintenance, and performance.
• Customization Limits: Not all cloud platforms allow for extensive customization to
meet specific needs.
• Shared Responsibility Model: While providers handle infrastructure security,
customers are responsible for securing their own data and applications, which can
create gaps.
To address these issues, businesses can negotiate service level agreements (SLAs) and leverage
hybrid cloud solutions to maintain some level of control.

TECHNOLOGIES USED

Cloud computing platforms rely on various technologies to ensure flexibility, reliability,


and usability. These key technologies are discussed below:
1. Virtualization
Virtualization is the process of creating a virtual environment to run multiple
applications and operating systems on the same server. The virtual environment can
range from a single instance to a combination of various operating systems, storage
devices, network application servers, and other environments. The concept of
virtualization in cloud computing enhances the use of virtual machines. A virtual
machine is a software-based computer that not only operates like a physical machine
but also performs tasks such as running applications as per the user's demand.
2. Service-Oriented-Architecture(SOA)
Service-Oriented Architecture (SOA) enables organizations to access on-demand
cloud-based computing solutions that can adapt to changing business needs. SOA can
function with or without cloud computing. It offers several advantages, including
ease of maintenance, platform independence, and high scalability.
3. Grid Computing
Grid computing, also known as distributed computing, is a processor architecture that
combines various computing resources from multiple locations to achieve a common

8
goal. In grid computing, parallel nodes form a computer cluster connected via the grid.
These clusters, which vary in size, can operate on any operating system.
o Control Node: A group of servers that administrate the entire network.
o Provider: A computer that contributes resources to the network resource pool.
o User: A computer that utilizes resources on the network.
4. Utility Computing
Utility computing is a popular IT service model that provides on-demand computing
resources (such as computation, storage, and programming services via API) and
infrastructure based on a pay-per-use method. This approach minimizes associated
costs and maximizes resource efficiency. Large organizations like Google and Amazon
have established their own utility services for computing storage and applications.
5. Containers and Container Orchestration
Containers are lightweight forms of virtualization that enable applications to run
reliably across different environments, including physical servers, virtual machines,
and cloud platforms. Containers provide an isolated runtime environment for
applications and their dependencies without the overhead of a full operating system.
o Portability: Applications can be deployed and scaled efficiently since
containers can move across environments.
o Resource Effectiveness: Containers use fewer resources than traditional virtual
machines, allowing better resource utilization.
o Compatibility: Containers support various programming languages,
frameworks, and tools.
o Isolation: Applications run securely within their own container environment.
o Scalability: Containers can easily scale up or down to meet changing demands.
6. Serverless Computing
Serverless computing, also known as "Function-as-a-Service" (FaaS), is a cloud
computing model where the cloud provider manages the underlying infrastructure,
allowing users to focus solely on creating and deploying code. Serverless computing
involves event-driven actions triggered by specific occurrences, such as HTTP
requests or database changes.
o No Management of Infrastructure: Users can concentrate on code, as the
cloud provider handles servers, networks, and operating systems.
o Reduced Time-to-Market: Applications can be deployed quickly without
worrying about infrastructure setup.
o Event-Driven Architecture: Serverless computing reacts to specific events like
database changes or user requests.
o Pay-per-Use Pricing: Users only pay for the resources they consume, offering
significant cost savings.
o Scalability and High Availability: Resources are dynamically allocated based
on demand, ensuring high scalability.
7. Internet of Things (IoT)
Cloud-based IoT platforms and services are designed to manage and process data
generated by connected devices within the IoT ecosystem. These platforms offer
secure and scalable infrastructures for storing, processing, and analyzing IoT device
data.

9
o Processing and Analysing Data: Real-time stream processing, batch
processing, and machine learning tools analyse IoT data.
o Security: Strong encryption, access control, and threat detection protect data
and devices from cyber threats.
o Device Management: Tools for provisioning, monitoring, and firmware
updates simplify device management.
o Data Intake and Storage: Scalable storage options handle the large volumes
of data generated by IoT devices.

10
CONCLUSION

In summary, cloud-computing trends are poised to answer companies’ current


and future needs. Because technology is essential to firms, cloud computing
allows companies to store and access their data at any time. This feature has
caused cloud computing to become increasingly popular very quickly. Over
time, services providers are working to increase the number of services they
provide, which are likely to include enhanced analytics services. Various
benefits arise from the use of cloud computing and cloud-storage services.
Foremost is security of data. Over time, more and more businesses will store
their data in the cloud and will contract with service providers to perform data
analytics using the cloud. Even more notable is that, in the future, companies
will have no other option than to store their data in the cloud. Business
competition will rest largely on data safety and the ability to share and access
data. Organizations are likely to become increasingly interdependent.
Companies require a reliable cloud-computing environment that meets their
needs and desires. Optimally, global enterprises will develop a plan to improve
their use of cloud computing. To align with those plans, Internet service
providers will enhance Internet speeds and reduce times when computers are
offline, enabling users to rely on the cloud to access data instantly. Companies
that do not join in this effort are likely to be less competitive.

11
FUTURE SCOPE

1. Artificial Intelligence (AI) Integration


AI is being integrated into cloud computing to enhance automation, security, and
efficiency.
Key Uses:
• Automation: AI automates redundant tasks like system maintenance and
resource allocation.
• Predictive Analytics: It uses machine learning to forecast trends and detect
anomalies, ensuring better system performance.
• Self-Maintenance: AI-powered systems can maintain themselves,
reducing the need for human intervention.
Impact:
AI improves overall system reliability, helps in better resource utilization, and
enhances user experience by providing personalized services like chatbots and
recommendations.

2. Better Security Measures


As cyberattacks increase, cloud providers are leveraging advanced technologies,
including AI and machine learning, to strengthen security.
Key Measures:
• Access Control: Restricting access to authorized users only.
• Encryption: Protecting data by converting it into a secure format.
• Threat Detection: Using AI to identify and mitigate risks in real-time.
Impact:
These measures ensure data privacy, reduce vulnerabilities, and protect sensitive
information from breaches.

3. Blockchain Technology Integration


The integration of blockchain in cloud computing is expected to revolutionize the
industry by providing transparency and security in data storage and processing.
Key Uses:
• Transparent Storage: Blockchain ensures tamper-proof and auditable
records.
• Data Protection: Public data can be stored securely using decentralized
systems.
• Streamlined Services: Blockchain helps automate transactions and
processes via smart contracts.

12
Impact:
Combining blockchain with cloud computing enhances trust, reduces data
manipulation risks, and provides secure collaboration environments.

4. Use of Edge Computing


Edge computing processes data closer to its source, reducing latency and
improving efficiency.
Key Uses:
• Real-time Analytics: Enables quick data processing for applications like
IoT and smart devices.
• Reduced Latency: Ensures faster response times for time-sensitive tasks.
• Personalization: Processes user data locally, enhancing personalized
services.
Impact:
Edge computing supports industries requiring real-time operations (e.g.,
autonomous vehicles, healthcare) and minimizes reliance on centralized cloud
systems.

5. Focusing on Cloud-Native Development Approach


The cloud-native development approach leverages microservices and containers
for building scalable and efficient applications.
Key Features:
• Agility: Applications can quickly adapt to changing requirements.
• Efficiency: Containers ensure consistent performance and simplified
deployments.
• Scalability: Easily handles varying loads without system disruptions.
Impact:
Cloud-native development is driving innovation by enabling faster application
deployment, reducing operational complexity, and increasing productivity.

6. Rapid Usage of Cloud Orchestration


Cloud orchestration automates the deployment and management of cloud
resources to maximize efficiency.
Key Features:
• Streamlined Management: Automates repetitive tasks like provisioning
and scaling.
• Cost-Effectiveness: Reduces operational costs by optimizing resource
usage.

13
• Increased Scalability: Manages growing business needs without
additional complexity.
Impact:
Cloud orchestration helps organizations meet increasing demands while
maintaining operational efficiency and reducing manual effort.

7. Cloud Computing Using Artificial Intelligence


AI continues to transform cloud computing by introducing smarter data handling
techniques and serverless computing.
Significant Areas:
• Data Analytics: AI-powered analytics help businesses gain insights into
customer behavior, workflows, and trends.
• Process Automation: Automates redundant processes, optimizes
resources, and detects anomalies.
• Enhanced User Experience: Personalization, chatbots, and intelligent
systems reduce errors and improve satisfaction.
Impact:
AI-enabled cloud computing ensures better decision-making, boosts operational
efficiency, and provides a superior user experience.

14
REFERENCES

• https://www.clouddefense.ai/future-of-cloud-computing/

• https://www.javatpoint.com/cloud-computing-technologies

• https://www.researchgate.net/publication/338628363_Cloud_Computing_
Trends_A_Literature_Review

• https://www.geeksforgeeks.org/cloud-computing/

15

You might also like