More Related Content
Cloud Computing Unit 1 for computer science.pptx Cloud Computing in the Real-World 1.pptx Unit-I Introduction to Cloud Computing.pptx Cloud Computing and fog computing lesson notes.pptx An Integrated Cloud Computing Architectural Stack Cloud-Computing-32-40[1].pptx...,.......... Basics of cloud computing for semester exam Presentation on Cloud Computing Similar to cloud computing note of module 1s chapter 1 (20)
Presentation on Cloud Computing (CE).pptx Beginners Guide and general overview to Cloud Computing.pptx ETB S04 - (Cloud Computing) important for. Virtualisation and cloud computing notes.pdf final-unit-i-cc cloud computing-2022.pdf Unlocking Innovation: Exploring Cloud Computing Services Interdependencies of IoT and cloud computing.pptx clude computing presentation topic .pptx Introduction to cloud computing in today world Introduction to cloud computing in todyas world Cloud Computing (Lecture 1 & 2).pptx 001_Cloud Computing presentation Unit1.pptx INTRODUCTION TO CLOUD COMPUTING .pptx Lecture 1.Basics of cloud computing, Advantage and Disadvantage and History Recently uploaded (20)
Embodied AI: Ushering in the Next Era of Intelligent Systems Mitigating Risks through Effective Management for Enhancing Organizational Pe... Well-logging-methods_new................ Level 2 – IBM Data and AI Fundamentals (1)_v1.1.PDF additive manufacturing of ss316l using mig welding III.4.1.2_The_Space_Environment.p pdffdf Human-AI Collaboration: Balancing Agentic AI and Autonomy in Hybrid Systems Fundamentals of safety and accident prevention -final (1).pptx Engineering Ethics, Safety and Environment [Autosaved] (1).pptx UNIT-1 - COAL BASED THERMAL POWER PLANTS 737-MAX_SRG.pdf student reference guides 573137875-Attendance-Management-System-original CYBER-CRIMES AND SECURITY A guide to understanding PREDICTION OF DIABETES FROM ELECTRONIC HEALTH RECORDS The CXO Playbook 2025 – Future-Ready Strategies for C-Suite Leaders Cerebrai... Infosys Presentation by1.Riyan Bagwan 2.Samadhan Naiknavare 3.Gaurav Shinde 4... A SYSTEMATIC REVIEW OF APPLICATIONS IN FRAUD DETECTION Introduction, IoT Design Methodology, Case Study on IoT System for Weather Mo... 6ME3A-Unit-II-Sensors and Actuators_Handouts.pptx cloud computing note of module 1s chapter 1
- 3. Learning Outcomes
At the end of the session you will be able to:
• Define cloud computing
• Describe need of cloud computing
• Describe history of cloud computing
• Explain historical evolution of cloud computing
• Describe benefits of cloud computing
• Understand limitations of cloud computing
• Explain elastic computing
• Differentiate various vendors of cloud computing
• Distinguish traditional data center and cloud data center
© Oxford University Press 2018. All rights reserved
- 4. • Cloud computing is a technology which utilizes the Internet and central
isolated servers in order to sustain applications and data.
• This technology permits much more proficient computing by consolidating
bandwidth, processing, and storage memory.
• Cloud offers robust memory administration, thus there is no necessity to
sustain memory on a personal system.
© Oxford University Press 2018. All rights reserved
Introduction
- 5. The term ‘cloud’ is defined by NIST [10] as follows:
• “Cloud computing is a model for enabling ubiquitous, convenient, on-demand
network access to a shared pool of configurable computing resources (e.g.,
networks, servers, storage, applications, and services) that can be rapidly
provisioned and released with minimal management effort or service provider
interaction. This cloud model is composed of five essential characteristics,
three service models, and four deployment models.”
© Oxford University Press 2018. All rights reserved
Definition of Cloud Computing
- 6. The basic structure of cloud computing is
shown in Fig. 1.1. As given in the figure,
facilities and services are offered by cloud
providers in a cloud computing environment
and different users from various locations
and devices can request for specific services
that are offered.
© Oxford University Press 2018. All rights reserved
Basic Structure of Cloud Computing
- 7. Some of the benefits of cloud computing are given here:
• It improves parallelism and allocation of resources for fast accessing.
• One may acquire software services, networked storage space, computer
resources, and various other services at a single place.
• An additional company hosts a set of applications, get software renewals
(with no charge), and so on.
• It improves monetary burden such as operational expenses, renewing charge,
and capital expenses.
© Oxford University Press 2018. All rights reserved
Basic Structure of Cloud Computing
- 10. Cloud computing is a new trend in computing due to its many benefits:
• Reduced Costs
• Scalability
• Remote Access
• Disaster Relief
• Ease of Implementation
• Skilled Vendors
• Response Time
• Easy to Customize
• Virtual Provisioning
• Fully Automated Storage Tiering—FAST
© Oxford University Press 2018. All rights reserved
Need of Cloud Computing
- 11. © Oxford University Press 2018. All rights reserved
Scaling Management in Cloud Computing
• One of the biggest advantages of cloud computing is that
a business pays only for the services it avails.
- 12. The historical evolution of Cloud Computing is as follows:
• Client-Server Technology
• Peer-to-Peer Approach
• Distributed Computing
• Evolution of Cloud Computing from Grid Computing
• Autonomic Computing
• Platform Virtualization
• Service Oriented Architecture—SOA
• Utility Computing
• Web 2.0
• Parallel Computing © Oxford University Press 2018. All rights reserved
History of Cloud Computing
- 13. • Client-Server is the technology behind cloud computing. It is shown in Fig. 1.4.
In this, multiple computers perform collectively to augment computing power.
• The server is the prime regulator wherein software applications and data are
kept for access.
• The client is simply a tool which is associated with
the user for facilitation.
• Due to inadequate processing power, IT employees
neither acquire instant access nor can two users
access similar data concurrently in client–server
technology.
© Oxford University Press 2018. All rights reserved
Client-Server Technology
- 14. • Peer-to-Peer (P2P) is a decentralized approach and it encompasses no principal
server. It is a design in which every computer has equal responsibilities and
facilities.
• P2P facilitates straight swap of services and resources.
• This kind of network is not simple to manage.
© Oxford University Press 2018. All rights reserved
Peer to Peer Approach
- 15. • Distributed computing utilizes those idle resources that are not utilized for
some reason or the other. Figure 1.5 shows distributed computing.
© Oxford University Press 2018. All rights reserved
Distributed Computing
- 16. © Oxford University Press 2018. All rights reserved
Evolution of Cloud Computing from Grid Computing
- 17. • Web 2.0 represents a change in technology in the world of the World Wide Web. It is
usually designed to increase data security and customization of application as per the
requirement with improved functionality.
The important features of Web 2.0 are as follows:
• Easy to access
• User interaction and participation
• Rich customization features
• Easy communication through video chatting, instant messaging facilities, etc.
• User-friendly writing tools and applications
• Data management and analysis
• Multimedia supporting tools
• Web application and hosting
© Oxford University Press 2018. All rights reserved
Web 2.0
- 18. • Parallel computing simultaneously uses various computing resources for solving
a computational problem.
• It is based on the principle that a single large problem is divided into small parts
and parallely runs different parts on different machines.
• Parallel computing supports applications that require processing of a large
problem in a sophisticated way. Some of the examples are Big data problem,
Data mining, Search engines, Medical diagnosis, Virtual reality, Multimedia.
© Oxford University Press 2018. All rights reserved
Parallel Computing
- 19. • Electronic Faxing
• Voice on Clouds
• Commerce on Clouds
• Distributed Hosting on Clouds
• Accounting and Online Banking
© Oxford University Press 2018. All rights reserved
Services Provided by Cloud Computing
- 20. • A mobile phone can be used to access services related to news.
• Google Apps or Gmail is capable of seeking information via e-mail, rapidly from any tool. We can
talk and work with partners or consumers without any language barrier.
• Distribution and editing of data with trouble-free collaboration using Google items Docs and Sites.
TripIt is a private travel that assists in arranging tours. Data is gathered from consumers and
colleagues by using Google types. There is joint work on a general venture.
• Through Force.com, you may construct a scalable business application on the cloud platform.
Both Google’s cloud and salesforce.com computing platforms are employed to generate
business and web applications.
• Using online patterns for presentations, spreadsheets, and records.
• Functioning steady, safe, and quick Web apps.
• Easily and firmly distributing video in apps through Youtube for Google apps.
© Oxford University Press 2018. All rights reserved
News on Cloud Computing
- 21. Cloud computing offers the following benefits:
• Pay as per use
• Reduced investment and proportional costs
• Accessibility from anywhere
• Increased scalability
• Increased availability and reliability
• Dynamic provisioning
© Oxford University Press 2018. All rights reserved
Benefits of Cloud Computing
- 22. Some of the limitations of Cloud computing are:
• Availability of Services
• Data Lock-in
• Data Segregation
• Privilege Neglect
• Scaling Resources
• Data Location
• Deletion of Data
• Recovery and Backup
• Offline Clouds
• Unpredictable Performance
© Oxford University Press 2018. All rights reserved
Limitations of Cloud Computing
- 23. For the development of cloud infrastructure, the following are needed:
• Understanding the prevailing conventional data center
• Computing resources that will be virtualized
• Installing service administration devices
© Oxford University Press 2018. All rights reserved
How to develop Cloud Computing
- 24. • Application Program employed to carry out numerous computing functions. It
may be an operating system, DBMS, and many more.
• DBMS It is an administration system which offers the ability to save or get data
from rationally prepared tables.
• Compute Resources which work numerous applications using various elements.
• Storage This is used to save data for often use.
• Network It is the ability to communicate among systems. It assists us to share
data and resources.
© Oxford University Press 2018. All rights reserved
Core Components of Traditional Data Centers
- 25. • Amazon Web Services—IaaS
• Google—SaaS, PaaS
• Microsoft Azure Service Platform—PaaS
• Rackspace—Cloud Hosting
• Salesforce.com—SaaS, PaaS
© Oxford University Press 2018. All rights reserved
Vendors of Cloud Computing
- 26. • Elastic computing is the capability of a cloud service supplier to provision
flexible computing strength when and where required.
• In cloud computing, elasticity is described as the level to which a system is
capable of adapting to workload variation by offering and taking back resources
the autonomic way; at every point in time the accessible resources meet the
present need.
© Oxford University Press 2018. All rights reserved
Elastic Computing
- 27. • Social networking may be done for business purposes, social purposes, or both.
• Examples of social networking include LinkedIn, Facebook, etc..
• A social networking website is an online podium which permits customers to
build a public profile and interact with other users on the website.
• Some social networking websites like LinkedIn are used for creating professional
links, whereas sites such as Facebook are on both sides of the line (i.e.,
professional and private).
© Oxford University Press 2018. All rights reserved
Social Networking
- 28. Enterprise cloud computing is the process of using cloud computing for saving
cost and for business innovation by getting extraordinary speed and agility, and
improved collaboration among customers and business partners. Enterprise
cloud computing is important because:
• Cost of accessing data can be reduced to a great extent by linking it directly
with the usage. Customers are charged on a pay-per-use basis.
• Start-ups can test out new business ideas risk-free and at low cost, due to
enormous scalability. Since there is no upfront capital expense involved, in case
a new project takes off, it can be scaled up instantly, and vice versa.
© Oxford University Press 2018. All rights reserved
Enterprise Cloud Computing
- 29. • Enterprise cloud computing allows a company to create a shared workspace in
order to collaborate with its trading partners and work together as a ‘virtual
enterprise network’. In this way, they can share the information and
communication resources, without actually owning it all. This also helps in
lowering costs. As shown in Fig. 1.9, an
enterprise with n numbers of hosts can connect
through cloud services and different types of
services supported by cloud network such as
database, servers, and various applications.
© Oxford University Press 2018. All rights reserved
Enterprise Cloud Computing