eating our own dogfood - how automic automates
TRANSCRIPT
Eating Our Own Dog FoodNovember 2015
How Automic Automates
Jennifer Jinhong - @jennjin
2 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Agenda
+Overview+Environment+Technical Overview+Future plans
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
4 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Reporting Dashboards
5 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Discover Showcase ExploreLearn
Customers Internal Users
Partners Prospects
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
The Environment
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
9 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Client Full Environment
VS
Provisioning Approaches
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
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
12 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
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
What’s in a Client?
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
Brief Tech Overview
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
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.
18 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
How it works – Basic Overview
19 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Automation Process Logic Overview
20 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
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
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
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
24 Property of Automic Software. All rights reservedProperty of Automic Software. All rights reserved
Done… Any questions?