Migrating Your Old Server Products to Be Stateless Cloud Services
summary
Migrates Jira Data Center VMs into AWS using Packer, Ansible, Terraform to produce AMIs, Terraform modules to instantiate VPCs/ALBs/ASGs with RDS and EFS, and built AMIs and CI/CD via Bitbucket Pipelines that run plan/apply and redeploy instances. Uses Datadog via Terraform for monitors. Migration succeeds overall, delivering managed RDS/EFS and easier autoscaling, but has real hiccups—forgot DNS ownership, NFS permission breakage, and a few rollbacks—and adds a queued CloudFront/API‑Gateway/Lambda/SQS fallback so users can still create tickets when Jira is down.
AI-written summary · about
chapters (43)
- 0:00Introduction
- 1:36About Atlassian
- 2:20Customer Support Technology Team
- 3:04JIRA Datacenter
- 3:34Backstory
- 3:59What does this mean
- 4:46Before
- 6:36The problem
- 6:51We are not robots
- 7:18How will we do that
- 8:05Why AWS
- 8:33Five Layers
- 8:53Tooling
- 9:13Orchestration
- 9:29Cloud Formation vs Teraform
- 11:02Teraform
- 11:44Puppet vs Ansible
- 12:13Config Management
- 12:31Machine Images
- 13:03Provisioners
- 13:44Manual Configuration
- 15:07Creating PreProduction Environments
- 15:52Terraform
- 16:32Modules
- 16:51InputsOutputs
- 17:53Audit Log
- 18:13CICD Pipeline
- 18:50Terraform Pipeline
- 19:38Packer Deployment
- 20:02Monitoring
- 20:51Scaling Up Monitoring
- 21:17Terraform Datadog
- 22:04Migrations
- 23:02How we did it
- 24:20Migration failures
- 25:32Migration planning takeaways
- 27:11Automate everything
- 28:00Success
- 29:01Improvements
- 30:02JIRA Alternative
- 30:54Recap
- 32:01Key takeaways
- 32:40QA
related talks
33mGetting Cloud Migration Right
01h 03mContinuous Security in the Cloud
22mFireside Chat with AWS
29mJourney through the center of migrations
23mA Journey to Automated Infrastructure
48mThe Journey of a strongly coupled Monolith into the Cloud Land
29mMulti Region Cloud Architecture for Data Residency Compliance
49mHardware to AWS, EC2 to EKS: Two Years, Two Epic Migrations
