Zero Ops. Complete Stack. Your Cloud. @ZeroStackInc sales@zerostack.com www.zerostack.com Agile, Continuous Software Delivery using ZeroStack Solution Brief Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Solution Brief: TestDev with ZeroStack Modern Application Delivery Lifecycle In the traditional application delivery lifecycle, enterprise business units would spend a minimum of 12 to 24 months building software. This obsolete model has been replaced with a modern approach for software delivery. This new model uses frequent iterations to rapidly accommodate changing business requirements. However, the iterative development cycles in the new model are forcing companies to rethink their software delivery approach. The modern software delivery model demands a continuous cycle where users develop, build, test, stage, and deploy in production. This cycle is referred to as continuous integration, continuous delivery (CI/CD). Businesses adopting this modern iterative model of application development have faced two significant challenges: (a) Working with the right set of tools to build and test software (b) Building the right infrastructure to operate the CI/CD cycle From a tool perspective, Jenkins has emerged as the popular choice among application developers. There are other equivalent tools like Atlassian Bamboo that offer similar functionality. However, using Jenkins to operate your infrastructure does not necessarily guarantee success for your CI/CD lifecycle. The IT teams that rely on Jenkins solely for integration testing have to manage complicated workflows like the orchestration of complex test scenarios or application delivery dependent on multiple configurations across multiple environments. These workflows require the set up of Jenkins master nodes, slave node configurations, and numerous other manual configurations for provisioning cloud providers. These workflows rapidly get complicated when the enterprise IT infrastructure does not offer self-service. With a lack of self-service, IT consumers have to endure the ticketing nightmare for tasks as simple as enabling the CI/CD. Developers waiting on IT tickets ZeroStack Cloud Platform to operate in agile fashion 1 @ZeroStackInc sales@zerostack.com www.zerostack.com Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Solution Brief: TestDev with ZeroStack The ZeroStack Cloud Platform The ZeroStack Cloud Platform is designed with CI/CD as a first class use case. Map your organization. Scale rapidly. The ZeroStack Cloud Platform can be organized into business units (BUs). These business units map to departments within your organization. Projects can be created within each business unit. Each project acts as a workspace and can be allocated to a team. BUs and projects enable self-service and eliminate the old ticketing-based processes where users endure multiple tickets to create VMs. With the ZeroStack Cloud Platform, users can leverage a complete set of RESTful APIs and programmatically create resources within their projects. Map your organization with business units and projects. Create resources programmatically. Focus on Apps The ZeroStack SaaS portal offers the ZApp Store, an app store with built-in images and application templates. Users can further customize this app store based on their specific requirements. The ZApp Store offers Jenkins master and slave templates that allow end users to create a Jenkins environment from within ZeroStack's user interface. Deploy Applications Rapidly Users can deploy Jenkins master templates within few minutes in the target project workspace where a CI/CD workflow is needed. After deployment, users can point the Jenkins master template to either the same ZeroStack private cloud project or to another target project where users want to configure slave VMs. This Jenkins master template can also be associated with popularly used plugins. For example, the Jenkins-Git plugin can orchestrate a build process whenever code is checked in to a Git repository. 2 @ZeroStackInc sales@zerostack.com www.zerostack.com Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Solution Brief: TestDev with ZeroStack Built-in app store with native support for popular CI/CD tools like Jenkins Built-in app store with native support for popular CI/CD tools like Jenkins ZeroStack Cloud Platform for Modern CI/CD Infrastructure ZeroStack Cloud Platform provides a combination of ticketless self-service and built-in native support for Jenkins. IT consumers can leverage this solution to create an iterative software development-build-test-deploy lifecycle that fits the needs of today’s IT best practices. With ZeroStack, your Enterprise IT team can finally stop worrying about how to build a cloud and start to instantly derive business value from their agile CI/CD infrastructure. 3 @ZeroStackInc sales@zerostack.com www.zerostack.com Copyright © 2016 ZeroStack Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. ZeroStack is a registered trademark or trademark of ZeroStack, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies.