Hey everyone,
Tomorrow I have a meeting with our design group and as the Senior infrastructure admin I have been asked to review putting our local vCenter instance into AWS. I for a host of reasons am totally against this but want input to if I am just being close minded or if my fears are true.
Our environment consists of around 40 high density hosts split between 3 sites in Alberta, 1 site in British Columbia, and 4 sites in Massachusetts. Our head office is in Alberta and is where around half of our VMware infrastructure lives as well as our vCenter Server which exists outside of a cluster. Our connections to all of these other sites are though MPLS links varying in speed between 100Mbps and 5Gbps.
Our Amazon infrastructure is terminated by VPN (no MPLS) to our head office and British Columbia site and we route with the head office being the higher priority. Oregon is our most used area of AWS and where it would be located.
My worries are the following:
1) The cost of putting vCenter and its DB in AWS would be high - very high. vCenter would need a xLarge M3 instance as our environment currently with no DB uses around 8-9GB of ram. Further more we would require either an RDS instance (not sure if VMware supports that) or run the SQL locally which would possibly require an even larger instance possibly. At $0.28 an hour that would be around $200 a month to operate at M3.xlarge with Server 2012 (no DB)
2) With it being an internet based VPN that we get around 25Mbps of throughput on from our head office with the latency getting much higher for sites in Massachusetts going to the head office then to AWS/Oregon I really don't see it being overly efficient
3) Many of our VPN sites (i.e. Northern Alberta and Massachusetts) have routing issues getting to AWS as we don't populate it into that portion of the network. Basically a host in MA doesn't know how to get to AWS
4) In the event of an internet outage or fiber cut (our BC MPLS link and primary internet connection share the same outgoing fiber - it gets cut a lot) we would lose access to our backup site to AWS and our connection to vCenter. This makes managing the 500 or so virtual machines in our infrastructure difficult.
I am really struggling as to why this option would be considered a good idea. We have a ton of AWS instances and it is extremely useful in many respects. Basically by moving it to AWS with no real good redundancy I feel we are losing a lot more than we are gaining.
Thoughts?
Tomorrow I have a meeting with our design group and as the Senior infrastructure admin I have been asked to review putting our local vCenter instance into AWS. I for a host of reasons am totally against this but want input to if I am just being close minded or if my fears are true.
Our environment consists of around 40 high density hosts split between 3 sites in Alberta, 1 site in British Columbia, and 4 sites in Massachusetts. Our head office is in Alberta and is where around half of our VMware infrastructure lives as well as our vCenter Server which exists outside of a cluster. Our connections to all of these other sites are though MPLS links varying in speed between 100Mbps and 5Gbps.
Our Amazon infrastructure is terminated by VPN (no MPLS) to our head office and British Columbia site and we route with the head office being the higher priority. Oregon is our most used area of AWS and where it would be located.
My worries are the following:
1) The cost of putting vCenter and its DB in AWS would be high - very high. vCenter would need a xLarge M3 instance as our environment currently with no DB uses around 8-9GB of ram. Further more we would require either an RDS instance (not sure if VMware supports that) or run the SQL locally which would possibly require an even larger instance possibly. At $0.28 an hour that would be around $200 a month to operate at M3.xlarge with Server 2012 (no DB)
2) With it being an internet based VPN that we get around 25Mbps of throughput on from our head office with the latency getting much higher for sites in Massachusetts going to the head office then to AWS/Oregon I really don't see it being overly efficient
3) Many of our VPN sites (i.e. Northern Alberta and Massachusetts) have routing issues getting to AWS as we don't populate it into that portion of the network. Basically a host in MA doesn't know how to get to AWS
4) In the event of an internet outage or fiber cut (our BC MPLS link and primary internet connection share the same outgoing fiber - it gets cut a lot) we would lose access to our backup site to AWS and our connection to vCenter. This makes managing the 500 or so virtual machines in our infrastructure difficult.
I am really struggling as to why this option would be considered a good idea. We have a ton of AWS instances and it is extremely useful in many respects. Basically by moving it to AWS with no real good redundancy I feel we are losing a lot more than we are gaining.
Thoughts?