Group A - Cloud Computing BSP
Group A - Cloud Computing BSP
Group A - Cloud Computing BSP
Cloud Computing
This presentation includes basic information about Cloud Computing such as
its meaning, who uses it, its advantage and disadvantage, and the
challenges encountered in adopting it.
• Email
• Storage, backup, and data retrieval
• Creating and testing apps
• Analyzing data
• Audio and video streaming
• Delivering software on demand
Edge Computing
Edge Computing is one of the biggest
trends in cloud computing. Here, data is
stored, processed at the edge of the
network, and analyzed geographically
closer to its source. Faster processing and
reduced latency can be achieved due to the
increasing use of 5G. Edge computing has
major benefits which include more privacy,
faster data transmission, security, and
increased efficiency. Edge computing will
be at the center of every cloud strategy,
making it the top cloud computing trend for
2023.
IT CURRENT TREND FOR CLOUD COMPUTING
AI and ML
Artificial Intelligence and Machine Learning
are two technologies that are closely
related to cloud computing. AI and ML
services are more cost-effective since large
amounts of computational power and
storage space are needed for data
collection and algorithm training. They are
a solution for managing massive volumes of
data to improve tech company productivity.
The key trends that are likely to emerge in
this area include increased automation and
self-learning capabilities, greater data
security and privacy, and more
personalized cloud experiences.
IT CURRENT TREND FOR CLOUD COMPUTING
Disaster Revocery
Cloud computing is effective in disaster
recovery and offers businesses the ability to
quickly restore critical systems in the event
of a natural or man-made catastrophe. it
refers to the process of recovering from a
disaster such as power outages, data loss,
or hardware failures using cloud-based
resources.
IT CURRENT TREND FOR CLOUD COMPUTING
Cloud Gaming
Video gaming services are provided by
Microsoft, Sony, Nvidia, and Amazon. But
streaming video games require higher
bandwidth and can be possible only with
high-speed internet access. Cloud gaming will
become a significant industry in 2023 with
the introduction of 5G.
IT CURRENT TREND FOR CLOUD COMPUTING
Kurbernetes
The key trend is the increased adoption of
container orchestration platforms like
Kubernetes and Docker. This technology
enables large-scale deployments that are
highly scalable and efficient. It is an
extensible, open-source platform that runs
applications from a single source while
centrally managing the services and
workloads. Kubernetes are rapidly evolving
and will continue to be major players in cloud
computing trends over the next few years.
IT CURRENT TREND FOR CLOUD COMPUTING
Severless Computing
Serverless Computing came into the
computing industry as a result of the
emergence of the sharing economy. Here,
compute resources are provided as a service
rather than installed on physical servers. This
means that the organization only pays for the
resources they use rather than having to
maintain its servers. In addition, serverless
cloud solutions are becoming popular due to
ease of use and ability to quickly build,
deploy and scale cloud solutions. Overall,
technology is an emerging trend that is
growing in popularity over the years.
IT CURRENT TREND FOR CLOUD COMPUTING
Blockchain
Blockchain is a linked list of blocks containing
records and keeps growing as users add to it.
Cryptography is used to store data in blocks.
It offers excellent security, transparency, and
decentralization. It is now increasingly used in
conjugation with the cloud. It can process
vast amounts of data and exercise control
over documents economically and securely.
The new technology is becoming a
tremendous promise for several industrial
applications.
IT CURRENT TREND FOR CLOUD COMPUTING
IoT
IoT is a well-known trend in cloud computing.
It is a technology that maintains connections
between computers, servers, and networks. It
functions as a mediator and ensures
successful communication and assists in data
collection from remote devices. It also
resolves warnings and supports the security
protocols by businesses to create a safer
cloud environment.
Who uses Cloud
Computing?
01 Organizations of every type, size, and
industry
02 Healthcare companies
08 E-commerce
Organizations of Every
Type, Size, and Industry
• They are using the cloud for a wide
variety of use cases, such as data
backup, disaster recovery, email,
virtual desktops, software
development and testing, big data
analytics, and customer-facing web
applications.
Healthcare Companies
• Are using the cloud to develop more
personalized treatments for patients.
• Cloud computing in healthcare
provides a connected, accessible,
and collaborative environment for
patients and clinicians. In the long
run, pivoting to a cloud environment
ensures lower costs and more
satisfaction among patients and
medical staff.
Financial Services Companies
• They are using the cloud to power real-time fraud
detection and prevention.
Example: PayPal
Cloud provider: Google Cloud
Example: Gameloft
Cloud provider: AWS
Limited Control
Cloud downtime
and Flexibility
Vulnerability to
Cost Concerns
Attacks
Cloud Downtime
• One of the most significant downsides of cloud
computing is downtime.
1
• Plan services for high availability and
catastrophe recovery.
• Take into account multi-region setups with
automatic failover.
Cloud Downtime
Best practices for minimizing planned
downtime in a cloud environment:
1
Interconnect or Partner Interconnect.
Security and
Privacy
• According to a Yachin (2021) report, over
98% of firms employing cloud computing
services had at least one data breach
between 2020 and 2022.
2
unreadable by a user, program, or
application.
Security and
Privacy
Best practices for minimizing security and privacy
risks
• Understand your cloud provider's shared
responsibility model.
• Include security at all levels of your deployment.
• Determine who should have access to each
resource and service, and limit access to the least
privilege.
• Use a risk-based strategy to secure cloud assets
and extend security to devices.
2
• Enable multi-factor authentication for any
accounts that have access to sensitive data or
systems.
• Encryption, encryption, and more encryption
Vulnerability to
Attacks
• A private cloud is described as computer
services provided through the Internet or a
private internal network to a limited number of
customers rather than the broader public.
3
Limited Control
and Flexibility
• The cloud infrastructure is owned, managed,
and monitored by the cloud service provider.
You will have little control over it as a
consumer. You will be able to manage the
cloud's apps, data, and services, but you will
not generally have access to important
administrative chores like updating and
controlling firmware or accessing the server
shell.
4
• An end-user licensing agreement (EULA) is a
license that allows a user to use a software
product.
Limited Control
and Flexibility
Best practices for maintaining control and flexibility:
• Consider partnering with a cloud service provider
to assist with the implementation, operation, and
maintenance of cloud services.
• Understand your obligations under the shared
responsibility model, as well as the responsibilities
of the cloud vendor, to minimise the possibility of
omission or error.
• Spend some time learning about your cloud
service provider's basic level of assistance.
4
• Make sure you understand the SLA for the
infrastructure and services you'll be using, as well
as how it will affect your customer agreements.
Vendor Lock-in
• The vendor lock-in problem in cloud computing
refers to the scenario in which consumers are
dependent on a single cloud provider's
technological implementation and cannot
simply switch to a new vendor in the future
without incurring significant expenses, legal
restraints, or technical incompatibilities.
5
• Understand what your vendors are selling in
order to avoid lock-in issues.
• To avoid vendor lock-in, use a multi-cloud
strategy.
Vendor Lock-in
Best practices to decrease dependency:
• When creating apps, use flexibility as a
technique to ensure portability today and in the
future.
• Create your apps using cloud-first services, such
as modularity and portability of microservices
and code
5
Cost Concerns
• The cost of cloud computing is both a benefit
and a problem. While it allows small firms to
access excellent services without spending
huge sums in IT infrastructure, it can also raise
company expense because there are various
hidden costs involved that appear at a later
point.
6
• Check that you can scale DOWN as well as UP.
• If you know your minimal consumption, you
may pre-pay and take advantage of reserved
instances.
Cost Concerns
Best practices to reduce costs:
• Automate the process of starting and stopping
instances to save money when they are not in
use.
• Set up notifications to keep track of your cloud
spending.
6
Challenges in
Adopting Cloud
Computing
Cloud computing offers data protection, greater data
storage, and flexibility. Organizations have improved
their ability to scale and grow through making better
judgments. Looking at the benefits of employing
cloud computing, organizations are increasingly
adopting this technological trend. A study of Gartner
predicts that by 2022, 90% of businesses will be
adopting cloud computing services. Despite all of the
advancement and promise of cloud computing
services, organizations confront a variety of cloud
computing issues.
01 Security 11 Migration
06 Compliance
16 Downtime
08 Performance Challenges
Managing Multiple
Clouds
Companies have begun to invest in several public clouds,
multiple private clouds, or a hybrid cloud, which is a combination
of both. This has expanded considerably in recent years. In
recent years, the condition of multi-cloud has risen
tremendously. Companies are changing or mixing public and
private clouds, with tech behemoths like Alibaba and Amazon
leading the way.
Performance Challenges
When a company migrates to the cloud, it becomes reliant on the service
providers. The following significant problems of shifting to cloud
computing build on this collaboration. Nonetheless, this collaboration
frequently gives firms with novel technology that they would not
otherwise be able to acquire. On the other side, the organization's and
other cloud-based systems' performance is likewise linked to the
provider's performance when it falters. When your provider crashes,
you're service will crash as well.
Reliability and
Availability
Cloud computing lacks high availability and reliability
because it cannot provide round-the-clock services that
results in outages. In addition, the lack of availability and
reliability is an ongoing issue in cloud computing because
most business are reliant on third party services which is
why cloud computing must be dependable.
High Dependence
on Network
Cloud services are dependent on a high
speed internet connections. Moreover,
companies or businesses should have good
internet connection to prevent connectivity
issues and the occurrence of downtime.
Service Quality
In order to sustain the demands of the users,
cloud computing must provide availability and
scalability. In addition, it should allow parallel
processing to provide and ensure concurrency.
Downtime
The most common challenge in cloud
computing since there is no cloud provider that
assures and guarantees a platform which is
free from downtime.
GEMST-LITE GROUP A 1A-BSP
Thank you!