SlideShare a Scribd company logo
1 of 36
Download to read offline
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
April 3rd, 2018
Mike Gualtieri - VP, Principal Analyst, Forrester Research
Mike Stolz - Lead Product Manager, Pivotal
Jagdish Mirani - Principal Product Marketing Manager, Pivotal
Overcoming Data Gravity in
Multi-Cloud Enterprise
Architectures
Cover w/ Image
Topics
■  What’s driving multi-cloud?
■  What is the data challenge?
■  How does design thinking change in a
multi-cloud architecture?
■  What are the architectural/imperatives for
multi-cloud?
■  What are some real-world multi-cloud
use cases?
■  Key Pivotal solution components
What’s driving multi-cloud?
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
Business Drivers for Multi-cloud
●  Avoid vendor lock-in
●  Meet quality of service requirements (online availability and response time) using multiple
distributed data centers for geographic proximity to customers and consumers
●  Organizational boundaries (ex: align the tech stack and IT operations by business unit)
●  Risk diversification / mitigation
●  Data sovereignty, laws, regulations
●  Leverage cloud provider strengths and innovation
5© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Public Cloud big data services are at the top of the list, followed by
security analytics.
Base: 2106 global data and analytics technology decision makers
Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
What are the Data Challenges?
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
Data Gravity in the Enterprise
●  New data is being generated in the cloud, outside the walls of the enterprise
●  Data sources are becoming more diverse
●  Network bandwidth and latency
●  Volume of data is still exploding
●  Data distribution vs. consistency
●  Data governance, laws, security, provenance
●  Metadata creation and accumulation
●  Failure states of the system
And it’s not all internet data ...
Internet data
Enterprise data
20%
80%
Enterprise data has
huge, differentiated
value.
© 2013 Forrester Research, Inc. Reproduction Prohibited 9
Enterprise data is rich with differentiation
›  Customer transaction data
›  Supplier transaction data
›  Contract data
›  Inventory data
›  Supply chain data
›  Product/service data
›  Website data
›  ERP and manufacturing
data
›  R&D data
›  Sales and CRM data
›  Marketing/advertising data
›  Human resources data
›  Finance/accounting data
11001001101100
010010011
010011001101
0100
Customerdata
Transactions
Applications
Logs
Enterprises has dozens, hundreds, and
thousands of data sources.
11© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Data Lake Architectures are Prevalent, but not the Answer for Multi-
Cloud
Base: 2106 global data and analytics professionals
Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
12© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Real-time
insights
Operational
insights
Performance
insights
Strategic
insights
Insight: Shopping for
furniture
Action: Recommend
cleaning supplies
Insight: Profit lower than
goal
Action: Optimize price
Insight: Demand forecast
strong
Action: Increase inventory
Insight: Furniture demand
high
Action: Expand product line
TimetoAct
Perishability
Sub-second to
seconds
Seconds to
hours
Days to
weeks
Weeks to
years
Sub-second to
seconds
Seconds to
hours
Hours to
weeks
Weeks to
years
Enterprises must act on a range of perishable
insights to get value from data and analytics
13© Copyright 2013 Pivotal. All rights reserved. 13© Copyright 2016 Pivotal. All rights reserved.
DataTemperatureWarmHot
GemFire/Greenplum
Connector
Transactional
data
Write behind
Analytical
parameters
to cache
GemFire and GPDB - Big Data meets Fast Data
Seamlessly share data
between GemFire and
Greenplum
Bi-directional direct
connection between
GemFire CacheServers
and Greenplum
Segment Servers
How does design thinking change in a multi-
cloud architecture?
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
●  Weigh the cost-benefit of multicloud portability for each application;
prioritize accordingly. Segment applications based on primary need:
redundancy vs. functional distribution.
●  Avoid the factors that contribute to lock-in
●  Design for cloud native environments, favoring modular design with
contextual isolation and statelessness (12-factor apps)
●  Map the workload requirements for each application (or components of
each application) to the cloud provider that provides the best-of-breed
services
●  Assess the culture and appetite for formalizing a multi-cloud strategy
Application Design Thinking for Multi-Cloud
What are some real-world multi-cloud use
cases?
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
Common Use Cases for Multi-cloud
1.  Disaster Recovery
2.  Public cloud as an
extension of the
datacenter
3.  Active/Active
WAN Replication across
Foundations, across
Clouds
Disaster Recovery (DR) Restoration Pattern
●  Recovery site brought online as needed
●  Multiple foundations can share a recovery site
●  Recovery site can reside on-premises, in a co-location
facility, or the public cloud
●  Recovery site includes an operational foundation, with only
the most critical apps
●  Primary site’s data is replicated to recovery site via Pivotal
Cloud Cache’s WAN replication
●  Can be used in conjunction with other methods
Public Cloud as Extension of the Datacenter
●  For short periods of time to offload spikes in traffic
●  Often in support of major business events
(product launch, marketing campaign, or surge in
seasonal traffic)
●  Pay for extra resources only when they are
needed
●  Requires a high-speed, dedicated connection
●  WAN replication propagates data changes in both
directions
Active - Active Deployment
●  Global traffic manager directs traffic from clients
●  Users can be routed to the PCF foundation physically closest to them
●  Other routing policies: round-robin, weight-based, latency-based, geolocation, and session affinity
(cookie-based or client IP)
●  PCC Wan replication propagates data changes in both directions
WAN
Replication
What are the Architectural Imperatives for
Multi-Cloud?
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
22© 2017 FORRESTER. REPRODUCTION PROHIBITED.
Companies are looking to improve data quality and consistency
Base: 3378 global data and analytics professionals
Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
Conflict Resolution in Active/Active Setup
23
●  PCC automatically detects conflicts and retains the latest
data
○  Local timestamps and conflict detection algorithms
●  Can use custom code for conflict resolution
●  Alternative: design the system to avoid conflicts ...
Design Principles for Active-Active Patterns
●  Exchange pattern
●  Realm manager pattern
●  Follow-the-sun pattern
●  Inventory allocation pattern
●  Apology based computing
Multi-site Active-Active Design Patterns
1. Exchange Pattern
NYSE
LSE
LSE
TSE
NYSE, TSE Read--only
LSE, TSE Read--only
NYSE, LSE Read--only
Client connects
to all
exchanges it
needs for
writing, uses
local copy for
read only
access.
Multi-site Active-Active Design Patterns
2. The "Realm Manager"
Pattern:
Use the “Command”
pattern to request that
an action be performed
on your behalf.
Request gets forwarded
to all distributed
systems but only the
one with the right
permission actually
takes the action.
Read Only For This Customer
Read Only For This Customer
Write Permission For This Customer
Multi-Site Active-Active Design Patterns
3. Follow the Sun
Pattern:
This is the "Global book"
pattern common in
Financial Services.
The token is here
Multi-Site Active-Active Design Patterns
4. Inventory Allocation Pattern:
This pattern is
commonly used when
there are multiple
trading venues and
selling short is not
allowed.
Partial Inventory
Partial Inventory
Partial Inventory
Partial Inventory
Multi-Site Active-Active Design Patterns
5. Apology based computing:
This is the pattern
that Max Feingold
refers to when he
says:
“At global scale,
getting the truth is
really really
expensive.”
Key Pivotal Solution Components
Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
Pivotal Cloud Foundry: Multi-Cloud with BOSH + CPI
Pivotal Cloud
Cache
●  Cross DC data sharing
●  Dev can push server-side code to save data to backing store
●  Support persistence w/Regions
●  Support multi-WAN connected cluster
Pivotal Cloud Foundry Marketplace
•  Easy accessibility
through Marketplace
•  Instant Provisioning
•  Bind to apps through
easy to use interface
•  Lifecycle management
•  Common access
control and audit trails
across services
MySQL New Relic
Single Sign-
On
RabbitMQ
Config
Server
Service
Directory
Circuit
Breaker
Signal
Sciences
Crunchy
PostgreSQL AND
MORE
Services Marketplace
Pivotal Cloud
Cache
Dynatrace
Extending the Pivotal Cloud Foundry Platform for Microservices Architectures
Multi-Cloud is Inevitable
●  Enables flexibility and choice
○  Go in with a well considered multicloud strategy and
plan, rather than ad-hoc
●  Map cost-benefit back to business drivers: business
continuity, portability and the absence of lock-in,
opportunistic use case placement and future-proofing, ...
Summary: Assessing Your Choices
●  Option 1: Build directly on top of an IaaS
○  Prepare (cross train) staff on all identified cloud providers
○  Choose native management tools and operational processes for each
cloud
○  Maintain diligence towards avoiding lock-in
●  Option 2: Build on top of a PaaS like Pivotal Cloud Foundry
○  Platform, tools, and methodology that mask the differences between IaaS
○  Continuous and rapid provisioning of apps and services
○  Automated ‘day 2’ operations
© Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0
April 3rd, 2018
Mike Gualtieri - VP, Principal Analyst, Forrester Research
Mike Stolz - Lead Product Manager, Pivotal
Jagdish Mirani - Principal Product Marketing Manager, Pivotal
Overcoming Data Gravity in
Multi-Cloud Enterprise
Architectures

More Related Content

What's hot

Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeDenodo
 
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...MongoDB
 
Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Denodo
 
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo
 
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo
 
Denodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time ResponsesDenodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time ResponsesDenodo
 
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...Denodo
 
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo
 
Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0Denodo
 
Logical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and AnalyticsLogical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and AnalyticsDenodo
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesDenodo
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Denodo
 
Enabling Cloud Data Integration (EMEA)
Enabling Cloud Data Integration (EMEA)Enabling Cloud Data Integration (EMEA)
Enabling Cloud Data Integration (EMEA)Denodo
 
Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Denodo
 
Enabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseEnabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseDenodo
 
Data Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsData Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsDenodo
 
Data Services and the Modern Data Ecosystem
Data Services and the Modern Data EcosystemData Services and the Modern Data Ecosystem
Data Services and the Modern Data EcosystemDenodo
 
Denodo DataFest 2017: Company Leadership from Data Leadership
Denodo DataFest 2017: Company Leadership from Data LeadershipDenodo DataFest 2017: Company Leadership from Data Leadership
Denodo DataFest 2017: Company Leadership from Data LeadershipDenodo
 
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudDenodo
 
Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Denodo
 

What's hot (20)

Data Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data LakeData Virtualization: An Essential Component of a Cloud Data Lake
Data Virtualization: An Essential Component of a Cloud Data Lake
 
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...
MongoDB Days UK: Building an Enterprise Data Fabric at Royal Bank of Scotland...
 
Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7Take your Data Management Practice to the Next Level with Denodo 7
Take your Data Management Practice to the Next Level with Denodo 7
 
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge ComputingDenodo DataFest 2017: Data Virtualization in the World of Edge Computing
Denodo DataFest 2017: Data Virtualization in the World of Edge Computing
 
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data DeliveryDenodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
Denodo DataFest 2017: Modern Data Architectures Need Real-time Data Delivery
 
Denodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time ResponsesDenodo DataFest 2017: Outpace Your Competition with Real-Time Responses
Denodo DataFest 2017: Outpace Your Competition with Real-Time Responses
 
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
Denodo Data Virtualization Platform: Overview (session 1 from Architect to Ar...
 
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with OktopusDenodo Data Virtualization - IT Days in Luxembourg with Oktopus
Denodo Data Virtualization - IT Days in Luxembourg with Oktopus
 
Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0Best Practices for Migrating from Denodo 6.x to 7.0
Best Practices for Migrating from Denodo 6.x to 7.0
 
Logical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and AnalyticsLogical Data Warehouse: The Foundation of Modern Data and Analytics
Logical Data Warehouse: The Foundation of Modern Data and Analytics
 
Virtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & BénéficesVirtualisation de données : Enjeux, Usages & Bénéfices
Virtualisation de données : Enjeux, Usages & Bénéfices
 
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?Data Lake Acceleration vs. Data Virtualization - What’s the difference?
Data Lake Acceleration vs. Data Virtualization - What’s the difference?
 
Enabling Cloud Data Integration (EMEA)
Enabling Cloud Data Integration (EMEA)Enabling Cloud Data Integration (EMEA)
Enabling Cloud Data Integration (EMEA)
 
Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)Data Virtualization: From Zero to Hero (Middle East)
Data Virtualization: From Zero to Hero (Middle East)
 
Enabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data WarehouseEnabling Self-Service Analytics with Logical Data Warehouse
Enabling Self-Service Analytics with Logical Data Warehouse
 
Data Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation AnalyticsData Virtualization - Enabling Next Generation Analytics
Data Virtualization - Enabling Next Generation Analytics
 
Data Services and the Modern Data Ecosystem
Data Services and the Modern Data EcosystemData Services and the Modern Data Ecosystem
Data Services and the Modern Data Ecosystem
 
Denodo DataFest 2017: Company Leadership from Data Leadership
Denodo DataFest 2017: Company Leadership from Data LeadershipDenodo DataFest 2017: Company Leadership from Data Leadership
Denodo DataFest 2017: Company Leadership from Data Leadership
 
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the CloudEvolving From Monolithic to Distributed Architecture Patterns in the Cloud
Evolving From Monolithic to Distributed Architecture Patterns in the Cloud
 
Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)Data Virtualization for Data Architects (New Zealand)
Data Virtualization for Data Architects (New Zealand)
 

Similar to Overcoming Data Gravity in Multi-Cloud Enterprise Architectures

Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyMongoDB
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Cloud-Native Data: What data questions to ask when building cloud-native apps
Cloud-Native Data: What data questions to ask when building cloud-native appsCloud-Native Data: What data questions to ask when building cloud-native apps
Cloud-Native Data: What data questions to ask when building cloud-native appsVMware Tanzu
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Denodo
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Denodo
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Denodo
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsStreamsets Inc.
 
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)Denodo
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An IntroductionDenodo
 
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...Denodo
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnectaDigital
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Timothy Spann
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItDenodo
 
Key Considerations While Rolling Out Denodo Platform
Key Considerations While Rolling Out Denodo PlatformKey Considerations While Rolling Out Denodo Platform
Key Considerations While Rolling Out Denodo PlatformDenodo
 
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...SoftServe
 
How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...Senaka Ariyasinghe
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Denodo
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBMongoDB
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionDenodo
 

Similar to Overcoming Data Gravity in Multi-Cloud Enterprise Architectures (20)

Accelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data StrategyAccelerating the Path to Digital with a Cloud Data Strategy
Accelerating the Path to Digital with a Cloud Data Strategy
 
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
Denodo Partner Connect: A Review of the Top 5 Differentiated Use Cases for th...
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Cloud-Native Data: What data questions to ask when building cloud-native apps
Cloud-Native Data: What data questions to ask when building cloud-native appsCloud-Native Data: What data questions to ask when building cloud-native apps
Cloud-Native Data: What data questions to ask when building cloud-native apps
 
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
Maximizing Oil and Gas (Data) Asset Utilization with a Logical Data Fabric (A...
 
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
Building a Single Logical Data Lake: For Advanced Analytics, Data Science, an...
 
Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)Data Virtualization: Introduction and Business Value (UK)
Data Virtualization: Introduction and Business Value (UK)
 
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSetsEnabling Next Gen Analytics with Azure Data Lake and StreamSets
Enabling Next Gen Analytics with Azure Data Lake and StreamSets
 
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
Cloud Migration headache? Ease the pain with Data Virtualization! (EMEA)
 
Data Virtualization: An Introduction
Data Virtualization: An IntroductionData Virtualization: An Introduction
Data Virtualization: An Introduction
 
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
Accelerate Digital Transformation with Data Virtualization in Banking, Financ...
 
Connecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud PlatformConnecta Event: Big Query och dataanalys med Google Cloud Platform
Connecta Event: Big Query och dataanalys med Google Cloud Platform
 
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...Implement a Universal Data Distribution Architecture to Manage All Streaming ...
Implement a Universal Data Distribution Architecture to Manage All Streaming ...
 
Bridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need ItBridging the Last Mile: Getting Data to the People Who Need It
Bridging the Last Mile: Getting Data to the People Who Need It
 
Key Considerations While Rolling Out Denodo Platform
Key Considerations While Rolling Out Denodo PlatformKey Considerations While Rolling Out Denodo Platform
Key Considerations While Rolling Out Denodo Platform
 
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
From Business Idea to Successful Delivery by Serhiy Haziyev & Olha Hrytsay, S...
 
How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...How to develop a multi cloud strategy to accelerate digital transformation - ...
How to develop a multi cloud strategy to accelerate digital transformation - ...
 
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
Product Keynote: Denodo 8.0 - A Logical Data Fabric for the Intelligent Enter...
 
Webinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDBWebinar: Faster Big Data Analytics with MongoDB
Webinar: Faster Big Data Analytics with MongoDB
 
Why Data Virtualization? An Introduction
Why Data Virtualization? An IntroductionWhy Data Virtualization? An Introduction
Why Data Virtualization? An Introduction
 

More from VMware Tanzu

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItVMware Tanzu
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023VMware Tanzu
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleVMware Tanzu
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023VMware Tanzu
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductVMware Tanzu
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready AppsVMware Tanzu
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And BeyondVMware Tanzu
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023VMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023VMware Tanzu
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptxVMware Tanzu
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchVMware Tanzu
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishVMware Tanzu
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVMware Tanzu
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - FrenchVMware Tanzu
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023VMware Tanzu
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootVMware Tanzu
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerVMware Tanzu
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeVMware Tanzu
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsVMware Tanzu
 

More from VMware Tanzu (20)

What AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About ItWhat AI Means For Your Product Strategy And What To Do About It
What AI Means For Your Product Strategy And What To Do About It
 
Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023Make the Right Thing the Obvious Thing at Cardinal Health 2023
Make the Right Thing the Obvious Thing at Cardinal Health 2023
 
Enhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at ScaleEnhancing DevEx and Simplifying Operations at Scale
Enhancing DevEx and Simplifying Operations at Scale
 
Spring Update | July 2023
Spring Update | July 2023Spring Update | July 2023
Spring Update | July 2023
 
Platforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a ProductPlatforms, Platform Engineering, & Platform as a Product
Platforms, Platform Engineering, & Platform as a Product
 
Building Cloud Ready Apps
Building Cloud Ready AppsBuilding Cloud Ready Apps
Building Cloud Ready Apps
 
Spring Boot 3 And Beyond
Spring Boot 3 And BeyondSpring Boot 3 And Beyond
Spring Boot 3 And Beyond
 
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdfSpring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
Spring Cloud Gateway - SpringOne Tour 2023 Charles Schwab.pdf
 
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
Simplify and Scale Enterprise Apps in the Cloud | Boston 2023
 
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
Simplify and Scale Enterprise Apps in the Cloud | Seattle 2023
 
tanzu_developer_connect.pptx
tanzu_developer_connect.pptxtanzu_developer_connect.pptx
tanzu_developer_connect.pptx
 
Tanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - FrenchTanzu Virtual Developer Connect Workshop - French
Tanzu Virtual Developer Connect Workshop - French
 
Tanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - EnglishTanzu Developer Connect Workshop - English
Tanzu Developer Connect Workshop - English
 
Virtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - EnglishVirtual Developer Connect Workshop - English
Virtual Developer Connect Workshop - English
 
Tanzu Developer Connect - French
Tanzu Developer Connect - FrenchTanzu Developer Connect - French
Tanzu Developer Connect - French
 
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
Simplify and Scale Enterprise Apps in the Cloud | Dallas 2023
 
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring BootSpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
SpringOne Tour: Deliver 15-Factor Applications on Kubernetes with Spring Boot
 
SpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software EngineerSpringOne Tour: The Influential Software Engineer
SpringOne Tour: The Influential Software Engineer
 
SpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs PracticeSpringOne Tour: Domain-Driven Design: Theory vs Practice
SpringOne Tour: Domain-Driven Design: Theory vs Practice
 
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense SolutionsSpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
SpringOne Tour: Spring Recipes: A Collection of Common-Sense Solutions
 

Recently uploaded

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesSinan KOZAK
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphNeo4j
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAndikSusilo4
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?XfilesPro
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Recently uploaded (20)

Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
Unblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen FramesUnblocking The Main Thread Solving ANRs and Frozen Frames
Unblocking The Main Thread Solving ANRs and Frozen Frames
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge GraphSIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Azure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & ApplicationAzure Monitor & Application Insight to monitor Infrastructure & Application
Azure Monitor & Application Insight to monitor Infrastructure & Application
 
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Overcoming Data Gravity in Multi-Cloud Enterprise Architectures

  • 1. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 April 3rd, 2018 Mike Gualtieri - VP, Principal Analyst, Forrester Research Mike Stolz - Lead Product Manager, Pivotal Jagdish Mirani - Principal Product Marketing Manager, Pivotal Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 2. Cover w/ Image Topics ■  What’s driving multi-cloud? ■  What is the data challenge? ■  How does design thinking change in a multi-cloud architecture? ■  What are the architectural/imperatives for multi-cloud? ■  What are some real-world multi-cloud use cases? ■  Key Pivotal solution components
  • 3. What’s driving multi-cloud? Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 4. Business Drivers for Multi-cloud ●  Avoid vendor lock-in ●  Meet quality of service requirements (online availability and response time) using multiple distributed data centers for geographic proximity to customers and consumers ●  Organizational boundaries (ex: align the tech stack and IT operations by business unit) ●  Risk diversification / mitigation ●  Data sovereignty, laws, regulations ●  Leverage cloud provider strengths and innovation
  • 5. 5© 2017 FORRESTER. REPRODUCTION PROHIBITED. Public Cloud big data services are at the top of the list, followed by security analytics. Base: 2106 global data and analytics technology decision makers Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
  • 6. What are the Data Challenges? Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 7. Data Gravity in the Enterprise ●  New data is being generated in the cloud, outside the walls of the enterprise ●  Data sources are becoming more diverse ●  Network bandwidth and latency ●  Volume of data is still exploding ●  Data distribution vs. consistency ●  Data governance, laws, security, provenance ●  Metadata creation and accumulation ●  Failure states of the system And it’s not all internet data ...
  • 8. Internet data Enterprise data 20% 80% Enterprise data has huge, differentiated value.
  • 9. © 2013 Forrester Research, Inc. Reproduction Prohibited 9 Enterprise data is rich with differentiation ›  Customer transaction data ›  Supplier transaction data ›  Contract data ›  Inventory data ›  Supply chain data ›  Product/service data ›  Website data ›  ERP and manufacturing data ›  R&D data ›  Sales and CRM data ›  Marketing/advertising data ›  Human resources data ›  Finance/accounting data
  • 11. 11© 2017 FORRESTER. REPRODUCTION PROHIBITED. Data Lake Architectures are Prevalent, but not the Answer for Multi- Cloud Base: 2106 global data and analytics professionals Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
  • 12. 12© 2017 FORRESTER. REPRODUCTION PROHIBITED. Real-time insights Operational insights Performance insights Strategic insights Insight: Shopping for furniture Action: Recommend cleaning supplies Insight: Profit lower than goal Action: Optimize price Insight: Demand forecast strong Action: Increase inventory Insight: Furniture demand high Action: Expand product line TimetoAct Perishability Sub-second to seconds Seconds to hours Days to weeks Weeks to years Sub-second to seconds Seconds to hours Hours to weeks Weeks to years Enterprises must act on a range of perishable insights to get value from data and analytics
  • 13. 13© Copyright 2013 Pivotal. All rights reserved. 13© Copyright 2016 Pivotal. All rights reserved. DataTemperatureWarmHot GemFire/Greenplum Connector Transactional data Write behind Analytical parameters to cache GemFire and GPDB - Big Data meets Fast Data Seamlessly share data between GemFire and Greenplum Bi-directional direct connection between GemFire CacheServers and Greenplum Segment Servers
  • 14. How does design thinking change in a multi- cloud architecture? Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 15. ●  Weigh the cost-benefit of multicloud portability for each application; prioritize accordingly. Segment applications based on primary need: redundancy vs. functional distribution. ●  Avoid the factors that contribute to lock-in ●  Design for cloud native environments, favoring modular design with contextual isolation and statelessness (12-factor apps) ●  Map the workload requirements for each application (or components of each application) to the cloud provider that provides the best-of-breed services ●  Assess the culture and appetite for formalizing a multi-cloud strategy Application Design Thinking for Multi-Cloud
  • 16. What are some real-world multi-cloud use cases? Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 17. Common Use Cases for Multi-cloud 1.  Disaster Recovery 2.  Public cloud as an extension of the datacenter 3.  Active/Active WAN Replication across Foundations, across Clouds
  • 18. Disaster Recovery (DR) Restoration Pattern ●  Recovery site brought online as needed ●  Multiple foundations can share a recovery site ●  Recovery site can reside on-premises, in a co-location facility, or the public cloud ●  Recovery site includes an operational foundation, with only the most critical apps ●  Primary site’s data is replicated to recovery site via Pivotal Cloud Cache’s WAN replication ●  Can be used in conjunction with other methods
  • 19. Public Cloud as Extension of the Datacenter ●  For short periods of time to offload spikes in traffic ●  Often in support of major business events (product launch, marketing campaign, or surge in seasonal traffic) ●  Pay for extra resources only when they are needed ●  Requires a high-speed, dedicated connection ●  WAN replication propagates data changes in both directions
  • 20. Active - Active Deployment ●  Global traffic manager directs traffic from clients ●  Users can be routed to the PCF foundation physically closest to them ●  Other routing policies: round-robin, weight-based, latency-based, geolocation, and session affinity (cookie-based or client IP) ●  PCC Wan replication propagates data changes in both directions WAN Replication
  • 21. What are the Architectural Imperatives for Multi-Cloud? Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 22. 22© 2017 FORRESTER. REPRODUCTION PROHIBITED. Companies are looking to improve data quality and consistency Base: 3378 global data and analytics professionals Source: Forrester Data Global Business Technographics® Data And Analytics Survey, 2017
  • 23. Conflict Resolution in Active/Active Setup 23 ●  PCC automatically detects conflicts and retains the latest data ○  Local timestamps and conflict detection algorithms ●  Can use custom code for conflict resolution ●  Alternative: design the system to avoid conflicts ...
  • 24. Design Principles for Active-Active Patterns ●  Exchange pattern ●  Realm manager pattern ●  Follow-the-sun pattern ●  Inventory allocation pattern ●  Apology based computing
  • 25. Multi-site Active-Active Design Patterns 1. Exchange Pattern NYSE LSE LSE TSE NYSE, TSE Read--only LSE, TSE Read--only NYSE, LSE Read--only Client connects to all exchanges it needs for writing, uses local copy for read only access.
  • 26. Multi-site Active-Active Design Patterns 2. The "Realm Manager" Pattern: Use the “Command” pattern to request that an action be performed on your behalf. Request gets forwarded to all distributed systems but only the one with the right permission actually takes the action. Read Only For This Customer Read Only For This Customer Write Permission For This Customer
  • 27. Multi-Site Active-Active Design Patterns 3. Follow the Sun Pattern: This is the "Global book" pattern common in Financial Services. The token is here
  • 28. Multi-Site Active-Active Design Patterns 4. Inventory Allocation Pattern: This pattern is commonly used when there are multiple trading venues and selling short is not allowed. Partial Inventory Partial Inventory Partial Inventory Partial Inventory
  • 29. Multi-Site Active-Active Design Patterns 5. Apology based computing: This is the pattern that Max Feingold refers to when he says: “At global scale, getting the truth is really really expensive.”
  • 30. Key Pivotal Solution Components Overcoming Data Gravity in Multi-Cloud Enterprise Architectures
  • 31. Pivotal Cloud Foundry: Multi-Cloud with BOSH + CPI
  • 32. Pivotal Cloud Cache ●  Cross DC data sharing ●  Dev can push server-side code to save data to backing store ●  Support persistence w/Regions ●  Support multi-WAN connected cluster
  • 33. Pivotal Cloud Foundry Marketplace •  Easy accessibility through Marketplace •  Instant Provisioning •  Bind to apps through easy to use interface •  Lifecycle management •  Common access control and audit trails across services MySQL New Relic Single Sign- On RabbitMQ Config Server Service Directory Circuit Breaker Signal Sciences Crunchy PostgreSQL AND MORE Services Marketplace Pivotal Cloud Cache Dynatrace Extending the Pivotal Cloud Foundry Platform for Microservices Architectures
  • 34. Multi-Cloud is Inevitable ●  Enables flexibility and choice ○  Go in with a well considered multicloud strategy and plan, rather than ad-hoc ●  Map cost-benefit back to business drivers: business continuity, portability and the absence of lock-in, opportunistic use case placement and future-proofing, ...
  • 35. Summary: Assessing Your Choices ●  Option 1: Build directly on top of an IaaS ○  Prepare (cross train) staff on all identified cloud providers ○  Choose native management tools and operational processes for each cloud ○  Maintain diligence towards avoiding lock-in ●  Option 2: Build on top of a PaaS like Pivotal Cloud Foundry ○  Platform, tools, and methodology that mask the differences between IaaS ○  Continuous and rapid provisioning of apps and services ○  Automated ‘day 2’ operations
  • 36. © Copyright 2017 Pivotal Software, Inc. All rights Reserved. Version 1.0 April 3rd, 2018 Mike Gualtieri - VP, Principal Analyst, Forrester Research Mike Stolz - Lead Product Manager, Pivotal Jagdish Mirani - Principal Product Marketing Manager, Pivotal Overcoming Data Gravity in Multi-Cloud Enterprise Architectures