Escolar Documentos
Profissional Documentos
Cultura Documentos
Strong version control has become a key part of the software development process because it enables developers to collaborate in the construction of large-scale, complicated projects. Strong version control manages complex software artifacts, transforming a maze of individual fileswhich often change independentlyinto a single version number that represents the state of the entire source tree. At any time, you can query a version number and know exactly what revisions of which source files it included. You can also control changes between versions and go back in time because you have a complete representation of the version history. Its a controlled and automated approach to an inherently complex process. But the techniques weve developed for software development have rarely been applied to the world of IT operations. Today, managing deployed systems is highly manual and often inconsistent and chaotic, which creates costs, risks and delays for businesses. A core reason for this is that there is typically no authoritative way to manage the versions of deployed systems. At any point in time, a deployed system comprises several hundred packages, which are all versioned independently. This means that managing a system actually means managing the hundreds of individual versions that comprise the systemwith no single version to define the system itself. This makes it difficult or impossible to answeror even askquestions like: What version of our validated software stack is running on this system? How has this system changed from our original specification? How old is this system compared to newer installs? What would happen if we upgraded this system to a later build?
Asking these questionsand getting answers which can be understood and acted uponrequires an explicit and authoritative understanding of a detailed version history over time. This information simply doesnt exist for most organizations today. The reality is that IT operations are arguably more complex and more business critical than software development. But IT operations groups completely lack a comprehensive version control infrastructure for their deployed systems.
Without strong version control for deployed systems, IT operations groups are exposed to excessive cost and risktheyre effectively flying blind. This is particularly true as systems become increasingly diverse, interdependent and distributed in nature. In todays complex and cost-conscious IT environments, strong version control is essential for well-functioning, efficient, and compliant application delivery and systems management.
About rPath
rPath is widely known as an innovator in solutions that automate system provisioning and maintenance across physical, virtual and cloud environments. Our innovative release automation platform is based on the industrys only commercial version control repository for managing deployed software systems. The result is a complete automation solution for low-overhead and compliant system deployment and maintenance. rPath customers include leading enterprises and ISVs who rely on rBuilder and the rPath Release Automation Platform for rapid deployment and low-overhead maintenance of complex software systems.
Corporate Headquarters: 701 Corporate Center Drive, Suite 450 Raleigh, NC 27607
info@rpath.com www.rpath.com
Copyright 2010 rPath, Inc. All rights reserved. rPath, rBuilder, rPath Lifecycle Management Platform and the rPath logo are registered trademarks or trademarks of rPath, Inc. All other brands and product names are trademarks or registered trademarks of their respective owners. Information supplied by rPath is believed to be accurate and reliable. rPath assumes no responsibility for any errors in this document. rPath reserves the right, without notice, to makes changes in product design or specifications.