
Suppose all my components do not exist yet.
This is a hybrid cloud architecture question.
I would like to place some components into public cloud (cloud).
Some application servers contain sensitive data/sensitive programs so they should not be placed to cloud.
Which components should I place in public cloud and which method should I use?
(This question is not about migrating to cloud.)
Proposed solution:
(1) Place all web servers into cloud.
(2) Place all web servers into cloud. Place all non-critical data/processing app servers into cloud. For connection between servers in cloud and in on-premise data center use either VPN/dedicated line.
What is your solution? Thanks.