SlideShare a Scribd company logo
1 of 61
Cloud Computing
Which one is the computer?
Rock Calculator Television
Modern Airplane Washing Machine
Computer Workstation
• In computer science
– In a general way, we can define computing to
mean any goal-oriented activity requiring,
benefiting from, or creating computers.
What’s Computing
• Computer network
connects two or more
autonomous computers.
• The computers can be
geographically located
anywhere.
Computer Networks
Introduction to Computer Networks
• Network in small geographical Area (Room, Building or a Campus) is called LAN (Local Area Network)
• Network in a City is call MAN (Metropolitan Area Network)
• Network spread geographically (Country or across Globe) is called WAN (Wide Area Network)
LAN, MAN & WAN
• Resource Sharing
– Hardware (computing resources, disks, printers)
– Software (application software)
• Information Sharing
– Easy accessibility from anywhere (files, databases)
– Search Capability (WWW)
• Communication
– Email
– Message broadcast
• Remote computing
• Distributed processing (GRID Computing)
Applications of Networks
• The Internet is the foremost milestone
• Enables individual computers to communicate
with any other computers located elsewhere
in the world
The Creation of The Internet
Client-server
client Server/client
server
Server/client
server
client Server/client server
client server
request
response
Two Tier
(Classic Model)
Three Tier
N Tier
P2P
peer
peer
peer
peer
peer
peer
peer
• Solving grand challenge applications using
computer modeling, simulation and analysis
Demand for Computing Power
Life Sciences
CAD/CAM
Aerospace
Military Applications
Digital Biology
Internet &
Ecommerce
Paradigms
Utility Computing
Cluster Computing
Grid Computing
Cloud Computing
…
Attribute
Accessibility
Manageability
Autonomic
Performance
Scalability
Availability
QoS
SLA
…
• New computing paradigms have been
proposed and adopted to edge closer toward
achieving the vision of computer utilities
Variety of Paradigms
• There are 3 ways to improve performance:
– Work Harder
– Work Smarter
– Get Help
• Computer analogy
– Using faster hardware
– Using optimized algorithms and techniques to
solve computational tasks
– Using multiple computers to solve a particular
task
How to Run Applications Faster
• A computer system in which several
interconnected computers share the
computing tasks assigned to the system
• Paradigms
– Cluster computing
– Grid computing
– Cloud computing
Distributed Computing
Traditional Food Chain
Food Chain of Computer
Mainframe
Mini Computer Workstation PC
Food Chain of Distributed Computing
Mainframe
Mini Computer
Workstation
PC
Rise & Fall of Computing Technologies
Mainframes Mini-Computers
Mini-Computers Personal
Computers
Personal Computers
Network
Computing
Distributed
Computing
1980 1995
1970 2000+
Long united, must divide
Long divided, must unite
• Cloud Computing
Lecture 1 : Introduction 19
• The term “cloud” is often
used as a metaphor for the
Internet.
– A simplified way to represent
the complicated operations in
the network
• Currently, the term “cloud”
is further used as an
abstraction of complexities
– E.g., servers, applications,
– data, and heterogeneous
platforms
The “Cloud”
Do you Use the Cloud?
• An Internet connection
• An account - Created with a user name and a
password
• Agree to Terms
The Cloud Requires
So what is the cloud?
Computing and software resources that are delivered on demand, as service.
(2013, January) A Walk in the Clouds. Cloud Computing, CDW-G Reference Guide., 3-5.
• From ground to cloud
The Back Story
• Computers have internal or hard drive
storage(C: Drive)
• CPU has a drive for storing programs,
documents, pictures, videos, presentations,
etc…
Computer Storage
Standard Computer Tower or
Central Processing Unit
(CPU)
Inside the Computer
• Content is stored on THAT computer
• To use content must return to THAT computer
• Cannot access this content from another
device or computer
Internal Storage
• Purchase programs
• Load to the computer
• Each computer would need the program
loaded and stored on the internal drive
Programs
• Allows your content to become mobile
• Save to the storage device
• Take device to any compatible computer
• Open and use content
External Storage
External Hard Drive
CD/DVD Thumb Drive
SD Card Micro SD Card
• Multiple work stations talk to one unit that stores
information and data.
• Data is not saved to the C: drive, but to a network
drive
• Can retrieve the data stored to the network from any
of the connected workstations.
Networked Storage
• When you do a “save as” on your computer,
you choose where to save the material.
Saving documents
Internal Storage
External Storage
Network
Cloud Storage
• Create an Account –
User name and
password
• Content lives with the
account in the cloud
• Log onto any computer
with Wi-Fi to find your
content
• Download a cloud based app to a computer you own
• The app lives on your Computer
• Save files to the app
• When connected to the Internet it will sync with the
cloud
• The Cloud can be accessed from any Internet
connection
Downloads for storage
• Do “save as” to save a file to your computer
and the cloud
• The syncing folders makes data retrieval easier
• Box and DropBox require this download to
work
Save file as
• Log-in to the online storage account
• Click upload a file
• Find the file on hard drive, network, or
external storage
• Upload to cloud storage
Upload Documents
5 GB
5 GB
2 GB
7 GB
• Software and applications
More than Storage
• Google Docs
• SkyDrive
• Box
Document Creation
• Creation is happening in the cloud
• Saving is going to the cloud
• To retrieve files, must return to the cloud
Internet is required
I need to grow my
infrastructure, but
I do not know for
how long…
I cannot invest in
infrastructure, I
just started my
business….
I want to focus on
application logic and
not maintenance and
scalability issues
I want to access and
edit my documents
and photos from
everywhere..
I have a surplus of
infrastructure that I
want to make use of
I have a lot of
infrastructure that I
want to rent …
I have infrastructure
and middleware and I
can host applications
I have infrastructure
and provide
application services
• Shared pool of configurable computing resources
• On-demand network access
• Provisioned by the Service Provider
What is Cloud Computing
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
• 1
– One single integrated environment
– A collection pool of resources and services
• 0
– Zero management
– Automatic management and resilience of resource or
service up/down/fail
• ∞
– Endless possibility
– Scalability, Availability, Accessibility, Manageability,
Performance
Cloud Computing in Mathematics
41
NIST DEFINITION
NIST definition of cloud computing
Cloud Computing – NIST Definition:
“A model for enabling 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”
NIST Definition
Cloud Computing Characteristics
Common Characteristics:
Low Cost Software
Virtualization Service Orientation
Advanced Security
Homogeneity
Massive Scale Resilient Computing
Geographic Distribution
Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
1. Shared / pooled resources
2. Broad network access
3. On-demand self-service
4. Scalable and elastic
5. Metered by use
Essential Characteristics:
of Cloud Computing
Shared / Pooled Resources:
• Resources are drawn from a common pool
• Common resources build economies of scale
• Common infrastructure runs at high efficiency
Characteristics of Cloud
Broad Network Access:
• Open standards and APIs
• Almost always IP, HTTP, and REST
• Available from anywhere with an internet
connection
Characteristics of Cloud
On-Demand Self-Service:
• Completely automated
• Users abstracted from the implementation
• Near real-time delivery (seconds or minutes)
• Services accessed through a self-serve
web interface
Characteristics of Cloud
Scalable and Elastic:
• Resources dynamically-allocated between
users
• Additional resources dynamically-released
when needed
• Fully automated
Characteristics of Cloud
Metered by Use:
• Services are metered, like a utility
• Users pay only for services used
• Services can be cancelled at any time
Characteristics of Cloud
10
Manjrasoft
Compute
Storage
Applications
Development and
Runtime Platform
Public Clouds
Subscription-Oriented Cloud Services:
X{compute, apps, data, ..}
as a Service (..aaS)
Clients
Other
Cloud Services
Govt.
Cloud Services
Private
Cloud
Cloud
Manager
Runtime Environment for Applications
Development and Data Processing Platforms
Examples: Windows Azure, Hadoop, Google AppEngine, Aneka
Platform as a Service
Virtualized Servers
Storage and Networking
Examples: Amazon EC2, S3, Rightscale, vCloud
Infrastructure as a Service
End user applications
Scientific applications
Office automation, Photo editing,
CRM, and Social Networking
Examples: Google Documents, Facebook, Flickr, Salesforce
Software as a Service
Web 2.0
Interfaces
Cloud Service Models
Lecture 1 : Introduction 52
Cloud Service Models
Lecture 1 : Introduction 53
Cloud Service Models
Compute
Storage
Applications
Development and
Runtime Platform
Private Resources
Cloud Manager
Private Cloud Private Cloud (Government)
Public Clouds
Government Agencies
Organization Personnel
All users, on any device
Cloud Deployment Models
Cloud Deployment Models
Private/Enterprise
Clouds
* A public Cloud model
within a company’s
own Data Center /
infrastructure for
internal and/or
partners use.
Public/Internet
Clouds
* 3rd party,
multi-tenant Cloud
infrastructure
& services:
* available on
subscription basis to all.
Hybrid/Inter
Clouds
* Mixed usage of
private and public
Clouds: Leasing public
cloud services
when private cloud
capacity is
insufficient
• Saving Large Files
• Multiple file types – Photos, videos,
presentations, docs
• Back-up of stored files
• File Sharing
• Access from devices
• Nothing to forget (thumb drive, cd)
• Project collaboration
Benefits
• Can be less expensive compared to buying
software and hardware
• Can be used from any computer or device
with an Internet connection
• The device does not need as large of an
internal storage system
• Compatible with most computers and
operating systems
• Updates occur across the service
Advantages
• Security Issues
• Terms of Service
• Privacy Policies
Disadvantages
IT outsourcing
Pay as you go
No capital
investments
Quality of Service
Security
Billing
Cloud
Computing?
• Conventional
– Manually Provisioned
– Dedicated Hardware
– Fixed Capacity
– Pay for Capacity
– Capital & Operational
Expenses
– Managed via
Sysadmins
Conventional Computing
vs.
Cloud Computing
• Cloud
– Self-provisioned
– Shared Hardware
– Elastic Capacity
– Pay for Use
– Operational
Expenses
– Managed via APIs
• https://www.cloudme.com/en
• https://www.jdoodle.com/online-java-
compiler
Lecture 1 : Introduction 61

More Related Content

Similar to Cloud Computing.pptx

TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGSujit Jha
 
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfTU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfSujit Jha
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureNiviV4
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computinggangal
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud ComputingSripati Mahapatra
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.pptSunesh N.V
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxHarpreetKaur1382
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud ComputingHarpreetKaur1382
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxgarkhot123
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentationAkash Tripathi
 

Similar to Cloud Computing.pptx (20)

TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTINGTU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
TU_BCA_7TH_SEM_CC_INTRODUCTION TO CLOUD COMPUTING
 
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdfTU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
TU_BCA_7TH_SEM_Cloud_Computing_UNIT-1.pdf
 
cloud computing.....
cloud computing.....cloud computing.....
cloud computing.....
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
CCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructureCCS335 - Cloud architecture model and infrastructure
CCS335 - Cloud architecture model and infrastructure
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud ppt 1.pptx
cloud ppt 1.pptxcloud ppt 1.pptx
cloud ppt 1.pptx
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
A Complete Guide Cloud Computing
A Complete Guide Cloud ComputingA Complete Guide Cloud Computing
A Complete Guide Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt
 
Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?Virtualization vs. Cloud Computing: What's the Difference?
Virtualization vs. Cloud Computing: What's the Difference?
 
Presentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptxPresentation on Cloud Computing (CE).pptx
Presentation on Cloud Computing (CE).pptx
 
Presentation on Cloud Computing
Presentation on Cloud ComputingPresentation on Cloud Computing
Presentation on Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Unit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptxUnit-I Introduction to Cloud Computing.pptx
Unit-I Introduction to Cloud Computing.pptx
 
Cloud computing presentation
Cloud computing presentationCloud computing presentation
Cloud computing presentation
 

More from TabassumMaktum

Session 7_MULTITHREADING in java example.ppt
Session 7_MULTITHREADING in java example.pptSession 7_MULTITHREADING in java example.ppt
Session 7_MULTITHREADING in java example.pptTabassumMaktum
 
Session 6_Interfaces in va examples .ppt
Session 6_Interfaces in va examples .pptSession 6_Interfaces in va examples .ppt
Session 6_Interfaces in va examples .pptTabassumMaktum
 
Session 6_Java Interfaces_Details_Programs.pdf
Session 6_Java Interfaces_Details_Programs.pdfSession 6_Java Interfaces_Details_Programs.pdf
Session 6_Java Interfaces_Details_Programs.pdfTabassumMaktum
 
Introduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesIntroduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesTabassumMaktum
 
531AlmadhorAlwageed2010.ppt
531AlmadhorAlwageed2010.ppt531AlmadhorAlwageed2010.ppt
531AlmadhorAlwageed2010.pptTabassumMaktum
 
Introduction to Lex.ppt
Introduction to Lex.pptIntroduction to Lex.ppt
Introduction to Lex.pptTabassumMaktum
 
Final Database Connectivity in JAVA.ppt
Final Database Connectivity in JAVA.pptFinal Database Connectivity in JAVA.ppt
Final Database Connectivity in JAVA.pptTabassumMaktum
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.pptTabassumMaktum
 
The World of Web Development 2015 - Part2.pptx
The World of Web Development 2015 - Part2.pptxThe World of Web Development 2015 - Part2.pptx
The World of Web Development 2015 - Part2.pptxTabassumMaktum
 

More from TabassumMaktum (15)

Session 7_MULTITHREADING in java example.ppt
Session 7_MULTITHREADING in java example.pptSession 7_MULTITHREADING in java example.ppt
Session 7_MULTITHREADING in java example.ppt
 
Session 6_Interfaces in va examples .ppt
Session 6_Interfaces in va examples .pptSession 6_Interfaces in va examples .ppt
Session 6_Interfaces in va examples .ppt
 
Session 6_Java Interfaces_Details_Programs.pdf
Session 6_Java Interfaces_Details_Programs.pdfSession 6_Java Interfaces_Details_Programs.pdf
Session 6_Java Interfaces_Details_Programs.pdf
 
Introduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologiesIntroduction to Java Object Oiented Concepts and Basic terminologies
Introduction to Java Object Oiented Concepts and Basic terminologies
 
DigiLocker-Intro.pptx
DigiLocker-Intro.pptxDigiLocker-Intro.pptx
DigiLocker-Intro.pptx
 
Chapter12.ppt
Chapter12.pptChapter12.ppt
Chapter12.ppt
 
ch13.ppt
ch13.pptch13.ppt
ch13.ppt
 
531AlmadhorAlwageed2010.ppt
531AlmadhorAlwageed2010.ppt531AlmadhorAlwageed2010.ppt
531AlmadhorAlwageed2010.ppt
 
Ch3.ppt
Ch3.pptCh3.ppt
Ch3.ppt
 
Introduction to Lex.ppt
Introduction to Lex.pptIntroduction to Lex.ppt
Introduction to Lex.ppt
 
lex.pptx
lex.pptxlex.pptx
lex.pptx
 
Final Database Connectivity in JAVA.ppt
Final Database Connectivity in JAVA.pptFinal Database Connectivity in JAVA.ppt
Final Database Connectivity in JAVA.ppt
 
GUI design using JAVAFX.ppt
GUI design using JAVAFX.pptGUI design using JAVAFX.ppt
GUI design using JAVAFX.ppt
 
Session_15_JSTL.pdf
Session_15_JSTL.pdfSession_15_JSTL.pdf
Session_15_JSTL.pdf
 
The World of Web Development 2015 - Part2.pptx
The World of Web Development 2015 - Part2.pptxThe World of Web Development 2015 - Part2.pptx
The World of Web Development 2015 - Part2.pptx
 

Recently uploaded

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxpritamlangde
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257subhasishdas79
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdfKamal Acharya
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxkalpana413121
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementDr. Deepak Mudgal
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startQuintin Balsdon
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptAfnanAhmad53
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwaitjaanualu31
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdfKamal Acharya
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...josephjonse
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxMustafa Ahmed
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaOmar Fathy
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...drmkjayanthikannan
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network DevicesChandrakantDivate1
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsvanyagupta248
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdfKamal Acharya
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...HenryBriggs2
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...ppkakm
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...ssuserdfc773
 

Recently uploaded (20)

Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257Memory Interfacing of 8086 with DMA 8257
Memory Interfacing of 8086 with DMA 8257
 
Hospital management system project report.pdf
Hospital management system project report.pdfHospital management system project report.pdf
Hospital management system project report.pdf
 
UNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptxUNIT 4 PTRP final Convergence in probability.pptx
UNIT 4 PTRP final Convergence in probability.pptx
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Ground Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth ReinforcementGround Improvement Technique: Earth Reinforcement
Ground Improvement Technique: Earth Reinforcement
 
Design For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the startDesign For Accessibility: Getting it right from the start
Design For Accessibility: Getting it right from the start
 
fitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .pptfitting shop and tools used in fitting shop .ppt
fitting shop and tools used in fitting shop .ppt
 
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills KuwaitKuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
Kuwait City MTP kit ((+919101817206)) Buy Abortion Pills Kuwait
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...8th International Conference on Soft Computing, Mathematics and Control (SMC ...
8th International Conference on Soft Computing, Mathematics and Control (SMC ...
 
Worksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptxWorksharing and 3D Modeling with Revit.pptx
Worksharing and 3D Modeling with Revit.pptx
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
AIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech studentsAIRCANVAS[1].pdf mini project for btech students
AIRCANVAS[1].pdf mini project for btech students
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
scipt v1.pptxcxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx...
 
Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...Basic Electronics for diploma students as per technical education Kerala Syll...
Basic Electronics for diploma students as per technical education Kerala Syll...
 
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
Convergence of Robotics and Gen AI offers excellent opportunities for Entrepr...
 

Cloud Computing.pptx

  • 2. Which one is the computer? Rock Calculator Television Modern Airplane Washing Machine Computer Workstation
  • 3. • In computer science – In a general way, we can define computing to mean any goal-oriented activity requiring, benefiting from, or creating computers. What’s Computing
  • 4. • Computer network connects two or more autonomous computers. • The computers can be geographically located anywhere. Computer Networks Introduction to Computer Networks
  • 5. • Network in small geographical Area (Room, Building or a Campus) is called LAN (Local Area Network) • Network in a City is call MAN (Metropolitan Area Network) • Network spread geographically (Country or across Globe) is called WAN (Wide Area Network) LAN, MAN & WAN
  • 6. • Resource Sharing – Hardware (computing resources, disks, printers) – Software (application software) • Information Sharing – Easy accessibility from anywhere (files, databases) – Search Capability (WWW) • Communication – Email – Message broadcast • Remote computing • Distributed processing (GRID Computing) Applications of Networks
  • 7. • The Internet is the foremost milestone • Enables individual computers to communicate with any other computers located elsewhere in the world The Creation of The Internet
  • 8. Client-server client Server/client server Server/client server client Server/client server client server request response Two Tier (Classic Model) Three Tier N Tier
  • 10. • Solving grand challenge applications using computer modeling, simulation and analysis Demand for Computing Power Life Sciences CAD/CAM Aerospace Military Applications Digital Biology Internet & Ecommerce
  • 11. Paradigms Utility Computing Cluster Computing Grid Computing Cloud Computing … Attribute Accessibility Manageability Autonomic Performance Scalability Availability QoS SLA … • New computing paradigms have been proposed and adopted to edge closer toward achieving the vision of computer utilities Variety of Paradigms
  • 12. • There are 3 ways to improve performance: – Work Harder – Work Smarter – Get Help • Computer analogy – Using faster hardware – Using optimized algorithms and techniques to solve computational tasks – Using multiple computers to solve a particular task How to Run Applications Faster
  • 13. • A computer system in which several interconnected computers share the computing tasks assigned to the system • Paradigms – Cluster computing – Grid computing – Cloud computing Distributed Computing
  • 15. Food Chain of Computer Mainframe Mini Computer Workstation PC
  • 16. Food Chain of Distributed Computing Mainframe Mini Computer Workstation PC
  • 17. Rise & Fall of Computing Technologies Mainframes Mini-Computers Mini-Computers Personal Computers Personal Computers Network Computing Distributed Computing 1980 1995 1970 2000+
  • 18. Long united, must divide Long divided, must unite
  • 19. • Cloud Computing Lecture 1 : Introduction 19
  • 20. • The term “cloud” is often used as a metaphor for the Internet. – A simplified way to represent the complicated operations in the network • Currently, the term “cloud” is further used as an abstraction of complexities – E.g., servers, applications, – data, and heterogeneous platforms The “Cloud”
  • 21. Do you Use the Cloud?
  • 22. • An Internet connection • An account - Created with a user name and a password • Agree to Terms The Cloud Requires
  • 23. So what is the cloud? Computing and software resources that are delivered on demand, as service. (2013, January) A Walk in the Clouds. Cloud Computing, CDW-G Reference Guide., 3-5.
  • 24. • From ground to cloud The Back Story
  • 25. • Computers have internal or hard drive storage(C: Drive) • CPU has a drive for storing programs, documents, pictures, videos, presentations, etc… Computer Storage Standard Computer Tower or Central Processing Unit (CPU) Inside the Computer
  • 26. • Content is stored on THAT computer • To use content must return to THAT computer • Cannot access this content from another device or computer Internal Storage
  • 27. • Purchase programs • Load to the computer • Each computer would need the program loaded and stored on the internal drive Programs
  • 28. • Allows your content to become mobile • Save to the storage device • Take device to any compatible computer • Open and use content External Storage External Hard Drive CD/DVD Thumb Drive SD Card Micro SD Card
  • 29. • Multiple work stations talk to one unit that stores information and data. • Data is not saved to the C: drive, but to a network drive • Can retrieve the data stored to the network from any of the connected workstations. Networked Storage
  • 30. • When you do a “save as” on your computer, you choose where to save the material. Saving documents Internal Storage External Storage Network
  • 31. Cloud Storage • Create an Account – User name and password • Content lives with the account in the cloud • Log onto any computer with Wi-Fi to find your content
  • 32. • Download a cloud based app to a computer you own • The app lives on your Computer • Save files to the app • When connected to the Internet it will sync with the cloud • The Cloud can be accessed from any Internet connection Downloads for storage
  • 33. • Do “save as” to save a file to your computer and the cloud • The syncing folders makes data retrieval easier • Box and DropBox require this download to work Save file as
  • 34. • Log-in to the online storage account • Click upload a file • Find the file on hard drive, network, or external storage • Upload to cloud storage Upload Documents 5 GB 5 GB 2 GB 7 GB
  • 35. • Software and applications More than Storage
  • 36. • Google Docs • SkyDrive • Box Document Creation
  • 37. • Creation is happening in the cloud • Saving is going to the cloud • To retrieve files, must return to the cloud Internet is required
  • 38. I need to grow my infrastructure, but I do not know for how long… I cannot invest in infrastructure, I just started my business…. I want to focus on application logic and not maintenance and scalability issues I want to access and edit my documents and photos from everywhere.. I have a surplus of infrastructure that I want to make use of I have a lot of infrastructure that I want to rent … I have infrastructure and middleware and I can host applications I have infrastructure and provide application services
  • 39. • Shared pool of configurable computing resources • On-demand network access • Provisioned by the Service Provider What is Cloud Computing Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 40. • 1 – One single integrated environment – A collection pool of resources and services • 0 – Zero management – Automatic management and resilience of resource or service up/down/fail • ∞ – Endless possibility – Scalability, Availability, Accessibility, Manageability, Performance Cloud Computing in Mathematics
  • 42. Cloud Computing – NIST Definition: “A model for enabling 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” NIST Definition
  • 43. Cloud Computing Characteristics Common Characteristics: Low Cost Software Virtualization Service Orientation Advanced Security Homogeneity Massive Scale Resilient Computing Geographic Distribution Adopted from: Effectively and Securely Using the Cloud Computing Paradigm by peter Mell, Tim Grance
  • 44. 1. Shared / pooled resources 2. Broad network access 3. On-demand self-service 4. Scalable and elastic 5. Metered by use Essential Characteristics: of Cloud Computing
  • 45. Shared / Pooled Resources: • Resources are drawn from a common pool • Common resources build economies of scale • Common infrastructure runs at high efficiency Characteristics of Cloud
  • 46. Broad Network Access: • Open standards and APIs • Almost always IP, HTTP, and REST • Available from anywhere with an internet connection Characteristics of Cloud
  • 47. On-Demand Self-Service: • Completely automated • Users abstracted from the implementation • Near real-time delivery (seconds or minutes) • Services accessed through a self-serve web interface Characteristics of Cloud
  • 48. Scalable and Elastic: • Resources dynamically-allocated between users • Additional resources dynamically-released when needed • Fully automated Characteristics of Cloud
  • 49. Metered by Use: • Services are metered, like a utility • Users pay only for services used • Services can be cancelled at any time Characteristics of Cloud
  • 50. 10 Manjrasoft Compute Storage Applications Development and Runtime Platform Public Clouds Subscription-Oriented Cloud Services: X{compute, apps, data, ..} as a Service (..aaS) Clients Other Cloud Services Govt. Cloud Services Private Cloud Cloud Manager
  • 51. Runtime Environment for Applications Development and Data Processing Platforms Examples: Windows Azure, Hadoop, Google AppEngine, Aneka Platform as a Service Virtualized Servers Storage and Networking Examples: Amazon EC2, S3, Rightscale, vCloud Infrastructure as a Service End user applications Scientific applications Office automation, Photo editing, CRM, and Social Networking Examples: Google Documents, Facebook, Flickr, Salesforce Software as a Service Web 2.0 Interfaces Cloud Service Models
  • 52. Lecture 1 : Introduction 52 Cloud Service Models
  • 53. Lecture 1 : Introduction 53 Cloud Service Models
  • 54. Compute Storage Applications Development and Runtime Platform Private Resources Cloud Manager Private Cloud Private Cloud (Government) Public Clouds Government Agencies Organization Personnel All users, on any device Cloud Deployment Models
  • 55. Cloud Deployment Models Private/Enterprise Clouds * A public Cloud model within a company’s own Data Center / infrastructure for internal and/or partners use. Public/Internet Clouds * 3rd party, multi-tenant Cloud infrastructure & services: * available on subscription basis to all. Hybrid/Inter Clouds * Mixed usage of private and public Clouds: Leasing public cloud services when private cloud capacity is insufficient
  • 56. • Saving Large Files • Multiple file types – Photos, videos, presentations, docs • Back-up of stored files • File Sharing • Access from devices • Nothing to forget (thumb drive, cd) • Project collaboration Benefits
  • 57. • Can be less expensive compared to buying software and hardware • Can be used from any computer or device with an Internet connection • The device does not need as large of an internal storage system • Compatible with most computers and operating systems • Updates occur across the service Advantages
  • 58. • Security Issues • Terms of Service • Privacy Policies Disadvantages
  • 59. IT outsourcing Pay as you go No capital investments Quality of Service Security Billing Cloud Computing?
  • 60. • Conventional – Manually Provisioned – Dedicated Hardware – Fixed Capacity – Pay for Capacity – Capital & Operational Expenses – Managed via Sysadmins Conventional Computing vs. Cloud Computing • Cloud – Self-provisioned – Shared Hardware – Elastic Capacity – Pay for Use – Operational Expenses – Managed via APIs