Group A - Cloud Computing BSP

Download as ppt, pdf, or txt
Download as ppt, pdf, or txt
You are on page 1of 62

GEMST-LITE GROUP A 1A-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.

ARCIAGA. CAPUNO. GOMEZ. GUTIERREZ. INCILLO. MERCADO. REPATO


What is Cloud
Computing?
Definition
• The delivery of different services through
the Internet. These resources include tools
and applications like data storage,
servers, databases, networking, and
software.
• Saves file to a remote database, and
accessed through a web
• The Internet becomes the cloud, and all
the data and application are available
from any device anywhere.
• e.g. Google Drive
Public or Private Cloud Service

Public cloud services provide their services over


the Internet for a fee, but some are available
for free

Resources are offered by a third-party provider


via the internet and shared by organizations
and individuals who want to use or purchase
them.

Most used examples are Google Workspace,


Amazon Web Services (AWS), Dropbox, and
Microsoft offerings like Microsoft 365 and
Azure, as well as streaming services like
Netflix.
Public or Private Cloud Service

Private cloud services only provide services to a


certain number of people.

Dedicated to a single organization.

AWS, Azure, HPE, and Dell are examples of


some popular Private Cloud providers.

There is also a hybrid option, which combines


elements of both the public and private
services.
Cloud Computing Services provide users with a
series of functions including:

• Email
• Storage, backup, and data retrieval
• Creating and testing apps
• Analyzing data
• Audio and video streaming
• Delivering software on demand

The goal of cloud computing is to provide easy, scalable access to


computing resources and IT services.
How does cloud computing work?
• Works by enabling client devices to • Communications between the
access data and cloud applications front and back ends are
over the internet from remote managed by a central server.
physical servers, databases and The central server relies on
computers. protocols to facilitate the
• An internet network connection links exchange of data. The central
the front end, which includes the server uses both software and
accessing client device, browser, middleware to manage
network and cloud software
connectivity between different
applications, with the back end, which
client devices and cloud servers.
consists of databases, servers and
Typically, there is a dedicated
computers. The back end functions as
server for each individual
a repository, storing data that is
application or workload.
accessed by the front end.
IT CURRENT TREND FOR CLOUD COMPUTING

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

Multi and Hybrid Cloud


Solution
A lot of enterprises have adopted multi-cloud
and Hybrid IT strategy which combines on-
premise, dedicated private clouds, several
public clouds, and legacy platforms. They
offer a combination of public and private
clouds dedicated to a specific company
whose data is key business driver, such as
insurance, banks, etc. hence, multi and
hybrid cloud solutions will be among the top
cloud computing trends in 2023 and the
coming years.
IT CURRENT TREND FOR CLOUD COMPUTING

Cloud Security and


Resilience
Several security risks still exist when
companies migrate to the cloud. In the
upcoming years, investing in cyber security
and developing resilience against everything
from data loss to the effects of a pandemic on
international trade will become increasingly
important and a big clouding trend. In 2023,
this trend will expand the usage of managed
“security-as-a-service” providers and AI and
predictive technology to detect risks before
they cause issues.
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

03 Financial services companies

04 Video game makers


Who uses Cloud
Computing?
05 Business companies

06 Industries that provides Communication


and Collaboration

07 Industry that provides Entertainment

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

PayPal serves more than 300 mln users worldwide


having processed over 3.74 billion transactions in just
the first quarter of 2021. From the standpoint of a
single user, PayPal is just a convenient service for
online payments. However, when you look at the
whole picture, the company requires astounding
operational power to manage the sheer volume of
daily transactions all the while maintaining top
security, addressing financial risks, and preventing
fraud. All this is made possible after partnering up
with Google Cloud in 2018.
Video Game Makers
• They are using the cloud to deliver online games
to millions of players around the world.

Example: Gameloft
Cloud provider: AWS

Gameloft is a France-based video and mobile game


development company that mainly provides online
entertainment services. . Gameloft couldn’t
maintain and constantly add to physical servers and
data centers as it soon enough became too costly.
Also, staying on-premises meant that developers
had to spend a lot of their time on maintenance
instead of development. Moving the game servers to
cloud helped Gameloft resolve these problems, as
well as improve gamer experience and reduce time
to market.
Business Companies
Example: Coca-Cola
Cloud provider: AWS

The Coca-Cola company moved to public cloud in


2014 after a splurge in traffic during the Super Bowl
proved keeping all the data on premises
unsustainable in times of high demand. The
migration to cloud helped the company reduce
maintenance costs and achieve 40% operational
savings, greatly improve performance, and increase
operational capabilities by being able to introduce
more automation. Coca-Cola is arguably one of AWS
largest customers that currently dominates the
global beverage industry.
Industry that provides
Communication and
Collaboration
• The entire Google suite of
applications is cloud-based, from
calendar to Google Chat. Additionally,
so are popular apps like Zoom and
WhatsApp, and all empower people to
communicate and collaborate on a
global scale.
Industry that provides
Entertainment
• A combination of cloud computing
and vastly improved internet speed
has given rise to media streaming
giants like Netflix and Hulu, which
host enormous databases of movies
and TV shows available via the
cloud. Cloud storage allows these
companies and others like Spotify
and Tidal, to exist.
E-Commerce
Example: Etsy
Cloud provider: Google Cloud

Etsy is a popular e-commerce site for all things vintage


and handmade. It has created a marketplace for
craftsters and sellers worldwide. This ever growing
online community serves millions of people and makes
it possible for just about anyone to start an online shop
and make a living selling unique items. The company
has moved its platform and data centers to the cloud
which allowed them to grow and create innovative
solutions for the users. Once such being the analytics
tools that work with terabytes of data per day. Cloud
technologies help make the platform secure and
reliable in managing hundreds of thousands
transactions daily and seasonal high-load periods of
sales.
E-Commerce
Example: eBay
Cloud provider: Google Cloud

eBay is a multinational e-commerce leader based in the


US that offers its services for their 175m of active
buyers in 190 markets worldwide. It’s more than just an
e-commerce website, as it allows its customers to get
the best deals through its signature bidding system.
eBay provides services to tens and hundreds of millions
sellers and buyers around the world, and it has well
over a billion live listings at any given time. Managing
all the data and providing secure transactions is made
possible with the help of cloud technologies. In 2018,
the company started experimenting with machine
learning algorithms and was able to run the tests in just
four days with Google Cloud.
Advantage and
Disadvantage of
Cloud Computing
Advantages of Cloud Computing
Back up and
Restore Data Mobility

Improved Low Maintenance


Collaboration Cost

Excellent Unlimited Storage


Accessibility Capacity
1 Back up and Restore
Data
• Cloud backup is a service in which data and
application on the organization's business are
backed up and stored on remote server.

• Cloud backup for certain business is operated by


copying and storing server files to specific servers in
different physical location in order to be ready in the
cause of system failure, outrage or any natural
disaster.
2 Improved
Collaboration
• Cloud collaboration enables asynchronous
communication, collaboration and editing
between team members. Users of cloud
computing does not need to wait other members
of the team to finish their work on a document;
cloud collaboration allows them to make
contributions at any time.

• Collaboration in the cloud lets team members


work from anywhere at their own convenience,
across a range of time zones.
3 Excellent
Accessibility
• The cloud as long as you have access to internet
connection, it gives you acess to your data from
anywhere.

• When accessing the cloud, employees, partner and


clients are able to access and update information
from any location. Updates with both software and
platforms are automatic or in real time because of the
benefit of inetermet access,
4 Low Maintenance
Cost
• The servers in cloud computing are maintained easily
and downtime is very low, and, in some instances,
there is no downtime.

• Cloud computing comes up with an update every time


by gradually making it better, making it perform
faster and fixing bugs. Cost is usually directed at
purchasing hardware and software which are
immediately eliminated.
5 Mobility
• Cloud computing allows employees to move more
freely within the within the company and from any
location of the workspace.

• The use of mobile application and devices evolved by


being beyond-on-the-go emails and now enable
employees to access business applications and
corporate desktops on the go through their personal
devices
6 Unlimited Storage
Capacity
• Cloud computing can deliver unlimited storage
capacity, which allows you to utilize the storage
capacity as quickly as you need. Large storage
capacity removes constraints of on-premises storage
capacity.

• It allows users to scale cloud storage up and down as


requires for uses such as analytics, data lakes,
backups or cloud native applications which can be
accessed anywhere, at any time without complex
storage processes.
Disadvantages of Cloud Computing

Limited Control
Cloud downtime
and Flexibility

Security and Vendor Lock-in


Privacy

Vulnerability to
Cost Concerns
Attacks
Cloud Downtime
• One of the most significant downsides of cloud
computing is downtime.

• The cloud, like any other IT system, is


susceptible to technical issues such as reboots,
network disruptions, and downtime.

• Extremely reliant on the Internet

Best practices for minimizing planned downtime in


a cloud environment:

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:

• Create and implement a disaster recovery


strategy that is aligned with your company
goals and provides the shortest feasible
recovery time (RTO) and recovery point
objectives (RPO).
• Consider using AWS Direct Connect, Azure
ExpressRoute, or Google Cloud's Dedicated

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.

• One of the most prevalent cloud security


issues is data loss. It is often referred to as
data leaking. Data loss occurs when data is
destroyed, damaged, or rendered

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.

• A public cloud is a sort of computing in which


resources are made available by a third-party
provider over the internet and shared by
companies and people who choose to use or
purchase them.

• The public cloud is more vulnerable to cyber-


attacks.
3
Vulnerability to
Attacks
Best practices to help you reduce cloud attacks:
• Make security a priority in all IT activities.
• Ensure that ALL of your teams are up to date on
cloud security best practices.
• Ensure that security policies and procedures are
examined and evaluated on a regular basis.
• Make use of AWS Inspector, AWS CloudWatch,
AWS CloudTrail, and AWS Config.
• Once again, whenever and whenever feasible,
employ encryption.

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.

Best practices to decrease dependency:


• Develop with best practices in cloud
architecture in mind.

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.

Best practices to reduce costs:


• Instead of overprovisioning your services,
consider employing auto-scaling services.

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

02 Password Security 12 Interoperability and Portability

03 Cost management and Containment 13 Reliability and Availability

04 Lack of Resources and Expertise 14 High Dependence on Network

05 Governance and Control


15 Service Quality

06 Compliance
16 Downtime

07 Managing Multiple Clouds

08 Performance Challenges

09 Building a Private Cloud

10 Segmented Usage and Adoption


Security
One of the main concerns in investing in cloud
services is cloud computing security. It is because
your data is kept and processed by a third-party
provider without your knowledge. You cannot see
the actual place where your data is kept or
processed, as it is in many other disciplines of
technology. This raises the risks associated with the
implementation or management process.

Fortunately, cloud companies have begun to make


steps to increase security capabilities. You may also
be careful by checking to see if the supplier has a
secure user identity management system and
access control processes in place. Also, make
certain that it follows database security and privacy
procedures.
Password
Security
As more individuals use your cloud account, it
becomes more susceptible. Anyone who knows
your password or hacks into your cloud will have
access to your sensitive data.

In this case, the company should employ several


levels of authentication and guarantee that
credentials are kept secure. Passwords should also
be changed on a regular basis, especially when an
individual resigns and leaves the firm. Access to
usernames and passwords should be granted with
caution.
Cost management and Containment
The high cost of cloud computing is the next challenges in adopting
cloud computing. Modern computers, for the most part, may save
organizations money. An company may simply increase its
processing capacity on the cloud without making huge expenditures
in new hardware. Businesses can alternatively get more processing
through third-party pay-as-you-go methods. However, because
cloud computing services are on-demand and scalable, it can be
challenging to specify and estimate quantities and costs.

Lack of Resources and Expertise


A lack of resources and/or knowledge is one of the cloud difficulties
that businesses and organizations are experiencing today.
Companies are starting to transferring more workloads onto the
cloud as cloud technologies evolve. Organizations are struggling to
keep up with the tools as a result of these issues. There has been a
continual demand for a skilled workforce capable of dealing with
cloud computing tools and services. As a result, businesses must
train their IT workers to mitigate this risk.
Governance and
Control
Proper IT governance should guarantee that IT assets
are established and utilized in accordance with agreed-
upon rules and processes; that they are appropriately
governed and maintained; and that they support your
organization's strategy and goals. In today's cloud-
based environment, IT does not necessarily have
complete control over infrastructure provisioning, de-
provisioning, and operations. This has made it more
difficult for IT to offer the essential governance,
compliance, risk management, and data quality
control. To reduce the many risks and uncertainties
associated with cloud migration, IT must alter its
typical IT control methods to accommodate cloud
computing.
Compliance
Compliance is one of the risks that cloud computing faces today. This
is a problem for everyone who uses backup services or storage. Every
time a corporation moves data from internal storage to the cloud, it
must comply with government norms and regulations.

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.

Building a Private Cloud


Although developing a private system is not a top priority for many
businesses, for those that are likely to be implementing such a solution,
it quickly becomes one of the most significant difficulties dealing with
cloud computing - private solutions should be properly handled. Having
all of the data in-house is a big benefit of establishing an internal or
private cloud. However, IT managers and departments will have to face
the problem of constructing and gluing it all together on their own,
making one of the hurdles of migrating to cloud computing incredibly
challenging.
Segmented Usage
and Adoption
When most firms began to migrate to the cloud,
they lacked a solid cloud adoption plan. Instead,
random approaches came up, drove by a variety
of factors. One of these was the rate at which
adoption occurred. Another reason for occasional
cloud migration was the irregular termination of
data center contracts/equipment. Individual
development teams were also leveraging the
public cloud for specialized apps or projects.
Migration
Involves moving an existing application or a
new application to a cloud. Moreover, it is
mentioned that when it comes to an existing
application such as an age-old company
application, the process is too long
compared to new applications. In fact, 95%
of organizations found out that moving
applications to the cloud is a nightmare as it
results in slow data migrations, extensive
troubleshooting, security challenges,
application downtime and cutover
complexity.
Interoperability and
Portability
Applications are not easily migrated between cloud
providers because it lacks flexibility when it comes to
moving from one cloud to another

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!

ARCIAGA. CAPUNO. GOMEZ. GUTIERREZ. INCILLO. MERCADO. REPATO

You might also like