SlideShare uma empresa Scribd logo
1 de 23
Baixar para ler offline
Lynn Sutherland
October 2009
From the Web to the Cloud
•   Computing history – pre 1993
•   Web 1.0 - 1993 world-wide-web
•   Web 2.0 - 2001 - user-created content
•   Web 3.0 – 2009 – utility/cloud computing?
•   Cloud Computing
    – What’s under the hood?
    – Where are we now?
    – Where are we going?
• Questions
Pre 1993 Computing
• Mainframes 1960s
  – IBM, CDC, HP, DEC, Amdahl
• Mini-Computers 1970s
  – DEC, Xerox
  – ARPANET, UNIX, email
• Personal Computer 1980s
  – IBM, Compaq, Apple
  – spreadsheets, graphics, word processors,
    hypertext, C++, computer games, TCP/IP
  – 1982 Time’s “Man of the Year”
1970s-80s machine room




The Columbia Computer Center IBM Machine Room, about 1980. Visible at right center is some of the
last surviving punch-card equipment. Off to the far right is the Gandalf PACX terminal switch. Tape drives
to the left and the rear; printers in the foreground; the operator terminal area in the center.
Photo: Bob Resnikoff.
First IBM PC
        The main features that the IBM PC initially
        gave were as follows:
        •One or two 360k 5.25" floppy drives (early
        models had 120k byte single sided drives).
        •BASIC in ROM with cassette tape support.
        •Option of CP/M-86 or IBM PC-DOS.
        •Wide range of off-the-shelf software eg
        VisiCalc, Wordstar, SuperCalc, dBase II,
        which were easily ported from 8-bit CP/M.
        •Open platform for new software
        developments, from 8086 Assembler to a
        wide range of programming languages (eg
        PL/M, C, Basic).
        •Choice of either a high-quality monochrome
        text display or colour display capable of 2-
        colour medium resolution or 4-colour low
        resolution graphics.
        •Published hardware bus and layout design,
        allowing 3rd party add-ons.
        •Options of serial and parallel printer ports.
        •IBM on the front, hence world-class sales
        and marketing support.
Web 1.0
•   1984 – GNU project to develop and promote Open Source
    Software launched by Richard Stallman

•   1990 – HTTP protocol and first WorldWideWeb interface
    designed and released by Tim Berners-Lee, CERN

•   1991 – Linux released by Linus Torvalds

•   1993 – First browser – Mosaic – Marc Anderson NCSA, later
    became first commercial browser – NetScape – then open-
    sourced as Mozilla (now Firefox)

•   Search engines – 1990 – Archie; 1993 – Excite; 1994 – Lycos,
    AltaVista, Webcrawler; 1996 – Intomi; 1997 – Ask Jeeves (now
    ask.com); 1998 – Google launched; 2004 – Google went public
Web 2.0 - User Created Content
• 2001 – Wikipedia
• 2002 – Friendster
• 2003 – MySpace
• 2004 – Facebook
• 2005 – YouTube
• 2006 – Blogger fully supported by
  Google (blogging started in 1980s-1990s)
• 2006 – Twitter started
Web 3.0 – cloud computing?
What is Cloud Computing?
  CLOUD: Common, Location-independent, Online Utility provisioned on-Demand

  •    Common, in that it multiplexes demand from multiple customers and
       applications into a shared, common pool of computing resources.

  •    Location-independent, because data accessibility should follow you no matter
       where you are.

  •    Online, in the sense that it is accessible over an agile, geographically dispersed
       network, that is available anytime.

  •    A Utility because it provides value and offers usage-sensitive, pay-per-use
       pricing.

  •    on-Demand in that the ability to provision capacity or service should be as fast
       as possible to meet variable demand requirements, enhancing business agility
       and providing capacity and scalability at the lowest total cost.

adapted from original quote by Joe Weinman, VP Strategic
Solutions, AT&T, November 2008
Gartner Hype Cycle 2009
Three Layers of Clouds
• Applications

• Platforms

• Infrastructure

All offered as SERVICES UTILITIES
               PAY-PER-USE
Cloud Computing – Applications

• Google Applications – gmail, calendar, word
    processing, spreadsheets, presentations
• Salesforce.com – customer relationship
    management
•   Basecamp, Huddle – group collaboration
•   Replicon - timesheets
•   WordPress – web sites, blogs
•   Medical applications – you will see many
Google Calendar
Salesforce.com
Medical Applications

Calgary Scientific iPhone application for MRI viewing

http://www.youtube.com/v/zDjFNLLahqI

Kanata Health Solutions personal health remote monitoring

http://kanatahealth.ca/
Amazon Elastic Compute Cloud (EC2)
                Dashboard




Simple instructions at: http://howto.opml.org/dave/ec2/
Amazon Services
•   Operating Systems
    –   Red Hat Enterprise, Linux, Windows Server 2003, Oracle Enterprise Linux, OpenSolaris, openSUSE
        Linux, Ubuntu Linux, Fedora, Gentoo Linux

•   Databases
    –   IBM DB2, IBM Informix Dynamic Server, Microsoft SQL Server Standard 2005, MySQL Enterprise,
        Oracle 11g

•   Batch Processing
    –   Hadoop, Condor, Open MPI

•   Web Hosting
    –   Apache, HTTP IIS/Asp.Net IBM Lotus Web Content Management , IBM WebSphere Portal Server

•   Application Development Environments
    –   IBM sMash, JBoss Enterprise Application Platform, Ruby on Rails

•   Application Servers
    –   IBM WebSphere Application Server, Java Application Server, Oracle WebLogic Server

•   Video Encoding & Streaming
    –   Wowza Media Server Pro, Windows Media Server
Amazon Pricing
Standard On-Demand
Instances             Linux/UNIX Usage      Windows Usage
Small (Default)       $0.10 per hour        $0.125 per hour
Large                 $0.40 per hour        $0.50 per hour
Extra Large           $0.80 per hour        $1.00 per hour
High CPU On-Demand
                      Linux/UNIX Usage      Windows Usage
Instances
Medium                $0.20 per hour        $0.30 per hour
Extra Large           $0.80 per hour        $1.20 per hour

Standard Reserved
Instances             1 yr Term 3 yr Term      Usage
Small (Default)       $227.50      $350        $0.03 per hour
Large                 $910         $1400       $0.12 per hour
Extra Large           $1820        $2800       $0.24 per hour
High CPU Reserved
                                               Usage
Instances             1 yr Term 3 yr Term
Medium                $455         $700        $0.06 per hour
Extra Large           $1820        $2800       $0.24 per hour
Apps.gov

Tuesday, September 15, 2009 Announcement:

"Today, I am excited to announce that we have
launched Apps.gov to help continue the
President’s initiative to lower the cost of
government operations while driving innovation
within government."
What’s under the hood?
• Layers
    – SaaS – Software as a Service
    – PaaS – Platform as a Service
    – IaaS – Infrastructure as a Service
•   Virtualization
•   Enterprise and/or open or hybrid
•   Distributed connected data centres
•   Green IT
Where are we now?
•   Many SaaS applications, some PaaS
•   Amazon, Rackspace, VrSTORM IaaS
•   Apps.gov – launched Sept 15, 2009
•   Websphere (IBM), Sharepoint (Microsoft), VMware,
    Citrix – big corporate support for common portals and
    clouds
•   VrSTORM – first open Canadian cloud solution
    provider
•   Alberta cloud-based companies: Replicon, MoboVivo,
    Clinitrust, Kanata Health Solutions, Calgary Scientific,
    Cambrian House
•   High on hype cycle
•   Lots of creative destruction
Where are we going?
• Most businesses and applications only
  need very lightweight end-point devices
• Almost all applications will be deployed
  to the cloud
• Consider moving your applications to
  the cloud
• Decreased capital costs and operations
• Cloud utilities will provide competitive
  packages based on pay-per-use
Contact: Lynn Sutherland
lynn.sutherland@vrstorm.com

Mais conteúdo relacionado

Semelhante a From Mainframes to Clouds: A History of Computing

A non-technical introduction to Cloud Computing
A non-technical introduction to Cloud ComputingA non-technical introduction to Cloud Computing
A non-technical introduction to Cloud ComputingWilliam Pourmajidi
 
Cloud Services Powered by IBM SoftLayer and NetflixOSS
Cloud Services Powered by IBM SoftLayer and NetflixOSSCloud Services Powered by IBM SoftLayer and NetflixOSS
Cloud Services Powered by IBM SoftLayer and NetflixOSSaspyker
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidOpenNebula Project
 
Introduction to AWS (2020)
Introduction to AWS (2020)Introduction to AWS (2020)
Introduction to AWS (2020)John Dalziel
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptarunimaarunima1
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computingMathews Job
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon8neutron8
 
Cloud introduction2.ppt
Cloud introduction2.pptCloud introduction2.ppt
Cloud introduction2.pptBala Anand
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County CouncilTim Willoughby
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryBob Sokol
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...Amazon Web Services
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...Javier García Magna
 
The Future Of Business Applications Through Cloud Computing!! Presented by As...
The Future Of Business Applications Through Cloud Computing!! Presented by As...The Future Of Business Applications Through Cloud Computing!! Presented by As...
The Future Of Business Applications Through Cloud Computing!! Presented by As...Ashar Azam
 
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Amazon Web Services
 

Semelhante a From Mainframes to Clouds: A History of Computing (20)

Cloud computing
Cloud computingCloud computing
Cloud computing
 
Cloud Computing
Cloud ComputingCloud Computing
Cloud Computing
 
A non-technical introduction to Cloud Computing
A non-technical introduction to Cloud ComputingA non-technical introduction to Cloud Computing
A non-technical introduction to Cloud Computing
 
Cloud Services Powered by IBM SoftLayer and NetflixOSS
Cloud Services Powered by IBM SoftLayer and NetflixOSSCloud Services Powered by IBM SoftLayer and NetflixOSS
Cloud Services Powered by IBM SoftLayer and NetflixOSS
 
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus KhalidCloud Computing as Innovation Hub - Mohammad Fairus Khalid
Cloud Computing as Innovation Hub - Mohammad Fairus Khalid
 
Introduction to AWS (2020)
Introduction to AWS (2020)Introduction to AWS (2020)
Introduction to AWS (2020)
 
Cloud Computing E-Lect.ppt
Cloud Computing E-Lect.pptCloud Computing E-Lect.ppt
Cloud Computing E-Lect.ppt
 
Introduction to Cloud computing
Introduction to Cloud computingIntroduction to Cloud computing
Introduction to Cloud computing
 
Sameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computingSameer Mitter | Introduction to Cloud computing
Sameer Mitter | Introduction to Cloud computing
 
Cloud computing by amazon
Cloud computing by amazonCloud computing by amazon
Cloud computing by amazon
 
John Willis Cc Use Cases
John Willis Cc Use CasesJohn Willis Cc Use Cases
John Willis Cc Use Cases
 
cloud.ppt
cloud.pptcloud.ppt
cloud.ppt
 
Cloud introduction2.ppt
Cloud introduction2.pptCloud introduction2.ppt
Cloud introduction2.ppt
 
Open source presentation to Cork County Council
Open source presentation to Cork County CouncilOpen source presentation to Cork County Council
Open source presentation to Cork County Council
 
Cloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud FoundryCloud Native Applications - DevOps, EMC and Cloud Foundry
Cloud Native Applications - DevOps, EMC and Cloud Foundry
 
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
AWS Customer Presentation - Thomson Reuters - Delivering on the Promise of Di...
 
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20....Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
.Net Microservices with Event Sourcing, CQRS, Docker and... Windows Server 20...
 
The Future Of Business Applications Through Cloud Computing!! Presented by As...
The Future Of Business Applications Through Cloud Computing!! Presented by As...The Future Of Business Applications Through Cloud Computing!! Presented by As...
The Future Of Business Applications Through Cloud Computing!! Presented by As...
 
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
Cloud Connected Devices on a Global Scale (CPN303) | AWS re:Invent 2013
 
Cloud Computing 101
Cloud Computing 101Cloud Computing 101
Cloud Computing 101
 

Último

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersNicole Novielli
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxLoriGlavin3
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch TuesdayIvanti
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rick Flair
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsSergiu Bodiu
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfLoriGlavin3
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterMydbops
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfpanagenda
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...Wes McKinney
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI AgeCprime
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality AssuranceInflectra
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Mark Goldstein
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesKari Kakkonen
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Scott Andery
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 

Último (20)

A Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software DevelopersA Journey Into the Emotions of Software Developers
A Journey Into the Emotions of Software Developers
 
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptxThe Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
The Role of FIDO in a Cyber Secure Netherlands: FIDO Paris Seminar.pptx
 
2024 April Patch Tuesday
2024 April Patch Tuesday2024 April Patch Tuesday
2024 April Patch Tuesday
 
Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...Rise of the Machines: Known As Drones...
Rise of the Machines: Known As Drones...
 
DevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platformsDevEX - reference for building teams, processes, and platforms
DevEX - reference for building teams, processes, and platforms
 
Moving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdfMoving Beyond Passwords: FIDO Paris Seminar.pdf
Moving Beyond Passwords: FIDO Paris Seminar.pdf
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
Scale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL RouterScale your database traffic with Read & Write split using MySQL Router
Scale your database traffic with Read & Write split using MySQL Router
 
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdfSo einfach geht modernes Roaming fuer Notes und Nomad.pdf
So einfach geht modernes Roaming fuer Notes und Nomad.pdf
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
The Future Roadmap for the Composable Data Stack - Wes McKinney - Data Counci...
 
A Framework for Development in the AI Age
A Framework for Development in the AI AgeA Framework for Development in the AI Age
A Framework for Development in the AI Age
 
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance[Webinar] SpiraTest - Setting New Standards in Quality Assurance
[Webinar] SpiraTest - Setting New Standards in Quality Assurance
 
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data PrivacyTrustArc Webinar - How to Build Consumer Trust Through Data Privacy
TrustArc Webinar - How to Build Consumer Trust Through Data Privacy
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
Arizona Broadband Policy Past, Present, and Future Presentation 3/25/24
 
Testing tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examplesTesting tools and AI - ideas what to try with some tool examples
Testing tools and AI - ideas what to try with some tool examples
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
Enhancing User Experience - Exploring the Latest Features of Tallyman Axis Lo...
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 

From Mainframes to Clouds: A History of Computing

  • 2. From the Web to the Cloud • Computing history – pre 1993 • Web 1.0 - 1993 world-wide-web • Web 2.0 - 2001 - user-created content • Web 3.0 – 2009 – utility/cloud computing? • Cloud Computing – What’s under the hood? – Where are we now? – Where are we going? • Questions
  • 3. Pre 1993 Computing • Mainframes 1960s – IBM, CDC, HP, DEC, Amdahl • Mini-Computers 1970s – DEC, Xerox – ARPANET, UNIX, email • Personal Computer 1980s – IBM, Compaq, Apple – spreadsheets, graphics, word processors, hypertext, C++, computer games, TCP/IP – 1982 Time’s “Man of the Year”
  • 4. 1970s-80s machine room The Columbia Computer Center IBM Machine Room, about 1980. Visible at right center is some of the last surviving punch-card equipment. Off to the far right is the Gandalf PACX terminal switch. Tape drives to the left and the rear; printers in the foreground; the operator terminal area in the center. Photo: Bob Resnikoff.
  • 5. First IBM PC The main features that the IBM PC initially gave were as follows: •One or two 360k 5.25" floppy drives (early models had 120k byte single sided drives). •BASIC in ROM with cassette tape support. •Option of CP/M-86 or IBM PC-DOS. •Wide range of off-the-shelf software eg VisiCalc, Wordstar, SuperCalc, dBase II, which were easily ported from 8-bit CP/M. •Open platform for new software developments, from 8086 Assembler to a wide range of programming languages (eg PL/M, C, Basic). •Choice of either a high-quality monochrome text display or colour display capable of 2- colour medium resolution or 4-colour low resolution graphics. •Published hardware bus and layout design, allowing 3rd party add-ons. •Options of serial and parallel printer ports. •IBM on the front, hence world-class sales and marketing support.
  • 6. Web 1.0 • 1984 – GNU project to develop and promote Open Source Software launched by Richard Stallman • 1990 – HTTP protocol and first WorldWideWeb interface designed and released by Tim Berners-Lee, CERN • 1991 – Linux released by Linus Torvalds • 1993 – First browser – Mosaic – Marc Anderson NCSA, later became first commercial browser – NetScape – then open- sourced as Mozilla (now Firefox) • Search engines – 1990 – Archie; 1993 – Excite; 1994 – Lycos, AltaVista, Webcrawler; 1996 – Intomi; 1997 – Ask Jeeves (now ask.com); 1998 – Google launched; 2004 – Google went public
  • 7. Web 2.0 - User Created Content • 2001 – Wikipedia • 2002 – Friendster • 2003 – MySpace • 2004 – Facebook • 2005 – YouTube • 2006 – Blogger fully supported by Google (blogging started in 1980s-1990s) • 2006 – Twitter started
  • 8. Web 3.0 – cloud computing?
  • 9. What is Cloud Computing? CLOUD: Common, Location-independent, Online Utility provisioned on-Demand • Common, in that it multiplexes demand from multiple customers and applications into a shared, common pool of computing resources. • Location-independent, because data accessibility should follow you no matter where you are. • Online, in the sense that it is accessible over an agile, geographically dispersed network, that is available anytime. • A Utility because it provides value and offers usage-sensitive, pay-per-use pricing. • on-Demand in that the ability to provision capacity or service should be as fast as possible to meet variable demand requirements, enhancing business agility and providing capacity and scalability at the lowest total cost. adapted from original quote by Joe Weinman, VP Strategic Solutions, AT&T, November 2008
  • 11. Three Layers of Clouds • Applications • Platforms • Infrastructure All offered as SERVICES UTILITIES PAY-PER-USE
  • 12. Cloud Computing – Applications • Google Applications – gmail, calendar, word processing, spreadsheets, presentations • Salesforce.com – customer relationship management • Basecamp, Huddle – group collaboration • Replicon - timesheets • WordPress – web sites, blogs • Medical applications – you will see many
  • 15. Medical Applications Calgary Scientific iPhone application for MRI viewing http://www.youtube.com/v/zDjFNLLahqI Kanata Health Solutions personal health remote monitoring http://kanatahealth.ca/
  • 16. Amazon Elastic Compute Cloud (EC2) Dashboard Simple instructions at: http://howto.opml.org/dave/ec2/
  • 17. Amazon Services • Operating Systems – Red Hat Enterprise, Linux, Windows Server 2003, Oracle Enterprise Linux, OpenSolaris, openSUSE Linux, Ubuntu Linux, Fedora, Gentoo Linux • Databases – IBM DB2, IBM Informix Dynamic Server, Microsoft SQL Server Standard 2005, MySQL Enterprise, Oracle 11g • Batch Processing – Hadoop, Condor, Open MPI • Web Hosting – Apache, HTTP IIS/Asp.Net IBM Lotus Web Content Management , IBM WebSphere Portal Server • Application Development Environments – IBM sMash, JBoss Enterprise Application Platform, Ruby on Rails • Application Servers – IBM WebSphere Application Server, Java Application Server, Oracle WebLogic Server • Video Encoding & Streaming – Wowza Media Server Pro, Windows Media Server
  • 18. Amazon Pricing Standard On-Demand Instances Linux/UNIX Usage Windows Usage Small (Default) $0.10 per hour $0.125 per hour Large $0.40 per hour $0.50 per hour Extra Large $0.80 per hour $1.00 per hour High CPU On-Demand Linux/UNIX Usage Windows Usage Instances Medium $0.20 per hour $0.30 per hour Extra Large $0.80 per hour $1.20 per hour Standard Reserved Instances 1 yr Term 3 yr Term Usage Small (Default) $227.50 $350 $0.03 per hour Large $910 $1400 $0.12 per hour Extra Large $1820 $2800 $0.24 per hour High CPU Reserved Usage Instances 1 yr Term 3 yr Term Medium $455 $700 $0.06 per hour Extra Large $1820 $2800 $0.24 per hour
  • 19. Apps.gov Tuesday, September 15, 2009 Announcement: "Today, I am excited to announce that we have launched Apps.gov to help continue the President’s initiative to lower the cost of government operations while driving innovation within government."
  • 20. What’s under the hood? • Layers – SaaS – Software as a Service – PaaS – Platform as a Service – IaaS – Infrastructure as a Service • Virtualization • Enterprise and/or open or hybrid • Distributed connected data centres • Green IT
  • 21. Where are we now? • Many SaaS applications, some PaaS • Amazon, Rackspace, VrSTORM IaaS • Apps.gov – launched Sept 15, 2009 • Websphere (IBM), Sharepoint (Microsoft), VMware, Citrix – big corporate support for common portals and clouds • VrSTORM – first open Canadian cloud solution provider • Alberta cloud-based companies: Replicon, MoboVivo, Clinitrust, Kanata Health Solutions, Calgary Scientific, Cambrian House • High on hype cycle • Lots of creative destruction
  • 22. Where are we going? • Most businesses and applications only need very lightweight end-point devices • Almost all applications will be deployed to the cloud • Consider moving your applications to the cloud • Decreased capital costs and operations • Cloud utilities will provide competitive packages based on pay-per-use