SaaS, PaaS or IaaS- Where will the Enterprise sit in the Cloud
Partner Webcast - Oracle Enterprise IaaS Works the Way Enterprise IT Works
-
Upload
oracleimc-innovation-modernization-center -
Category
Software
-
view
388 -
download
1
Transcript of 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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Oracle Enterprise IaaS
5
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Compute Services
10
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Storage Services
12
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Migrating Your Enterprise Workloads to IaaS
14
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Managing Your Oracle IaaS with Rest APIs and Orchestrations
17
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.
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
REST APIs Well documented examples
20
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Third Party Tools
22
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Open & Heterogeneous Examples of Open Source Tools certified with Oracle Cloud
23
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
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
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
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
30
Applications
Platform
Infrastructure
REST APIs
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. |
Let’s Get Started
33
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
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
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
Copyright © 2016, Oracle and/or its affiliates. All rights reserved. | 37