what is shared services VPC/Account ?

0

Hi Gurus,

At my client place they keeping talking about resources like DB's running in shared services/shared service VPC/shared services account and i'm confused how is it different from having your aws resources in any other aws account/vpc?

Can someone please explain me in simple terms the advantage of having resources in shared services over regular VPC?

Thanks

sali
asked 5 years ago1075 views
3 Answers
0
Accepted Answer

for that scenario, it's really just an architectural decision..there isn't necessarily a 'shared services' service at AWS..other than vpc interface gateway.

for a single customer/mutliple accounts or vpc...it's just a matter of isolating the particular service (e.g. rds database) in a subnet or subnets and allowing access to that from other vpcs via routes and security groups.

the transit gateway really functions as the next generation vpc peering, so that, I think, is the better option...but it's a region-specific construct, so if you can across accounts or vpcs, use the same region in all places..it should perform better as well.

answered 5 years ago
0

Shared services can be many things and have different advantages depending on the particular need.

You should review vpc endpoints:
https://docs.aws.amazon.com/vpc/latest/userguide/vpc-endpoints.html
As well as understand vpc peering/Transit Gateway

Generally speaking, if you are talking about across-customer shared servics, looking at vpc endpoints is a secure way to manage access to specific services. if it's just for a single customer, having a dedicated vpc using shared services and then using vpc peering or transit gateway help keep things secure and manageable. Having it in a separate account entirely can help simplify the cost tier as well.

answered 5 years ago
0

Sorry, is it same as shared VPC then? I'm having tough time to get around this shared service concept.

same customer different accounts/vpc.

Thanks

Edited by: sali on Mar 2, 2019 8:40 AM

sali
answered 5 years ago

You are not logged in. Log in to post an answer.

A good answer clearly answers the question and provides constructive feedback and encourages professional growth in the question asker.

Guidelines for Answering Questions