Trends & Observations in Open Source Cloud Computing

A presentation at In-Q-Tel Technology Focus Day in August 2011 in Arlington, VA, USA by Shawn Wells

Slide 1

Slide 1

Trends & Observations in Open Source Cloud Computing IQT Technology Focus Day August 10, 2011 | Arlington, Virginia Shawn Wells Technical Director, U.S Intelligence Programs sdw@redhat.com / 443.534.0130 1

Slide 2

Slide 2

Cloud Jeopardy! ? ? ? ? ? ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 2 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 3

Slide 3

Cloud Jeopardy! SalesForce ? ? ? ? ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 3 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 4

Slide 4

Cloud Jeopardy! SalesForce Amazon ? ? ? ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 4 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 5

Slide 5

Cloud Jeopardy! SalesForce Amazon Rackspace ? ? ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 5 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 6

Slide 6

Cloud Jeopardy! SalesForce Amazon Rackspace Google ? ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 6 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 7

Slide 7

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook ? Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 7 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 8

Slide 8

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A 8 http://www.thetechtrendz.com/2010/07/top-5-cloud-computing-providers.html

Slide 9

Slide 9

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A We’re using commodity hardware running RHEL and it has been phenomenal It’s 10x less expensive running RHEL and orders of magnitude faster. - Parker Harris, Executive VP of Technology at SF.com 9

Slide 10

Slide 10

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A Amazon cut technology expenses by about 25% from $71M to $54M. The reduction was attributed primarily to Amazon’s migration to Linux. - http://news.cnet.com/2100-1001-275155.html 10

Slide 11

Slide 11

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A “VMWare has not built something that can scale up to Amazon level scalability of hundreds of thousands to millions of servers.” So, Rackspace went open source. - Jim Curry, VP of Corporate Developoment at Rackspace 11

Slide 12

Slide 12

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A “Google announced last week that its cloud will run nothing but open source software.” - http://www.zdnet.com/blog/open-source/google-goesall-in-with-an-open-source-cloud/5334 12

Slide 13

Slide 13

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A “Facebook was built from the ground up on open source software. - https://developers.facebook.com/opensource/ 13

Slide 14

Slide 14

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A Microsoft is proprietary, but note how they follow the open source clouds with things like Daytona (Hadoop replacement).

  • http://research.microsoft.com/en-us/news/headlines/daytona071811.aspx 14

Slide 15

Slide 15

How Does Open Source Compete? 15

Slide 16

Slide 16

Employees 9,000 8,000 7,000 6,000 5,000 4,000 3,000 2,000 1,000 0 Red Hat VMWare Organization 16

Slide 17

Slide 17

25,000 Employees 20,000 15,000 10,000 5,000 0 Red Hat VMWare Organization 17 Google

Slide 18

Slide 18

90,000 80,000 Employees 70,000 60,000 50,000 40,000 30,000 20,000 10,000 0 Red Hat VMWare Google Microsoft Organization 18

Slide 19

Slide 19

120000 Employees 100000 80000 60000 40000 20000 0 Red Hat VMWare Google Microsoft Oracle Organization 19

Slide 20

Slide 20

400,000 350,000 Employees 300,000 250,000 200,000 150,000 100,000 50,000 0 Red Hat VMWare Google Microsoft Oracle Organization 20 IBM

Slide 21

Slide 21

Employees 2,000,000 1,800,000 1,600,000 1,400,000 1,200,000 1,000,000 800,000 600,000 400,000 200,000 0 VMWare Microsoft Red Hat Google Oracle Organization 21 IBM SourceForge

Slide 22

Slide 22

Open Source Development Models Mitigate Risk Coverity has tracked open source code quality since 2004. They have found propriatary software, on average, has 2030,000 defects per million lines of code. This has been true since 1960. ● ● ● ● 22 2004: Linux has 172 defects per MLOC (0.02%) 2005: Linux grew 4.7%, but defect density dropped to 133 defects per MLOC (0.01%) 2006: DHS funds study, adds LAMP stack, finds 0.01% defect density (even though 325,000+ lines of code added) 2009: Coverity now covers 280 projects, finds average defect density of 111 defects per MLOC (proprietary has 20,000 to 30,000)

Slide 23

Slide 23

23

Slide 24

Slide 24

24

Slide 25

Slide 25

Evolution of Warfighter Applications 25

Slide 26

Slide 26

Evolution of Warfighter Applications 26

Slide 27

Slide 27

Evolution of Warfighter Applications 27

Slide 28

Slide 28

Evolution of Warfighter Applications 28

Slide 29

Slide 29

Evolution of Warfighter Applications 29

Slide 30

Slide 30

Evolution of Warfighter Applications 30

Slide 31

Slide 31

Evolution of Warfighter Applications 31

Slide 32

Slide 32

Evolution of Warfighter Applications 32

Slide 33

Slide 33

KVM SPECvirt Scalability & Performance Leading Propriatary SPECvirt2010 33

Slide 34

Slide 34

34

Slide 35

Slide 35

35 ● Capable of 1B+ messages 14 minutes ● JPMorgan only sends ~1B AMQP messages per day

Slide 36

Slide 36

36

Slide 37

Slide 37

Included Security Controls 37 ● Type 1 vs Type 2 (classified as Type 1 by the IC) ● Common Criteria (CAPP, RBAC, LSPP) ● sVirt ● Certifiable Linux Integration Project (CLIP) ● DCID 6/3 PL4 ● NSS 1253 ● DOD 8500.2 ● DISA STIG V5R1 ● http://oss.tresys.com/projects/clip

Slide 38

Slide 38

What’s the Current Problem? 38

Slide 39

Slide 39

39

Slide 40

Slide 40

Red Hat Cloud Foundations 40

Slide 41

Slide 41

ADMINS BUILD PRIVATE PAAS 41

Slide 42

Slide 42

42

Slide 43

Slide 43

43

Slide 44

Slide 44

44

Slide 45

Slide 45

45

Slide 46

Slide 46

DEVELOPERS USE PRIVATE PAAS 46

Slide 47

Slide 47

47

Slide 48

Slide 48

48

Slide 49

Slide 49

49

Slide 50

Slide 50

50

Slide 51

Slide 51

WHO’S DOING THIS? 51

Slide 52

Slide 52

Cloud Jeopardy! SalesForce Amazon Rackspace Google Facebook Microsoft Cloud Type SaaS IaaS IaaS SaaS / PaaS SaaS SaaS / PaaS Customers 55k Corp 1.5m Pers 100k+ 50k+ 1m+ 750m+ 10k+ Cloud Revenue $1.5B $500M $56M $50M N/A N/A Open Source Providers 52

Slide 53

Slide 53

RED HAT CLOUD CUSTOMERS “Our decade-long partnership with Red Hat has always been focused on customer value and innovation. Today, we are extending this partnership to include cloud computing – broadening our reach and answering the strong customer demand for cloud computing services, Red Hat Enterprise Virtualization is an optimal hypervisor technology for the infrastructure offerings on the IBM cloud.” - Maria Azua, VP Cloud Computing Enablement at IBM 53

Slide 54

Slide 54

RED HAT CLOUD CUSTOMERS “Red Hat gets it. In kernel virtualization, virtualization management, the application orchestration and cloud abstraction layers, Red Hat gets it. Red Hat is giving customers the opportunity to innovate [in different ways] and leverage them where it makes sense.” - Derek Chan, Digital Operations, DreamWorks “At DreamWorks Animation, cutting-edge technology is a key enabler to our creative ambition. Red Hat’s Cloud Foundations provides a compelling platform to enable our cloud strategy giving us the ability to quickly scale our compute needs to meet the demands of our productions.” — Ed Leonard, DreamWorks Animation’s CTO 54

Slide 55

Slide 55

What About the Data? 55

Slide 56

Slide 56

Structured Data Services Physical Layer (PL) CSDS_PL GDSS CSDS 56 DMDC CFDB JOPES Classic FLIS NGA IDE/AV GSORTS GTN JOPES 4.0

Slide 57

Slide 57

Structured Data Services Virtual Base Layer (VBL) CSDS_VBL Physical Layer (PL) CSDS_PL GDSS CSDS 57 DMDC CFDB JOPES Classic FLIS NGA IDE/AV GSORTS GTN JOPES 4.0

Slide 58

Slide 58

Structured Data Services Private Data and Metadata Virtual Mid Layer (VML) Plans_VML Facilities_VML Material_VML Virtual Base Layer (VBL) CSDS_VBL Physical Layer (PL) CSDS_PL GDSS CSDS 58 DMDC CFDB JOPES Classic FLIS NGA IDE/AV GSORTS GTN JOPES 4.0

Slide 59

Slide 59

Structured Data Services Public Data Virtual Query Layer (VQL) (Exposed Views) Material_VQL Plans_VQL Facilities_VQL Private Data and Metadata Virtual Mid Layer (VML) Plans_VML Facilities_VML Material_VML Virtual Base Layer (VBL) CSDS_VBL Physical Layer (PL) CSDS_PL GDSS CSDS 59 DMDC CFDB JOPES Classic FLIS NGA IDE/AV GSORTS GTN JOPES 4.0

Slide 60

Slide 60

DISA ADNET: Anti-Drug Network Challenge    Counter-narcotics and counter-narcoterrorism Statutory detection and monitoring Data is heterogenous & on multiple systems BI tools, Portal, Federated Search Solution    MetaMatrix provides an abstracted view across multiple State/Local Law enforcement agencies. The virtual Database enables BI tools to get a complete picture of a “person of interest” from any history, warrants, jail, crimes, vehicles, etc… Also, MM is used as a federated search layer looking for possible persons of interest given general details (cars, addresses, license, aliases, etc…)‫‏‬ Benefit  60 Enable ADNET to deliver on its mission Data Services Platform Data Service Disparate, heterogenous State/Local databases

Slide 61

Slide 61

IC Persons of Interest Challenge    Need to find Person of Interest among disparate systems Adherence/mapping to common schema Data integration for SOA enablement Portal, ESB, Federated Search Solution    Created abstracted view of a Enterprise Schema that is focused on Master Data Entities (Domains) like Person, Organizations, etc. Provide data services layer of the SOA stack, feeding the ESB ESB facilitates sync/async capabilities and provides integrated enterprise data efficiently and rapidly to multiple consumers Data Services Platform Data Service Benefit   61 Simplified data access and decoupled services and apps from the underlying complex data infrastructure Single view of data enables migration of external sources into the Enterprise repository seamlessly and without application impact Disparate, heterogenous data sources with varying schemas/representations

Slide 62

Slide 62

How Can the Government (and the IC) Get Involved? 62

Slide 63

Slide 63

Efforts at NGA 63 ● NGA Project Executive: Bert Beaulieu (InnoVision) ● NGA Project Manager: Michael W. Cline