Can the Cloud solve my data warehousing challenges?
Bob MugliaCEO, Snowflake Computing
2
3
What exactly is a cloud?
4
a style of computing in which scalable and elastic IT-enabled capabilities are delivered as a service using Internet
technologies
Source: Gartner
5
Private or Public?
6
7
On-demand capacity for new
projects
Converted TBs of archive image data to
modern formats
Delivering scalable new
services
Service for efficient storage and
management of financial data
Datacenter decommissioning
Migrated private datacenter to cloud
ways public cloud are being used
8
What cloud modelshould I use?
9
PaaSPlatform
applicationinfrastructure(middleware)
IaaSInfrastructure
compute +networking+storage
SaaSSoftware
providerdeliveredsoftware
Source: Gartner
10
How does this apply to data warehousing?
Vendor-managed
Optimization, tuning,
maintenanceDatabase software
Datacenter & Hardware
On-premiseCustomer-managed
IaaSInfrastructurePaaSPlatformSaaSSoftware
11
Can a cloud data warehousescale to meet my data needs?
12
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
Traditional Data Warehouse
compute and storage
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
Cloud
13
How can I work withmachine generated data?
14
structured data + semi-structured data
• Transactional data
• Relational• Fixed schema• Dominant in
traditional environments
• Machine-generated
• Non-relational• Varying schema• Most common in
cloud environments
15
Is the cloud secure?
16
data security
• Two-factor authentication
• Data Encryption• Granular access
control
• Process & procedure
• Audit and certification
Established Best Practices
Only in the Cloud
• Software always up to date• Online upgrade• Scalable logging and auditing
services+
17
Is the cloud reliable?
18
availability
Data Storage
Compute
Cloud Services
Availability Zone Availability Zone Availability Zone
Load balancer
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
CPU
19
Can I save money usingthe cloud?
20
$Yes!
21
Should I use the cloudfor my data warehouse?
22
what can happen when you do
fraud detection company
“Snowflake enables us to unlock large datasets to
make it possible for business analysts,
developers and account managers to ask their
own questions directly of the data.”
gaming company
“It’s now possible to have all of our teams
working with data in one system, without worrying that one group or job will
impact another.”
online advertising technology company
“Instead of spending an hour waiting for a
response, we get it in 5 minutes with Snowflake. So we can spend more time interpreting the
result or white-boarding harder questions”
23
It’s worth a try…
Learn more at snowflake.net