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

Post on 25-Dec-2014

2.020 Views

Category:

Documents

1 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

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

2

Evolution from Virtualization to Cloud Computing

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

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.

5

6

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

8

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

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)

Q & A

11

top related