Member-only story
Update 29 Dec 2020 — about the OCI
I have had an unusually large number of views on this article — which I wrote while in the process of doing this migration — I feel an obligation therefore to add this update to let readers know that in the end I did not migrate our sites in the way that this article describes, due to issues in the final steps that I was unable to resolve even with the help of Oracle support.
Instead I ended up recreating the the Wordpress sites from scratch on a new Oracle instance, using the UpdraftPlus Wordpress plugin. I do have full notes for how I did that, and if you would like me to publish them then please leave a comment and I’ll edit those notes for public reading and do that.
Having gotten fairly familiar with the Oracle cloud over the past month, I can say that I’m reasonably impressed by it. It appears to be kubernetes-first — and kubernetes infrastructure was really easy to get running on OCI. The Oracle “Functions” are not a true implementation of serverless and thus lambda’s were not easy to migrate, and I ended up modifying our lambdas to run as kubernetes services instead.
Oracle is missing a few things at the moment — like domain registration — but it is a simpler and cleaner interface than AWS, if sometimes a little glitchy. We expect the costs to be significantly reduced, and I’ll be able to provide a further update about that in a month.