SlideShare a Scribd company logo
The Fog Around the CloudMyths and Realities of Cloud Computing Standards Nathaniel S. Borenstein, Ph.D. Chief Scientist Mimecast
Outline Cloud computing isn’t right for everything But standards-centric objections are mostly wrong Much standards work is pointless wasted effort Cloud computing’s needs are specific, not vague For most services, there are simpler ways to avoid lock-in We need accountable, well-behaved vendors Evaluative standards would be helpful, but aren’t critical For most applications, there’s no reason to wait for standards The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
Cloud Computing: Threat or Menace? It’s natural to seek an excuse to say “No.” For some paradigms, the cloud really is wrong Consider the implantable defibrillator No argument could convince me to go cloud-based But standards are the least of the problems That last fact is surprisingly typical – standards don’t magically solve most problems.   But yes, it’s pretty cool when they do… The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
I Really Don’t Hate Standards! Best known as author of MIME, used billions of times daily Worked on lots of other standards – difficult, insanely detailed, and often pointless work Why work that hard unless you really need to? The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast From the first MIME message, March 11, 1992: Me, missing the high note!
Godot May Not Be Coming Delaying cloud computing – or nearly anything else -- for “lack of standards” is wrong 90% of the time. “Standards” are categorically useless.  Particular standards can be very useful. The generic objection is lazy; for some specific  applications, the objection can be valid Distinguish two types of standards: Definitional standards can be show-stoppers Evaluative standards are often desirable The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
The Devil in the Details Myriad details make standards work excruciating Recently:  in internationalized email, UTF8 or UTF-8? Weeks of discussion behind “US-ASCII” in MIME: Content-type: text/plain; charset=“us-ascii” Significant “worth the bother?” threshold Most worthwhile for: Data formats Interchange protocol The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
What Standards are Needed for Cloud Computing? Stated that generically:  None! What standards might improve the cloud generally? Evaluative standards: security/compliance/best practices What standards does a particular application need to be acceptably moved to the cloud? That depends on the application. Let’s look at a couple of examples. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
What Standards are Needed for VM Hosting in the Cloud? For a definition of “needed” that stresses portability… A clear data format specification A clear data model definition Addresses situations genuinely new with the cloud Probably worth the pain of standards work! But still might not justify avoiding the cloud Works fine today Migration is still possible without it The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
What Standards are Needed for Email Archiving? Disclaimer: Intuitive guess:  Data export formats But must the cloud be better than current data centers? Could standardize on PST (Microsoft) or NSF (Lotus)… But… Surprise!  It’s the least of your problems Moving terabytes between vendors is the hard part By comparison, format conversion is a piece of cake No new standards are critically needed for the cloud. This is typical. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
The Fear of Vendor Lock-in Standards are part of the solution for some applications But good vendor behavior always matters more Can be locked in by terms of service Can be verified with past customers Can be documented with evaluative standards Can become the industry norm or even the law “If you ever leave us, we promise to help.” A new kind of customer reference – the ex-customer! But recognize the essential difficulty of terabyte migration The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
Even the IETF is Floundering Internet Engineering Task Force (IETF): home of TCP/IP, SMTP, MIME, XMPP, SNMP, etc. Has gone nowhere fast with cloud computing Can’t even get a BOF approved Dozens of ideas, including: Telecom net virtualization  Cloud resource mobility HTTP enhancements  VPN extension to Private Cloud Cloud P2P Video Streaming It’s a good thing you probably don’t need any of them. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
The Real Role of Standardsin Cloud Computing At a minimum:  Same as anywhere else! Data formats, interchange protocols For example, a PST/NSF-like standard is neither more nor less needed than ten years ago Service quality evaluative standards, a la ISO 9000 Possibly some service management standards, e.g. SNMP MIBs But in general, nothing that should be holding you up. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
Summary Fuzzy talk about “standards” isn’t helpful; there are no shortcuts to real understanding. With a few exceptions, standards aren’t a major impediment to migrating to the cloud Specific applications will need new standards; a few of these will even be specific to the cloud Focus on the vendor:  commitment to quality, portability, recognition of data ownership Over time, evaluative standards a la ISO 9000 should make it easier to evaluate vendors But don’t postpone dinner until every restaurant is reviewed! The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
Any Questions? The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast Nathaniel Borenstein <nsb@mimecast.com> The first MIME message, with audio:  http://www.guppylake.com/nsb/mime.html

More Related Content

Similar to The Fog Around the Cloud- Nathaniel Borenstein

Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
TechSoup
 
IEEE PHM Cloud Computing
IEEE PHM Cloud ComputingIEEE PHM Cloud Computing
IEEE PHM Cloud Computing
Joseph Williams
 
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEs
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEsCloud Expo May 09 Richard Britton, Cloud Computing for SMEs
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEs
Easynet Connect
 
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
TechSoup Global
 
Top data center trends and predictions to watch for in 2016.
Top data center trends and predictions to watch for in 2016.Top data center trends and predictions to watch for in 2016.
Top data center trends and predictions to watch for in 2016.
Swaroopanand Laxmikruppaneth
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloud
Jan Wiersma
 
Predicting The Future: Security and Compliance in the Cloud Age
Predicting The Future: Security and Compliance in the Cloud AgePredicting The Future: Security and Compliance in the Cloud Age
Predicting The Future: Security and Compliance in the Cloud Age
Alert Logic
 
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdf
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdfOracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdf
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdfInSync2011
 
Economics of Cloud Computing (Jazoon'11)
Economics of Cloud Computing (Jazoon'11)Economics of Cloud Computing (Jazoon'11)
Economics of Cloud Computing (Jazoon'11)
Netcetera
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
Gina Buck
 
To Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document ProductionTo Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document Production
Stephen D. Poe, SPC4, CSM, CSPO, PMC, EDP
 
Broadband World Forum 2012 Highlights
Broadband World Forum 2012 HighlightsBroadband World Forum 2012 Highlights
Broadband World Forum 2012 Highlights
Alan Quayle
 
Overcoming The Biggest Barriers To Cloud Computing?
Overcoming The Biggest Barriers To Cloud Computing?Overcoming The Biggest Barriers To Cloud Computing?
Overcoming The Biggest Barriers To Cloud Computing?
Bernard Marr
 
Cloud services and it security
Cloud services and it securityCloud services and it security
Cloud services and it security
East Midlands Cyber Security Forum
 
Taming limits with approximate networking
Taming limits with approximate networkingTaming limits with approximate networking
Taming limits with approximate networking
Junaid Qadir
 
IIT RTC Conference 2014 summary
IIT RTC Conference 2014 summaryIIT RTC Conference 2014 summary
IIT RTC Conference 2014 summary
Alan Quayle
 
The Risks and Rewards of Big Data in the Cloud
The Risks and Rewards of Big Data in the CloudThe Risks and Rewards of Big Data in the Cloud
The Risks and Rewards of Big Data in the Cloud
Social Media Today
 

Similar to The Fog Around the Cloud- Nathaniel Borenstein (20)

Cloud Computing Webinar
Cloud Computing WebinarCloud Computing Webinar
Cloud Computing Webinar
 
IEEE PHM Cloud Computing
IEEE PHM Cloud ComputingIEEE PHM Cloud Computing
IEEE PHM Cloud Computing
 
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEs
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEsCloud Expo May 09 Richard Britton, Cloud Computing for SMEs
Cloud Expo May 09 Richard Britton, Cloud Computing for SMEs
 
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
Rio Info 2010 - Seminário de Tecnologia - Integracao de Servicos - Cesar Taur...
 
Why Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud ComputingWhy Should Nonprofits Care About Cloud Computing
Why Should Nonprofits Care About Cloud Computing
 
Top data center trends and predictions to watch for in 2016.
Top data center trends and predictions to watch for in 2016.Top data center trends and predictions to watch for in 2016.
Top data center trends and predictions to watch for in 2016.
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloud
 
Predicting The Future: Security and Compliance in the Cloud Age
Predicting The Future: Security and Compliance in the Cloud AgePredicting The Future: Security and Compliance in the Cloud Age
Predicting The Future: Security and Compliance in the Cloud Age
 
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdf
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdfOracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdf
Oracle Systems _ Kevin Mcisaac _ The IT Landscape has changes - have you_.pdf
 
Economics of Cloud Computing (Jazoon'11)
Economics of Cloud Computing (Jazoon'11)Economics of Cloud Computing (Jazoon'11)
Economics of Cloud Computing (Jazoon'11)
 
The Growth Of Data Centers
The Growth Of Data CentersThe Growth Of Data Centers
The Growth Of Data Centers
 
To Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document ProductionTo Cloud or Not to Cloud for Transaction Document Production
To Cloud or Not to Cloud for Transaction Document Production
 
Broadband World Forum 2012 Highlights
Broadband World Forum 2012 HighlightsBroadband World Forum 2012 Highlights
Broadband World Forum 2012 Highlights
 
Overcoming The Biggest Barriers To Cloud Computing?
Overcoming The Biggest Barriers To Cloud Computing?Overcoming The Biggest Barriers To Cloud Computing?
Overcoming The Biggest Barriers To Cloud Computing?
 
Cloud services and it security
Cloud services and it securityCloud services and it security
Cloud services and it security
 
Taming limits with approximate networking
Taming limits with approximate networkingTaming limits with approximate networking
Taming limits with approximate networking
 
Cloud Storage Benefits
Cloud Storage BenefitsCloud Storage Benefits
Cloud Storage Benefits
 
IIT RTC Conference 2014 summary
IIT RTC Conference 2014 summaryIIT RTC Conference 2014 summary
IIT RTC Conference 2014 summary
 
Unleashing cloud-performance
Unleashing cloud-performanceUnleashing cloud-performance
Unleashing cloud-performance
 
The Risks and Rewards of Big Data in the Cloud
The Risks and Rewards of Big Data in the CloudThe Risks and Rewards of Big Data in the Cloud
The Risks and Rewards of Big Data in the Cloud
 

Recently uploaded

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
DianaGray10
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Nexer Digital
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
James Anderson
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
Pierluigi Pugliese
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
DanBrown980551
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
DianaGray10
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
Matthew Sinclair
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
Alan Dix
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
DianaGray10
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Paige Cruz
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
ThomasParaiso2
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
Matthew Sinclair
 

Recently uploaded (20)

FIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdfFIDO Alliance Osaka Seminar: Overview.pdf
FIDO Alliance Osaka Seminar: Overview.pdf
 
Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1Communications Mining Series - Zero to Hero - Session 1
Communications Mining Series - Zero to Hero - Session 1
 
Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?Elizabeth Buie - Older adults: Are we really designing for our future selves?
Elizabeth Buie - Older adults: Are we really designing for our future selves?
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
Alt. GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using ...
 
By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024By Design, not by Accident - Agile Venture Bolzano 2024
By Design, not by Accident - Agile Venture Bolzano 2024
 
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...
 
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdfFIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
FIDO Alliance Osaka Seminar: The WebAuthn API and Discoverable Credentials.pdf
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4UiPath Test Automation using UiPath Test Suite series, part 4
UiPath Test Automation using UiPath Test Suite series, part 4
 
20240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 202420240605 QFM017 Machine Intelligence Reading List May 2024
20240605 QFM017 Machine Intelligence Reading List May 2024
 
Epistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI supportEpistemic Interaction - tuning interfaces to provide information for AI support
Epistemic Interaction - tuning interfaces to provide information for AI support
 
UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5UiPath Test Automation using UiPath Test Suite series, part 5
UiPath Test Automation using UiPath Test Suite series, part 5
 
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfObservability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdf
 
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdfFIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
FIDO Alliance Osaka Seminar: Passkeys and the Road Ahead.pdf
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...GridMate - End to end testing is a critical piece to ensure quality and avoid...
GridMate - End to end testing is a critical piece to ensure quality and avoid...
 
20240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 202420240607 QFM018 Elixir Reading List May 2024
20240607 QFM018 Elixir Reading List May 2024
 

The Fog Around the Cloud- Nathaniel Borenstein

  • 1. The Fog Around the CloudMyths and Realities of Cloud Computing Standards Nathaniel S. Borenstein, Ph.D. Chief Scientist Mimecast
  • 2. Outline Cloud computing isn’t right for everything But standards-centric objections are mostly wrong Much standards work is pointless wasted effort Cloud computing’s needs are specific, not vague For most services, there are simpler ways to avoid lock-in We need accountable, well-behaved vendors Evaluative standards would be helpful, but aren’t critical For most applications, there’s no reason to wait for standards The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 3. Cloud Computing: Threat or Menace? It’s natural to seek an excuse to say “No.” For some paradigms, the cloud really is wrong Consider the implantable defibrillator No argument could convince me to go cloud-based But standards are the least of the problems That last fact is surprisingly typical – standards don’t magically solve most problems. But yes, it’s pretty cool when they do… The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 4. I Really Don’t Hate Standards! Best known as author of MIME, used billions of times daily Worked on lots of other standards – difficult, insanely detailed, and often pointless work Why work that hard unless you really need to? The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast From the first MIME message, March 11, 1992: Me, missing the high note!
  • 5. Godot May Not Be Coming Delaying cloud computing – or nearly anything else -- for “lack of standards” is wrong 90% of the time. “Standards” are categorically useless. Particular standards can be very useful. The generic objection is lazy; for some specific applications, the objection can be valid Distinguish two types of standards: Definitional standards can be show-stoppers Evaluative standards are often desirable The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 6. The Devil in the Details Myriad details make standards work excruciating Recently: in internationalized email, UTF8 or UTF-8? Weeks of discussion behind “US-ASCII” in MIME: Content-type: text/plain; charset=“us-ascii” Significant “worth the bother?” threshold Most worthwhile for: Data formats Interchange protocol The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 7. What Standards are Needed for Cloud Computing? Stated that generically: None! What standards might improve the cloud generally? Evaluative standards: security/compliance/best practices What standards does a particular application need to be acceptably moved to the cloud? That depends on the application. Let’s look at a couple of examples. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 8. What Standards are Needed for VM Hosting in the Cloud? For a definition of “needed” that stresses portability… A clear data format specification A clear data model definition Addresses situations genuinely new with the cloud Probably worth the pain of standards work! But still might not justify avoiding the cloud Works fine today Migration is still possible without it The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 9. What Standards are Needed for Email Archiving? Disclaimer: Intuitive guess: Data export formats But must the cloud be better than current data centers? Could standardize on PST (Microsoft) or NSF (Lotus)… But… Surprise! It’s the least of your problems Moving terabytes between vendors is the hard part By comparison, format conversion is a piece of cake No new standards are critically needed for the cloud. This is typical. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 10. The Fear of Vendor Lock-in Standards are part of the solution for some applications But good vendor behavior always matters more Can be locked in by terms of service Can be verified with past customers Can be documented with evaluative standards Can become the industry norm or even the law “If you ever leave us, we promise to help.” A new kind of customer reference – the ex-customer! But recognize the essential difficulty of terabyte migration The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 11. Even the IETF is Floundering Internet Engineering Task Force (IETF): home of TCP/IP, SMTP, MIME, XMPP, SNMP, etc. Has gone nowhere fast with cloud computing Can’t even get a BOF approved Dozens of ideas, including: Telecom net virtualization Cloud resource mobility HTTP enhancements VPN extension to Private Cloud Cloud P2P Video Streaming It’s a good thing you probably don’t need any of them. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 12. The Real Role of Standardsin Cloud Computing At a minimum: Same as anywhere else! Data formats, interchange protocols For example, a PST/NSF-like standard is neither more nor less needed than ten years ago Service quality evaluative standards, a la ISO 9000 Possibly some service management standards, e.g. SNMP MIBs But in general, nothing that should be holding you up. The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 13. Summary Fuzzy talk about “standards” isn’t helpful; there are no shortcuts to real understanding. With a few exceptions, standards aren’t a major impediment to migrating to the cloud Specific applications will need new standards; a few of these will even be specific to the cloud Focus on the vendor: commitment to quality, portability, recognition of data ownership Over time, evaluative standards a la ISO 9000 should make it easier to evaluate vendors But don’t postpone dinner until every restaurant is reviewed! The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast
  • 14. Any Questions? The Fog Around the Cloud -- Nathaniel Borenstein, Mimecast Nathaniel Borenstein <nsb@mimecast.com> The first MIME message, with audio: http://www.guppylake.com/nsb/mime.html