, , ,

Artificial Intelligence (AI) and Cloud Computing For Enterprises

Artificial Intelligence (AI) and Cloud Computing For Enterprises


Cloud computing is an architecture technology evolution which is exposed to business models and can revolutionise business. There is no need for organisations to make a heavy investment in order to make available these resources but only make usage charges. This is a paradigm shift from fixed capital expenditure to operating expense and huge funds locked up in technology spending can be diverted to address our immediate and urgent needs thereby optimal utilisation of funds makes it productive. These strategic shifts from investments in servers and data management increase expenditure. Funds can be better utilised in human capital, purchasing advanced technology products, diversifying to new areas, research, service, marketing, etc. wherein the direct use of these funds might prove beneficial.

Software-as-a-service(SaaS) envisages construction of hardware from the service. Cloud computing enables infrastructure and services for the computer, as and when required which is called infrastructure-as-a-service(IaaS). The computer paraphernalia includes hard disk, development platform, database, power or the entire software applications. Platform-as-a-service in the cloud is used when a bundle of and productions and product development tools hosted on the provider’s infrastructure. Developers create applications on the provider’s platform over the internet. PaaS providers may use APIs, website portals or gateway software installed on the computer.

Cloud computing will grow rapidly and with SaaS, most will adopt a wait-and-watch policy before a full-fledged adoption. Hence, organisations may not drop their existing services. There are strategic advantages to have multiple suppliers as against a single vendor. Because this will drive the business hard and make it flexible, resilient, adapt to time constraints and become a change agent.


There are multiple challenges that established companies are facing, like the increased difficulty to find talent or the inability of many large corporates to change effectively and quickly. But there is still an underestimated threat called competition – not from their own peers, but from high-tech companies that are marching unstoppably into their markets. These high-tech companies invade the well-known competitive space of established companies with unimaginable financial resources and hijack the consumer lifecycle. As a result, established companies have to find powerful solutions, if they want to exist another day. AI is one of the tools, potentially the only one in the corporate toolkit to help overcome these competitive threats. However, time is running out for established companies.

Enterprise can leverage three major types of cloud models: Public, Private and Hybrid clouds.

Private Cloud

Private cloud is a technology initiative that provides hosted services to a limited number of people behind a fire wall. Organisations who prefer to run things in-house can consider private clouds, which is a hardware package bundled together with intelligent software for requesting resources and having those resources allocated rapidly. Companies will get the ability to scale resources up and down as needed at any time and gain time-to-time market benefit without control, security, and recurring cost to a service provider.

Public Cloud

On the other hand, public cloud relies on cloud services by a third party provider. They exist beyond the company firewall, and the take complete responsibility for managing and securing an organisation’s entire infrastructure. In this setup, the cloud provider does the installation, management, provisioning, and maintenance of software, application infrastructure, or physical infrastructure resources.

It’s war: public cloud vs. private cloud

As enterprises embrace the public or private cloud, the important question to decide is which application should be kept internal?

The answer depends on this question: what is the organisation’s risk acceptance level? The more critical the data, the more important it is to keep it in-use and offloads the routine, not part of the core to public clouds.

HYBRID CLOUD: Why not both?

Hybrid cloud is a combination of both public and private cloud. In these model, an organisation might use a public cloud service for general computing but store customer data within its own data centre (private cloud). The management responsibilities are split between the enterprise and public cloud provider where the organisation provides and manages some resources in-house and has others provided externally.


The IT industry and its services and cloud significantly in the coming months with new cloud offerings. Enterprises need to adopt the cloud in order to stay ahead of the curve. The cloud is not just about an IT initiative but about how it fundamentally changes business models.

More and more organisations will move to the cloud from the perspectives of improving their bottom-line returns and obtaining better outputs. The strategic investment in the cloud services will help enterprises to better manage data complexity and size, reduce IT costs and dramatically simplify the design and installation of IT infrastructure.

Whether companies like it or not, change is here. As the number of products and services offering in the cloud space continues to grow, it underscores the fact of where things are heading. It simply makes business sense to jump on the bandwagon and embrace the benefits that cloud services offer.

Most serverless vendors offer to compute runtimes, also known as function-as-a-service (FaaS) platforms, which execute application logic but do not store data. The first “pay as you go” code execute platform was Zimki, released in 2006, but it was not commercially successful. In 2008, Google released Google App Engine, which featured metered billing for applications that use a custom Python frame work, but could not execute arbitrary code.

AWS Lambda, introduced by Amazon in 2014, was the first public vendor with an abstract serverless computing offering. AWS Lambda initially supported only node.js, it now supports Python, Java, and C#.and code written in other languages can be invoked indirectly via Node.js.

Google cloud platform offers Google cloud function, which supports Node.js and other languages.

IBM has published OpenWhisk as an open source serverless platform. OpenWhisk includes native support for Node.js, Python, Java, and Swift and supports other languages and runtime via Docker containers. Microsoft Azure offers Functions, which is offered both in the Azure public cloud or on premises via Azure stack.

At Nelson Hilliard we specialise in cloud technologies, sourcing the top 20% of cloud professionals inspired to work for you through our specialised marketing and profiling. If you are interested in having a quick talk to me regarding your employment needs please feel free to reach out.

You can also check my availability and book your 15 minute discovery call here.

Brad Nelson