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.
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.
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.
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
Create and share designs between teams or with others in the open source community
using the Design Catalog.
If a monitor indicates a problem, healing operations are triggered targeting the specific
deployed software platform.
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.
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.
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.
OneOps integrates with Maven/Jenkins to provide your team’s software
development lifecycle (SDLC) with Continuous Delivery capabilities.
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.
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.
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.
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.
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.
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
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
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