2. #evolve18 2
WHO ARE WE
BRIAN JOHNSON
3|SHARE
VP OF REMOTE OPERATIONS MANAGEMENT
IRA LESSACK
3|SHARE
VP OF GLOBAL CLIENT SERVICES
3. #evolve18 3
PLANNING YOUR MIGRATION
“GIVE ME SIX HOURS TO CHOP DOWN A TREE AND I
WILL SPEND THE FIRST FOUR SHARPENING THE AXE.”
- ABRAHAM LINCOLN
4. #evolve18 4
Lift and Shift
- Migrate the system with as few changes as possible
- Less Risk
- Quicker turn-around - Typically 4-8 weeks
Update and Migrate
- Tackle Roadmap Goals during the Migration
- AEM Version Upgrade
- Redesign
- Longer Migration time
- More cost efficient than discrete projects
PLANNING – TYPE OF MIGRATION
5. #evolve18 5
- AEM
- Web Services
- Databases
- Single Sign On
- LDAP
- SAML Identity Providers – OKTA, Ping, etc.
- Translations Systems
- Adobe Cloud Integrations
- Adobe IO
- Scene7, Dynamic Media
PLANNING - IDENTIFY DEPENDENCIES
IDENTIFY TECHNICAL DEPENDENCIES
6. #evolve18 6
Transition Team
- Project Manager
- Manage The migration
- Dev Ops
- System Provisioning
- AWS Configuration
- Review Architecture
- Developer
- Continuous Integration
- Build Process
- QA
- Regression Testing
PLANNING - IDENTIFY DEPENDENCIES
IDENTIFY RESOURCE DEPENDENCIES
7. #evolve18 7
Security Ops
- Review Architecture
- Security Sign Off
IT
- Network Review
- VPN Integrations
- HTTPS Certificate Migration
Additional Resources
- Identify SMEs
- Other resources needed during
the transition
PLANNING - IDENTIFY DEPENDENCIES
IDENTIFY RESOURCE DEPENDENCIES
8. #evolve18 8
AWS – High Availability
- Multiple Datacenters (Availability Zones)
- Multiple Regions
AEM – Storage Design
- EC2 Volumes
- S3 Datastore
- Shared Datastores
- Elastic File System (NFS)
- Simple Store Service (S3)
PLANNING - ARCHITECTURE
DESIGNING YOUR SYSTEM
9. #evolve18 9
EXECUTING YOUR MIGRATION
“IDEAS ARE EASY. IT'S THE EXECUTION OF IDEAS
THAT REALLY SEPARATES THE SHEEP FROM THE
GOATS.”
- SUE GRAFTON
10. #evolve18 10
Provisioning the Systems
- OS Hardening
- Configuration Management (Puppet, Chef, Ansible)
Security/Firewalls
- Security Groups
- Network ACLs
- WAF
EXECUTION
MIGRATION TASKS
CAUTION
DATA MIGRATION
AHEAD
11. #evolve18 11
CI Setup
- Continuous Integration Tools
- Jenkins
- Circle CI
- Travis
- Automated Deployments
AEM Installation
- AEM application
- Dispatcher
EXECUTION
MIGRATION TASKS
CAUTION
DATA MIGRATION
AHEAD
12. #evolve18 12
Code Functionality Testing
- Regression Testing
- Functional Testing
Environment Testing
- Load Testing of new site
- Pen Testing of new site
EXECUTION
MIGRATION TASKS – TESTING! TESTING! TESTING!
13. #evolve18 13
Final Content Migration
- Content Freeze on Legacy Platform
- Repeat process from Preliminary Migration
- Validate successful migration
Final Migration Testing - Signoff
EXECUTION
MIGRATION TASKS – FINAL CONTENT MIGRATION - LAUNCH
17. #evolve18 17
RDS – Relational Database Service
- AWS Database as a service
- MySQL
- Oracle
- PostgreSQL
- MariaDB
- Microsoft SQL Server
Elastic Container Service
- Container as a Service
- Scalable state-less application servers
ADDITIONAL CONSIDERATIONS
AWS SERVICES