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

36
© 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

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

Page 1: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

© 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

Page 2: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Presenters

Amul MerchantVice President, Cloud Architecture and Services

David LowrySr. Cloud Manager, Cloud Architecture and Services

Page 3: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Introduction to Infor and its cloud strategy

Page 4: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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

Page 5: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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

Page 6: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Infor Industry CloudSuites

Pre-integrated

Industry Solutions

Page 7: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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

Page 8: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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

Page 9: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Application Deployment/Mgmt as Code

Infrastructure as Code

Application Lifecycle Automation

Infor CloudDesign Tenets

Benefits include – Efficiency, Repeatability, Documentation, Worldwide Reusability

Page 10: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Infor Cloud architecture

Page 13: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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

Page 14: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Infor Cloud DevOps

Page 15: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Infor DevOps Principles

• Automate end-to-end

• Use AWS services where ever possible

• MVP first, then expand

Page 16: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Infor DevOps Toolset

Faro Windsor Hanover AWS Toolbox

Page 17: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Faro

Page 18: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

What is Faro?

• Infor’s deployment framework

• Borrows concepts from successful paradigms

• Partly CLI, partly web service

Page 19: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Why Faro?

• Packaging

• Parameters

Page 20: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Packaging

Page 21: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Before Faro…

Page 22: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Parameters

• Account data

• IAM profiles

• Subnet IDs

• Availability Zones

• Security Groups IDs

• AMI IDs

• Key IDs

• AD settings

• Agent API keys

• App parameters

Page 23: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Before Faro…

Page 24: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Faro Process

Page 25: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Build

Page 26: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

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”

Page 27: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Includes

Page 28: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Publish

Page 29: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Repository Internals

Page 30: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Deploy

Page 31: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Deploy

Page 32: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Dependencies

Page 33: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

KMS

Page 34: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Future

• Updating legacy automation

• Eliminating manual steps

• Entire environment deployments

• Reduce deployment timeframes

Page 35: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Thank you!

Page 36: AWS re:Invent 2016: Automating Cloud Management and Deployment for a Diverse Enterprise Application Portfolio (DEV319)

Remember to complete

your evaluations!