2. •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 :
3. Cloud computing is a model for enabling convenient,
on-demand network access to a shared pool of
configurable 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
8. 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 :
9. a. SaaS(Software as a Service) -
Marketing
and sales
Enterprise
Resource
Planning
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. 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..
11. 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 Business
Users
12. 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 Identity
Identity Administration
Notifications
Mail, Push, Messaging
Elastic Storage Service
13. IaaS
PaaS
SaaS
I
N
T
R
A
N
E
T
Users
Private Cloud
1. Exclusively used by a single organization
2. 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
14. I
N
T
E
R
N
E
T
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
15. 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.
17. What Are the Challenges Enterprises Face?
Challenges of Cloud Computing
QoS
Security
Fit
18. SECURITY CONCERNS IN CLOUD COMPUTING
A. Challenges, Threats and Vulnerabilities
B. Attacks
C. Data Security CLOUD MONITORING
19. 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.
20. TABLE I: Data Security Metrics
Metric Description
Encrypted Data? Indicates whether the data stored in the VM is encrypted
Encryption Algorithm The algorithm used in the encryption/decryption process
Last backup The date and time when the last backup was performed
Last integrity check The date and time when the last file system integrity check was
performed
TABLE II: Access Control Metrics
Metric Description
Valid Accesses The number of valid access attempts in the last 24 hours
Failed access attempts The number of failed access attempts in the last 24 hours
Password change interval The frequency with which users must change passwords in the VM’s
operating system
TABLE III: Server Security Metrics
Metric Description
Malware Number of malware detected in the last anti-malware scan
Last malware scan The date and time of the last malware scan in the VM
Vulnerabilities Number of vulnerabilities found in the last scan
Last vulnerability scan The date and time of the last vulnerability scan in the VM
Availability Percentage of the time in which the VM is online
TABLE IV: Network Security Metrics
Metric Description
IDS events Number of IDS events and warnings in the last 24 hours
Firewall events Number of firewall events and warnings in the last 24 hours
WebApp Firewall events Number of Web Application Firewall events and warnings in the last
21. 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.
22. Data Sync
BICS REST API
PL/SQL Import
DBCS REST API
Informatica
Oracle Data Integrator
Staging
BI App Data Warehouse
Analytic
Users
Public Cloud
Applications
Oracle/Non-Oracle Apps
CLOUD IN BI SPACE
23. Analytics
Users
Public Cloud
Applications
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 based
Metadata Creation
Analytics
Users
Non- Oracle Apps
Relational Cubes
Flat Files