cloud computing & business intelligence
TRANSCRIPT
&
•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 :
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
ARCHITECTURE :
Two important entities :• END CUSTOMER• CLOUD SERVICE PROVIDER
Second Level Architecture
High Level Architecture
Oracle Cloud Computing Architecture
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 :
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
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..
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
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
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
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
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.
Why Are Enterprises Interested in Cloud?
Cost
Speed
What Are the Challenges Enterprises Face?Challenges of Cloud Computing
QoS
Security
Fit
SECURITY CONCERNS IN CLOUD COMPUTING A. Challenges, Threats and Vulnerabilities
B. Attacks
C. Data Security CLOUD MONITORING
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.
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
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.
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
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
Cloud Management Lifecycle