What is Ansible?
✔ Ansible is a simple IT automation platform that makes your applications and systems easier to deploy and maintain.
✔ Ansible is a software provisioning, configuration management, and application deployment tool.
👀Lets see how Microsoft is solving challenges using Ansible 👀:
Microsoft needed to address increasing complexity across their corporate network infrastructure comprised of tens of thousands of endpoints that connects Microsoft locations worldwide.
“We have thousands of devices of various makes and models and software versions, so at times, it’s hard to keep up with all the different vendors and ways that we interact with those devices,” said Bart Dworak, Software Engineering Manager at Microsoft.
Their issues were compounded as code created by development and engineering teams was not version-controlled or peer-reviewed, leading to duplication and quality issues.
✨Solution: Build a culture of modern development✨
Using Red Hat Ansible Automation Platform and working with Red Hat Consulting, Microsoft created a standardized, centralized network automation environment that reduces routine, repeatable tasks and complexity.
“Digital transformation is really changing the way that we think about how we solve problems,” said Dworak. “In the past, we had to manually do the same deployment again and again. With Ansible, we can create blueprints to deploy it multiple times. And every time we deploy, it’s exactly the same.”
✨Results: Establish collaborative, creative development mindset✨
By focusing on people, process, and technology, Microsoft has evolved its automation journey from manual scripting and changes to a continuous integration and delivery (CI/CD) approach supported by a centralized, service-based architecture.
Their DevOps teams can now focus on sharing knowledge, building skills, and creating innovative technology solutions.
“Teams are coming together to solve engineering problems in a shared environment of co-creation,” said Sonika Munde, Remote Access Services Engineer, Core Service Engineering, at Microsoft. “We are truly seeing One Microsoft in action.”
👀 Lets see how NetApp is solving challenges using Ansible 👀 :
NetApp, a data management technology company, sought to improve the speed and efficiency of its IT service delivery. The company automated manual, repetitive management processes and streamlined storage provisioning using Red Hat Ansible Automation and Red Hat OpenShift Container Platform.
As a result, NetApp has dramatically reduced delays and human errors eliminating hundreds of hours of manual work and accelerated application delivery times from weeks to minutes.
- Achieved more efficient and accurate IT infrastructure maintenance
- Reduced application delivery time from weeks to minutes
• Gained support for evolution to modern, cloud-based application architecture
👀 Lets see how NASA is solving challenges using Ansible 👀:
NASA needed to move roughly 65 applications from a traditional hardware based data center to a cloud-based environment for better agility and cost savings.
The rapid timeline resulted in many applications being migrated to a cloud environment.This created an environment spanning multiple virtual private clouds (VPCs) and AWS accounts that could not be easily managed.
Even simple things, like ensuring every system administrator had access to every server, or simple patching, were extremely burdensome.
Leverage Ansible Tower was implemented to manage and schedule the cloud environment .
As a result of implementing Ansible Tower, NASA is better equipped to manage its AWS environment. Tower allowed NASA to provide better operations and security to its clients. It has also increased efficiency as a team.
✔Updating nasa.gov went from over 1 hour to under 5 minutes
✔ Patching updates went from a multi-day process to 45 minutes
✔ Achieving near real-time RAM and disk monitoring (accomplished without agents)
✔ Provisioning OS Accounts across entire environment in under 10 minutes
✔ Baselining standard AMIs went from 1 hour of manual configuration to becoming an invisible and seamless background process
✔ Application stack set up from 1–2 hours to under 10 minutes per stack
!! Thanks for reading !!