SlideShare a Scribd company logo
1 of 42
Download to read offline
Clouds, Open-ness, and IT Patterns

Randy Bias, CTO & Co-Founder

NIST Cloud Computing Forum & Workshop IV, November - 2011
Cloudification



                2
What is Cloud Computing?
On demand                   Self-service
services?                   Web Apps?




                ?
 IT-as-a-
 Service?                 Virtualization?




                                            3
... could it be something else?
On demand                      Self-service
services?                      Web Apps?




 IT-as-a-
 Service?                    Virtualization?




                                               4
... could it be something else?
On demand                      Self-service
services?                      Web Apps?



            Disruption?
 IT-as-a-
 Service?                    Virtualization?




                                               4
Enterprise Computing (Legacy)




                                5
Cloud Computing (Web-scale)




                              6
Cloud Computing’s Pioneers
IT - Disruption & Evolution




       Mainframe            Enterprise            Cloud
       Computing            Computing           Computing

       "Big Iron"          "Client-Server"       "Web"

1960                1980                 2000               2020

                                                                   8
IT - Disruption & Evolution




       Mainframe            Enterprise            Cloud
       Computing            Computing           Computing

       "Big Iron"          "Client-Server"       "Web"

1960                1980                 2000               2020

             Disruption                                            8
IT - Disruption & Evolution




       Mainframe            Enterprise            Cloud
       Computing            Computing           Computing

       "Big Iron"          "Client-Server"       "Web"

1960                1980                 2000               2020

             Disruption             Disruption                     8
IT - Disruption & Evolution




       Mainframe            Enterprise            Cloud
       Computing            Computing           Computing

       "Big Iron"          "Client-Server"       "Web"

1960                1980                 2000               2020

             Disruption             Disruption        Disruption   8
IT - Evolution of Computing Models
   SLA


  Scaling


 Hardware


 HA Type


 Software


Consumption



               Mainframe   Enterprise   Cloud

                                                 9
IT - Evolution of Computing Models
   SLA          99.999


  Scaling                   Vertical


 Hardware      Custom


 HA Type                    Hardware


 Software     Centralized


Consumption   Centralized
               Service


               Mainframe               Enterprise   Cloud

                                                            9
IT - Evolution of Computing Models
   SLA          99.999                   99.9


  Scaling                   Vertical                Horizontal


 Hardware      Custom                  Enterprise


 HA Type                    Hardware                Software


 Software     Centralized                  Decentralized


Consumption   Centralized               Shared
               Service                  Service


               Mainframe               Enterprise                Cloud

                                                                         9
IT - Evolution of Computing Models
   SLA          99.999                   99.9                    Always On


  Scaling                   Vertical                Horizontal


 Hardware      Custom                  Enterprise                Commodity


 HA Type                    Hardware                Software


 Software     Centralized                  Decentralized               Distributed


Consumption   Centralized               Shared                   Self-service
               Service                  Service


               Mainframe               Enterprise                 Cloud

                                                                                     9
Essential Understanding

“The cloud lets its            “... get into the [Google] mind-
users focus on                 set ... robustness ... has to be
delivering                     designed into your software ...
differentiating                assume that the hardware [is] ...
business value ... ”           unreliable and broken ... at any
                               point.”
-- Werner Vogels, Amazon CTO
                               -- Adrian Cockcroft, Netflix Chief Cloud
                               Architect




                                                                         10
Amazon Web Services
  (a guiding light)



                      11
Why is AWS Different?
SCALE
AWS uses non-Enterprise IT patterns
   IT Pattern             Enterprise
SLA Target (Uptime)   99.999% (pretend)       99.95% (realistic)

SLA Actual            99.9% (if lucky)        99.99% (or more)

Scaling               Vertical                Horizontal

Hardware              Vanity Hardware         Commodity Hardware

HA Type               Use hardware and pray   Use software and plan for
                                              failure
Software Arch         Centralized & brittle   Decentralized and
                                              isolated fault domains
Consumption Model     Call the help desk      Self-service


                                                                          14
1990’s “Big App” in the Enterprise




100K end
 users?




                                     15
2010’s “Big App” on the Internet




 800M+
end users




                                    16
“Enterprise-class” isn’t
good enough any more
Cloud Computing is the new IT -
an IT that is massive scale for utility use




     Mainframe      Enterprise     Cloud




                                              18
Cloud Computing



                  19
Cloud Computing ... Boiled Down




                                  20
Cloud Computing ... Boiled Down




                                  20
Cloud Computing ... Boiled Down




   +


Commodity
 Hardware
                                    20
Cloud Computing ... Boiled Down




   +         +
Commodity
 Hardware
                                    20
Cloud Computing ... Boiled Down




                      Scale Engineering
   +         +
Commodity
 Hardware
                                          20
Cloud Computing ... Boiled Down




                      Scale Engineering
   +         +              +


Commodity
 Hardware              Operational
                       Excellence         20
Open Source
Commodity Hardware
Scale Engineering
Operational Excellence
Open Clouds?

Combination of:
  Open Network (Internet)
  Open APIs (AWS? OpenStack API?)
  Open Source (OpenStack, Hadoop, Cassandra)
  Open Hardware (Open Compute)
  Open Standards (TBD?)
No single owner
Meaning ...
  Federation, interoperability, and leverage
                                               25
OpenStack

      Momentum

          •   >50,000 downloads

          •   600+ Summit attendees

          •   1,200+ active participants



      In use today at scale

          •   RAX running storage at >30PB

          •   NASA at >20,000 VMs

          •   Govt Agency running 600+ nodes

          •   Govt Agency using it for HPC

          •   KT / INAP at >2.5 PB storage

          •   HP - 1000 nodes, >2 PB

          •   Mercado Libre - 5,000 VMs



                                               26
Call to Arms



               27
Action Plan #1 - How to Build IT

Learn from the pioneers
  AMZN & GOOG, not VMW
  Next generation vendors
  Scale engineering & operational excellence
Open Clouds are the future
  Open source is key
  Skate to where puck will be


                                               28
Action Plan #2 - How the Gov Can Help

 Support Open Initiatives:
   OpenStack, Open Compute, etc.
 Press AMZN to Open License their APIs
   What if Gov only talked to open licensed APIs?
   Avoids lock-in and opens market to competition
 Demand open cloud solutions in bids




                                                    29
Thank You!
       twitter: @randybias
email: randyb@cloudscaling.com

More Related Content

More from Randy Bias

The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyRandy Bias
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)Randy Bias
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureRandy Bias
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryRandy Bias
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013Randy Bias
 
AWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackAWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackRandy Bias
 
State of the Stack v2
State of the Stack v2State of the Stack v2
State of the Stack v2Randy Bias
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignRandy Bias
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block StorageRandy Bias
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013Randy Bias
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking VisionRandy Bias
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"Randy Bias
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerRandy Bias
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudRandy Bias
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynoteRandy Bias
 
Distributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQDistributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQRandy Bias
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable cloudsRandy Bias
 
Cloud Frontiers 2011
Cloud Frontiers 2011Cloud Frontiers 2011
Cloud Frontiers 2011Randy Bias
 
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Randy Bias
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Randy Bias
 

More from Randy Bias (20)

The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic MeritocracyThe Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
The Lie of a Benevolent Dictator; the Truth of a Working Democratic Meritocracy
 
OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)OpenStack Architected Like AWS (and GCP)
OpenStack Architected Like AWS (and GCP)
 
OpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking ArchitectureOpenStack Scale-out Networking Architecture
OpenStack Scale-out Networking Architecture
 
Pets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud StoryPets vs. Cattle: The Elastic Cloud Story
Pets vs. Cattle: The Elastic Cloud Story
 
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
SFBay OpenStack Meetup // Neutron and SDN in Production – Dec 3 2013
 
AWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps BackAWS Repatriation: Bring Your Apps Back
AWS Repatriation: Bring Your Apps Back
 
State of the Stack v2
State of the Stack v2State of the Stack v2
State of the Stack v2
 
Networking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network DesignNetworking is NOT Free: Lessons in Network Design
Networking is NOT Free: Lessons in Network Design
 
Scale-Out Block Storage
Scale-Out Block StorageScale-Out Block Storage
Scale-Out Block Storage
 
State of the Stack April 2013
State of the Stack April 2013State of the Stack April 2013
State of the Stack April 2013
 
Open Cloud System Networking Vision
Open Cloud System Networking VisionOpen Cloud System Networking Vision
Open Cloud System Networking Vision
 
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
OpenStack Summit :: Redundancy Doesn't Always Mean "HA" or "Cluster"
 
OpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova SchedulerOpenStack Summit :: Profiling the Nova Scheduler
OpenStack Summit :: Profiling the Nova Scheduler
 
OpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My CloudOpenStack Summit :: Pimp My Cloud
OpenStack Summit :: Pimp My Cloud
 
2012 open storage summit keynote
2012 open storage summit   keynote2012 open storage summit   keynote
2012 open storage summit keynote
 
Distributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQDistributed RPC in Nova with ZeroMQ
Distributed RPC in Nova with ZeroMQ
 
Architectures for open and scalable clouds
Architectures for open and scalable cloudsArchitectures for open and scalable clouds
Architectures for open and scalable clouds
 
Cloud Frontiers 2011
Cloud Frontiers 2011Cloud Frontiers 2011
Cloud Frontiers 2011
 
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
Is There Such a Thing as a Private Cloud? Citrix Synergy 2011
 
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
Carrier Cloud Opportunity - TM Forum Management World Dublin 2011
 

Recently uploaded

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
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
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
 
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
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 

Recently uploaded (20)

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
 
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
 
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
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
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
 
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
 
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
 
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
 
The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 

Clouds, Open-ness, and IT Patterns for NIST

  • 1. Clouds, Open-ness, and IT Patterns Randy Bias, CTO & Co-Founder NIST Cloud Computing Forum & Workshop IV, November - 2011
  • 3. What is Cloud Computing? On demand Self-service services? Web Apps? ? IT-as-a- Service? Virtualization? 3
  • 4. ... could it be something else? On demand Self-service services? Web Apps? IT-as-a- Service? Virtualization? 4
  • 5. ... could it be something else? On demand Self-service services? Web Apps? Disruption? IT-as-a- Service? Virtualization? 4
  • 9. IT - Disruption & Evolution Mainframe Enterprise Cloud Computing Computing Computing "Big Iron" "Client-Server" "Web" 1960 1980 2000 2020 8
  • 10. IT - Disruption & Evolution Mainframe Enterprise Cloud Computing Computing Computing "Big Iron" "Client-Server" "Web" 1960 1980 2000 2020 Disruption 8
  • 11. IT - Disruption & Evolution Mainframe Enterprise Cloud Computing Computing Computing "Big Iron" "Client-Server" "Web" 1960 1980 2000 2020 Disruption Disruption 8
  • 12. IT - Disruption & Evolution Mainframe Enterprise Cloud Computing Computing Computing "Big Iron" "Client-Server" "Web" 1960 1980 2000 2020 Disruption Disruption Disruption 8
  • 13. IT - Evolution of Computing Models SLA Scaling Hardware HA Type Software Consumption Mainframe Enterprise Cloud 9
  • 14. IT - Evolution of Computing Models SLA 99.999 Scaling Vertical Hardware Custom HA Type Hardware Software Centralized Consumption Centralized Service Mainframe Enterprise Cloud 9
  • 15. IT - Evolution of Computing Models SLA 99.999 99.9 Scaling Vertical Horizontal Hardware Custom Enterprise HA Type Hardware Software Software Centralized Decentralized Consumption Centralized Shared Service Service Mainframe Enterprise Cloud 9
  • 16. IT - Evolution of Computing Models SLA 99.999 99.9 Always On Scaling Vertical Horizontal Hardware Custom Enterprise Commodity HA Type Hardware Software Software Centralized Decentralized Distributed Consumption Centralized Shared Self-service Service Service Mainframe Enterprise Cloud 9
  • 17. Essential Understanding “The cloud lets its “... get into the [Google] mind- users focus on set ... robustness ... has to be delivering designed into your software ... differentiating assume that the hardware [is] ... business value ... ” unreliable and broken ... at any point.” -- Werner Vogels, Amazon CTO -- Adrian Cockcroft, Netflix Chief Cloud Architect 10
  • 18. Amazon Web Services (a guiding light) 11
  • 19. Why is AWS Different?
  • 20. SCALE
  • 21. AWS uses non-Enterprise IT patterns IT Pattern Enterprise SLA Target (Uptime) 99.999% (pretend) 99.95% (realistic) SLA Actual 99.9% (if lucky) 99.99% (or more) Scaling Vertical Horizontal Hardware Vanity Hardware Commodity Hardware HA Type Use hardware and pray Use software and plan for failure Software Arch Centralized & brittle Decentralized and isolated fault domains Consumption Model Call the help desk Self-service 14
  • 22. 1990’s “Big App” in the Enterprise 100K end users? 15
  • 23. 2010’s “Big App” on the Internet 800M+ end users 16
  • 25. Cloud Computing is the new IT - an IT that is massive scale for utility use Mainframe Enterprise Cloud 18
  • 27. Cloud Computing ... Boiled Down 20
  • 28. Cloud Computing ... Boiled Down 20
  • 29. Cloud Computing ... Boiled Down + Commodity Hardware 20
  • 30. Cloud Computing ... Boiled Down + + Commodity Hardware 20
  • 31. Cloud Computing ... Boiled Down Scale Engineering + + Commodity Hardware 20
  • 32. Cloud Computing ... Boiled Down Scale Engineering + + + Commodity Hardware Operational Excellence 20
  • 37. Open Clouds? Combination of: Open Network (Internet) Open APIs (AWS? OpenStack API?) Open Source (OpenStack, Hadoop, Cassandra) Open Hardware (Open Compute) Open Standards (TBD?) No single owner Meaning ... Federation, interoperability, and leverage 25
  • 38. OpenStack Momentum • >50,000 downloads • 600+ Summit attendees • 1,200+ active participants In use today at scale • RAX running storage at >30PB • NASA at >20,000 VMs • Govt Agency running 600+ nodes • Govt Agency using it for HPC • KT / INAP at >2.5 PB storage • HP - 1000 nodes, >2 PB • Mercado Libre - 5,000 VMs 26
  • 40. Action Plan #1 - How to Build IT Learn from the pioneers AMZN & GOOG, not VMW Next generation vendors Scale engineering & operational excellence Open Clouds are the future Open source is key Skate to where puck will be 28
  • 41. Action Plan #2 - How the Gov Can Help Support Open Initiatives: OpenStack, Open Compute, etc. Press AMZN to Open License their APIs What if Gov only talked to open licensed APIs? Avoids lock-in and opens market to competition Demand open cloud solutions in bids 29
  • 42. Thank You! twitter: @randybias email: randyb@cloudscaling.com