Home > general > Benefits


Benefits
OneOps shortens time to market
and fosters a true devops culture.
Business Benefits

Application Lifecycle Management (ALM) products seek to alleviate the friction between business, technology and operations groups in organizations entering the Digital Economy and adopting cloud computing. OneOps redefines PaaS 2.0 capabilities by being the most comprehensive open-source ALM product available, backed by @WalmartLabs.

OneOps is an application lifecycle management platform that developers can use to develop and launch new products faster, forklift legacy applications to the cloud easily and maintain them throughout their entire lifecycle with advanced auto-healing and auto-scaling capabilities. OneOps enables developers to code their products once and run them in a hybrid, multi-cloud environment. This means they can test and switch between different cloud providers to take advantage of better pricing, technology and scalability – without being locked into one cloud provider.

OneOps enables rapid innovation with no barriers meaning developers can quickly spin up infrastructure in a matter of minutes, in public or private clouds, enabling nearly instantaneous time to market. That’s business agility!

OneOps provides continuous lifecycle management — Once a developer launches their application through OneOps, it can run that app on “auto-pilot.” OneOps automatically scales, heals/repairs and even replaces infrastructure when needed if unforeseen things go awry in the cloud.

OneOps delivers cloud portability enabling developers to move applications, databases or even entire environments freely from one cloud or provider to another. Developers are able to “cloud shop” and take advantage of better technology, capacity, scalability, security, customer service or lower costs on demand.

OneOps delivers control of cloud environments back to the developers and IT operations teams. Instead of cloud providers dictating what proprietary tools and technologies have to be used, suffering with expensive vendor integrations, or cobbling together multiple solutions, OneOps is the one-stop shop to bring the application’s requirements to the cloud.

Developer Benefits
One design – Any Cloud
Works out of the box with multiple public and private cloud infrastructure providers and technologies like OpenStack.
One design – All Environments
OneOps enables repeatable deployments across all environments. Multiple test environments? A-B testing? Spinning up additional production clusters? Easy!
Cloud Technology Agnostic
Future-proof your automation and play nice with infrastructure! Works with bare metal, virtualized, and containerized infrastructure.
Manage Deployments
Flexible deployment approaches with cancellation capabilities for when you need to roll back. Phase by percent, by cloud. Do some instances in parallel, some sequentially.
High Availability
So long as you have load balancing services defined for your cloud, creating High Availability environments is as simple as setting how many instances should be in the cluster.
Design Catalog
Create and share designs between teams or with others in the open source community using the Design Catalog.
Auto-healing
If a monitor indicates a problem, healing operations are triggered targeting the specific deployed software platform.
Auto-replace
When auto-healing isn’t enough, since OneOps is the system of record for the configuration, it simply discards the old instance and creates a new one.
Many software products supported
OneOps comes out of the box supporting a long list of ISV products.
Auto-scaling
When a monitor indicates a resource is being over- or under- utilized, OneOps will adjust the size of the cluster automatically, keeping costs optimized.
Application Programming Interface
Every feature in the web interface is backed by a RESTful service.
Monitoring
Each integrated ISV product retains instrumentation enabling continuous tracking of metrics against thresholds. Auto-trigger healing, replacement, scaling, or escalation events.
Best practices are the default
OneOps keeps it safe by coming with best practices automation and configuration settings out of the box.
OneOps was Built to Scale
Backed by @WalmartLabs, you can trust that OneOps will manage your workload up to whatever size infrastructure your product requires.
Continuous Delivery
OneOps integrates with Maven/Jenkins to provide your team’s software development lifecycle (SDLC) with Continuous Delivery capabilities.
Environment Profiles
Do you configure your production environments with High Availability and Disaster Recovery as defaults? Are your staging environments always in the same cloud? Use profiles to so configure new environments with one click.
IT Operations Benefits

Greater control of cloud environment means that instead of cloud providers dictating what proprietary tools and technologies we have to use, or how much bandwidth we can have, OneOps puts the control back into the hands of developers.

Cloud portability enables users to move applications, databases or even entire cloud environments freely from one cloud provider to another. Users are able to “cloud shop” and take advantage of better technology, capacity, scalability, security, customer service or lower costs.

Monitoring
All automated software is setup to feed critical metrics to the OneOps monitoring sub-system. Best practices metric thresholds determine when it’s time to heal, replace, scale, or notify a human to step in.
Alerting
OneOps has an extensible alerting framework. Configure deployment notifications so the operations center can see what’s changing, or send an email or SMS when a monitor crosses a critical threshold.
LDAP/AD Identity integration
Configure OneOps to use your corporate LDAP/AD service to make new developer on-boarding trivial.
Configuration Management System
OneOps is the system of record for all aspects of deployed applications system, environment and cloud infrastructure configuration. Gain visibility into cloud utilization, and should a data center disappear, re-create your environments in minutes.
OneOps is Naturally Compliance-Ready
OneOps has the necessary features, such as role-based authorization, for managing PCI workloads within compliant infrastructure.
Cross-Cloud Showback
Understanding cloud usage and cost is a daunting problem the more complex cloud-specific cost models are in play. OneOps delivers great insights by estimating the cost of utilized cloud resources across heterogeneous cost models/clouds by dimensions such as org, team, product, provider, software type, etc.
Cross-Cloud Quota
Budgets are impossible to manage in a hybrid cloud architecture without controls existing at the next higher level in the stack. OneOps is that layer and will soon use show data to ensure cloud costs are not just visible, but manageable.
Configuration Policy Governance
Proactively avoid cloud technical debt! As your company's cloud workload configuration management system, OneOps helps you easily govern all application design, software configuration, environments, clouds, and resource utilization settings.
Custom-Defined Clouds
Mix and match technologies to define your own cloud. Leverage fully IaaS compliant infrastructure, or mix in some enterprise hardware. As long as there’s a way to programmatically manage the device, OneOps can automate it!
Cloud Migration Made Easy
OneOps is a pure automation solution and remains outside of the application’s codebase. Applications needn't know they're being managed by OneOps, so moving legacy or proprietary applications to the cloud is easy.
Extensive Cloud Usage Reporting
Leveraging the ELK stack, it’s possible to visualize many aspects of your company’s cloud operations.
OneOps managing OneOps
OneOps contains a design for itself that allows an administrator to easily grow and manage the OneOps infrastructure up to extreme scale, simply and easily the same way your DevOps teams will manage theirs.
Automation Technology Agnostic
OneOps application lifecycle management operates on top of lower level automation that can be implemented in any of the popular frameworks such as Chef, Puppet or Ansible.
SaaS-Ready at Birth
OneOps was designed from the ground up as a SaaS product. You can run it as a publicly available product, or setup departments as independent organizations with their own cloud definitions, policies, and isolated workspaces.
Designed – and Proven – to Scale
Backed by @WalmartLabs, you can trust that OneOps can scale to handle the largest data centers, application clusters, and do it with resiliency and availability.
Commitment to Open Source
Very soon, all @WalmartLabs development will be done in our GitHub repositories and released regularly. The only aspects of OneOps to remain proprietary will be integrations to proprietary components, products or systems and therefore of no value to the community. This small portion of the codebase will continue to shrink.
OneOps has a Bright Future
OneOps is the way to the cloud at Walmart and is supported by @WalmartLabs. We are looking to build a vibrant community to help extend the core feature set, add support for more cloud providers, and automate lifecycle for more ISV products.