Francesco Caruso, Calin Curescu, Christian Olrog, Jan Sölvhammar and András Vajda
Cloud computing has come a long way from simply being virtual data warehousing – the shapeless blob used to illustrate a network owned by another operator or organization, or to represent unknown architecture. Today’s cloud solutions manage anything as a service (XaaS). This includes anything that an enterprise, government, organization or individual might need to go about their day.
Tasks such as securing optimal placement of workloads, fulfillment of SLAs and resource reallocation are, for the most part, still performed manually, with limited support from the underlying cloud management system.
This lack of automation is a significant barrier to developing and delivering complex services – ones that require multiple resource types and need to meet stringent QoS requirements. To overcome this barrier, cloud management needs to be enhanced with innovative technologies that automate tasks such as reallocation of resources and load balancing. Ericsson’s concept of model-based service definition and automatic resolution of SLA constraints is a step toward increased automation.