AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application...

Post on 16-Apr-2017

454 views 0 download

Transcript of AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application...

© 2016, Amazon Web Services, Inc. or its Affiliates. All rights reserved.

David Lowry, Sr. Cloud Manager, Infor

Amul Merchant, VP, Cloud Architecture and Services, Infor Global

November 2016

DEV319

Automating Cloud Management

and Deployment for a Diverse

Enterprise Application Portfolio

Presenters

Amul MerchantVice President, Cloud Architecture and Services

David LowrySr. Cloud Manager, Cloud Architecture and Services

Introduction to Infor and its cloud strategy

The world’s first & largest industry cloud company

Infor – cloud experts for over a decade of experience with point solutions HCM, CRM, EAM, XM

Industry CloudSuites introduced in 2014

Charles Phillips, Infor CEO at 2014 Amazon AWS

Conference

Friends don’t let friendsbuild data centers.” “

$3Brevenue

14,000employees

3rd largestbusiness applications company

and private tech company

200+countries and

territories

About Infor

100,000customers globally

Infor and AWSStrategic Partners

Infor Industry CloudSuites

Pre-integrated

Industry Solutions

Core CloudSuite A&D

Micro-vertical Analytics

Implementation

AcceleratorIndustry business processes

pre-configured database & solution

Regulatory Compliance

Warehouse Mobility

Program Cost Ledger

Time Track

Quality Statistical Process Control

CloudSuite A&DERP LN

Infor Ming.le™

Comprehensive solution for social

collaboration, process improvement and

contextual analytics

8Copyright © 2015. Infor. All Rights Reserved. www.infor.comInfor Confidential

Infor Xi Platform

Collaboration Process integration

Security API gatewayExtensibility DocumentsAnalytics Reporting

Infor Ming.leHomepages

Mashups

Infor Ming.le

InforFederation Services

InforION

InforION API

Infor BiInfor

Skyvault

InforDocument

Mgt.

Infor Local.ly

Infor SoHo

UX

Application Deployment/Mgmt as Code

Infrastructure as Code

Application Lifecycle Automation

Infor CloudDesign Tenets

Benefits include – Efficiency, Repeatability, Documentation, Worldwide Reusability

Infor Cloud architecture

s

s

sEAM XM HCM LMS HRSD LTM MRMTS SCM Financials Supplier Exchange Automotive ExchangeLNFactory Track

Support CertificationTrainingProfessional Services

Technology Partners Channel Partners

Regions Content delivery POPsAvailability Zones

Infor Industry CloudSuites

Auto Corporate Hospitality HCM Healthcare A&D Business Rhythm Fashion F&B Equipment Distribution Public Sector

EC2 Auto Scaling Route 53 EBS RDS SQS CloudFormation CloudWatch WorkSpaces

ELB VPC S3 Amazon Glacier DynamoDB CloudTrail CloudHSM Lambda CodeDeploy

Database Shared Storage Document Storage Batch Admin Access Logging File Transfer Monitoring

ION IFS Printing Portal d/EPM/BI/BV Local.ly Motion Faro

AWS Services

Infor Base Services

Infor Application Services

M3

Infor Cloud DevOps

Infor DevOps Principles

• Automate end-to-end

• Use AWS services where ever possible

• MVP first, then expand

Infor DevOps Toolset

Faro Windsor Hanover AWS Toolbox

Faro

What is Faro?

• Infor’s deployment framework

• Borrows concepts from successful paradigms

• Partly CLI, partly web service

Why Faro?

• Packaging

• Parameters

Packaging

Before Faro…

Parameters

• Account data

• IAM profiles

• Subnet IDs

• Availability Zones

• Security Groups IDs

• AMI IDs

• Key IDs

• AD settings

• Agent API keys

• App parameters

Before Faro…

Faro Process

Build

Deckspec

format_version: 2016-08-01

name: reference-spec

description: A deckspec to provide documentation.

provides:

name: append-install

StringParameter:

description: Example string parameter

example: exampleValue

validator_regex: "^[a-zA-Z0-9]+$”

default: "value”

Includes

Publish

Repository Internals

Deploy

Deploy

Dependencies

KMS

Future

• Updating legacy automation

• Eliminating manual steps

• Entire environment deployments

• Reduce deployment timeframes

Thank you!

Remember to complete

your evaluations!