Publication | Closed Access
Automated Capturing and Systematic Usage of DevOps Knowledge for Cloud Applications
49
Citations
3
References
2015
Year
Unknown Venue
Software MaintenanceEngineeringSoftware EngineeringSystematic UsageCloud ApplicationsSemantic WebData ScienceSystems EngineeringData IntegrationData ManagementDeployment StrategyComputer ScienceDeployment TechnologyCloud AutomationSoftware DesignExpert KnowledgeInfrastructure A CodeSoftware TestingCloud ComputingDevops KnowledgeKnowledge ManagementTechnologyDevelopment EnvironmentDevops
DevOps is an emerging paradigm to actively foster the collaboration between system developers and operations in order to enable efficient end-to-end automation of software deployment and management processes. DevOps is typically combined with Cloud computing, which enables rapid, on-demand provisioning of underlying resources such as virtual servers, storage, or database instances using APIs in a self-service manner. Today, an ever-growing amount of DevOps tools, reusable artifacts such as scripts, and Cloud services are available to implement DevOps automation. Thus, informed decision making on the appropriate approach (es) for the needs of an application is hard. In this work we present a collaborative and holistic approach to capture DevOps knowledge in a knowledgebase. Beside the ability to capture expert knowledge and utilize crowd sourcing approaches, we implemented a crawling framework to automatically discover and capture DevOps knowledge. Moreover, we show how this knowledge is utilized to deploy and operate Cloud applications.
| Year | Citations | |
|---|---|---|
Page 1
Page 1