partner webcast - oracle enterprise iaas works the way enterprise it works

38

Upload: oracleimc-innovation-modernization-center

Post on 14-Apr-2017

389 views

Category:

Software


1 download

TRANSCRIPT

Page 1: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works
Page 3: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2015, Oracle and/or its affiliates. All rights reserved. |

Oracle IaaS- Works the Way Enterprise IT Works Partner Webcast

Allen Kubai Wangu MW & Cloud Consultant OPN Innovation and Modernization centre, EMEA

Page 4: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Agenda

Oracle Enterprise IaaS

Migrating you Enterprise Workload to IaaS

Managing Your Oracle IaaS With Rest APIs and Orchestrations

Third Party Tools – Chef and Puppet

Summary – Q & A

1

2

3

4

4

5

Page 5: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle Enterprise IaaS

5

Page 6: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

“Old” IT No Longer Works in Today’s Economy Must adopt a new approach to IT

It’ll take six months to build

your development environment

To get that done, you’ll need to file a

ticket

That change will have to wait for our next build in three

months

Apache Zookeeper went

down again...

We already spent all of the money we

allocated for hardware

I’m frustrated that my important cool new app is prioritized the

same as payroll

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 6

Page 7: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 7

Corporate Infrastructure Challenges

• Rigid, Siloed Corporate Infrastructure • Isolated and Inelastic Pools of Compute, Storage, and Network within Data Centers • Lack of Elastic Infrastructure drives Over-Provisioned Hardware with limited efficiency in utilization

• Highly Heterogeneous Hardware & Software Infrastructure • Multiple Forms of Compute, Storage & Network Equipment with limited standardization • Multiple Operating Systems, Hypervisors, File Systems, and Volume Managers

• Fragmented Infrastructure Automation • No Standardized Approach and Software Toolset for Infrastructure Automation • Limited Virtualization of Storage and Network even if Servers are virtualized

• Incomplete Visibility of Infrastructure Costs • Limited Economies of Scale with a lack of transparency of costs mapped to projects

• Result: Inefficient Infrastructure which hinders projects, is complex to use, and expensive to operate

Page 8: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2015 Oracle and/or its affiliates. All rights reserved. 8 Copyright © 2015 Oracle and/or its affiliates. All rights reserved.

Oracle Infrastructure as a Service Mission

Enabling Customers • To run ANY type of enterprise workload in the cloud

• To run Oracle workloads in the most optimized way

Page 9: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Complete Infrastructure for Enterprise Workloads

Oracle Cloud Infrastructure

Compute Elastic Compute

Network Software-Defined

Storage Elastic Storage

9

Page 10: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Compute Services

10

Page 11: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud Compute Services

Dedicated Compute

Elastic Compute

Compute

Engineered Systems IaaS Bare Metal

Multiple OS

Multiple Hypervisors

Docker Containers

Docker Service

Bare Metal Elastic Compute

Comprehensive Range of Elastic Compute Offerings

11

Page 12: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Storage Services

12

Page 13: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Object Storage

Archive Storage

Database Backup

Oracle Cloud Storage Services

Bulk Data Transfer Services

Software Appliance

NFS, SMB, SFTP, Rsync, WebDAV

13

Page 14: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Migrating Your Enterprise Workloads to IaaS

14

Page 15: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Open APIs & API Catalog

Compute

Storage

Network

Security

Oracle Cloud API Catalog

• Open REST APIs • For all Resources – Compute, Storage, Network, .. • For all Lifecycle Management Operations –

Create, Scale Up, Scale Down, Start, Stop, …

• Choice of Automation Tools • Choice of Popular Software Automation Tools &

Frameworks

• Complete Self Service Control • Over all Resources and Lifecycle Management

Operations via Elastic Low Latency APIs

15

Page 16: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle Cloud DevOps Pipeline

Develop Build Package Deploy

Continuous Integration

Image Catalog (Object Store)

Compute VMs

Image

16

Page 17: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Managing Your Oracle IaaS with Rest APIs and Orchestrations

17

Page 18: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle IaaS for Provisioning

JSON Script

Orchestration of APIs

START/STOP

Storage Volumes

IaaS / JCS / DBCS Instances

Network Settings

"relationships": [ { }]

"oplans": [ { } ]

"label" : "master-orchestration", "obj_type" : "orchestration", "objects": [ ]

Object Type Description

ip/reservation Reserves an IP address.

launchplan Creates an instance.

orchestration Starts a set of orchestrations.

storage/volume Creates a storage volume.

secapplication Creates a security application.

seciplist Creates a security IP list.

seclist Creates a security list.

secrule Creates a security rule.

Page 19: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Use the Oracle Compute Cloud Service REST API to provision and manage instances and the associated resources

19

Page 20: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

REST APIs Well documented examples

20

Page 21: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Orchestration

21

An orchestration is a collection of attributes of various Oracle Compute Cloud Service objects (instances, storage volumes, security lists, and so on) defined in a JSON-formatted file

Page 22: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Third Party Tools

22

Page 23: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Open & Heterogeneous Examples of Open Source Tools certified with Oracle Cloud

23

Page 24: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

•Performs Configuration Management

• Creates a code-based model for your infrastructure.

• Consistently deploy servers and scale applications.

Chef

24

Hosted Oracle IaaS

Manage Your infrastructure as Code

Page 25: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 25

Oracle Cloud IaaS – Summary

• Extremely Cost Effective – Lowers Run and Manage Costs by more than 30% compared to other Clouds

• Enterprise Grade Capabilities – Simplifies Application Development and Testing on any platform or technology

• Easy to Adopt – Transparent to Applications & Operational Tools

• Highly Secure – Broad Set of capabilities which are all engineered to work together

• Flexible Connectivity – Open REST APIs: OpenStack SWIFT Compatible; AWS S3 Compatible; Support of 3rd Party

Tools

Page 26: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Oracle IaaS Partner Webcast

DEMO – Using Rest API, Orchestration and other Tools with Oracle Compute Cloud Service

Allen Kubai Wangu MW & Cloud Consultant OPN Innovation and Modernization centre, EMEA

Page 27: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, 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.

27

Page 28: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Agenda

28

1 What is Infrastructure as code – Oracle IaaS

2 Getting Started

3 Demo – Using Rest API, Orchestration with Oracle IaaS

4 Summary & Q&A

Page 29: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

What is Infrastructure as code?

• Faster infrastructure provisioning

• Consistent environments

• Fewer significant issues that arise between environments

• Faster Time To Resolution (TTR) for remaining issues

• Simple, repeatable infrastructure build procedures

• Versioning of infrastructure configuration code

29

Page 30: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

30

Applications

Platform

Infrastructure

REST APIs

Page 31: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Getting Started

• Oracle Cloud Account – http://cloud.oracle.com

• Knowledge of Oracle cloud Rest Service APIs

• Knowledge of Shell scripting

31

Page 32: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Demo

• Using DevCS to execute our Infrastructure Code

• Generating SSH Keys

• Create IaaS IP Reservations

• Create IaaS Network Security List

• Create Storage both Bootable and Normal for Our IaaS Instances

• Create two linux instance using Orchestration

• Install and configure Chef Server and Chef Client

32

Page 33: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Let’s Get Started

33

Page 34: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

For Help Refer to the REST APIs documentation

• Execute Oracle Compute Cloud Service (IaaS)

34

Page 35: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Summary

API Catalog

https://apicatalog.oraclecloud.com/ui/

DBCS

https://docs.oracle.com/cloud/latest/dbcs_dbaas/CSDBR/rest-endpoints.html

JCS

https://docs.oracle.com/cloud/latest/jcs_gs/JSRMR/

IaaS

https://docs.oracle.com/cloud/latest/stcomputecs/STCSA/

35

Page 36: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |

Q&A Oracle IMC blog: http://blogs.oracle.com/imc

Oracle ECEMEA Partner Hub Homepage: http://oracle.com/goto/hub-ecemea

Oracle IMC Mail: [email protected]

Twitter: http://twitter.com/oracleimc

Facebook: http://facebook.com/oracleimc

LinkedIn: http://linkedin.com/groups/OracleIMC-4535240

Google+: http://plus.google.com/+OracleIMC

Page 37: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works

Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 37

Page 38: Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works