© 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
Cloud 2.0 requirementsEvaluating products readiness for cloud
Multi-tenancy Scalability High availability ION/Web
integrations
Automatic scaling Zero footprint
No local device
dependency
Successful
security tests
Supports health
check monitors
No source code
changes
Meets
patching/upgrade
requirements
Stateless
applications
Open source
technology
Single Instance
deployments
Minimized 3P
products
Cloud 3.0 requirementsEvaluating products readiness for cloud
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!