eating our own dogfood - how automic automates

24
Eating Our Own Dog Food November 2015 How Automic Automates Jennifer Jinhong - @jennjin

Upload: automic-software

Post on 15-Apr-2017

448 views

Category:

Presentations & Public Speaking


4 download

TRANSCRIPT

Page 1: Eating our Own Dogfood - How Automic Automates

Eating Our Own Dog FoodNovember 2015

How Automic Automates

Jennifer Jinhong - @jennjin

Page 2: Eating our Own Dogfood - How Automic Automates

2 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Agenda

+Overview+Environment+Technical Overview+Future plans

Page 3: Eating our Own Dogfood - How Automic Automates

3 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

What is it?

The Preview environment is an On-Demand Demo environment where users can explore the many features and functionality of Automic Workload Automation and get a sample of the many possible scenarios Automic can automate.

• Industry specific example Jobs and Workflows• Reporting

Dashboards• Self Service

Dashboards• Build Workflows

using Automic Actions• Create Custom

Dashboards

Page 4: Eating our Own Dogfood - How Automic Automates

4 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Reporting Dashboards

Page 5: Eating our Own Dogfood - How Automic Automates

5 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Discover Showcase ExploreLearn

Customers Internal Users

Partners Prospects

Page 6: Eating our Own Dogfood - How Automic Automates

6 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Dec 2013preview.automic.com

March 2014devops.automic.com

Next Phase

AWA

AWA

AWA

ARA

ARA

ASO

Page 7: Eating our Own Dogfood - How Automic Automates

The Environment

Page 8: Eating our Own Dogfood - How Automic Automates

8 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

• Access to all products associated with ONE Automation– Automation Engine– Enterprise Control Center (ECC)– Policy Orchestrator / Predictive Analytics (PCO/PDA)– Service Level Governor (SLG/SVO)• Access only through Web UI• Zero interaction by Admin for provisioning and management

(Automated)

Requirements

• Individualized environments populated with content• Almost instant access from sign up to email notification• Geographical location shouldn’t affect user experience

Page 9: Eating our Own Dogfood - How Automic Automates

9 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Client Full Environment

VS

Provisioning Approaches

Page 10: Eating our Own Dogfood - How Automic Automates

10 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

• Hosted in Rackspace – Chicago (ORD) Region– Virtual Private Cloud (VPC)• 5 Servers– 4 Windows Server 2008 R2– 1 Linux (CentOS)• Database– Microsoft SQL Server 2008 R2

Environment

Page 11: Eating our Own Dogfood - How Automic Automates

11 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

• Windows– Perl– Powershell– Generic

7 Agents

• Linux– Generic– Hadoop

• Web Services• FTP• MSSQL

Agents

Page 12: Eating our Own Dogfood - How Automic Automates

12 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Page 13: Eating our Own Dogfood - How Automic Automates

13 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

• 2500+ Objects– JOBS, JOBP, CONN, LOGIN, CALL, PRPT, VARA,

etc• Customized Reporting

Dashboards

• Applications:– Oracle E-Business

Suite– Oracle Retail– JD Edwards– SAP– Business Objects– Informatica– PeopleSoft– VMWare– Hadoop

Sample Workflow/Jobs:• Services:– ServiceNow– Amazon Web

Services (AWS)• EC2• S3• EMR

– Twitter

What’s in a Client?

Page 14: Eating our Own Dogfood - How Automic Automates

14 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

• Request AWS EC2 Instance• Launch Tomcat

Server• Open Incident Ticket• Update Incident Ticket

• Activate HVAC Climate Data Hadoop Workflow

Executable Self Service Demos

Page 15: Eating our Own Dogfood - How Automic Automates

Brief Tech Overview

Page 16: Eating our Own Dogfood - How Automic Automates

16 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Automation Engine Components

• Web Services Agent• Windows Agent• SQL Agent

Integrations and Technologies

External Integrations

• HubSpot• SMTP

Page 17: Eating our Own Dogfood - How Automic Automates

17 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

What is it?HubSpot is an inbound marketing software platform that helps companies attract visitors, convert leads, and close customers.

What we use HubSpot for?Sign-up page and Form for requesting an On-Demand Demo.

Page 18: Eating our Own Dogfood - How Automic Automates

18 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

How it works – Basic Overview

Page 19: Eating our Own Dogfood - How Automic Automates

19 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Automation Process Logic Overview

Page 20: Eating our Own Dogfood - How Automic Automates

20 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Page 21: Eating our Own Dogfood - How Automic Automates

21 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

A couple of road bumps…Challenge Solution

Policy Orchestrator (PCO) Integration

• User Management is done through the UI.

• No commandline tool available.

Created tool using decision.jar• Created functions to:

• Add• Delete• Assign Roles

Internal User Request• Great people were excited, but

didn’t need the system overwhelmed with internal requests

Designated 1 Client for internal use. Added logic (IF) to the Workflow that checked for internal email address.

Adhoc Client Copy – Clients with a large amount of objects could take 10+ mins.

5 Clients queued at any given time.As one is assigned, a new one is copied.

User’s whose name containing accents

• Special characters were translated to ?

Created an ‘INCLUDE’ object that removes diacritics

Page 22: Eating our Own Dogfood - How Automic Automates

22 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Upgrade to v11.2– ONE Automation 11.2– ECC 11.2– Application Release Automation

11.2

Environment Upgrades

Migrate Servers– Windows Server 2012 R2– MS SQL Server 2012 R2

Add Automic Service Orchestration with Request Management

Page 23: Eating our Own Dogfood - How Automic Automates

23 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Add Guided Demos with walk throughs–Step by Step examples of functionality– Tour of key features and functionality

Additional Interactive Demos–Showcase Community Plugins from the

Marketplace– Provide examples of more common use

cases–Add ASO demos

Page 24: Eating our Own Dogfood - How Automic Automates

24 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved

Done… Any questions?