2017 · 123 citations · 7 references
ComputingCloud ComputingSystems EngineeringCloud InfrastructureSoftware EngineeringSystems ArchitectureCloud Deployment ModelsCloud Infrastructure DesignInfrastructure As CodeSoftware ArchitectureSoftware DesignSolution ArchitectureCloud Architecture StandardsCloud OrchestrationDeploymentDevopsInfrastructure OrchestrationInfrastructure-as-a-service StrategyOrchestration
DevOps entails a series of software engineering tactics aimed at shortening the actionable operation of software design changes. One of these tactics is to harness infrastructure-as-code, that is, writing a blueprint that contains deployment specifications ready for orchestration in the cloud. This abstract briefly discusses all necessary elements and abstractions in writing and maintaining that blueprint, revolving around a key standard for its expression, namely, the OASIS "Topology and Orchestration Specification for Cloud Applications" (TOSCA) industrial standard adopted by as many as 60+ big industrial players worldwide.
7
Towards a model-driven design tool for big data architectures
Michele Guerriero, Saeed Tajfar, Damian A. Tamburri et al. · 2016 · 38 citations
TOSCA Solves Big Problems in the Cloud and Beyond!
Paul Lipton, Derek Palma, Matt Rutkowski et al. · IEEE Cloud Computing · 2018 · 35 citations
Model-driven continuous deployment for quality DevOps
Matej Artač, Tadej Borovšak, Elisabetta Di Nitto et al. · 2016 · 35 citations
A software architecture framework for quality-aware DevOps
Elisabetta Di Nitto, Pooyan Jamshidi, Michele Guerriero et al. · 2016 · 33 citations