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, fulfill¬ment 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 signifi¬cant barrier to developing and deliver¬ing complex services – ones that require multiple resource types and need to meet stringent QoS requirements. To overcome this barrier, cloud manage¬ment needs to be enhanced with inno¬vative 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.