The Illustrated Children’s Guide to Kubernetes

Got some cool stuff from Microsoft, seems like they are in love with Linux, Kubernetes and DevOps. Way to go #OSSDevsCA!

 

kubernetes

Top DevOps Configuration Management Tools in 2017

Wikipedia defines Configuration management (CM) as a systems engineering process for establishing and maintaining consistency of a product’s performance, functional, and physical attributes with its requirements, design, and operational information throughout its life. In the DevOps world, Configuration Management is a software-engineering discipline which consists of the tools and techniques (processes or methodology) that a company uses to manage change to its software assets.

Devops_Config_Tools_2017.PNG

Forester Wave conducted an evaluation of top DevOps Config Management tools and came up with a list of top config tools used in the DevOps world. You can read the detailed report here.

Out of the evaluated configuration management tools, 4 were considered as Leaders (which were essentially two tools: Puppet and Chef), 5 were considered as Strong Performers (SaltStack, Normation Professional Services, Rudder, Ansible Tower, and Ansible), and 5 were considered as Contenders (Salt, Microsoft Azure Automation, CFEngine, Microsoft PowerShell Desired State Configuration, and CFEngine Community Edition.

Top 14 DevOps Configuration Management Tools

The Forrester report classifies the top configuration management tools in terms of Current Offering (Deployment, Configuration Modeling, Monitoring and Governance, and Community Support), Strategy (Product Strategy, Market Approach, Consulting & Support), and Market Presence (Installed Base & Corporate Profitability) and the results looked like this:

Top_14_Devops_Config_Tools_2017

What Configuration management tools do you use in your DevOps world? What do you like about it most? Leave a comment and let me know.

What is AWS Cloud9?

AWS Cloud9  is  a cloud-based Integrated Development Environment (IDE) recently launched by Amazon which can be used for writing, running, and debugging code in a browser. It is probably the first cloud -native IDE to work with AWS code and includes a code editor, terminal, and a debugger.

Cloud9 is prepackaged with essential tools for most popular programming languages such as Python (my favorite), PHP, Javascript etc and provides a seamless experience while working with serverless applications.

cloud9_editor-1

AWS Cloud 9 provides you a flexibility to run your dev environment on a managed AWS EC2 instance or even on an existing Linux server which supports SSH. It allows you to write, run, and debug applications with just a browser and eliminated the requirement to install or maintain a local IDE.

Collaborating with your team becomes easier as AWS Cloud9 allows you to share your development environment with others. While working in AWS Cloud9, your team members can see each other type in real-time, and instantly chat with one another from within the IDE. You can even share your terminal with them!

Unfortunately, Cloud 9 is not yet available for Canada (Central) region and is only launched in the following regions (but you can still use it by creating it in another region) :

Need more information about AWS Cloud 9? Visit these links: