This is a web application and deployment is moving to GCP for disaster recovery purposes .
This is a web application and deployment is moving to GCP for disaster recovery purposes .
It has dramatically increased our costs over running dedicated hardware.
All of the cloud solution providers are basically the same. There's a little bit around the edges that is different. Each provider has its own kind of unique products but for the most part, 90% of the coverage between all of them is the same.
The biggest problem is that it's got a very arcane and complex security environment that has to be very carefully set up and maintained. Because GCP has is such a huge attack surface and is so prominent it any security lapses can quickly become fatal.
The problem with good security is that it more difficult to use the GCP features. Faced with a difficult to use interface people will find ingenious ways to circumvent the security.
Because GCE is tied into the overall Google services security model I do not believe that it can be improved without making the user experience more difficult.
GCP/AWS... have had more downtime in the last 5 years than the current implementation has had.
It's scalable.
I have used 4 other cloud providers over the years and have been using one provider for some applications for over 10 years.
The switch from internally managed services to a cloud environment was a management decision.
The initial setup is reasonably straightforward.
The existing environment is fairly flat and static.
An external firm has been contracted to provide the design and implementation of a DR solution which includes moving existing components to GCP.
They have little understanding of the existing environment and that lack of understanding has caused several roll backs on requirements to keep the operational cost manageable.
At this point there is no ROI unless the business model fundamentally changes.
For the foreseeable future this will be a significant budget deficit.
It's $60,000 to $70,000 a month to replace about $10,000 a month in data center costs.
The choice was not mine so
The advice that I would give to someone considering this solution is that you have to take a close look at what your costs are, where you want scalability and consider the reliability issues because it's not always obvious where . There are a number of places where commercial cloud applications work very well. There are places where it doesn't. For applications where you have large dynamic changes in load and storage, the cloud environment can be great because you pay for what you use and can take advantage of running up resources on demand. For static environments where you've got a reasonable amount of infrastructure, a cloud solution can be highly expensive and no more reliable.