Challenges Solve by Ansible in Industries

Challenges Solve by Ansible in Industries

What is ansible

Ansible is a radically simple IT automation engine that automates cloud provisioningconfiguration managementapplication deployment, intra-service orchestration, and many other IT needs.

Ansible works by connecting to your nodes and pushing out small programs, called "Ansible modules" to them. These programs are written to be resource models of the desired state of the system. Ansible then executes these modules (over SSH by default), and removes them when finished.

It uses no agents and no additional custom security infrastructure, so it's easy to deploy - and most importantly, it uses a very simple language (YAML, in the form of Ansible Playbooks) that allow you to describe your automation jobs in a way that approaches plain English.

Use Case of ansible

1.PROVISIONING

Your apps have to live somewhere. If you’re PXE booting and kickstarting bare-metal servers or VMs, or creating virtual or cloud instances from templates, Ansible help streamline the process.


2.CONFIGURATION MANAGEMENT

Centralizing configuration file management and deployment is a common use case for Ansible, and it’s how many power users are first introduced to the Ansible automation platform.


3.APPLICATION DEPLOYMENT

When you define your application with Ansible, and manage the deployment with Ansible Tower, teams are able to effectively manage the entire application lifecycle from development to production.


4.SECURITY AUTOMATION

When you define your security policy in Ansible, scanning and remediation of site-wide security policy can be integrated into other automated processes and instead of being an afterthought, it’ll be integral in everything that is deployed.


5. ORCHESTRATION

Configurations alone don’t define your environment. You need to define how multiple configurations interact and ensure the disparate pieces can be managed as a whole. Out of complexity and chaos, Ansible brings order.


6.CONTINUOUS DELIVERY

Creating a CI/CD pipeline requires buy-in from numerous teams. You can’t do it without a simple automation platform that everyone in your organization can use. Ansible Playbooks keep your applications properly deployed (and managed) throughout their entire lifecycle.


Ansible Architecture

The Ansible orchestration engine interacts with a user who is writing the Ansible playbook to execute the Ansible orchestration and interact along with the services of private or public cloud and configuration management database. You can show in the below diagram, such as:


No alt text provided for this image


Cloud Physics Ansible Case Study

Organization:

CloudPhysics is the first to combine the Big Data analytics with unique patent-pending datacenter simulation and resource management techniques. This technology innovation enables data-driven decisions for IT teams in ways never before possible by uncovering hidden complexities in the infrastructure, discovering inefficiencies and risks that drain and endanger resources, and enabling “what if” analyses that inform every datacenter decision. The company, based in Mountain View, California, is founded and staffed by engineering and product leaders from VMware, Google and Cadence, and backed by Kleiner Perkins Caufield & Byers and the Mayfield Fund.

How are they using Ansible?

To requisition and provision AWS assets and deploy our application components onto them.


What technology or products did they use in the past to solve this problem?

We were using scripts.

?

why are they migrating to Ansible?

We chose Ansible as our first orchestration solution for its simplicity combined with power. 

What are the results?

Ansible has “made us more productive” : Ansible is a combination of orchestration and configuration management. It is easier to figure out what is going wrong than, for example, when you get dependencies wrong - which can be very hard to figure out with configuration management. 

That's All
Thanks to read


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

AJAY KUMAR YADAV的更多文章

社区洞察

其他会员也浏览了