SlideShare a Scribd company logo
1 of 15
Cloud basic informationCloud basic information
Summer project – Aditya Adhikary Class XISummer project – Aditya Adhikary Class XI
Timelines leading to cloud computing -1
• 1950’s – The idea of “utility computing”, people being able
to use computing and software just as they use water or
electricity – just by opening a tap. From a few power plants.
• 1990’s – Networked computers, eventually leading to the
internet. The idea of a “server” that serves content – to a large
number of “dumb” terminals, that only connect to the server.
• 2000’s – Virtualization technologies. The idea that a single
“installed” piece of software (say, MS Word) – could be offered
to a hundred different connected computers. Creating many
virtual instances – and utilizing the spare server CPU capacities
of many passive machines.
• 2004’s – Distributed (grid) computing – using the CPUs of
hundreds and thousands of passive computers. The CERN Large
Hadron Collider, the Human Genome project – all used
thousands (and even millions) of spare computer CPUs.
All leading to something like this...
• A facility (power plant) that will supply computing
when you open the internet tap. But behind it all, how
are those thousands of virtual servers managed ?
Timelines leading to cloud computing -2
• 2005’s – The techniques of managing the work (inputs,
outputs) done by so many different computers became publicly
available. In particular, the Map-Reduce algorithm was
extensively used by Google to manage its huge amount of data
across thousands of servers.
• 2007’s – The idea that Services could substitute installed
software started gaining ground. Service-Oriented-
Architectures can be used to represent an installed program
(say, MS Word). For example, Google Docs is, to an user on a
browser, is just a set of service calls.
• 2010’s – Companies started offering Clouds for commercial
use. Using them, one can “buy/hire” many things – someone
may want (a) just some spare CPU capacity, OR (b) a virtual
instance of MS Word OR (c) a school management software.
The definition of cloud
There is no particular definition – since “cloud” is a layman
term or jargon.
The idea is about utilizing the shared resources of a large
number of distributed computers, by connecting to such a
facility over the internet, and using the computing services
offered by paying for only a certain amount of computing.
• If one uses just the spare CPU capacity – that is
Infrastructure – IAAS (infrastructure as a service)
• If one uses just the MS-Windows – that is Platform – PAAS
(platform as a service)
• If one uses a school management system – that is Software
– SAAS – Software as a service
• If one just stores Data – DAAS – Data as a service
• and so on...
Today, all of this is available to anyone just from an
internet browser, free, or on payment. In the 1990s, all
this would have meant installation of many pieces of
hardware, servers and many licenses of software, CDs etc.
Flickr – photo album
From your viewpoint :
• You do not “install” Flickr on your own computer
• You “connect” to it
• You do not know where it is
• All you know is www.flickr.com
• And you know of some “services” : Save a photo, show
a photo, search for photos.
From Flickr’s viewpoint :
• Your photos are stored anywhere on thousands of servers
• When you ask for Photo1, it will be fetched and sent to you
• There are millions, or even billions of photos
• Thousands, or even millions of users, asking for photos
Flickr computer engineers are
concerned with this...
• Who asked
• For what
• Where is it
• How can it be sent faster
• Health of the network
• More things to serve as a service
• Thousands of servers
• Connected in some ways
• How to manage them
• How to duplicate, save,
secure, fetch, and organize
information in them.
• Hacking attacks
• Too much volume
• Sharp peaks and flat days
• 99.9999 % available
• At lowest cost
Advantages to you (or a company
that uses the cloud)
•Use Flickr from anywhere,
home, office, while
travelling. From mobiles.
You only need a browser.
•Connect only knowing
www.flickr.com and know
nothing else about servers,
how-to, networks
•For 10000 photos, pay, say
2$ per month. For 10000000
photos, pay more.
Companies reduce their
internal hardware – the
cloud vendor does
everything.
They only pay for as
much computing
as they need
When their business
grows, they ask and pay
for more
But !!! There are also
some disadvantages.
Advantages and disadvantages
The current state – who are the big
cloud providers ?
Miles to go…
•The cloud story is only beginning. The technology part is
done, the business part is still unfolding.
•There are still many issues – of data security, integration,
vendor-differences, and costs
•The adoption of cloud by companies is slow. Start-up
companies love the cloud – because they can start small
and grow very big – with no hardware purchases at all.
•In reality, the cloud is ready and waiting, but empty of
enough useful applications
•Like all software, early adopters have set up full fledged
applications and late adopters are waiting and watching
•In another 10 years, will we see the end of “installed
software and hardware” ? No IT inside companies ? Will we
only rent software ?
•Only time will tell.
Thank you
For your time and attention.
A
A

More Related Content

What's hot

Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptSkcript
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentationssatchell
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentationssatchell
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud Storagelisbk
 
What the [bleep] is "The Cloud'?
What the [bleep] is "The Cloud'?What the [bleep] is "The Cloud'?
What the [bleep] is "The Cloud'?Joel Kline
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud ComputingNishant Munjal
 
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
Cloud Computing Cloud Computing
Cloud Computing NASIMTAHIR2
 
What is cloud computing technology
What is cloud computing technologyWhat is cloud computing technology
What is cloud computing technologyNIDHI SHARMA
 
Low Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry ForeverLow Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry ForeverKevin Hauff
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computingcumulusit
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computingmsandbhor
 
Cloud Computing Introduction
 Cloud Computing Introduction Cloud Computing Introduction
Cloud Computing Introductionkumari36
 
The history-of-cloud-computing
The history-of-cloud-computingThe history-of-cloud-computing
The history-of-cloud-computingTayyaba Jabeen
 
Amita's storyboard
Amita's storyboardAmita's storyboard
Amita's storyboardamitaroyist
 
Microsoft presentation
Microsoft presentation Microsoft presentation
Microsoft presentation Pinar Ozduble
 
Libraries in the_cloud_mnlib11
Libraries in the_cloud_mnlib11Libraries in the_cloud_mnlib11
Libraries in the_cloud_mnlib11donovan_lambright
 

What's hot (20)

Cloud Computing Presentation by Skcript
Cloud Computing Presentation by SkcriptCloud Computing Presentation by Skcript
Cloud Computing Presentation by Skcript
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentation
 
Network media presentation
Network media presentationNetwork media presentation
Network media presentation
 
Lasa cyp cloud tools
Lasa cyp cloud toolsLasa cyp cloud tools
Lasa cyp cloud tools
 
Introduction to Cloud Storage
Introduction to Cloud StorageIntroduction to Cloud Storage
Introduction to Cloud Storage
 
What the [bleep] is "The Cloud'?
What the [bleep] is "The Cloud'?What the [bleep] is "The Cloud'?
What the [bleep] is "The Cloud'?
 
Overview of Cloud Computing
Overview of Cloud ComputingOverview of Cloud Computing
Overview of Cloud Computing
 
Cloud Computing, an online storage house
Cloud Computing, an online storage houseCloud Computing, an online storage house
Cloud Computing, an online storage house
 
Cloud Computing
Cloud Computing Cloud Computing
Cloud Computing
 
cloud computing
cloud computingcloud computing
cloud computing
 
What is cloud computing technology
What is cloud computing technologyWhat is cloud computing technology
What is cloud computing technology
 
Low Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry ForeverLow Cost Wireless Network Will Change The Industry Forever
Low Cost Wireless Network Will Change The Industry Forever
 
The benefits of cloud computing
The benefits of cloud computingThe benefits of cloud computing
The benefits of cloud computing
 
Introduction to Cloud Computing
Introduction to Cloud ComputingIntroduction to Cloud Computing
Introduction to Cloud Computing
 
Cloud Computing Introduction
 Cloud Computing Introduction Cloud Computing Introduction
Cloud Computing Introduction
 
The history-of-cloud-computing
The history-of-cloud-computingThe history-of-cloud-computing
The history-of-cloud-computing
 
Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage Cloud Computing & Cloud Storage
Cloud Computing & Cloud Storage
 
Amita's storyboard
Amita's storyboardAmita's storyboard
Amita's storyboard
 
Microsoft presentation
Microsoft presentation Microsoft presentation
Microsoft presentation
 
Libraries in the_cloud_mnlib11
Libraries in the_cloud_mnlib11Libraries in the_cloud_mnlib11
Libraries in the_cloud_mnlib11
 

Viewers also liked

Viewers also liked (8)

Plugin style EA
Plugin style EAPlugin style EA
Plugin style EA
 
Smart Housekeeping Apps
Smart Housekeeping AppsSmart Housekeeping Apps
Smart Housekeeping Apps
 
How good is your software development team ?
How good is your software development team ?How good is your software development team ?
How good is your software development team ?
 
Architects and design-org
Architects and design-orgArchitects and design-org
Architects and design-org
 
A plumber's guide to SaaS
A plumber's guide to SaaSA plumber's guide to SaaS
A plumber's guide to SaaS
 
Biz Product Learnings
Biz Product LearningsBiz Product Learnings
Biz Product Learnings
 
Disaster Guidance System
Disaster Guidance SystemDisaster Guidance System
Disaster Guidance System
 
Mobile education saida bouhmidi
Mobile education  saida bouhmidiMobile education  saida bouhmidi
Mobile education saida bouhmidi
 

Similar to Cloud basics

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
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud ComputingMuhd Dembo
 
History of Cloud Computing.pptx
History of Cloud Computing.pptxHistory of Cloud Computing.pptx
History of Cloud Computing.pptxvarshaJujare1
 
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
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technologysai krishna
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computingnitinw25
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxDeepakGour17
 

Similar to Cloud basics (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
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
History of Cloud Computing.pptx
History of Cloud Computing.pptxHistory of Cloud Computing.pptx
History of Cloud Computing.pptx
 
Cloud Computing.pptx
Cloud Computing.pptxCloud Computing.pptx
Cloud Computing.pptx
 
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
 
Trends in recent technology
Trends in recent technologyTrends in recent technology
Trends in recent technology
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Application of Cloud Computing
Application of Cloud ComputingApplication of Cloud Computing
Application of Cloud Computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptxICC1_Module 1_Fundamentals of Cloud Computing.pptx
ICC1_Module 1_Fundamentals of Cloud Computing.pptx
 
cloud computing.....
cloud computing.....cloud computing.....
cloud computing.....
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud computing ppt
Cloud computing pptCloud computing ppt
Cloud computing ppt
 
What is a cloud
What is a cloudWhat is a cloud
What is a cloud
 
What is a cloud
What is a cloudWhat is a cloud
What is a cloud
 
Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 

Recently uploaded

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
"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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyAlfredo García Lavilla
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxNavinnSomaal
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piececharlottematthew16
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clashcharlottematthew16
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 

Recently uploaded (20)

Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
"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
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
Commit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easyCommit 2024 - Secret Management made easy
Commit 2024 - Secret Management made easy
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
SAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptxSAP Build Work Zone - Overview L2-L3.pptx
SAP Build Work Zone - Overview L2-L3.pptx
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
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
 
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
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Story boards and shot lists for my a level piece
Story boards and shot lists for my a level pieceStory boards and shot lists for my a level piece
Story boards and shot lists for my a level piece
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Powerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time ClashPowerpoint exploring the locations used in television show Time Clash
Powerpoint exploring the locations used in television show Time Clash
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 

Cloud basics

  • 1. Cloud basic informationCloud basic information Summer project – Aditya Adhikary Class XISummer project – Aditya Adhikary Class XI
  • 2. Timelines leading to cloud computing -1 • 1950’s – The idea of “utility computing”, people being able to use computing and software just as they use water or electricity – just by opening a tap. From a few power plants. • 1990’s – Networked computers, eventually leading to the internet. The idea of a “server” that serves content – to a large number of “dumb” terminals, that only connect to the server. • 2000’s – Virtualization technologies. The idea that a single “installed” piece of software (say, MS Word) – could be offered to a hundred different connected computers. Creating many virtual instances – and utilizing the spare server CPU capacities of many passive machines. • 2004’s – Distributed (grid) computing – using the CPUs of hundreds and thousands of passive computers. The CERN Large Hadron Collider, the Human Genome project – all used thousands (and even millions) of spare computer CPUs.
  • 3. All leading to something like this... • A facility (power plant) that will supply computing when you open the internet tap. But behind it all, how are those thousands of virtual servers managed ?
  • 4. Timelines leading to cloud computing -2 • 2005’s – The techniques of managing the work (inputs, outputs) done by so many different computers became publicly available. In particular, the Map-Reduce algorithm was extensively used by Google to manage its huge amount of data across thousands of servers. • 2007’s – The idea that Services could substitute installed software started gaining ground. Service-Oriented- Architectures can be used to represent an installed program (say, MS Word). For example, Google Docs is, to an user on a browser, is just a set of service calls. • 2010’s – Companies started offering Clouds for commercial use. Using them, one can “buy/hire” many things – someone may want (a) just some spare CPU capacity, OR (b) a virtual instance of MS Word OR (c) a school management software.
  • 5. The definition of cloud There is no particular definition – since “cloud” is a layman term or jargon. The idea is about utilizing the shared resources of a large number of distributed computers, by connecting to such a facility over the internet, and using the computing services offered by paying for only a certain amount of computing. • If one uses just the spare CPU capacity – that is Infrastructure – IAAS (infrastructure as a service) • If one uses just the MS-Windows – that is Platform – PAAS (platform as a service) • If one uses a school management system – that is Software – SAAS – Software as a service • If one just stores Data – DAAS – Data as a service • and so on...
  • 6. Today, all of this is available to anyone just from an internet browser, free, or on payment. In the 1990s, all this would have meant installation of many pieces of hardware, servers and many licenses of software, CDs etc.
  • 7. Flickr – photo album From your viewpoint : • You do not “install” Flickr on your own computer • You “connect” to it • You do not know where it is • All you know is www.flickr.com • And you know of some “services” : Save a photo, show a photo, search for photos. From Flickr’s viewpoint : • Your photos are stored anywhere on thousands of servers • When you ask for Photo1, it will be fetched and sent to you • There are millions, or even billions of photos • Thousands, or even millions of users, asking for photos
  • 8. Flickr computer engineers are concerned with this... • Who asked • For what • Where is it • How can it be sent faster • Health of the network • More things to serve as a service • Thousands of servers • Connected in some ways • How to manage them • How to duplicate, save, secure, fetch, and organize information in them. • Hacking attacks • Too much volume • Sharp peaks and flat days • 99.9999 % available • At lowest cost
  • 9. Advantages to you (or a company that uses the cloud) •Use Flickr from anywhere, home, office, while travelling. From mobiles. You only need a browser. •Connect only knowing www.flickr.com and know nothing else about servers, how-to, networks •For 10000 photos, pay, say 2$ per month. For 10000000 photos, pay more.
  • 10. Companies reduce their internal hardware – the cloud vendor does everything. They only pay for as much computing as they need When their business grows, they ask and pay for more But !!! There are also some disadvantages.
  • 12. The current state – who are the big cloud providers ?
  • 13. Miles to go… •The cloud story is only beginning. The technology part is done, the business part is still unfolding. •There are still many issues – of data security, integration, vendor-differences, and costs •The adoption of cloud by companies is slow. Start-up companies love the cloud – because they can start small and grow very big – with no hardware purchases at all. •In reality, the cloud is ready and waiting, but empty of enough useful applications •Like all software, early adopters have set up full fledged applications and late adopters are waiting and watching •In another 10 years, will we see the end of “installed software and hardware” ? No IT inside companies ? Will we only rent software ? •Only time will tell.
  • 14. Thank you For your time and attention.
  • 15. A A