A report from Forrester stated that 38% of over 1,000 North American and European enterprises are building private clouds, 32% utilizing public clouds and the rest of the companies are planning to use cloud technology in the next 12 months (Boulton, 2016). Large enterprises are going to start making their way to the cloud in 2017 because cloud computing has reached a point of maturity and is secure enough now for enterprises to reap the benefits of the cloud. Another report from Cisco found that 83% of data center traffic will be in the cloud before 2020 (Feinberg, 2016).
Experts are saying that there is a big transformation to public clouds, and the leader is Amazon Web Services (AWS), controlling 31% of the public cloud market share while Google Cloud Platform, mentioned later in this section, holds onto 4% (Feinberg, 2016). Forrester predicts CIO’s are transferring from private clouds to public clouds in 2017 due to saving time and costs. One example of this is Capital One’s decision a few years ago to eliminate their private cloud technology and use Amazon Web Services. The reason for this was because they were spending a lot of time and money on creating an infrastructure that already exists with Amazon Web Services and is rapidly changing (Boulton, 2016). The public cloud market will grow from $87 billion in 2015 to $146 billion in 2017 as it is currently growing globally by 22% annually (Boulton, 2016). The top providers are Amazon.com, Microsoft, Google, and IBM. However, there may be custom needs that will enhance the use of smaller regional providers. Companies may also elect to use a combination of providers (Boulton, 2016). An increasing amount of enterprises are going to be running their applications in public clouds because it is easy and efficient to run analysis tools like SAP. This is especially helpful to get insight into what consumers are thinking and what is trending in your enterprise (Boulton, 2016).
For companies with sensitive customer data who do not want to take on the risks associated with a public cloud and prefer to build a private cloud, Hyperconverged infrastructure (HCI) will be the standard solution in 2017. HCI solutions include preintegrated compute and storage resources to get private clouds running faster. HCI will typically be used for private sectors of a hybrid cloud (Boulton, 2016).
“Lift-and-shift migration” is the process of rewriting applications to run on public cloud systems instead of just dropping existing applications into a public cloud. When the application’s code matches the cloud’s infrastructure companies will then be able to benefit from the elasticity of the cloud. This can be costly, but in 2017 migration tools will make this process quick for companies and it becomes less costly to lift-and-shift applications in bulk (Boulton, 2016).
Containers will be highly desired for developers in 2017. Paul Rubens at CIO describes containers as “an entire runtime environment: an application, plus all its dependencies, libraries and other binaries, and configuration files needed to run it, bundled into one package” (Rubens, 2015, para. 4). Containers can move software from one computer environment to the next, such as a data center’s physical machine to a virtual machine (VM) in the cloud. The difference between containers and VMs is that a VM carries the operating system and the application. A server would have multiple operating systems running on it, using more resources and making it heavier (multiple gigabytes). A server using containers would carry one operating system that it shares with other containers using only several megabytes (Rubens, 2015). Developers can use containers as a IaaS technology to build platform and software stacks on. Linux containers will be available for public and private clouds at the beginning of 2017. However, switching from Virtual Machines to containers means that a company needs to be prepared for new security, monitoring and storage issues (Boulton, 2016).
While container technology starts to grow, there will continue to be improvements in the use of VMs. Google Cloud Platform’s public cloud plans on launching VMs backed by graphics processing units (GPUs) in 2017 (Novet, 2016). Although other companies have offered GPU-backed VMs before, Google’s strategy is to differentiate its offering with per-minute billing instead of the common per-hour billing (Novet, 2016). A VM backed by a GPU can also be referred to as GPU pass-through. The GPU allows a superior level of lighting, graphics and 3D scenes for multiple computers without each physical station having to have its own graphics processor (Nvidia, 2016).
With cloud computing booming and climbing towards the peak of its lifecycle, experts are providing advice for the upcoming year. Andrea Wittig, co-
founder of the cloud consulting firm Widdix, suggests automating every layer of your infrastructure to combat the challenges of the trend of moving from
virtual machines to smaller, virtual containers. He also stresses the importance of security at every level to avoid breaches in legacy architecture (Feinberg,
2016). Monitoring your resources with your business needs can also help lower cloud costs. AWS, Cloudability, and Cloudyn have tools available for this
(Boulton, 2016). Trends that are going to be popular topics in 2017 are serverless architecture, container management, hybrid environments, and SaaS
offerings such as CRM solutions (Feinberg, 2016).
Boulton, C. (2016, 11 16). 6 trends that will shape cloud computing in 2017 . Retrieved from CIO: http://www.cio.com/article/3137946/cloud-computing/6-trends-that-will-shape-cloud-computing-in-2017.html
Feinberg, L. (2016, 09 15). 5 Experts Predit Cloud Computing Trends for 2017. Retreived from CloudEndure: https://www.cloudendure.com/blog/5-cloud-experts-predict-cloud-computing-trends-2017/
Novet, J. (2016, 11 16). Google Cloud is launching GPU-backed VM instances early in 2017. Retrieved from VB: http://venturebeat.com/2016/11/15/google-cloud-is-launching-gpu-backed-vm-instances-early-in-2017/
NVIDIA. (2016). NVIDIA GRID. Dedicated GPU Technology For Virtual Desktops. Retrieved from http://www.nvidia.com/object/dedicated-gpus.html
Rubens, P. (2015, May 20). What are containers and why do you need them? Retrieved November 30, 2016, from CIO, http://www.cio.com/article/2924995/enterprise-software/what-are-containers-and-why-do-you-need-them.html