6 June 2021

Why Build Your Own Cloud Infrastructure

It benefits organizations in moving away from third-party cloud providers to developing their own in-house cloud strategy. The following highlight some reasons:

  • Too dependent on third-party infrastructure from cloud provider
  • Too much trust in third-party cloud provider for your organizational needs
  • Compliance and privacy breaches from cloud provider
  • Leaked secrets to competitors from cloud provider
  • You don't own your own data from cloud provider
  • You don't know where your data is held from cloud provider
  • Geo-located third-party services makes it difficult to keep track of governance
  • Tight coupling to the cloud provider
  • Have to build design architecture dependent on cloud provider services and orchestration process
  • Have to build design architecture according to cloud provider access/role services and policies
  • Cloud provider can block your services at anytime
  • Cloud provider could be using other third-parties
  • Cloud provider may lack customer care when you require support
  • Your service uptime is dependent on cloud provider uptime
  • If your choice of cloud provider shuts down permanently, it will require a massive migration
  • Cloud provider decommissions a service leads to sudden re-engineering and re-think of services
  • Logging anything from cloud provider can be limited and at times problematic in transparency
  • Cloud provider cost is variable and can change at anytime
  • Loss of data from cloud provider
  • Your customers will be effected with the downtime of cloud provider and any lack of support
  • Control your own destiny, security, orchestration, and architecture
  • Control your own backups
  • Control your own data governance and user management
  • Control your own cost of maintenance
  • Control your own reliability and scale out needs
  • Control your own data and storage
  • Control your own organizational assets
  • Control your own organizational liabilities
  • Recruit and screen your own employees that manage your cloud infrastructure (know your employees)
  • Flexibility to sell your own cloud to other third-parties
  • Build services that measure up to organizational requirements
  • Know exactly where your data is stored and meet regulatory requirements for compliance and audit
  • Build your own AI and data science infrastructure
  • Make your own cloud strategy fully automated
  • Make it more responsive to failure and fault tolerance
  • Build your own secret knowledge graph sauce for your organization using own infrastructure
  • No longer dependent on specialist resources for your organizational needs
  • Technology is more advanced than it used to be, things are getting simpler to manage
  • Don't use Azure, it sucks, an organization is definitely in a better position to develop their own cloud strategy
  • Don't use GCP, it sucks, an organization is definitely in a better position to develop their own cloud strategy
  • Don't use AWS, it sucks, an organization is definitely in a better position to develop their own cloud strategy
  • Don't use some other opinionated cloud provider, an organization is definitely in a better position to develop their own cloud strategy

5 June 2021

Unpredictable Google

Google services are the worst. One minute they are available for use. The next minute they are going through a decommissioning process. Then there is that aspect of their page ranking algorithms which keep changing effecting the publisher revenue. Not to mention the way they have recently been giving preferential treatment through a preferred advertising supplier network. One minute an API is available to use, next minute it is gone. The same is the case on GCP. Nothing seems to stay for very long before it is changed with a total lack of regard for the user. No time frames given for planning a migration. Not to mention the fact to find any information one has to literally hunt for it. One would think if they are a search company they would know how to make their searchable and findability functions user-friendly - but no. And, it takes ages to remove anything from their search engine. The company is also slack in following basic privacy and regulatory compliance. The company just gives off an air of arrogance like they can get away with everything without really being very responsible with user data. There seems to be a complete disconnect across the internal organization which shows in their products and services initiatives. Over the years, with multiple court cases in the international community, Google has been slowly but surely losing the sense of credibility of their services with users. Large company like Google eventually meets its faith when more issues with reliability and security of their services come into question while increasing frustration for their users for their lack of responsive customer care and dodgy business practices. A perfect example of a company that just doesn't care about the end-user.