27
&

Cloud Computing & Business Intelligence

Embed Size (px)

Citation preview

Page 1: Cloud Computing & Business Intelligence

&

Page 2: Cloud Computing & Business Intelligence

•What is Cloud Computing

•Architecture & Components

•Types of clouds

•Oracle Cloud Architecture

•Challenges faced by enterprises/Interests in cloud

computing

•Advantages & Disadvantages

•Future of Cloud in Business Intelligence

•Cloud Management Life Cycle

•Oracle Cloud Operational Summary

Agenda :

Page 3: Cloud Computing & Business Intelligence

Cloud computing is a model for enabling convenient, on-demand network access to a shared pool ofconfigurable computing resources (e.g., networks, servers,storage, applications, and services) that can be rapidly provisioned and released with minimal management effort or service provider interaction.

This cloud model promotes availability and is composed of:

3 Service Models• SaaS• PaaS• IaaS

3 Deployment Models• Public Cloud• Private Cloud• Hybrid Cloud

5 Essential Characteristics• On-demand self-service• Resource pooling• Rapid elasticity• Measured service• Broad network access

What Is Cloud Computing

Page 4: Cloud Computing & Business Intelligence

ARCHITECTURE :

Two important entities :• END CUSTOMER• CLOUD SERVICE PROVIDER

Page 5: Cloud Computing & Business Intelligence

Second Level Architecture

Page 6: Cloud Computing & Business Intelligence

High Level Architecture

Page 7: Cloud Computing & Business Intelligence

Oracle Cloud Computing Architecture

Page 8: Cloud Computing & Business Intelligence

SaaS applications are designed for end-users, delivered over the web PaaS is the set of tools and services designed to make coding and deploying those applications quick and efficient IaaS is the hardware and software that powers it all – servers, storage, networks, operating systems

Service Models :

Page 9: Cloud Computing & Business Intelligence

a. SaaS(Software as a Service) -

Marketing and sales

Enterprise ResourcePlanning

Social Relationship Management

Supply chain Management

Human Talent Management

Human Capital

Management

Characteristics of SaaS

• Web access to commercial software • Software delivered in a “one to many” model • Users not required to handle software upgrades and patches

Customer Relationship Management Most Widely used SaaS Service

Page 10: Cloud Computing & Business Intelligence

10

Level 2: Configurable per customer

Level 3: configurable & Multi-Tenant-Efficient

Level 1: Ad-Hoc/Custom – One Instance per customer

Level 4: Scalable, Configurable & Multi-Tenant-Efficient

Cont..

Page 11: Cloud Computing & Business Intelligence

b. PaaS(Platform as a Service) -

Characteristics of PaaS

• Services to develop, test, deploy, host and to maintain applications in the same integrated development environment. • Web based user interface creation tools help to create, modify, test and deploy different UI scenarios . • Multi-tenant architecture where multiple concurrent users utilize the same development application . • Built in scalability of deployed software including load balancing and failover .

Developers

DBMS Java Developer Mobile

Collaboration Social Network Big Data Analytics BPM

Line of BusinessUsers

Page 12: Cloud Computing & Business Intelligence

b. IaaS(Infrastructure as a Service) -

Characteristics of IaaS

• Resources are distributed as a service • Allows for dynamic scaling • Has a variable cost, utility pricing model • Generally includes multiple users on a single piece of hardware

Storage (Object Storage)

Secure IdentityIdentity Administration

NotificationsMail, Push, Messaging

Elastic Storage Service

Page 13: Cloud Computing & Business Intelligence

IaaSPaaS

SaaSINTRANET

Users

Private Cloud

1. Exclusively used by a single organization2. Typically controlled, managed and hosted in by in-house IT.3. Large number of applications

Advantages :• Lower total costs• Greater control over security, compliance &

quality of service• Easier integration

Page 14: Cloud Computing & Business Intelligence

INTERNET

Public Clouds

IaaS

PaaS

SaaS

• Used by multiple tenants on a shared basis• Hosted and managed by cloud service

provider• Limited variety of offerings

Advantages :• Lower upfront costs• Economies of scale• Simpler to manage• OpEx

Both offer:• High efficiency• High availability• Elastic scalability• Fast deployment

Page 15: Cloud Computing & Business Intelligence

Community Clouds :For use by a group of related organizations who wish to make use of a common cloud computing environment .Hybrid Clouds :When a single organization adopts both private and public clouds for a single application in order to take advantage of the benefits of both.

Page 16: Cloud Computing & Business Intelligence

Why Are Enterprises Interested in Cloud?

Cost

Speed

Page 17: Cloud Computing & Business Intelligence

What Are the Challenges Enterprises Face?Challenges of Cloud Computing

QoS

Security

Fit

Page 18: Cloud Computing & Business Intelligence

SECURITY CONCERNS IN CLOUD COMPUTING A. Challenges, Threats and Vulnerabilities

B. Attacks

C. Data Security CLOUD MONITORING

Page 19: Cloud Computing & Business Intelligence

Architecture is divided in three layers

• Infrastructure

• Integration

• View

Main components of the architecture

Node information gatherer

VM monitor

Configuration

Monitoring tool server

Database

SLA’s Service level agreement by which the providers ensure their clients that their data is safe .They do so by monitoring and enhancing security metrics.

Page 20: Cloud Computing & Business Intelligence

TABLE I: Data Security Metrics Metric DescriptionEncrypted Data? Indicates whether the data stored in the VM is encryptedEncryption Algorithm The algorithm used in the encryption/decryption processLast backup The date and time when the last backup was performedLast integrity check The date and time when the last file system integrity check was

performed

TABLE II: Access Control Metrics Metric DescriptionValid Accesses The number of valid access attempts in the last 24 hoursFailed access attempts The number of failed access attempts in the last 24 hoursPassword change interval The frequency with which users must change passwords in the VM’s

operating system

TABLE III: Server Security Metrics Metric DescriptionMalware Number of malware detected in the last anti-malware scanLast malware scan The date and time of the last malware scan in the VMVulnerabilities Number of vulnerabilities found in the last scanLast vulnerability scan The date and time of the last vulnerability scan in the VMAvailability Percentage of the time in which the VM is online

TABLE IV: Network Security Metrics Metric DescriptionIDS events Number of IDS events and warnings in the last 24 hoursFirewall events Number of firewall events and warnings in the last 24 hoursWebApp Firewall events Number of Web Application Firewall events and warnings in the last

24 hours

Page 21: Cloud Computing & Business Intelligence

ADVANTAGES: Software as a Subscription Reduced Software Maintenance Increased Reliability Environmentally Friendly Cost Reduction Portability/Accessibility

DISADVANTAGES:

Bandwidth budget may cost high

App performance may suffer

Data might not be cloud-worthy

Too big to scale.

Page 22: Cloud Computing & Business Intelligence

Data SyncBICS REST APIPL/SQL ImportDBCS REST API

InformaticaOracle Data Integrator

StagingBI App Data Warehouse

AnalyticsUsers

Public CloudApplications

Oracle/Non-Oracle Apps

CLOUD IN BI SPACE

Page 23: Cloud Computing & Business Intelligence

AnalyticsUsers

Public CloudApplications

Oracle/Non-Oracle Apps

Automate Data Management(ETL) Process

PL/SQL Import DBCS REST API

Data Sync BICS REST API

Oracle Cloud

Oracle DB Schema Service

Oracle BI Cloud Service

Web basedMetadata Creation

AnalyticsUsers

Non- Oracle Apps

Relational Cubes

Flat Files

Page 24: Cloud Computing & Business Intelligence
Page 25: Cloud Computing & Business Intelligence

Cloud Management Lifecycle

Page 26: Cloud Computing & Business Intelligence
Page 27: Cloud Computing & Business Intelligence