Enabling Next Generation
Cloud Infrastructure
Aaron Larry Holmberg
Snr. Regional Channels Manager
Mobile: +65 9423 2365
Email:
[email protected]
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Safe Harbor Statement
The following is intended to outline our general product direction. It is intended for
information purposes only, and may not be incorporated into any contract. It is not a
commitment to deliver any material, code, or functionality, and should not be relied upon
in making purchasing decisions. The development, release, and timing of any features or
functionality described for Oracle’s products remains at the sole discretion of Oracle.
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
2
Multiple Coupled Layers
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Infrastructure As A Service (IaaS)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
IaaS – Different Approaches
Component Options
Manageability
Enterprise Manager, OpenStack, Puppets, Nagios …
Operating Systems
Solaris, Linux, Windows, etc ..
Delivery Approach
VM Templates, Dockers …
Resource Partitioning
Logical domains, Virtual Machine, Containers …
Hardware Architecture ARM …. X86/X64, SPARC, POWER
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
What is OpenStack?
• OpenStack is an open source, Python based, cloud operating system. It is
designed to control large scale, multi tenant cloud deployments
• OpenStack is built through a set of distributed services which control
compute, storage, network, identity management, orchestration, and much
more
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
6
OpenStack Is About Abstraction & Integration
Common Interface – OpenStack API
Nova
Neutron
Compute
service
Network
service
Cinder
Abstraction
Layer
Block Storage
service
Plug ins
(partial list)
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
7
OpenStack Momentum
• Launched in 2010 OpenStack has grown to become one of the largest open
source project ever launched. Some numbers from http://www.stackalytics.com/
as of September 2014:
– Over 200 companies contributed code to date
– Almost 2700 individuals contributed to OpenStack
Individuals Contributing
Companies Contributing
1600
140
1400
120
1200
1000
800
100
80
600
60
400
40
200
20
0
0
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
8
Use Cases for OpenStack Today
Main use cases:
– DevOps – Transfer content from dev to ops quickly
– Software development – Test environment, bring up and tear down complex
configurations
– Elasticity/scalability – Burst and gain large scale, shrink and reclaim resources quickly
and efficiently
– Web Hosting – Managing large number of small stateless instances
– Data Related Workloads – Big Data, Batch processing, HPC
– Network Function Virtualizations – Telecommunications workload and etc
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
10
Making OpenStack ‘Enterprise Grade’
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
11
What Makes A Product Enterprise-Grade?
Recover
Operate
Operational Efficiency
Maintain
And Support
Monitor
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
12
What Makes A Product Enterprise-Grade?
Can run any application (Pet or Cattle)
Secure
Can interoperate with
existing solutions
Highly available
Performance and scalability
Quality and Reliability
Has clear and predictable
Roadmap
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. | Oracle Confidential – Internal/Restricted/Highly Restricted
13
Overview of Oracle Linux and Virtualization
What Oracle’s Strategy for Customers
Oracle Linux
Best Enterprise Linux for Oracle
Oracle Linux
Cost Savings for Enterprise Deployment
Customer Engagement
Oracle Virtualization
Oracle Virtualization Best for Oracle
Oracle Virtualization
Integrated Stack Best for Private Cloud
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle: A Complete, Independent Open Source Vendor
Support
QA
Engineering
Product
Marketing
Product
Management
Training
Partner
Services
Consulting
Sales
Documentation
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
OpenStack With Oracle Linux and Oracle VM
Interoperability
• Help make OpenStack a first class solution for
enterprise customers
• Work with the OpenStack community to
support enterprise applications in an
OpenStack cloud
• Provide choice for managing hypervisors with
Oracle Linux and Oracle VM
• Ensure Oracle Linux and Oracle VM can work
with any OpenStack solution customers
choose
• Work with third party vendors to offer joint
solutions
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
16
Oracle OpenStack for Oracle Linux
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Linux & Oracle OpenStack
Increasing Adoption in Cloud
Bundled Linux
Management &
Availability Tools
Dual Kernel
Choices
(UEK/RHCK)
Zero Downtime
Kernel Update
OpenStack
Ready
Premier
Backporting
Management,
Hypervisor
(KVM), Guest
Comprehensive
legal
indemnification
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
18
Oracle Linux
Building a Solution to Power The Modern Data Center
Linux Innovations
Oracle Enhancements
The Best Enterprise
Linux Distribution for
Mission Critical
Workloads
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
The Unbreakable Enterprise Kernel : FAST
Benchmark
Red Hat Compatible
Kernel
Unbreakable Enterprise
Kernel
Gain
197 thousand
1 million
400%
4GB/Sec
9.5GB/Sec
137%
Infiniband RDS messages,
single card (IOPS)
89 Thousand
273 Thousand
200%
8 Sockets database OLTP
(Transactions/sec)
1.8 Million
3.2 Million
75%
8KB Flash cache reads (IOPS)
Solid State Disk Access
Improving Performance that Matters
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |
Oracle Linux : Freedom To Choose
Offering Choice, Not Lock-In
•
•
•
•
Free to download
Free to distribute
Free to use
Choose your support level individually per
server
• Only buy support for the servers you need
• Free updates (errata) - use the same errata
across all systems (production, QA,
development)
• Open development – all changes recorded and
accessible in the public git repository
Sticking To The True Nature of Open-Source – FREEDOM
Copyright © 2014, Oracle and/or its affiliates. All rights reserved. |