Multi-cloud Formation Template

Multi-cloud Formation Template

The advent of Infrastructure as code has streamlined the first step of operations, orchestrating the infrastructure, to a large extent. Encapsulation of the whole environment where a highly available internet scale application can be turned on with directives in an observable text file has taken the complexity out of delivering value to the end customer, in a repeatable way.

The representation of these infrastructure templates is offered by the three cloud musketeers in different formats. AWS offers it as Cloud Formation(CFN) Template, Microsoft Azure does it as Azure Resource Manager(ARM) template while Google does it with cloud deployment manager

Planned or otherwise, the journey to the cloud has already started within an enterprise, and multi-cloud is closer to reality. Almost every enterprise, has deployed multiple applications tapping into different cloud services, choosing different vendors for their specific best-in-class capabilities. With the recent announcement of Anthos, Google has become the first cloud vendor to realize and embrace it. The promise of consumption of multiple clouds within an application brings the ultimate flexibility to the masses.

The new peril which was fast emerging as legacy complexity was morphing into cloud complexity, with applications utilizing services from multiple cloud vendors. This to a large extent can be circumvented by coming together of multiple cloud vendors for future efforts on Anthos.

Anatomy of a modern application

The below figure represents typical modern applications and the components that make it up.

Application with typical components

The next logical phase for multi-cloud consumption would be to provide the tools for application scaffolding across different clouds.

The tools will have to provide not only the infrastructure requirements but the requirements for Latency, Scale-out and Cost as well.

My prediction is that "MultiCloud Formation Template" as a separate track will be part of the cloud conferences in the next couple of years. Hopefully, the bisection bandwidth that can support inter-cloud application between different cloud vendors will be close to reality by then.

As explained in this post by Jankiram Anthos is a calculated risk by Google. Will it pay-off in the long run? My take is that it's the combination of weakness (inability to penetrate the enterprise) and strengths (the world of commoditized Machine Learning) is what's pushing them to take this unconventional stance.

Nobody wins by playing safe and eliminating the downside risk. It can be a spectacular success or a spectacular failure, I for one will be cheering for this endeavor.

要查看或添加评论,请登录

Vibhu Pratap的更多文章

  • The Pleasure of Small Discoveries: A Feynman-Inspired Approach to Learning

    The Pleasure of Small Discoveries: A Feynman-Inspired Approach to Learning

    "The prize is in the pleasure of finding the thing out, the kick in the discovery." - Richard Feynman's words perfectly…

    7 条评论
  • From SOA to AI: Why Your Next AI Architecture Should Think Like Microservices

    From SOA to AI: Why Your Next AI Architecture Should Think Like Microservices

    The Hidden Parallel Between Yesterday's Service Architecture and Tomorrow's AI Systems Remember when we broke down…

    7 条评论
  • ChatGPT: Your Personal Tour Guide through the Land of Sentiment Analysis

    ChatGPT: Your Personal Tour Guide through the Land of Sentiment Analysis

    ChatGPT, the revolutionary AI language model developed by OpenAI, has left me in complete awe with its uncanny ability…

    8 条评论
  • Delayed Learnings

    Delayed Learnings

    The last six months of shelter in place has provided me with an opportunity to think clearly about my professional…

    15 条评论
  • Self Driving Software Stack

    Self Driving Software Stack

    About a year back, while jostling with the complexity of integrating multiple open source software, I had put the…

    1 条评论
  • Unfinished thoughts from the year

    Unfinished thoughts from the year

    Paul Cézanne, a French artist and Post-Impressionist painter, once said: “Finishing things is a goal for imbeciles.”…

    3 条评论
  • Twelve Labors for a Software Leader

    Twelve Labors for a Software Leader

    The Twelve Labours of Hercules are a series of episodes concerning a penance carried out by Hercules, the greatest of…

    2 条评论
  • Future on the Edge

    Future on the Edge

    John Hagel, one of the foremost strategists of our time, runs a fascinating blog called The Edge Perspective. One of…

    6 条评论
  • Bookending Ambiguities

    Bookending Ambiguities

    I am a dreamer and an optimist -- in short, I have many ambitions. If you are like me, you’ll have your own bucket…

    2 条评论
  • kubeclipse: Kubernetes Eclipse Plugin

    kubeclipse: Kubernetes Eclipse Plugin

    Over the past 10 years my team has made various contributions to projects ranging from hbase, kubernetes, rudder to…

    5 条评论

社区洞察

其他会员也浏览了