There are numerous security considerations that you need to keep in mind, whether you are performing a migration or upgrade. When it comes to security, both options have their limitations and concerns. As long as you are fully aware of the concerns, you can take every precaution to ensure that all security issues are covered.