I am a student in my first year of an Information Technology degree. My concentration is programming, but I am having to take a network security class and I am very confused. I have a paper I am supposed to do but I don’t know how to tie all this together. Let me tell you what my assignment is:
I am to build a network diagram of a bank that uses a core banking solution. The bank is a private bank that provides services to very wealthy customers (millionaires, etc.) in the city of let’s say Houston, and there are 10 branches of this bank in different locations in Houston. So it is basically just a local bank. The bank owns its own data center that is located in Dallas.
What is the best architecture in the data center that will be the most secure? My professor wants to stay away from the cloud environment for now. We will get to cloud in another lesson later. So please provide answers that are not related to cloud. Would a 3-tier architecture, or a spine-leaf architecture be the most secure? And how would you connect the data center to all 12 branches of the bank in Houston? And how would you create a DMZ part of the network so it keeps customers away from the main banking system? And how would you suggest making this type of network secure? Something that is not normally done perhaps.
I know this is a lot to answer, but I have to get this paper done and I am just so confused right now. I really appreciate answers to all of these questions with as much detail as you care to provide me with. Thank you!!