Más contenido relacionado La actualidad más candente (20) Similar a New Enterprise Cloud Database Options for 2019 (20) New Enterprise Cloud Database Options for 20191. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.Postgresvision.com
New Enterprise
Cloud Database
Options for 2019
Jamie Watt, VP, Technical Support
1
2. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.Postgresvision.com2
AGENDA
• Data and Application Migration Strategies
• New Private, Public and Hybrid Cloud Deployment
Models
• Enterprise Tools for Data Management and Resiliency
• Database Workflow Automation with Virtual Machines
and Containers
• EDB Overview
3. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.3
THE CLOUD IS
TODAY’S REALITY
IDC | Worldwide Relational Database Management Systems
Forecast, 2018-2022
5. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.5
Which types of workloads are moving to
the cloud?
According to a recent customer survey…
62% of customers are doing new development in the
cloud, while…
38% of customers are migrating existing apps.
6. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.
PICK YOUR BATTLES
50%+ of migrations are easy …
30% involve more work …
20% are difficult
51% had slight to
no modifications
6
7. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.7
WHAT MAKES A GOOD CANDIDATE?
• ORM (Hibernate,
Spring, etc. )
• Procedures,
Functions,
Packages written
in PL/SQL
• Ability to modify
source code
• Availability of
Application
Developers
• No use of
RAC for
scalability
• No need for
Flashback
8. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.8
TYPICALLY MORE DIFFICULT TARGETS
Moderate
candidates
• OCI interface
• Spatial/XML
• Oracle extensions of
.NET and ODBC
Typically difficult
candidates:
• ProC interface
• Transaction management
control inside PL/SQL
(Commit/rollback/
savepoint/exceptions)
• Stored procedures written
in Java
• Must have RAC
capabilities and Flashback
Other
Oracle
proprietary
extensions
9. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.9
2. NEW PRIVATE, PUBLIC AND HYBRID
CLOUD DEPLOYMENT MODELS
10. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.10
EDB POSTGRES CLOUD
DATABASE SERVICE
EDB Postgres databases on the Amazon Web Services™ (AWS) Cloud
ON-DEMAND
EDB Postgres
databases on the
AWS Cloud in
minutes
FLEXIBLE
Cloud-based pay as
you go pricing
COMPATIBLE
An Oracle® alternative
on-demand in the
cloud
11. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.11
EDB POSTGRES CLOUD
DATABASE SERVICE
Database Automation
Easily provision, scale and
manage EDB Postgres
in the cloud.
Migration Portal
Integration
Test your Oracle to
EDB Postgres migrated
schema in minutes.
Database Resiliency
Database management, cluster
health monitoring, high availability,
and backup and recovery.
One Postgres
Simplify infrastructure and
applications by running the same
Postgres everywhere.
Pre-defined Database
Instance Templates
Use templates for common
configurations for developer,
departmental, read-scale, and
production use cases—or use
custom configuration options.
Enterprise Features
Load balancing, automatic
failover, secure data encryption,
and elastic scale out.
12. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.12
HUMAN-TO-HUMAN SUPPORT
SUPPORT INCLUDED WITH YOUR
SUBSCRIPTION – at no extra cost!
Getting started with the
EDB Postgres Cloud Database
Service (CDS) is easy.
START YOUR FREE TRIAL
• Delivered by EDB’s team of certified
Postgres experts
• Real people, not bots, ready to help and
answer any question.
• Request support through our online Support
Portal, via e-mail, or on PostgresRocks.com.
13. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.13
OPTIONS: EDB POSTGRES ON AWS
EDB
Postgres
CDS
EDB
Postgres
on EC2
EDB
Managed
DBaaS
Managed Databases
• Live DBA assistance
• Optimization and tuning
• DB design and architecture
Managed Infrastructure
• Self-service provisioning
• Automatic failover
• 24x7 automated monitoring
Self Managed Databases
• DIY provisioning
• Oracle compatible
• Access to Postgres expertise
Self-Managed DBaaS
• DIY DBaaS
• Full Control over Environment
• Customized Networking
EDB Ark
on AWS
IncreasingControl
14. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.14
3. ENTERPRISE TOOLS FOR DATA
MANAGEMENT AND RESILIENCY
15. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.15
Enterprise Tools for Data Management
• Postgres Enterprise Manager (PEM)
Monitoring and management for enterprise
Postgres.
• Failover Manager
Fault-tolerant database clusters for high
availability.
• Backup and Recovery Tool
Simplified disaster recovery for Postgres.
16. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.16
EDB COMPATIBILITY WITH ORACLE
Get your Oracle workloads
...all the way to the cloud.
SCHEMA DATA CODE
MOST OF THE WAY
SCHEMA, DATA, AND CODE
PART OF THE WAY
SCHEMA AND DATA ONLY
INTERFACE
All OF THE WAY
SCHEMA, DATA, CODE, AND INTERFACE
17. CONFIDENTIAL © Copyright EnterpriseDB Corporation, 2018. All rights reserved.
DATABASE COMPATIBILITY FOR ORACLE
• SQL extension support
• Decode, NVL, Substr, NVL2, Date/time
functions
• DDL syntax support
• PL/SQL support – native language
• REF Cursors, Implicit and explicit cursors
• Looping, variable declarations, conditional
statements
• Collections: Associative Arrays, Varrays,
Nested tables
• Pragmas
• Named parameters
• User Defined Exceptions
• Explicit Transaction Control(within sp)
• Tools
• EDB*Plus – SQL*Plus look-a-like
• EDB*Loader – SQL*Loader equivalent
• Oracle-like Data Dictionary
• ALL_, DBA_, USER_ views
• Wait Events
• System and session waits
• Statspack-like reporting
• Features
• Packages
• Stored procedures
• Functions
• Triggers
• Hints
• Hierarchical Queries
• Synonyms – Public and Private
• Sequences
• Rownum
• Users/Roles
• Dynamic SQL
• Materialized Views
• Partitioning
• PL/SQL supplied packages
• 16 DBMS
• 8 UTL
• Data types
• Blobs, Clobs, XMLTYPE, VARCHAR2, NUMBER, CHAR, Integer
• Drivers
• JDBC, ODBC, .NET with Oracle extensions
• OCI & ProC compatible drivers
EDB Advanced Server 11 (Q4 2018): Pragma Autonomous Transaction
and DBMS_REDACT
18. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.18
EDB MIGRATION PORTAL:
The Fastest Way Off of Oracle in the Cloud
EDB Migration Portal combines
First online portal for Oracle to Postgres
Native Oracle compatibility
• Schemas
• DB Code
• Application interfaces
Rich knowledge base from 10+ years of migrations
Augmented by crowd-sourcing
Machine learning of new code translations
19. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.19
4. DATABASE WORKFLOW AUTOMATION
WITH VIRTUAL MACHINES AND
CONTAINERS
20. © Copyright EnterpriseDB Corporation, 2018. All rights reserved.20
TWO PATHS TO DATABASE IN THE CLOUD
CONTAINERS DBaaS
IT centric
Database is a central resource for many apps
Self serve for developers
Primary Drivers: productivity and administrability
Typically starts on public cloud
New & existing applications
DevOps centric
Database is a component of an application
Automated/scripted deployment
Primary Drivers: portability and automation
Typically starts on private cloud
Primarily new applications
VS.
21. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.21
POSTGRES CONTAINERS
Develop, deploy, and scale new applications with ease
For cloud and on-premises deployments
Run across on premises, public
cloud, private cloud,
or bare metal
Eliminates operating system level
overhead you get with a virtual
machine
Orchestrate distributed
applications at scale with many of
the benefits of cloud and
virtualization
PORTABILITY EFFICIENCY MANAGEABILITY
22. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.22
EDB POSTGRES CONTAINERS
Simplified deployment. Robust capabilities.
Built on Docker, Orchestrated with Kubernetes
EDB Postgres
Advanced Server
+ EDB Failover Manager
Container
FOR DATA
MANAGEMENT AND
HIGH AVAILABILITY
pgPool Container:
SQL Routing
and Load Balancing
FOR READ
SCALABILITY
EDB Postgres
Backup and Recovery
Tool Container
FOR DISASTER
RECOVERY
Postgres Enterprise
Manager Container:
Monitor, Manage, Tune
FOR DATABASE
ADMINISTRATION
SUPPORTED PRODUCTS |
Kubernetes 1.6+; Docker 12.1+; Red Hat Open Shift 3.6+
EPAS 10, 9.6; EFM 3.0; pgPool 3.5; BART 2.0; CentOS 7,6; RHEL 7,6;
23. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.Postgresvision.com23
ANY CLOUD, CONTAINERS FOR PORTABILITY
SUPPORT FOR ALL
MAJOR CLOUDS
EDB POSTGRES
CONTAINERS
Light-weight
Straightforward Deployment
Scale Easily
Workload Portability
Standard Orchestration And Automation
25. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.25
ONLY OPEN SOURCE
BASED RDBMS IN
GARTNER MQ
EDB Recognized
6 Years In A Row on
Gartner’s Magic
Quadrant
26. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.26
OVER 4,000 CUSTOMERS
U.S Customers
EMEA Customers APAC Customers
92
of the Fortune 500
311
of the Forbes
Global 2000
Customers working SMARTER, reducing RISK and being more PRODUCTIVE with EDB
27. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.
EDB OPEN SOURCE LEADERSHIP
Named EDB open source committers and contributors
CONTRIBUTORS
Akshay Joshi Amul Sul Ashesh Vashi Ashutosh
Sharma
Dilip Kumar Jeevan Ladhe Mithun Cy M. Usama
Rushabh
Lathia
Thom Brown
MAJOR CONTRIBUTORSCORE TEAM
Andres Freund Devrim Gündüz
Thomas Munro
Amit Kapila
Bruce Momjian
Dave Page
Robert Haas
- designates committers
28. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.
June 24-26
The Boston Sheraton Hotel
Limited Time Only:
Early Bird Conference Ticket for only $199!
Visit postgresvision.com for more information.
28
30. © Copyright EnterpriseDB Corporation, 2019. All rights reserved.
THANK YOU
info@enterprisedb.com
www.enterprisedb.com
30