With organisations moving towards more dynamic infrastructure, the need of the hour is more dynamic tools that are efficient, adaptable and cost-effective, with a significant amount of versatility.
One such technology is Kubernetes. A packaged all-or-none solution, infra-concepts like Kubernetes enable businesses to grow at a much faster pace. However, it has been observed that managing Kubernetes clusters on-premise can be challenging.
What if there was a light-weight alternative that could serve a similar purpose in infrastructure setup and management, and help shorten systems development lifecycle?
Find out more about how you can do this at a workshop on ‘Running infrastructure on Hashistack’ being held by ThoughtWorks at the Future of Work 2019 conference in Bangalore on February 9. At this workshop, you can get hands-on experience to create and manage infrastructure by implementing state-of-the-art concepts such as resource scheduling, resource management, service discovery, dynamic secrets and self-healing using open-source tools built by HashiCorp.
Typically, the standard technology options that would enable the above-mentioned infrastructure concepts include:
- Nomad, Consul, Vault
- Docker Swarm
- Apache Mesos (with docker executor)
While Kubernetes is a packaged solution that offers all the above-mentioned things together, for the workshop, the focus will be on HashiCorp’s set of tools (Nomad, Consul, Vault). These tools are based on the Unix philosophy where they are built for one purpose and can be orchestrated to work together.
- Nomad: A Resource scheduler that can work with binaries, JARs, Docker containers and VMs (custom drivers are also possible)
- Consul: A first-class service discovery tool to discover where a given service runs.
- Vault: Provides a secure secret management store.
These concepts are becoming mandatory to provide easier and faster scalable, self-healing, fault-tolerant infrastructure. These tools aid ease of installation and management of such infrastructure.
The workshop will be led by two Kubernetes experts from ThoughtWorks who have been involved in running a customer-facing application on Kubernetes clusters for two years.
Aswin Karthik S, with five years of experience, is a full-stack application developer with specialization in DevOps practices, Infrastructure, and Deployment automation. He has been working on systems development to build infrastructure and platform to run microservices at scale and to create ultra-scalable and highly reliable software systems.
Nithya N, who has over six years of experience, is working as a full stack Application Developer at ThoughtWorks, Inc. She has predominantly worked in re-architecture and re-designing of existing systems. She also has experience in microservice architecture; developing and deploying reliable and scalable systems.
If you are a developer or a system administrator practicing DevOps, then this workshop is a fantastic opportunity for you to learn more about Hashistack.
To participate in the workshop, you need to bring your own laptop which should have the following tools: Vagrant, VirtualBox, Git.
Head here to download the prerequisite tools.
Hurry and register here for the workshop on Hashistack today.