SlideShare a Scribd company logo
1 of 27
Cloud Computing
A new class of Network
Based Computing that takes
place over the Internet.
• Using Internet for
providing hardware,
software and
networking services to
clients.
• A collection of integrated and
networked hardware, software and
Internet infrastructure (called a
platform).
• These platforms hides the complexity and details
of the underlying infrastructure from users.
• In addition, the
platform provides on
demand services, that
are always on,
anywhere, anytime and
any place.
• The hardware and software services
are available to general Public,
Enterprises, Corporations and
Businesses markets.
• Pay for what you use.
Different Cloud Computing Layers
Application Service
(SaaS)
Application Platform
Server Platform
Storage Platform Amazon S3, Dell, Apple, ...
3Tera, EC2, SliceHost,
GoGrid, RightScale, Linode
Google App Engine, Mosso,
Force.com, Engine Yard,
Facebook, Heroku, AWS
MS Live/ExchangeLabs, IBM,
Google Apps; Salesforce.com
Quicken Online, Zoho, Cisco
Basic Cloud
Characteristics
• The “no-need-to-know” in terms of the
underlying details of infrastructure, applications
interface with the infrastructure via the APIs.
Basic Cloud
Characteristics (contd.)
• The “flexibility and elasticity” allows these systems
to scale up and down at will
• Utilizing the resources of all kinds
• CPU, storage, server capacity, load balancing, and databases
Basic Cloud
Characteristics (contd.)
• The “pay as much as used and needed” type of
utility computing and the “always on!, anywhere
and any place” type of network-based computing.
What is the purpose and
benefits?
• Cloud computing enables companies and
applications, which are system infrastructure
dependent, to be infrastructure-less.
What is the purpose and
benefits?
• By using the Cloud infrastructure on “pay as used
and on demand”, all of us can save in capital and
operational investment!
What is the purpose and
benefits?
Clients can:
– Put their data on the platform instead of on their own
desktop PCs and/or on their own servers.
– They can put their applications on the cloud and use the
servers within the cloud to do processing and data
manipulations etc.
Some Commercial Cloud Offerings
Opportunities and Challenges
• Opportunities
– can be used without any understanding of their
infrastructure.
• It potential expense for start up companies, as they would no
longer need to buy their own software or servers.
• Cost would be by on-demand pricing.
• Vendors and Service providers claim costs by establishing an
ongoing revenue stream.
– Accessible from anywhere.
– Security could prove to be a big issue:
• It is still unclear how safe out-sourced data is and when using
these services ownership of data is not always clear.
16
• Challenges
– There are also issues relating to policy and access:
• If your data is stored abroad whose policy do you adhere to?
• What happens if the remote server goes down?
• How will you then access files?
• There have been cases of users being locked out of accounts and
losing access to data.
17
Advantages of Cloud
Computing
• Lower computer costs:
– You do not need a high-powered and high-priced computer.
– Since applications run in the cloud, not on the desktop PC,
your desktop PC does not need the processing power.
• Improved performance:
– With few large programs hogging your computer's
memory, you will see better performance from your PC.
– Computers in a cloud computing system boot and run
faster because they have fewer programs and processes
loaded into memory…
• Reduced software costs:
– Instead of purchasing expensive software applications, you
can get most of what you need for free-ish!
• most cloud computing applications today, such as the Google Docs suite.
– better than paying for similar commercial software
• which alone may be justification for switching to cloud applications.
• Instant software updates:
– Another advantage to cloud computing is that you are no longer faced
with choosing between obsolete software and high upgrade costs.
– When the application is web-based, updates happen automatically
• available the next time you log into the cloud.
– When you access a web-based application, you get the latest version
• without needing to pay for or download an upgrade.
• Improved document format compatibility.
– You do not have to worry about the documents you create on your
machine being compatible with other users' applications or OSes
– There are potentially no format incompatibilities when everyone is
sharing documents and applications in the cloud.
• Unlimited storage capacity:
– Cloud computing offers virtually limitless storage.
– Your computer's current 1 Tbyte hard drive is small
compared to the hundreds of Pbytes available in the cloud.
• Requires a constant Internet connection:
– Cloud computing is impossible if you cannot connect to the
Internet.
– Since you use the Internet to connect to both your
applications and documents, if you do not have an Internet
connection you cannot access anything, even your own
documents.
– A dead Internet connection means no work and in areas
where Internet connections are few or inherently
unreliable, this could be a deal-breaker.
Disadvantages of Cloud Computing
• Does not work well with low-speed connections:
– Similarly, a low-speed Internet connection, such as that
found with dial-up services, makes cloud computing
painful at best and often impossible.
– Web-based applications require a lot of bandwidth to
download, as do large documents.
• Features might be limited:
– This situation is bound to change, but today many web-
based applications simply are not as full-featured as their
desktop-based applications.
• For example, you can do a lot more with Microsoft PowerPoint
than with Google Presentation's web-based offering
• Can be slow:
– Even with a fast connection, web-based applications can
sometimes be slower than accessing a similar software
program on your desktop PC.
– Everything about the program, from the interface to the
current document, has to be sent back and forth from your
computer to the computers in the cloud.
– If the cloud servers happen to be backed up at that
moment, or if the Internet is having a slow day, you would
not get the instantaneous access you might expect from
desktop applications.
• Stored data might not be secure:
– With cloud computing, all your data is stored on the cloud.
• The questions is How secure is the cloud?
– Can unauthorised users gain access to your confidential data?
• Stored data can be lost:
– Theoretically, data stored in the cloud is safe, replicated
across multiple machines.
– But on the off chance that your data goes missing, you have
no physical or local backup.
• Put simply, relying on the cloud puts you at risk if the cloud lets you
down.
Cloud Computing: A New Class of Network Based Computing

More Related Content

What's hot

Clouding computing
Clouding computingClouding computing
Clouding computingpallavi38
 
Cloud computing
Cloud computingCloud computing
Cloud computinggk28
 
Cloud computing in simple
Cloud computing in simpleCloud computing in simple
Cloud computing in simpleAhmed Al-bishri
 
Cloud Computing by Arunava Ghosh, CSE, WBUT
Cloud Computing by Arunava Ghosh, CSE, WBUTCloud Computing by Arunava Ghosh, CSE, WBUT
Cloud Computing by Arunava Ghosh, CSE, WBUTArunava Ghosh
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computingcumulusit
 
Cloud computing mca project in jalandhar
Cloud computing mca project in jalandharCloud computing mca project in jalandhar
Cloud computing mca project in jalandhardeepikakaler1
 
Cloudcomputing.072110
Cloudcomputing.072110Cloudcomputing.072110
Cloudcomputing.072110Maxwell Pearl
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARsashi29
 
cloud computing
cloud computingcloud computing
cloud computingIdris Shah
 
Learning on cloud platform
Learning on cloud platformLearning on cloud platform
Learning on cloud platformMEERASNAIR1
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.comRohit Bedi
 
Is a Move to the Cloud Good or Bad for I.T?
Is a Move to the Cloud Good or Bad for I.T?Is a Move to the Cloud Good or Bad for I.T?
Is a Move to the Cloud Good or Bad for I.T?Interactive Intelligence
 
How Your Business Can Take Advantage Of Cloud Computing
How Your Business Can Take Advantage Of Cloud ComputingHow Your Business Can Take Advantage Of Cloud Computing
How Your Business Can Take Advantage Of Cloud ComputingAndy Harjanto
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?RapidScale
 

What's hot (20)

Clouding computing
Clouding computingClouding computing
Clouding computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
cloud computing
 cloud computing cloud computing
cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing in simple
Cloud computing in simpleCloud computing in simple
Cloud computing in simple
 
Cloud Computing by Arunava Ghosh, CSE, WBUT
Cloud Computing by Arunava Ghosh, CSE, WBUTCloud Computing by Arunava Ghosh, CSE, WBUT
Cloud Computing by Arunava Ghosh, CSE, WBUT
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computing
 
Cloud computing mca project in jalandhar
Cloud computing mca project in jalandharCloud computing mca project in jalandhar
Cloud computing mca project in jalandhar
 
Cloudcomputing.072110
Cloudcomputing.072110Cloudcomputing.072110
Cloudcomputing.072110
 
Cloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHARCloud computing by G.SASHIDHAR
Cloud computing by G.SASHIDHAR
 
Basics Of Cloud Computing
Basics Of Cloud ComputingBasics Of Cloud Computing
Basics Of Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
Concepts of cloud computing
Concepts of cloud computingConcepts of cloud computing
Concepts of cloud computing
 
Learning on cloud platform
Learning on cloud platformLearning on cloud platform
Learning on cloud platform
 
Salesforce.com
Salesforce.comSalesforce.com
Salesforce.com
 
Above the clouds
Above the cloudsAbove the clouds
Above the clouds
 
Is a Move to the Cloud Good or Bad for I.T?
Is a Move to the Cloud Good or Bad for I.T?Is a Move to the Cloud Good or Bad for I.T?
Is a Move to the Cloud Good or Bad for I.T?
 
How Your Business Can Take Advantage Of Cloud Computing
How Your Business Can Take Advantage Of Cloud ComputingHow Your Business Can Take Advantage Of Cloud Computing
How Your Business Can Take Advantage Of Cloud Computing
 
Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?Cloud 101 - What is the Cloud?
Cloud 101 - What is the Cloud?
 

Viewers also liked

Network & Computer Forensic
Network & Computer Forensic Network & Computer Forensic
Network & Computer Forensic Don Anto
 
BGP Vulnerability
BGP VulnerabilityBGP Vulnerability
BGP VulnerabilityDon Anto
 
Code review and security audit in private cloud - Arief Karfianto
Code review and security audit in private cloud - Arief KarfiantoCode review and security audit in private cloud - Arief Karfianto
Code review and security audit in private cloud - Arief Karfiantoidsecconf
 
Web & Wireless Hacking
Web & Wireless HackingWeb & Wireless Hacking
Web & Wireless HackingDon Anto
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesDon Anto
 
Don’t Just Trust Cloud Providers - How To Audit Cloud Providers
Don’t Just Trust Cloud Providers - How To Audit Cloud ProvidersDon’t Just Trust Cloud Providers - How To Audit Cloud Providers
Don’t Just Trust Cloud Providers - How To Audit Cloud ProvidersMichael Davis
 

Viewers also liked (7)

Network & Computer Forensic
Network & Computer Forensic Network & Computer Forensic
Network & Computer Forensic
 
BGP Vulnerability
BGP VulnerabilityBGP Vulnerability
BGP Vulnerability
 
Code review and security audit in private cloud - Arief Karfianto
Code review and security audit in private cloud - Arief KarfiantoCode review and security audit in private cloud - Arief Karfianto
Code review and security audit in private cloud - Arief Karfianto
 
Web & Wireless Hacking
Web & Wireless HackingWeb & Wireless Hacking
Web & Wireless Hacking
 
IPv6 Fundamentals & Securities
IPv6 Fundamentals & SecuritiesIPv6 Fundamentals & Securities
IPv6 Fundamentals & Securities
 
Auditing Cloud Data With Group
Auditing Cloud Data With GroupAuditing Cloud Data With Group
Auditing Cloud Data With Group
 
Don’t Just Trust Cloud Providers - How To Audit Cloud Providers
Don’t Just Trust Cloud Providers - How To Audit Cloud ProvidersDon’t Just Trust Cloud Providers - How To Audit Cloud Providers
Don’t Just Trust Cloud Providers - How To Audit Cloud Providers
 

Similar to Cloud Computing: A New Class of Network Based Computing

Overview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptxOverview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptxvishal choudhary
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computinggangal
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.pptSunesh N.V
 
Cloud Computing, an online storage house
Cloud Computing, an online storage houseCloud Computing, an online storage house
Cloud Computing, an online storage houseManoj Khetan
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and AdvantagesToneshkumar Pardhi
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashankShashank Shekhar
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingMuhd Dembo
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing FundamentalDony Riyanto
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
04 bigdata and_cloud_computing
04 bigdata and_cloud_computing04 bigdata and_cloud_computing
04 bigdata and_cloud_computingMarco Quartulli
 
Cloud computing
Cloud computingCloud computing
Cloud computingwaghu
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architectureMohammad Ilyas Malik
 

Similar to Cloud Computing: A New Class of Network Based Computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Overview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptxOverview of Cloud Computing New.pptx
Overview of Cloud Computing New.pptx
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt1549507642878_lect15_cloud.ppt
1549507642878_lect15_cloud.ppt
 
Cloud Computing, an online storage house
Cloud Computing, an online storage houseCloud Computing, an online storage house
Cloud Computing, an online storage house
 
cloud ppt 1.pptx
cloud ppt 1.pptxcloud ppt 1.pptx
cloud ppt 1.pptx
 
Learn Cloud Computing.pdf
Learn Cloud Computing.pdfLearn Cloud Computing.pdf
Learn Cloud Computing.pdf
 
Cloud computing and Advantages
Cloud computing and AdvantagesCloud computing and Advantages
Cloud computing and Advantages
 
lecture5_4.pptx
lecture5_4.pptxlecture5_4.pptx
lecture5_4.pptx
 
Cloud ppt
Cloud pptCloud ppt
Cloud ppt
 
Final
FinalFinal
Final
 
Cloud computing by shashank
Cloud computing by shashankCloud computing by shashank
Cloud computing by shashank
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
Cloud computing
Cloud computing Cloud computing
Cloud computing
 
Cloud Computing Fundamental
Cloud Computing FundamentalCloud Computing Fundamental
Cloud Computing Fundamental
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
04 bigdata and_cloud_computing
04 bigdata and_cloud_computing04 bigdata and_cloud_computing
04 bigdata and_cloud_computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
basic concept of Cloud computing and its architecture
basic concept of Cloud computing  and its architecturebasic concept of Cloud computing  and its architecture
basic concept of Cloud computing and its architecture
 

Recently uploaded

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfngoud9212
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 

Recently uploaded (20)

Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Bluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdfBluetooth Controlled Car with Arduino.pdf
Bluetooth Controlled Car with Arduino.pdf
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 

Cloud Computing: A New Class of Network Based Computing

  • 1.
  • 2. Cloud Computing A new class of Network Based Computing that takes place over the Internet.
  • 3. • Using Internet for providing hardware, software and networking services to clients. • A collection of integrated and networked hardware, software and Internet infrastructure (called a platform).
  • 4. • These platforms hides the complexity and details of the underlying infrastructure from users.
  • 5. • In addition, the platform provides on demand services, that are always on, anywhere, anytime and any place.
  • 6. • The hardware and software services are available to general Public, Enterprises, Corporations and Businesses markets. • Pay for what you use.
  • 7. Different Cloud Computing Layers Application Service (SaaS) Application Platform Server Platform Storage Platform Amazon S3, Dell, Apple, ... 3Tera, EC2, SliceHost, GoGrid, RightScale, Linode Google App Engine, Mosso, Force.com, Engine Yard, Facebook, Heroku, AWS MS Live/ExchangeLabs, IBM, Google Apps; Salesforce.com Quicken Online, Zoho, Cisco
  • 8. Basic Cloud Characteristics • The “no-need-to-know” in terms of the underlying details of infrastructure, applications interface with the infrastructure via the APIs.
  • 9. Basic Cloud Characteristics (contd.) • The “flexibility and elasticity” allows these systems to scale up and down at will • Utilizing the resources of all kinds • CPU, storage, server capacity, load balancing, and databases
  • 10. Basic Cloud Characteristics (contd.) • The “pay as much as used and needed” type of utility computing and the “always on!, anywhere and any place” type of network-based computing.
  • 11. What is the purpose and benefits? • Cloud computing enables companies and applications, which are system infrastructure dependent, to be infrastructure-less.
  • 12. What is the purpose and benefits? • By using the Cloud infrastructure on “pay as used and on demand”, all of us can save in capital and operational investment!
  • 13. What is the purpose and benefits? Clients can: – Put their data on the platform instead of on their own desktop PCs and/or on their own servers. – They can put their applications on the cloud and use the servers within the cloud to do processing and data manipulations etc.
  • 15. Opportunities and Challenges • Opportunities – can be used without any understanding of their infrastructure. • It potential expense for start up companies, as they would no longer need to buy their own software or servers. • Cost would be by on-demand pricing. • Vendors and Service providers claim costs by establishing an ongoing revenue stream. – Accessible from anywhere.
  • 16. – Security could prove to be a big issue: • It is still unclear how safe out-sourced data is and when using these services ownership of data is not always clear. 16 • Challenges
  • 17. – There are also issues relating to policy and access: • If your data is stored abroad whose policy do you adhere to? • What happens if the remote server goes down? • How will you then access files? • There have been cases of users being locked out of accounts and losing access to data. 17
  • 18. Advantages of Cloud Computing • Lower computer costs: – You do not need a high-powered and high-priced computer. – Since applications run in the cloud, not on the desktop PC, your desktop PC does not need the processing power.
  • 19. • Improved performance: – With few large programs hogging your computer's memory, you will see better performance from your PC. – Computers in a cloud computing system boot and run faster because they have fewer programs and processes loaded into memory…
  • 20. • Reduced software costs: – Instead of purchasing expensive software applications, you can get most of what you need for free-ish! • most cloud computing applications today, such as the Google Docs suite. – better than paying for similar commercial software • which alone may be justification for switching to cloud applications.
  • 21. • Instant software updates: – Another advantage to cloud computing is that you are no longer faced with choosing between obsolete software and high upgrade costs. – When the application is web-based, updates happen automatically • available the next time you log into the cloud. – When you access a web-based application, you get the latest version • without needing to pay for or download an upgrade. • Improved document format compatibility. – You do not have to worry about the documents you create on your machine being compatible with other users' applications or OSes – There are potentially no format incompatibilities when everyone is sharing documents and applications in the cloud.
  • 22. • Unlimited storage capacity: – Cloud computing offers virtually limitless storage. – Your computer's current 1 Tbyte hard drive is small compared to the hundreds of Pbytes available in the cloud.
  • 23. • Requires a constant Internet connection: – Cloud computing is impossible if you cannot connect to the Internet. – Since you use the Internet to connect to both your applications and documents, if you do not have an Internet connection you cannot access anything, even your own documents. – A dead Internet connection means no work and in areas where Internet connections are few or inherently unreliable, this could be a deal-breaker. Disadvantages of Cloud Computing
  • 24. • Does not work well with low-speed connections: – Similarly, a low-speed Internet connection, such as that found with dial-up services, makes cloud computing painful at best and often impossible. – Web-based applications require a lot of bandwidth to download, as do large documents. • Features might be limited: – This situation is bound to change, but today many web- based applications simply are not as full-featured as their desktop-based applications. • For example, you can do a lot more with Microsoft PowerPoint than with Google Presentation's web-based offering
  • 25. • Can be slow: – Even with a fast connection, web-based applications can sometimes be slower than accessing a similar software program on your desktop PC. – Everything about the program, from the interface to the current document, has to be sent back and forth from your computer to the computers in the cloud. – If the cloud servers happen to be backed up at that moment, or if the Internet is having a slow day, you would not get the instantaneous access you might expect from desktop applications.
  • 26. • Stored data might not be secure: – With cloud computing, all your data is stored on the cloud. • The questions is How secure is the cloud? – Can unauthorised users gain access to your confidential data? • Stored data can be lost: – Theoretically, data stored in the cloud is safe, replicated across multiple machines. – But on the off chance that your data goes missing, you have no physical or local backup. • Put simply, relying on the cloud puts you at risk if the cloud lets you down.