Cloud Computing

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 26

The Future

of
Cloud Computing

1
Topics
• Introduction
• Literature / Roadmap
• Benefits / Drawback (Challenges)
• Architecture / Design / Algorithm
• Application Area
• Research Area
• Future Trend (Challenge)
• Conclusion

2
Introduction
• Traditional Computing

• Challenges of Traditional Computing

• Cloud Computing

• Why the name ”Cloud” ?

3
Traditional Computing
• Computing that uses an internal (local) IT infrastructure.

• Physical data center required.

• Involves only 2 major entities:


 Business (Development Team)
 Customer (User)

4
5
Requirements
Materials
Server, Router, Fire Wall, Load Balancer, Shared & SSD Storage,
Hypervisor, Backups, Storage Caching, Cooling Equipment …

Professionals
Developers, Network Engineers, Server Administrators, Security Personnel …

6
Challenges of Traditional Computing
• High Costs
• Not easy to scale
• Single point of failure
• Less resilience (reliability)
• Low efficiency
• More responsibilities

Thus need for cloud computing ...

7
Cloud Computing
• A model for delivering IT services using different forms.

• Involves 3 major entities:


 Cloud Service Provider
 Business (Development Team)
 Customer (User)

8
9
Why the name ‘cloud’?
• The name cloud computing was inspired by the cloud symbol that's often
used as a metaphor to represent the telephone networks in flow charts
and diagrams in the early days of network design.

• Network designers start used it indicate parts of the internet that they
didn’t fully understand or just to hide some implementations of the
underlying infrastructure.

• Basically, it is due to ABSTRACTION.


10
Literature review
• [Michael et al. 2010] Cloud computing is the IT liberation model that
provides infrastructure and computer resources as service. In an
organization, the information is shared by implementing the private cloud.
The achievement
of an organization is based on the important advantages such as simplifying
management, reducing costs
and accelerating processes. In a broad diversity of designs, the cloud
computing technologies can be
implemented under different services and deployment methods. In the
organization cloud computing is
used to transfer the existing server infrastructures into dynamic
environments. By adopting the cloud
computing, the business activities can be carried out with little difficulty
and greater efficiency. Cloud
computing offers many advantages to different ranges of customers and it
is simple to acquire.

11
• [Meiko et al, 2009] Generally, cloud computing provides the
dynamical and scalable resources as a service over the internet. Cloud
is used for reducing the capital and operational expenditure, and
provides economic growth. This is happened in realism and however,
there are some confronts are explained by the cloud. It is described as
a valuable consideration for an enterprise IT integration. Even the
adoption of cloud computing has many advantages and still it faces a
number of risks. The security of cloud is one of the important issues
in the cloud computing.

12
• [Chang et al, 2005] Usually, in the cloud computing, the significant data of
the customer can be stored in data centers. Actually, Data centers means
where the data should be stored on the centralized location by having a
large size of data storage. The data processing is done on the servers. The
important data should be handled by the cloud provider. Therefore, the
customers have to trust the cloud provider on the data security as well as
on availability. For this, the legal agreement which is called as SLA (service
legal agreement) should be provided by cloud computing between cloud
customer and cloud provider. The provider can gain trust of the client
through this agreement, so, SLA should be consistent. In the cloud
environment, the whole security depends on the security levels of the
cloud. This concept of cloud computing is promising to change the future
of the computing by providing many benefits in the field. And the main
obstacle in achieving this is nothing but the disadvantage of the security
concern.

13
Benefits
• Availability
• Scalability and Performance
• Backup and Recovery
• Resilience and Redundancy
• On Demand Services (Pay as You Go)
• Economical
• Automation
• Device and Location Independent

14
Drawback (Challenges)
• Security and Privacy
• Dependency and Vendor Lock-in
• Limited Control and Flexibility
• Network Connection Dependency
• Technical Problems
• Not yet Mature

15
Architecture / Design / Algorithm
• The overall structure of the cloud services.

• Includes the:
 Views
 Service Models
 Deployment Models

16
Views
• The cloud architecture is divided into 2 main parts.

 Front End
 The side of computer user or client.
 involves interfaces & applications that are necessary to access the Cloud
Computing system.

 Back End
 The cloud section of the system.
 involves all the resources which are necessary to give Cloud computing services.
 data storage, virtual machines, security mechanism, services, deployment
models, servers etc.
17
Each end is connected to others through a network, generally to the Internet.

18
Service Models
• how cloud services are made available to clients

• 3 commonly used cloud service models:


 Infrastructure-as-a-Service (IaaS)
 Provide the lowest level (basic) facilities to clients.

 Platform-as-a-Service (PaaS)
 Provide building blocks and setup that allow developers to make software.

 Software-as-a-Service (SaaS)
 provides ready online software solutions to end users.

19
20
Cloud Services Pyramid

21
Deployment Models
• a configuration of certain cloud environment parameters such as the storage size, accessibility
and proprietorship.

• 3 commonly used cloud deployment models:


 Private Cloud
 allows the accessibility of systems and services within a specific boundary or organization.

 Public Cloud
 provided by 3-party organizations for the general public use.

 Hybrid Cloud
 mix of computing resources provided by both private & public clouds.

22
Application Areas
• Online Business (E-commerce)
• Chatbots
• Backups
• File Storage
• Communication
• Big Data Analytics
• Development & Testing Environments
• Application Development

23
Research Area
Cloud computing and related services are very frequently taken up for further research by scholars as well
as academicians.
The following topics offer a lot of scope for research scholars in the cloud infrastructure domain:
 Security and integrity
 Virtualization
 Data recovery and backup
 Data segregation and recovery
 Scheduling for resource optimization
 Cloud cryptography
 Trusted computing technology
 Failure detection and prediction
 Availability, recovery and auditing
 Secure computation outsourcing
 Secure mobile cloud

24
Future of cloud computing?
• No one can tell the future, but we can predict it, by analyzing the
current trends and usage.
 Increase Storage Capacity
 Enhanced Performance of Internet
Improvement in Cloud Services
Security
 Economic
Data Shows How Future Changes

25
Conclusion
• Cloud Computing can be defined according to 2 aspects:

 The customer oriented aspects define cloud computing as services that can
be accessed anytime, anywhere and with any device.

 The business oriented aspects define cloud computing as services that are
universal, scalable and resilient.

• Cloud computing provides abstraction (virtualization) to both IT business owners


and customers.
• Cloud computing has both advantages and disadvantages.
• Most IT services are going to the cloud.
• Cloud computing is still a growing technology.
26

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy