amis oracle openworld 2015 review – part 2- hardware & iaas and paas cloud foundation (jcs,...

68
Team AMIS Twitter Tag: #OOWReview 12th November 2015 Review Oracle OpenWorld 2015 Infrastructure [as a Service]

Upload: amis-friends-of-oracle-and-java

Post on 12-Apr-2017

830 views

Category:

Technology


3 download

TRANSCRIPT

Page 1: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Team AMISTwitter Tag: #OOWReview

12th November 2015

Review Oracle OpenWorld 2015Infrastructure [as a Service]

Page 2: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

2

Agenda

• Always-On Security in Silicon

• Exadata – Exadata Cloud Service• ExaLogic - On-Premise Cloud Service• PCA – Compute Cloud Service

• Storage Cloud

• OVM• Linux

– KSplice• Docker

Page 3: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

3

Always-On Security in Silicon

Always-On Memory Protection and Encryption pushed down the stack into Silicon

Most AdvancedSecurity Platform

Always-On Memory IntrusionProtection & wide key encryption

First ConvergedInfrastructure in Silicon

Hardware SQL acceleration,Compression, Encryption

World’s FastestMicroprocessor

More cores, threads, memory& IO Bandwith w/lower latency

Page 4: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

4

Sparc M7 Microprocessor

World’s First implementation of software features in Silicon

• Always-On Security in Silicon– Memory intrusion detection

• High-Speed Encryption– Near zero performance impact

• SQL in Silicon– High-Speed Memory Decompression …– Accelerates In-Memory Database

• 32 cores– with up to 256 threads (eight per core)

Page 5: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

5

M7 Silicon Secured Memory (SSM)

Always-On Memory Protection in Hardware

• First ever hardware-based memory intrusion protection of its kind• Always-On hardware approach has near zero performance impact• Stops programs from accessing other applications memory

– Stops malicious programs like Venom and Heartbleed– Helps developers find difficult bugs

Page 6: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

6

M7 Silicon Secured Memory (SSM): How it Works

Always-On Memory Intrusion Detection

• Terabytes of data in highly vulnerable servers main memory• Hidden memory color key and lock set on memory allocation• Hidden color bits added to pointers (key), and content (lock)• Pointer color key matches content color lock or program

aborted• Key changed when the memory is freed• Prevents access off end of structure, stale pointer access,

malicious attacks

Page 7: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Broadest set of Ciphers for all your Apps

9

Encryption in Silicon

Page 8: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

10

SQL in Silicon

Database In-Memory Acceleration Engines

• Sparc M7 chip has 32 optimized database acceleration engines(DAX) build on chip

• Independently process streams of columns– Up to 170 Billion rows per second!

• Like adding 32 additional specialized cores to the chip– Using less than 1% of chip space

Page 9: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

11

M7 Microprocessor

Page 10: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

12

Exadata

Page 11: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

13

Exadata Cloud Service

Page 12: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

14

Exadata Cloud Service

Page 13: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

15

Oracle Private Cloud Machine

Page 14: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

16

Oracle Cloud on Premise

Public Private

IaaS

PaaS

Compute Storage

Integration

Java

Mobile Developer

DocumentsProcess Identity

Messaging

Same software

Your Choice – Oracle Cloud On and Off Premise

Page 15: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

17

Oracle Cloud on Premise

• Major New Release - Exalogic Elastic Cloud Software 12c

• Run Oracle Cloud Services on Premise– Oracle Compute Service (IaaS)– Java Cloud Service– Integration Cloud Service– Other PaaS services to follow soon

• Oracle Cloud Engineered on Premise with Oracle Exalogic for high reliability, high performance, lowest business risk

• Single Pane Of Hybrid Cloud Management

• Modernized platform to run Oracle Applications, ISV applications, 3rd party apps

Page 16: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

18

Oracle Cloud on Premise Management

• Single Pane of Glass for Hybrid Cloud Management

Comprehensive Simple Reliable

CONTROL THE CLOUD MOVE TO ORACLE CLOUD MONITOR ORACLE CLOUDLeverage single pane of glass for private & public cloud

Migratie workloads to Oracle Cloud and back with one click

Ensure quality of service for Oracle Cloud services

Page 17: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

19

Oracle Cloud on Premise

Page 18: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

20

Oracle Cloud on Premise Service Availability

- Java Cloud- Integration Cloud Service

- Database Cloud- Application Container Cloud- Messaging Cloud- Developer Cloud- Mobile Cloud

- Process Cloud- Sites Cloud- Identity Cloud- No SQL Cloud- BI Cloud

Near term CY16+

Page 19: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

21

Compute Cloud Services

Page 20: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

28

Storage Cloud Services

Page 21: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

29

Oracle Private Cloud Appliance

• Formerly named - Virtual Compute Appliance

• X86 servers, Storage and Networking for Oracle & Non-Oracle

• Highly Virtualized Private Cloud Environments

• Integrated Application Provisioning with Pre-Built Templates

• Linux, Windows, or Oracle Solaris

Page 22: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

30

Oracle VM

• Oracle Public Cloud runs on Oracle VM

• Ready for OpenStack - Users can also install the Oracle OpenStack for Oracle Linux with Oracle VM

• Full Stack Management with Oracle Enterprise Manager

• Oracle VM 3.4 expected to be released later this year– Several performance improvements– Virtual Machines can be exported as OVA file– Online snapshot backups?!

Page 23: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

31

Linux

• Linux on Sparc– Will run on the new M7 Sparc microprocessor

• Ksplice

– Can now patch user space libraries, starting with OpenSSL library and Glibc

– Ksplice will not patch into upgrade kernel

– Future features? Maybe patching other applications like MySQL, etc…?

Page 24: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

32

Docker

Page 25: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

33

Virtualization vs Isolation

Page 26: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

34

Weblogic Docker Images

• Base Image– Oracle Linux or RedHat (available on Docker Hub)

• Install Image– Download Weblogic Installers and JDK– Weblogic Dockerfiles to extend base image with Oracle

Linux 7, JDK 8, and the WebLogic Server 12.2.1 installation (Full or Developer installation)

• Domain image– Edit sample Dockerfile posted on GitHub to extend WLS

install image to create a domain configuration

Page 27: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

35

Weblogic Server on Docker

Page 28: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

39

Known Issues with Docker (latest versions)

Networking

• No Multi-Host support

• IP addresses change after a container restart– Container restart will leave servers not being able to communicate to each other– DNS server configured in the container– Rebuild configuration

• No multicast support

• Unicast clustering is recommended

Page 29: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

41

Docker Futures

• Oracle Weblogic Server

– Multi-host support

– Docker data volume support

– Dynamic network addressing

– Publish images on Docker Hub

– Docker image signing

– Environment variable support

– Weblogic profiles

– Cloud service integration

• Oracle SOA

– SOA 12.2.1 certification

– Topologies and recommendation

• Oracle Enterprise Manager

– Enterprise Manager 13.1 certification

– Docker container management

– Support EM agent at Host level

• Oracle HTTP Server

– OHS 12.2.1 on Docker

– Load balancing for Weblogic on Docker

Page 30: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Team AMISTwitter Tag: #OOWreview

12th November 2015

Review Oracle OpenWorld 2015PaaS Foundation & WebLogic

Page 31: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

44

PaaS – Platform as a Service

Application Container CS

Java CS

Oracle Messaging CS

Bitnami

Weblogic

Coherence

Page 32: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

45

Application Container CS

Java SE Cloud Service  – Run Java code that doesn’t require full Java Enterprise Edition (non WLS workloads) – Can run for example Tomcat, Jetty, Spring and JVM-based languages like Jython ,

JRuby and Closure.

Node Cloud Service – Run JavaScript-based server side functionality using Node JS platform– Support installing popular Node frameworks and npm modules like Express.

Page 33: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

46

Application Container CS

Page 34: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

47

Application Container CS

SE7 & 8

Page 35: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Application Container CS

persistent for the life of the instance, but no guarantee a subsequent request will be handled by same instance

Page 36: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Application Container CS

Page 37: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Application Container CS

Page 38: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Application Container CS

Page 39: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

Application Container CS

Page 40: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

53

Oracle Java Cloud Service

Page 41: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

54

Java Cloud Service

What is it?

WebLogic Servers running in Oracle Cloud Optional features

Coherence Oracle Traffic Director (software load balancer)

Platform service offering for developing and deploying new or existing Java EE applications.quickly create and configure an Oracle WebLogic Server domain

Connects to: Oracle Database Cloud Service Oracle Storage Cloud Service

(prerequisite, priced separately)

Page 42: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

55

Java Cloud Serviceofferings

Two offerings1. Java Cloud Service

Purpose-built for environments with higher availability needs, such as user acceptance testing, staging and production.

2. Java Cloud Service – Virtual ImageDesigned with development and test environment in mind.

Future3. Java Cloud Service – SaaS Extension

Designed for building extensions to one of the Oracle Software as a Service offerings like Oracle Sales Cloud, Oracle Service

Cloud, Oracle Marketing Cloud, and so on,

Page 43: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

56

Java Cloud ServiceUse Cases

What use cases are supported by Java Cloud Service?Customers have done things like:• Allow their own users to access a Software as a Service offering built on

Java platform• Create internal/departmental websites, or portals used by employees,

partners, or customers• Create e-commerce websites• Build mobile back-end applications hosting APIs and services• Launch ad-hoc projects that require quick time-to-market, such as

campaigns, promotions, and proof-of-concepts• Create environments for development and testing

Page 44: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

57

Java Cloud Service – REST

Page 45: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

58

Oracle Messaging Cloud Service

Page 46: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

59

Oracle Messaging Cloud Service

Lightweight cloud-based messaging solution • Enables reliable communication between Internet-connected software

components. Cloud <> On-premises <> Hybrid• Span multiple machines and even multiple data centers• Pull, Push, Filter• Standards-Based, send and receive messages through JMS and RESTful

Web Services.• Maximum message size is 512kb, max persist on destinations up to 2 wk.• Message patterns

– point-to-point (queues) message sent to a queue is received by only 1 of the connected consumers

– publish/subscribe (topics). message sent to a topic is received by all connected consumers.

Page 47: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

60

Oracle Messaging Cloud Service

Page 48: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

61

Keynote - Thomas KurianPresident, Product Development, Oracle.

Page 49: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

62

Bitnami Supports Oracle Cloud

Popular images, provided by Bitnami, ready to launch on Oracle Cloud Platform

https://oracle.bitnami.com/ 130+ apps to choose from

Page 50: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

63

Bitnami Launchpad

Page 51: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

66

Oracle WebLogic Server 12cR2

The World's First Cloud-Native, Enterprise Java Platform

Page 52: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

67

Weblogic Multitenancy

Consolidate Securely to the Cloud

Page 53: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

68

Oracle WebLogic Server 12.2.1Multitenancy Concepts

• Key new concept is the domain partition

• Apps and resources deployed for each partition– No application changes required

• Partitions are isolated

• Weblogic infrastructure shared among partitions

• Partitions can span clusters

• Partitions can be started/stopped independently

• Partitions can be exported and imported

• Partitions support live migration

Page 54: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

69

Oracle WebLogic Server 12.2.1Multitenancy - Partition Isolation

• Memory and CPU isolation at the JVM level

– Resource Consumption Management (RCM)

– Oracle JDK 8u51

• Virtual Host per partition for application access

• Dedicated JNDI tree for resource isolation

• Workmanager per partition for thread

management

• Security realm per partition

• Data can be segregated with PDB’s

– PDB’s are not required!

• Per-partition management

Page 55: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

70

Oracle WebLogic Server 12.2.1Multitenancy - Tools

• FMW Control – Primary Multitenancy Console

– Recommended for single- and multi-partition domains

• Weblogic Console

– Recommended for single-partition domains only

• Enterprise Manager Cloud Control 13.1

– Supports Webogic 12.2.1, partition monitoring/lifecycle

• WLST online, JMX, REST

– Config Wizard, WLST offline not yet partition-aware

• Partition export/import tool

Page 56: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

71

Multitenancy Benefits

Page 57: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

72

Oracle WebLogic Server 12.2.1Multitenancy

Page 58: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

74

Oracle WebLogic Server Multitenant

• Details– WebLogic Server MT – enable consolidation of applications into fewer domains (i.e.

partitions within domains) while maintaining secure isolation– WebLogic MT Extensions to Java SE Advanced – enables memory, CPU and I/O

isolation, monitoring, and management for applications within a JVM– Coherence EE to GE Upgrade – enable consolidation of caches into fewer

Coherence clusters while maintaining secure isolation– Traffic Director: WLS-MT -aware and fully integrated tenant- -aware local load

balancing• Prerequisites

– WebLogic Server EE or WebLogic Suite• Note

– WebLogic Server EE and Suite includes a single user-created WebLogic Multitenant partition

– Upgrade to Coherence Grid Edition only available to Coherence Enterprise Edition or WebLogic Suite licensees

Page 59: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

75

WebLogic Continuous Availability

Multi Data Center Resilience

Page 60: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

76

WebLogic Continuous Availability

Reduce Application Downtime

Page 61: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

77

WebLogic Continuous Availability

Replicate State for Multi Data Center Deployments

Page 62: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

78

WebLogic Continuous Availability

MAA Multi-Datacenter Architectures

Page 63: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

79

WebLogic Continuous Availability

• Details – WebLogic HA features - Cross- Domain Transaction Recovery, Zero Downtime

Patching, Live Partition Migration – Coherence EE to GE Upgrade – Federated Caching – Traffic Director: High- performance/HA load balancer, integrated with Zero Downtime

Patching and Live Partition Migration – Oracle Site Guard: Automated disaster recovery operation for failover and failback

operations

• Prerequisites – WebLogic Server Enterprise Edition, WebLogic Suite

• Note – Upgrade to Coherence Grid Edition only available to Coherence Enterprise Edition or

WebLogic Suite licensees – Live partition migration only available to WebLogic Multitenant Licensees

Page 64: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

80

Automated Elasticity for Dynamic Clusters

• Administration APIs for Dynamic Clusters– Start/stop a specified number of servers– Expand/shrink the size of the cluster– Manage server lifecycle, quiescence

• Simple/automated scale up/down or tune• Rules-based decisions based on

capacity, demand or schedule• Watches, Notifications become Policies,

Actions– Policies: SmartRules, Calendar-based

policies– Actions: scaleUp, scaleDown, REST, script

• Peak Loads, Geographic Paxerns, Adding Parttions, Batch Processing, Rebalancing

Page 65: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

81

REST Management

• Comprehensive

– Dynamically generated interfaces

• Lightweight

– No Java client required

• Additional integration option

– Mobile clients and 3rd-party

• Performance and Scalability

– Bulk access and local processing

– Faster response Dmes (5x-10x)

– Applicable to MT environments

Page 66: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

82

Coherence Federated Caching

Multi‐Datacenter Deployment

• Multiple distribution strategies– Active/Passive – Read-only operations or off-site backup in the

passive site.

• Active/Active – Cached data is always replicated between

clusters. Applications in different sites have access to a local cluster instance.

• Hub & Spoke – The hub cluster can only send data and spoke

clusters can only receive data. Require multiple geographically dispersed copies of a cluster.

Page 67: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

83

Oracle Weblogic Server

Page 68: AMIS Oracle OpenWorld 2015 Review – part 2- Hardware & IaaS and PaaS Cloud Foundation (JCS, WLS)

84