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.
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.
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.
Support SpringBoot application development lifecycle using Oracle Developer Cloud Service, Application Container Cloud Service and Oracle Enterprise Pack For Eclipse
- Create Oracle Developer Cloud Service project for SpringBoot application
- Create continuous build integration using Oracle Developer Cloud Service and Oracle Application Container Cloud Service
- Using Eclipse IDE (Oracle Enterprise Pack for Eclipse) with Oracle Developer Cloud Service
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 Apache Tomcat based application to Oracle Application Container Cloud
- Scale up/down Application Container Service using user interface and PaaS Service Manager (PSM) Command Line Interface (CLI) tool
- Create Database Cloud Service Instance using user interface
- Create Java Cloud Service Instance using user interface
- Prepare Database Cloud Service Instance to store sample application's data
- Deploy Java EE sample application to Oracle Java Cloud Service using Admin console
- Direct access and management of Oracle Java Cloud Service
- Scale-Out Oracle Java Cloud Service using user interface
- Scale-In Oracle Java Cloud Service using PaaS Service Manager (PSM) Command Line Interface (CLI)
Upgrade WebLogic Server 11g (10.3.6) running on premise to 12cR2 with Multitenancy and migrate to Java Cloud Service
- Convert WebLogic 11g domain into the 12cR2 partition using DPCT (Domain to Partition Conversion Tool)
- Move partition from WebLogic Server 12cR2 to Oracle Java Cloud Service
- Delete Java Cloud, Database Cloud and Database Container Services using user interface
- Delete Application Cloud Container Service using PaaS Service Manager (PSM) Command Line Interface (CLI)
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