Why Venture to Cloud Based Business Analytics A Position Paper Citing the Development of Cloud-Based...

20
Why Venture to Cloud Based Business Analytics A Position Paper Citing the Development of Cloud-Based Business Analytics A partial fulfillment of requirements for MIT Specialization 4 Submitted by: Michelle Anne L. Constantino G22 Submitted to: Ms. Amy Lyn M. Maddalora Professor

Transcript of Why Venture to Cloud Based Business Analytics A Position Paper Citing the Development of Cloud-Based...

Why Venture to Cloud Based Business Analytics

A Position Paper Citing the Development of Cloud-Based Business Analytics

A partial fulfillment of requirements for

MIT Specialization 4

Submitted by:

Michelle Anne L. Constantino

G22

Submitted to:

Ms. Amy Lyn M. Maddalora

Professor

Revision

Nowadays, battle between providing services has always been with

on-premise servers vs. the cloud-based environment. There are

differences in both types of servers with one being owned and the

other being a part of a number of virtual servers that play host

to various companies that are considered to be a boom because

they are much scalable or they would not need to acquire too many

resources. The focus of this position paper is to talk about why

people should start moving to cloud-based business analytics in

the foreseeable future and how being in the cloud revolutionize

the game of business analytics.

Gartner defines Business Analytics as “solutions used to build

analysis models, simulations to create scenarios, understand

realities and predict future states”. Business Analytics

erstwhile have three types: descriptive, predictive and

prescriptive which are all invested on by a company. Mckendrick

(2012) mentioned in the article that even as businesses and IT

spending go down, companies still invest on BI and analytics

itself since the value is expected to reciprocate itself over

time.

On-premise business analytics are still common with the entire

data still being built on a database server with resources being

maintained by in-house IT personnel meanwhile cloud-based

business analytics are a part of the cloud paradigm which deploys

solutions over the internet.

Analytics within cloud computing has not been implemented by most

of the companies, there is still an issue on the use of cloud as

a service with security being its main consideration since

companies will not own the resources, they would be riding on the

service of the cloud provider and will not see the internals on

how does it operate. There is also a discussion on to where the

data will be placed into since building cloud-based business

analytics removes the idea of having your own database server

within your reach thus moving everything to the cloud.

Cloud-based business analytics had been introduced in Technology

articles around 2011 and is seen to have to boom in 2-3 years

time. In the advent of big data and the need for space to conduct

business analytics, cloud may seem to be the best solution even

with the loopholes that needs to be addressed.

Many of those who got the idea of conducting cloud-based business

analytics may seek the following reasons:

Company Stability

Companies or SAAS (Software-as-a-Service) providers have

provided the same kind of service and some of them had not

compared well yet to tech titans which are selling on-

premise business analytics software, there is still doubt

that when a company avails cloud-based business analytics as

to how long they would be capable to deliver the service you

requested, not unless if they are a company like IBM which

had established its name towards its software deployments,

there are still questions on how this new cloud business

solution players are working to be able to achieve their

goals.

On-premise based analytics software are lucrative when it

comes to their functions compared to on-demand business

analytics where they seem to look like to be to good to be

true.

Security

Placing a data warehouse within the cloud opens up the

company to losing information over the internet, unlike in

an controlled setup like the data center, data is meant to

be accessed by individuals who are given the access rights

to the database, thus when they perform on-premise business

analytics, there is an assurance that what they are able to

see is something that they have the right to see.

Cost

When it comes to moving to cloud-based business analytics,

migration of data with what ordinarily has been within on-

premise is subject to cost and if you are moving to another

software, it would be asked why do you need to change when

you have with you the king of BI applications, Microsoft

Excel. Sherman (2010) of Forbes believed that to be

successful with cloud-based BI, one must be able to knock of

at least the king of its throne.

Redundancy: What if cloud based solution provider for

analytics fail?

Most cloud based solution providers have in their quotations

the term they do the backup for you and had provided a

measure wherein your backups storage are in place. However,

every minute that is down is every minute of lost within the

company. What if you want to generate a report on a certain

degree of sales measure then find out that your cloud server

is down.

The concept of redundancy is still available on on-premise

servers with a physical and a standby server intact. You can

have your servers up in no time.

The picture above is an example of an Oracle DataGuard setup

which is used in companies where a primary server and a

standby server are together setup. The primary server is in

sync with the standby server by sending the archive logs or

the changes that occurred within the primary database. In

the event that a disaster happens, the database

administrator or whoever is in charge of the database

services can perform a series of queries to switching the

database to declaring that the database needs to be switched

or there is already a failure in the instance and one must

be needed to come up. There is also a redundancy procedure

that can be done within the cloud but should be taken into

consideration strongly.

Another reason why companies (or service providers) do not

venture totally to doing cloud-based analytics is because

the cloud is not meant for redundancy, the best thing they

can actually do is to have a backup copy of your data –

physical copy. It is not the same as on-premise servers

where what you have is something you control of using.

Why go Cloud Based Business Analytics

Company Stability

Companies that are selling on-demand BI applications are

still around because they cut costs implementation, make do

with the scarce resources and make it easy for their trained

users to get to know their applications. Their portability

and availability makes them still stand even with the

competing brands they have today.

Security

Liberman Software (2012), one solution provider for cloud –

based analytics defines the need to have privileged identity

management of the software, they had established ERPM or the

Enterprise Resource Password Manager. ERPM automatically

discovers the privileged accounts that could be able to

access the network. . It helps protect an organization’s

most sensitive data by fully auditing administrative access

to systems and applications in the IT infrastructure. ERPM

specifically shows who had access to systems with critical

data, at what time and for what stated purpose.

Cloud based service providers also has the control of the

remote access to the IT infrastructure and would be hard to

bypass if done outside the network.

Cost Extensibility

Depending on the type of service and the extent of coverage,

cloud based analytics may turn out to be expensive at first

but later on, you would realize that the infrastructure

would actually last longer compared to having your

applications hosted in an on-premise infrastructure.

Investment-wise, having to go for anything cloud-based may

seem to be appealing than to upgrade every now and then, you

maximize the ability to scale up and to grow with your data

when you are in the cloud.

Redundancy

Cloud based solutions keep a copy of the backup into RAID

formats that they use in case of failures.

Performing Cloud Based Business Analytics

Klipfolio defined cloud-based BI as a series of applications that

are hosted in a virtual network such as the internet. Cloud-based

solution providers can handle the complexities of implementing BI

– from assembling the analytics components, networking and

storage plus data normalization through ETL, management of data

sources, and finally, achitecting of an analytic solution by data

scientists and analysts.

Figure 1: ETL Processing

This figure explains what a data mart ETL process contains which

refers to a process in database usage that: extracts data from

outside sources, transforms it to fit operational needs and loads

it to the end target. The figure also notes that throughout the

process, security and data privacy as well as systems management

and administration must be taken into consideration.

Gadhi (2011) mentioned that transformation to cloud computing

changes the economics of business intelligence and analytics.

Cloud computing is both a business delivery model and an

infrastructure management methodology. The business delivery

model provides you with a standard offering of services, such as

business analytics that are easily accessed and rapidly

provisioned. Steps, such as producing hardware, installing

middleware and software, and provisioning networks, are

dramatically simplified. The infrastructure management

methodology is built on virtualized resources and provides better

economics and increased ability to scale. It makes high-volume,

low-cost analytics possible.

(Gandhi, 2011) Not all clouds are created equal there are still

differences on important attributes such as location, ownership,

access, targeted users and workload (application types), varies across

an array of clouds. The picture below describes the types of cloud

services you can choose from:

Figure 2.0 If you are going to look at types of cloud-based services

which are available within the market, it concentrates to 3 standards:

private cloud, hybrid model and public cloud. A private cloud is

dedicated to an enterprise behind the firewall. You could also use

subscription services that will just host the server for your company

and not share it with others. A public cloud is a series of IT

activities/functions that provides a virtual server to a number of

companies while a hybrid cloud is something that may instantly be

taken into consideration as it does not eliminate the internal servers

(database) while starting to move some services into the cloud. The

three types of cloud meant to augment what traditional IT

infrastructure has which is behind an internet, within the enterprise,

manned by an IT personnel that develops/maintains the system.

Companies Doing Cloud-Based Business Analytics

Tibco Jaspersoft, a provider in Cloud-Based Business Analytics has

tied up with Amazon Web Services to provide cloud-based services that

serves startup companies to the Fortune Top 500 companies they provide

the service payment for an hour for as low as $1 or an annual payment,

consuming the service you only use.

Haidar Hadi, programmer for Devicescape likes the idea of this cloud-

based analytics providers that they were able to finish their

deployments and install their dashboard in less than an hour

instantly. Jaspersoft has tried to meet the needs of their clients

with its partnership not just with AWS but with other major service

providers such as Red Hat, Microsoft, etc.

Other companies performing cloud-based business analytics are also

around to venture into the service and others like IBM, Bodais,

Alterix, Kognitio etc.

Why venture to Cloud-Based Business Analytics anyway?

There’s always the question of security or who’s who within the

companies that offer the same kind of services within the

provider, but still cloud-based business analytics has shown a

lot of promise on why companies should start venturing into the

process.

Below is a reason for SaaS Adoption as studied by Gartner (2012)

which is why companies had adapted cloud-based business

analytics.

The figure above represents Gartner’s study on the Primary

Reasons for Driving SaaS Adoption for 2 years (2010-2012) where

the primary force of the adoption of SaaS based on percentage of

respondents is the perceived lower total cost of ownership (TCO)

than the on-premise solution.

Another study made by Nelson (2014) cites a research which

includes the following figures:

Key findings include:

54% of IT leaders would choose a cloud-based BI solution for

a new environment, against just 14% who would prefer on-

premise

80% of those who choose cloud BI are satisfied with their

service, versus only 51% who are satisfied with their on-

premise solution

Cloud has a definite speed advantage: 83% of respondents say

they can implement cloud BI faster, against only 4% for on-

premise

Cloud also has a cost edge, with 68% of cloud BI

implementations coming in at, or below, expected costs,

while 54% of on-premise solutions met their cost

expectations (this means nearly half of on-premise

implementations exceeded cost estimates)

44% said on-premise requires more user training, versus just

5% who think cloud needs more training for employees to

learn

On-premise solutions also lag behind in frequency of use,

with 51% saying that cloud BI is accessed more often by more

employees, against just 18% for on-premise

Predictably, not one respondent said on-premise was better

for mobile accessibility.

Cloud-based business analytics does not take away jobs, they make

the job easier for the employee who had been doing the report or

does adhoc reporting. If you were to talk about having to scale

up, work with data marts that store at least 15 years or data or

analyze a current situation based on what is requested, then

cloud based is the name of the game for business analytics.

Cloud-based analytics has run into the minds of various organizations

as a cost-effective way of providing solutions for the generation of

reports, analyzing data and to make decisions onto the level of the

top management. There is also the thought of scalability: How much

data are we going to have in 5 to 10 years from now and how do we do

capacity planning.

However, the implementation would require indeed a serious study as to

the following reasons:

Do we move everything to the cloud as quickly as

possible?

What do we do on-premise? Do we do parallel analytics

with the resources the company has?

The security level? How do we make sure that it is

safer even if we do the analytics outside the cloud.

The idea is no longer foreign, since companies and decision-makers

would look at their equipment long term, going cloud-based, which

would mean having to rely on virtualized solutions means addressing

the need of buying that much infrastructure or worrying about

compatibility issues. There is also such a thing as “trial period” for

software that provide cloud-based solutions, you can try and remove

the virtual machines you’ve captured after a month which makes cloud-

based solutions appealing to individuals and companies as well.

Reports show that cloud-based solutions may not be as popular now

since a handful of companies had just started using cloud-based

business analytics but would definitely grow in 2014. With the advent

of development of big data, analytics is meant to be hosted in a

platform that actually scales up as you need it. Data is Wealth, and a

company with that much data can use it for bigger situations or tasks

at hand. For now, we are here to witness the development of cloud-

based analytics, from PAAS, SAAS and other BI applications which help

make decision making easier.

The proponent of this position paper entitled: Why Venture into Cloud-

Based Business Analytics provides plan of action towards implementing

cloud-based analytics, to which experts may look into when building

their data warehouse soon:

Take advantage of the cloud based business analytics

solution providers which wants to let you try their

services – at least you would not commit instantly

without knowing the specifications of the cloud-based

services. There is also the per hour approach such as

the one provided by Jaspersoft where you only pay per

hour of the services you need with the same service as

of the annual price.

Identify what can be taken out and what should be left

within your reach – Data yes, you would have to work

with it but you cannot really put everything up there

in the cloud until you are sure of it.

Migration will never be easy – you cannot do away with

your on-premise infrastructure just yet. Data to be

migrated should be looked into, extensive

transactional data must be kept on an on-premise

server. Know what to put out and know what stays.

Do capacity planning – Cloud is scalable, but it does

not mean you should immediately go 2TB HDD. Capacity

planning is required to know what kind of cloud

solution should you need to set up, the processor, the

RAM and the HDD so you would utilize the service

properly.