the freedom of open source & open cloud computing (john owens, cio, uspto)

11
USPTO Seal The Freedom of Open Source & Open Cloud Computing John B. Owens II Chief Information Officer United States Patent and Trademark Office October 23, 2012 Technical Architect: Alan Kraft (571) 272-5832

Upload: fedscoop

Post on 25-Dec-2014

2.020 views

Category:

Documents


1 download

DESCRIPTION

 

TRANSCRIPT

Page 1: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

USPTO Seal

The Freedom of Open Source&

Open Cloud Computing

John B. Owens IIChief Information OfficerUnited States Patent and Trademark OfficeOctober 23, 2012

Technical Architect: Alan Kraft (571) 272-5832

Page 2: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

2

Evolution from Virtualization to Cloud Computing

Page 3: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

3

Benefits of an open hypervisor

KVM (Kernel-based Virtual Machine) incorporated into the Linux kernel in 2006Avoids the complexity and increased security exposure of running a hypervisor OS that is different from the VM OS running the production workloadsBenefits of KVM (open source hypervisor) inherits security features of Linux, including NSA's SELinux, Svirt & SCAP– Wide hardware capability– Lower cost compared to proprietary solutions– Open support /pay for premium support choice– Fine grained quality of service (QoS) polices

Page 4: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

4

Benefits of open virtualization management

Red Hat Enterprise Virtualization (RHEV)– Open source code released to the “Ovirt” project, openly

governed to expand innovation– Enhanced Manageability: Live migration, High

Availability, Storage & Network management– REST API enables customization, automation, and

integration with external tools– Self provisioning portal– Extensible with event-driven hooks to modify virtual

machine operation– Inherits security features of Linux; Svirt, SELinux

(NSA), etc.

Page 5: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

5

Page 6: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

6

Page 7: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

7

Benefits of open hybrid cloud management

CloudForms– Open source code from upstream Aeolus & Apache Deltacloud

projects, openly governed to expand innovation– Avoids vendor lock-in with cloud providers– Application lifecycle management, portable across a wide

range of private & public IaaS cloud providers– Virtual machine image lifecycle management– Application Blueprint concept combines services to form

applications– Blueprints are promoted from Dev FQT PVT Production

Page 8: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

8

Page 9: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

9

Open source software powering USPTO’s next generation of business applications

Core Platform:MySQL – open source relational databaseJBoss - Java EE-based application serverSolr – Lucene based search serverSubversion – version control systemMaven – project development management & comprehension toolAnt - Java-based build toolHudson - continuous integration tool

Page 10: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

10

Not “The Cloud”, but the right cloud computing environment for the job

Beware of folks selling “the cloud”.Select the right cloud computing environment for the business needThe NIST Definition of Cloud Computing – Software as a Service (SaaS) - email– Platform as a Service (PaaS) - Azure,Google Apps,

OpenShift– Infrastructure as a Service (IaaS) Service Models -

Amazon, RackspacePatent End to End &Trademark Next Gen projects are deploying on a private IaaS cloud, but have public interfaces hosted in public PaaS cloud (Google Apps) available on the web today (TSDR)

Page 11: The Freedom of Open Source & Open Cloud Computing (John Owens, CIO, USPTO)

Q & A

11