Presentation is loading. Please wait.

Presentation is loading. Please wait.

Develop in the Cloud, Accelerate Software Evolution

Similar presentations


Presentation on theme: "Develop in the Cloud, Accelerate Software Evolution"— Presentation transcript:

1

2 Develop in the Cloud, Accelerate Software Evolution
Ikroop Dhillon Principal Product Manager Oracle Solaris Product Management, Systems May 10, 2017

3 This is a Safe Harbor Front slide, one of two Safe Harbor Statement slides included in this template. One of the Safe Harbor slides must be used if your presentation covers material affected by Oracle’s Revenue Recognition Policy To learn more about this policy, For internal communication, Safe Harbor Statements are not required. However, there is an applicable disclaimer (Exhibit E) that should be used, found in the Oracle Revenue Recognition Policy for Future Product Communications. Copy and paste this link into a web browser, to find out more information.   For all external communications such as press release, roadmaps, PowerPoint presentations, Safe Harbor Statements are required. You can refer to the link mentioned above to find out additional information/disclaimers required depending on your audience.

4 Goal: Deliver Better Applications Faster and Cheaper
Faster Time-to-Market Increase frequency of releases Increase accuracy of releases Reduce the time it takes to perform a release Reduced Costs Automate previously manual tasks Reduce downtime Allow high value employees to focus on higher value activities DevOps is a development culture and style supported by software development techniques Teams are moving to this model because of the resulting Business value The demand for faster application deployments requires developer teams to adopt new DevOps-based workflows, e.g., Continuous Integration & Delivery This talk will demonstrate how developers can use CI/CD via the Oracle Developer Cloud Service to create applications that leverage Oracle SPARC Cloud capabilities

5 SPARC Model 300 Dedicated Compute
Cloud Integration Oracle-managed Compute Service 300 OCPUs + up to 60TB ZFS Storage Cloud-based DR and Backup Secure Revolutionary Silicon Secure Memory Technology Near zero-overhead Cryptographic Acceleration SPARC Model 300 brings all the power of the revolutionary SPARC T7 processor to the Oracle cloud The SPARC T7-1 Compute consists of: 300 OCPU (300 SPARC M7 Cores) Each compute node has 30 cores (240 Threads/vCPUs) and 480GBs of memory available for customer workloads Single Guest Domain per server (Dom U) runs Solaris 11 (including Solaris 11 and 10 Branded Zones) Internal disks for system boot images Integrated ZFS Storage 32TB (and up to 60 TB) of usable capacity on integrated ZFS Storage Appliance for Virtual Machines and application or database storage Efficient Faster application, database and analytics workloads 3x more Memory Bandwidth than x86 Query Acceleration On-chip analytic accelerators Memory decompression DB 12c In-Memory performance optimizations Compute Cloud

6 Oracle Developer Cloud Service
Simplifies Project Setup and Streamlines DevOps Agile Process Management Integrated wiki server Code browser and source repository Code Review Integrated task/defect service Build Automation with continuous integration and delivery Deployment Automation Plan Task tracking, Agile boards, wiki Code Version Management – Git IDE integration, code review, snippets Build Automation Hudson Continuous Integration Ant, Maven, Gradle, npm, Grunt, Bower, Gulp Test Issue Tracking, JUnit & Selenium, Findbugs Release & Deploy Deployment Automation Developers can commit changes to the Git repository, create tasks and assign them to team members, define and collaborate on projects through wiki services and continuously build and deploy their application to the cloud or On-Premise with Hudson. There’s also the ability to track and monitor deployments and then within Java Cloud Services one can analyze their deployed and running application through Enterprise Manager. For details on Hudson -> Accessible by popular IDEs: Oracle Developer Studio, Oracle JDeveloper, NetBeans, Eclipse Confidential – Oracle Internal/Restricted/Highly Restricted

7 Oracle Developer Studio
Developer Cloud Service Optimized for SPARC Development C, C++ Compilers Java Debugger Mixed Language Dev Performance Analyzer Code Analyzer Thread Analyzer Application Analytics DCS Connection Feature-rich IDE CI / CD Support Cloud IDE Two Ways to Develop for Oracle SPARC Compute Service Oracle Developer Studio Oracle Developer Studio Remote IDE allows direct access to SPARC Cloud VMs Developer Cloud Service IDE Plugins to interact with DCS Web Browser Interface

8 Secure Software - Made Simple
With Oracle Developer Studio Leverages Oracle SPARC T7 systems with a full suite of development and performance measurement tools Develop Provides secure coding hints plus built-in code analysis during builds Test Use Silicon-Secured-Memory to quickly locate security-related coding errors Deploy Always-on SSM protects your system from buffer-related attacks

9 Application Development for the Oracle Cloud
Developer Access Methods Developer Cloud Service Compute Cloud Service Review CI / CD Develop Source Tasks Wiki = Application Oracle Developer Studio + DCS Extension Oracle Developer Studio Remote IDE Web Browser Commit Build Developers can commit changes to the Git repository, create tasks and assign them to team members, define and collaborate on projects through wiki services and continuously build and deploy their application to the cloud or On-Premise with Hudson. There’s also the ability to track and monitor deployments and then within Java Cloud Services one can analyze their deployed and running application through Enterprise Manager. For details on Hudson -> Monitor Deploy Network Storage Compute Operating System

10 Demo Oracle Developer Cloud Service
[video: ]

11 Demo: Developer Steps and Server Configuration
Oracle Developer Studio Oracle WebLogic 12.1 on Solaris Compute VM Commit Deploy Oracle Developer Cloud Service Continuous Integration Demo Access cloud via IDE and show code put-back that: Triggers a build Executes a post build test step Executes a post test deploy step to a JCS/DBCS environment running on Solaris (this has to be manual until Solaris supports PaaS) Remote Analyzer (if time) Include screen shots in the deck for people who access the slides later Java web app: Build Status Code Reviews Task Tracking Wiki Oracle Database Cloud Service on Solaris Compute VM

12 SPARC Compute + DevOps Available in the Oracle Cloud
Oracle SPARC Compute Model 300 makes SPARC’s revolutionary Software-in-Silicon technology available in the Oracle Cloud Developer Cloud Service supports a DevOps model for rapid application development Oracle Developer Studio is the best way to accelerate application development for SPARC systems

13 Additional Information
SPARC System Products -- Oracle Compute Cloud Service -- Developer Cloud Service -- Trial Cloud Account -- Oracle Developer Studio --

14

15

16 Click-Through Demo Screenshots

17 Demo: Oracle Developer Studio - Desktop Distribution
17

18 Demo: Oracle Developer Studio IDE DCS Plugin Download
18

19 Demo: Configure DCS Plugin
19

20 Demo: Enter Cloud Credentials
20

21 Demo: Log In to the Cloud
21

22 Demo: DCS Projects Available
22

23 Demo: View Project Source Code
23

24 Demo: Get Source Code 24

25 Demo: Edit Source Code via IDE
25

26 Demo: Commit and Push Source Code Changes to DCS This Triggers Project Build
26

27 Demo: Download Newly Built Artifact
27

28 Demo: Deploy Artifact to WLS on Oracle Solaris Compute VM
28

29 Demo: Developer Projects
Demo Project 29

30 Extra Material

31 How-To… Configure Oracle Developer Studio for Remote Access to the Oracle Solaris Compute Service

32 Demo: Oracle Developer Studio Desktop Distribution (for Remote Access to Compute Cloud Server)
32

33 Demo: Oracle Developer Studio Desktop Distribution Remote Access Login Setup (1/3)
33

34 Demo: Oracle Developer Studio Desktop Distribution Remote Access Login Setup (2/3)
34

35 Demo: Oracle Developer Studio Desktop Distribution Remote Access Login Setup (3/3)
35

36 Demo: Oracle Developer Studio Desktop Distribution Remote Access Configuration (1/2)
36

37 Demo: Oracle Developer Studio Desktop Distribution Remote Access Configuration (2/2)
37

38 Demo: Oracle Developer Studio Desktop Distribution (Remote Access to Compute Cloud Server Ready)
38

39 Confidential – Oracle Internal/Restricted/Highly Restricted

40


Download ppt "Develop in the Cloud, Accelerate Software Evolution"

Similar presentations


Ads by Google