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