OneOps shortens time to market and fosters a true devops culture with 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
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.
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 the cluster.
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 supported products
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.
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
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.
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 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