/cloud-native-devops-workshop

Oracle's Cloud Native and DevOps Workshop on Oracle Cloud

Primary LanguageJavaScriptUniversal Permissive License v1.0UPL-1.0

ORACLE Cloud-Native DevOps workshop

Introduction

Oracle Cloud is the industry’s broadest and most integrated public cloud. It offers best-in-class services across software as a service (SaaS), platform as a service (PaaS), and infrastructure as a service (IaaS), and even lets you put Oracle Cloud in your own data center. Oracle Cloud helps organizations drive innovation and business transformation by increasing business agility, lowering costs, and reducing IT complexity. The workshop content shows different aspects of Application Development in the cloud with different set of Oracle Cloud Services.

Prerequisites

The workshop is intended to work with an Oracle PaaS trial account. To get an account look into here. Get the following account details ready to complete the tutorial and replace to your values when it is required:

  • Oracle Cloud account username and password
  • Oracle Cloud identity domain
  • Data center/region

NOTE: Before you start to use your new Oracle Public Cloud services make sure that the replication policy has been set for your account. Otherwise you can not create storage container which is necessary for most of the services. See Selecting a Replication Policy for Oracle Storage Cloud Service.

Important

During the execution you will create several public cloud service instances what will be available on the world wide web. Even if these instances are for demo purposes keep in mind it is not a best practice to use weak or known (stored here in the tutorial) passwords especially in such open environment. Thus this workshop content does not recommend any password so you need to define those. You will be asked to provide password at certain points and please remember them for later usage.

The content contains several independent modules that cover different aspects of the application development in the Oracle Cloud. These modules could be executed independently unless you find in the Prerequisites that they are dependent on each other.


Container based application development lifecycle using Wercker and Container Cloud Service

Support SpringBoot application development lifecycle using Oracle Developer Cloud Service, Application Container Cloud Service and Oracle Enterprise Pack For Eclipse

Bind Frontend Application running on lightweight container in Oracle Appplication Container Cloud with backend resources running on Java Cloud Service

Perform basic monitoring of application run inside Application Container Cloud thrugh diagnostic capabilities of Java Mission Control and Java Flight Recorder

Integrate telemetry into continuous delivery and monitor an application using the Oracle Management Cloud

Deploy complex cloud environment using Oracle Cloud Stack Manager

Run Lightweight Java container (Tomcat) in the Oracle Application Container Cloud Service

Deploy Java EE application to Oracle Java Cloud Service

Manage Oracle Java Cloud Service using UI and PaaS Service Manager

Making Java Cloud Service elastically scalable through Policy based Auto-scaling

Upgrade WebLogic Server 11g (10.3.6) running on premise to 12cR2 with Multitenancy and migrate to Java Cloud Service

Migrate WebLogic 10.3.6 (on premise) Application to Java Cloud Service with App2Cloud tool

Clean up the environment


Customizing and personalizing the workshop content


Pull Requests are currently not being accepted. See CONTRIBUTING for details.

Copyright (c) 2014, 2016 Oracle and/or its affiliates The Universal Permissive License (UPL), Version 1.0