Environments On-Demand

Environments On-Demand

Problem: Can I run your code? Your code will not work on my Server!

As it turns out, the simple question of someone else being able to run your code is a difficult one to answer!

  • How do they replicate the env you have computationally?
  • How do they replicate the specialised hardware you may have?
  • Setting up a production machine is hard work!
  • Setting up an on-demand machine is even harder!

Solution: Containers

We all have accepted by now that shipping code to the server is now easy, thanks to containerisation i.e. we can define everything that’s needed in a Dockerfile!

Real-World Containers Vs. Meta-World Containers (Ref: MIT)

Environments:

Further, these containerised application images can be scheduled, orchestrated and hosted on Kubernetes allowing us to create on-demand application environments using a few YAML manifests which was not that simple with traditional virtualisation stacks. Typical Environment use cases below -

  • Environments shared across squads within a tribe that take turns to test the code.
  • Environment's reliability help release schedules to meet delivery deadlines.
  • Environments that meet regulatory prudential standards e.g., APRA CPS 234.
  • Environments that can be integrated with Observability products ++

Challenge:

This brings us to the final challenge in this pursuit of creating environments i.e. Can we create On-demand Environments without additional copy based loading Time and Data Capacity?

Thanks to NetApp technology, the answer is Yes!

  • The data could be large AI/ML/LLM/RAG Graph databases in multi TBs while the clone would be near-instantaneous and without additional data capacity.


On-demand Environments without additional Storage Capacity

The K8s YAML for above example can be found at https://www.myexampleapp.com/

Please feel free to reach out here or contact your NetApp representative to understand how NetApp technology can help your org create on-demand environments using Kubernetes integrated persistent storage hosted on-premises, AWS, Azure or GCP.

Phoebe Goh

Evangelist @ NetApp | Bringing enterprise tech to normal humans | Enabling infrastructure innovators through community & conversations

1 年

Super cool. Great graphic too! It'd be great to see you present this! :)

Niraj Pau FCPA, GAICD

CFO ★ Entrepreneur/Founder ★ Man of colour

1 年

Nicely articulated Mrunal. Great to see reference to APRA’s CPS. ????

Impressive insights on streamlining DevOps processes—leveraging on-demand environments is a game-changer for efficiency and collaboration!

Avadhesh Khakhar

Technology Executive | IT Strategy & Governance | Cloud Transformation & DevOps | Speaker | Empowering Business with Scalable, Secure Solutions

1 年

Great article Mrunal Modi. Helping solve real world problems ??????

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

Mrunal Modi的更多文章

社区洞察

其他会员也浏览了