43
1 © 2014 EnterpriseDB Corporation. All rights reserved. Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli To listen to the recording of this presentation -please visit www.enterprisedb.com - click on the Resources tab – and view the list of On-Demand Webcasts

Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

Embed Size (px)

DESCRIPTION

Postępy jakie w ostatnim okresie poczynił Postgres, pozwalają sprostać dzisiejszym wyzwaniom świata baz danych. W wielu największych światowych firmach Postgres odgrywa istotną rolę w kontrolowaniu kosztów i ograniczaniu zależności od tradycyjnych dostawców.

Citation preview

Page 1: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

1 © 2014 EnterpriseDB Corporation. All rights reserved.

Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

To listen to the recording of this presentation -please visit www.enterprisedb.com - click on the Resources tab – and view the list of On-Demand Webcasts

Page 2: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

2 © 2014 EnterpriseDB Corporation. All rights reserved.

•  Ewolucja obecnego modelu infrastruktury danych w firmach klasy enterprise

•  Więcej za mniej −  Strategiczne decyzje co do wdrażania rozwiązań Open Source

i zamkniętych równolegle

•  Obszary, środowiska w których najłatwiej jest wdrożyć Postgres −  Postępy w Postgres-ie, które wspierają nowe typy danych i

pozwalają na podjęcie nowych wyzwań

•  Umiejętność oceny ‘czy i jak’ wdrażać Postgres •  Jak i od czego zacząć?

Cele dzisiejszego spotkania

Page 3: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

3 © 2014 EnterpriseDB Corporation. All rights reserved.

EDB Customers EDB currently has over 2,500 total customers including 50 of the Fortune 500 and 98 of the Forbes Global 2000

Page 4: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

4 © 2014 EnterpriseDB Corporation. All rights reserved.

Synchronized with and contributing to the PostgreSQL community

Enterprise Leverage of Open Source

Page 5: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

5 © 2014 EnterpriseDB Corporation. All rights reserved.

Only multi-platform DBMS partner; 2013 AllianceOne Partner of the Year

LEAD OSS DBMS for Power Linux (EDB Investor)

Global sales & technology partner (EDB Investor)

Certified DBMS provider

Key Strategic Partners

Page 6: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

6 © 2014 EnterpriseDB Corporation. All rights reserved.

Gartner 2014 ODBMS Magic Quadrant

Gartner Comments: •  “EnterpriseDB is the primary

contributor to the PostgreSQL Community”

•  “EnterpriseDB’s Postgres Plus Oracle compatibility is now more than sufficient to run both mission-critical and nonmission-critical applications”

•  “Infor, a major application platform independent software vendor, added EnterpriseDB as a DBMS platform choice”

•  “Reference customers continue to identify the compatibility with Oracle, the stability of the DBMS and the product support as strengths”

Page 7: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

© 2013 EDB All rights reserved 8.1. 7

Potrzeba zmiany jest nieubłagana

Page 8: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

8 © 2014 EnterpriseDB Corporation. All rights reserved.

Strategic IT Budget Problem

8

EDB reduces your DBMS costs by 80% or more enabling you to invest in emerging technologies

8 © 2014 EnterpriseDB Corporation. All rights reserved.

UP TO

35%

DBMS Maintenance and Fees

of software budgets are spent on Database Management Systems:

BIG DATA

CLOUD COMPUTING

Page 9: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

9 © 2014 EnterpriseDB Corporation. All rights reserved.

•  Niższy koszt −  Koszt zakupu i utrzymania

•  Łatwość użytkowania −  Wdrożenie, konfiguracja i zarządzanie

•  Elastyczność −  Integracja −  Uwolnienie z pułapki ‘tradycyjnych’ dostawców

•  Społeczność i Technologiczna Mapa Drogowa −  Produkt ewoluuje a wraz z nim pojawia się dojrzała

infrastruktura partnerska

•  Wsparcie klasy enterprise plus usługi globalne i lokalne −  Kto Ci pomoże?

Oszczędności i jeszcze coś więcej

Page 10: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

© 2013 EDB All rights reserved 8.1. 10

Optymalizacja dzięki Open Source

Page 11: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

11 © 2014 EnterpriseDB Corporation. All rights reserved.

OPERATING SYSTEM

Open Source Use Evolving

Time

Savi

ngs

Largest Savings Potential Many companies have adopted OSS

for other layers of their software stacks. The rewards for database are even greater.

TODAY

MIDDLEWARE DATABASE

Page 12: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

12 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres’ Growth

“We congratulate MongoDB, PostgreSQL and Cassandra for their extraordinary achievements in 2013….The fact that we have three open source tools and two NoSQL systems amongst the winners may be an indication of what 2014 has in store for us.”

Postgres is widely recognized for its long history of proven success and future promise

Page 13: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

13 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres: Historia mówi sama za siebie

•  Najbardziej zaawansowana open source’owa technologia RDBMS"

•  Cechy enterprise-class (zbudowane jak Oracle, DB2, SQL Server)"

•  Silna, niezależna społeczność zapewnia szybki rozwój i innowacyjność"

13

Fully ACID Compliant MVCC

Point in Time Recovery (PITR)‏ Data and Index Partitioning

Bitmap Indexes ANSI Constraints

Triggers & Stored Functions Views & Data Types Nested Transactions

Online Backup Online Reorganization

Foreign Keys Streaming Replication

Multi-Core Support

Page 14: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

14 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres enables you to support a wider range of workloads with your relational database:

•  An Object-relational design and decades of proven reliability make Postgres the most flexible, extensible and performant database available

•  Document store capabilities: XML, JSON, PLV8; HStore (key-value store); non-durable storage; full text indexing

•  Foreign Data Wrappers enable read/write integration with other database technologies −  Postgres sees the data source as a table that can be queried and written to

Postgres for Big Data

Page 15: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

15 © 2014 EnterpriseDB Corporation. All rights reserved.

•  JSON is the most popular data-interchange format on the web

•  Supported by virtually every programming language

•  New supporting technologies continue to expand JSON’s utility −  PL/V8 JavaScript extension −  PL/Coffee V8 extension −  Node.js

•  Postgres has a native JSON data type (v9.2) and a JSON parser and a variety of JSON functions (v9.3)

•  Postgres will have a JSONB data type with binary storage and indexing (coming – v9.4)

Postgres: Document Store

Page 16: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

16 © 2014 EnterpriseDB Corporation. All rights reserved.

•  Postgres is Not Only SQL (NoSQL is No SQL) •  Fully ACID compliant •  Proven track record

•  Fully capable of handling the variety, velocity and volume requirements of most applications

•  Tackle NoSQL projects without leaving the capabilities of the relational model behind you

Say ‘Yes’ to ‘Not Only SQL’

Page 17: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

© 2013 EDB All rights reserved 8.1. 17

Proces Wdrożeniowy

Page 18: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

18 © 2014 EnterpriseDB Corporation. All rights reserved.

How To Contain Costs

Complementary Coexistence: •  NEW apps on Postgres •  Move easy-to-migrate existing apps •  Reassign other licenses to support HW

upgrades and core apps

Reduced Cost & Increased Control: •  Avoid additional license costs •  Reduce dependencies on vendors •  Improve negotiating leverage •  Lower costs over time

EXISTING apps

NEW apps

# Li

cens

es

Y1 Y2 Y3 Y4

Hardware Upgrades

License Creep: •  Expansion of existing applications •  Hardware upgrades

•  New applications

Page 19: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

19 © 2014 EnterpriseDB Corporation. All rights reserved.

Page 20: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

20 © 2014 EnterpriseDB Corporation. All rights reserved.

EDB Business Terms are Simple & Easy

Business Terms ORACLE PostgreSQL EDB Postgres Plus

License fee (CAPEX) per CORE NONE NONE

Maintenance/Support fee (OPEX) per CORE per SOCKET per SOCKET (includes license)

Re-pricing penalty for maintenance reduction YES NO NO

Retroactive penalty for maintenance re-start YES NO NO

Virtualization hard partition restrictions YES NO NO

Access to source code NO YES NO

Influence over product development roadmap YES NO YES

Page 21: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

21 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres Plus Deployment Strategies Strategy Benefits

Develop/Deploy New LOB Applications

• Significant cost savings for non mission critical systems

• Leverages all existing Oracle skills • Very low risk

Deploy Postgres Plus as Oracle

Replication Server

• Significant cost savings • Leverages Postgres Plus Replication Server • Leverages all existing Oracle skills •  Improves transaction and query performance

Develop/Move Workloads to the Cloud

• Exponential TCO savings from hardware and software infrastructure

•  Increased flexibility to move between physical, virtual and cloud database services

• Reduces DBA resource needs

Migrate/Rewrite non Mission Critical Oracle Apps to Postgres

Plus

• Significant cost savings • Leverages all existing Oracle skills • Very low risk

Migrate/Rewrite Mission Critical Oracle Apps to Postgres Plus

• Biggest cost savings • Leverages all existing Oracle skills • Greatest deployment flexibility

Page 22: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

22 © 2014 EnterpriseDB Corporation. All rights reserved.

•  Easy, fast start-up in minutes

•  Elastic storage Adds disk space when needed

•  Elastic scale out Adds clusters automatically based on usage levels

•  Self-healing clusters •  Scheduled backups •  Automatic failover •  Easy to use monitoring

EASY

•  Private instances Not shared

•  Set your own scale-out and backup parameters •  Access to set your own tuning configurations

MAXIMUM CONTROL

•  Run PostgreSQL or Postgres Plus •  Same DB in Cloud as in Data Center - Portability between

environments

•  AWS, OpenStack, CloudStack or bare metal environments

PORTABILITY

© 2014 EnterpriseDB Corporation. All rights reserved. 22

CLOUD DATABASE

POSTGRES

PLUS

Enterprise Control & Portability

Page 23: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

23 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres Fit Matrix (New and Existing) Single Department Multi-Department/Enterprise

Mission Critical Standard Mission Critical Standard

99.99%+ availability; geographic failover

<1 TB; < 100 concurrent users

99%+ availability

99.99%+ availability; geographic failover

> 1 TB; highly integrated; > 1000 concurrent users

99%+ availability

OLTP

Web Apps

ODS

Archiving

Reporting

DWH

Data Mart

COTS

Best Fit Good Fit Emerging

Page 24: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

24 © 2014 EnterpriseDB Corporation. All rights reserved.

Applications Built on Postgres

Page 25: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

© 2013 EDB All rights reserved 8.1. 25

Case Study: Staggering Cost Savings

Fantastic ROI when you move to Postgres

Source: TCO/ROI Analysis with ROI Analyst from Alinean, Inc.

Oracle vs. Postgres Plus Advanced Server

•  $1,706,673 of 3-year cumulative benefits by moving to EnterpriseDB PPAS on HP Integrity BL890c server blades

•  Return on investment of 271%

•  Internal rate of return of 101%

•  Payback period of 12 months

Page 26: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

26 © 2014 EnterpriseDB Corporation. All rights reserved.

Assessing Ease of Migration

26

Oracle

1. Analyze Oracle schema layout for supported features in PPAS

2. Review features used in Oracle client application

3. Supported features and recommended fixes

Difficult Easy

4. Overall composite score and migration plan with workarounds and time estimates

Page 27: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

27 © 2014 EnterpriseDB Corporation. All rights reserved.

Organizations that migrated Oracle-based applications to Postgres Plus Advanced Server stated the degree to which they had to modify these

applications. Source: TechValidate

Survey: Ease of Migration

51% had slight to no modifications

Page 28: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

28 © 2014 EnterpriseDB Corporation. All rights reserved.

Bezpieczeństwo

Narzędzia

Wydajność

Kompatybilność

Wyróżniki

POSTGRES

PLUS

Page 29: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

29 © 2014 EnterpriseDB Corporation. All rights reserved.

•  PostGIS – Geographic Information Systems oparte na bazie Postgres

•  Porównywalny z Oracle Spatial, DB2 Spatial czy SQL Server Spatial

•  Narzędzia do migracji zawarte w produkcie

•  Umożliwia wdrażanie systemów: −  Zarządzania zasobami −  Planowania na wypadek sytuacji wyjątkowych −  Kartograficznych i mierniczych −  Planowania i utrzymania infrastuktury −  z aplikacjami GPS

•  Analiza objektów GIS pozwala między innymi na: −  Wyliczanie powierzchni objektów −  Określenie odległości między objektami −  Ustalenie środka geometrycznego objektu

GIS - integralna część PPAS

Page 30: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

© 2013 EDB All rights reserved 8.1. 30

Case Studies

Page 31: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

31 © 2014 EnterpriseDB Corporation. All rights reserved.

Replaced Oracle with EnterpriseDB for its online gaming destination and reduced its database TCO by nearly 80%

80% of applications selected to move from Oracle ran on Postgres with little or no modification

•  PPAS •  Services, training and

support

•  Oracle Migration Assessment

PRODUCTS PURCHASED

•  Open source alternative to Oracle with a lower TCO and greater licensing flexibility

•  Oracle migration capabilities

•  Scalability & reliability •  High availability

KEY CUSTOMER REQUIREMENTS

•  Ability to leverage its existing database administrator and developer talent

•  Ease of moving existing Oracle applications to the new database

•  Commercial-grade quality and reliability, including backup and recovery standards, to support mission-critical applications

•  Scalable, high performance execution

OTHER KEYS TO SUCCESS

Page 32: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

32 © 2014 EnterpriseDB Corporation. All rights reserved.

Japan's largest telecommunications company collaborates with EnterpriseDB on highly scalable distributed database environments

Reduced database TCO by millions of dollars

•  Comprehensive partnership creating strategic business advantage for NTT

and EnterpriseDB while accelerating the worldwide adoption of PostgreSQL

PRODUCTS PURCHASED

•  Price/Performance •  Scalability & reliability •  High availability •  Increased code

quality •  Increased deployment

and maintenance flexibility

KEY CUSTOMER REQUIREMENTS

•  Expects to increase its savings by over 2 billion Yen during the next 5 years

•  Opportunities to influence the database's evolution

OTHER KEYS TO SUCCESS

Page 33: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

33 © 2014 EnterpriseDB Corporation. All rights reserved.

Delivers over 26 billion ad impressions per month with each ad served involving Postgres Plus

Supports over 200,000 transactions per minute across the globe with a 3 millisecond response time

•  PPAS •  Services and Support

PRODUCTS PURCHASED

•  Scalable Database Infrastructure to Support Billions of Ads

•  Low-cost database solution to meet

scalability and performance requirements

•  Multi-master support

KEY CUSTOMER REQUIREMENTS

•  A reliable partner to be there throughout the process

•  Significant cost savings

•  Ability to add space when needed and replication when desired without having to reinstall the database

OTHER KEYS TO SUCCESS

Page 34: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

34 © 2014 EnterpriseDB Corporation. All rights reserved.

One of Europe’s leading vendors of premium packaging products with production sites in seven countries

•  Postgres Plus Enterprise Edition

•  Migration Toolkit

•  On-site consulting service

PRODUCTS PURCHASED

•  Avoiding license fees and preventing vendor lock-in

•  Industry-standard solutions

•  Enterprise-class functionality and stability

KEY CUSTOMER REQUIREMENTS

•  All migration issues solved within a very short timeframe

•  Driving automation further into overall processes

•  Ability to enter reports directly into the ERP system

OTHER KEYS TO SUCCESS

Significantly lowered costs with better performance than the previous major traditional database provider

Page 35: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

35 © 2014 EnterpriseDB Corporation. All rights reserved.

Manages asset-backed securities for all companies within the parent group of Gallinat Bank AG, the ALBIS Leasing Group.

•  PPAS •  SQL Profiler

PRODUCTS PURCHASED

•  High vertical scalability on multi-core machines

•  Continue to benefit from investments made in Oracle

KEY CUSTOMER REQUIREMENTS

•  Migration to PostgreSQL required virtually no technical support from the EnterpriseDB support team and was completed independently for the most part

•  User-friendly migration processes so as to be perfectly prepared for the conversion in advance

OTHER KEYS TO SUCCESS

Switched from Oracle to EnterpriseDB due to annual licensing costs and diminishing cost/benefit ratio.

Page 36: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

36 © 2014 EnterpriseDB Corporation. All rights reserved.

Top Telco in South Korea: Mission critical database supporting mobile phone pre-order system

Moving to standards-based hardware and Postgres Plus Advanced Server away from Oracle

•  PPEE Subscriptions •  On-site consulting

services

•  Training

PRODUCTS PURCHASED

•  PostgreSQL expertise •  Oracle compatibility •  Best-in-class support

capabilities

•  Enterprise-class tooling and performance

KEY CUSTOMER REQUIREMENTS

•  Executive to executive alignment early in process

•  Enhanced Postgres training

•  On-site professional services for architecture, optimization and migration support

OTHER KEYS TO SUCCESS

Page 37: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

37 © 2014 EnterpriseDB Corporation. All rights reserved.

Assessment and Qualifications Alliance is the United Kingdom's largest examination board, with over 1200 employees and 35,000 volunteers

Has a leading reputation for promoting education for the public benefit

•  PPAS

PRODUCTS PURCHASED

•  Higher scalability to meet increasing demands

•  Lower cost of ownership

•  Reduce operational costs by securely delivering examination materials over the Internet

KEY CUSTOMER REQUIREMENTS

•  Maximized savings by deploying entire application through an open source stack

•  Compatibility with existing database

OTHER KEYS TO SUCCESS

Page 38: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

38 © 2014 EnterpriseDB Corporation. All rights reserved.

Leading global provider of energy information for commodity and financial markets

Provides real-time power supply information to support decision making for power marketers, regulators, utilities, distributors and other energy market participants

•  PPAS •  On-site consulting

services

•  Training

PRODUCTS PURCHASED

•  Large-scale data collection and dispersion

•  Tremendous scalability to handle

high-transaction throughput loads

•  Enterprise-class tooling and performance

KEY CUSTOMER REQUIREMENTS

•  Compatibility with existing database infrastructure

•  Ability to leverage the existing skills of their staff with a fast learning curve

•  Significant cost savings by replacing a commercial product with an enterprise-class open source database

OTHER KEYS TO SUCCESS

Page 39: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

39 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres Plus Advanced Server Postgres Plus

Cloud Database

High Availability Performance Management

REMOTE DBA 24x7

SUPPORT PROFESSIONAL

SERVICES

TRAINING

EDB Serves All Your Postgres Needs

PostgreSQL

Security

Page 40: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

40 © 2014 EnterpriseDB Corporation. All rights reserved.

Postgres Plus STANDARD

Edition

Postgres Plus ENTERPRISE

Edition 24x7 Premium Global Maintenance & Support ✔ ✔

Database (license included in annual subscription) PostgreSQL Postgres Plus Advanced Server

Database Compatibility (Oracle) ✔

Enhanced Security (Row level security, Auditing, Server-side code protection) ✔

Enterprise Performance (Scalable partitioning, Declarative partitioning, Query optimizer hints, Infinite Cache)

Developer Features (Hierarchical queries, EDB*WRAP, EDB*PLUS, VARRAYs, Bulk collect & bind, Extended functions & operators, User defined object types & exceptions, Packages & functions, Nested tables, Synonyms, Associative arrays, Explicit commit/rollback)

DBA Features (EDB*Loader, SQL tuning diagnostics, Extended catalog views, Dynatune) ✔

EDB Postgres Enterprise Manager ✔ ✔

EDB Update Monitor ✔ ✔

EDB SQL/Protect ✔ ✔

EDB Migration Toolkit ✔ ✔

EDB xDB Replication Server (Single Master) ✔ ✔

EDB xDB Replication Server (Multi-Master) Option ✔

EDB Failover Manager Option ✔

EDB Subscription Options (per socket or virtual cores)

Page 41: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

41 © 2014 EnterpriseDB Corporation. All rights reserved.

POSTGRES innovation

ENTERPRISE reliability

24/7 support

Services & training

Enterprise-class features & tools

Indemnification

Product road-map

Control

Thousands of developers

Fast development

cycles

Low cost

No vendor lock-in

Advanced features

Get The Best Of Both Worlds

Page 42: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

42 © 2014 EnterpriseDB Corporation. All rights reserved.

Łączymy dwa światy

PostgreSQL

Szybki rozwój

Tysiące deweloperów

Zaawansowane cechy techniczne

Nie ma przywiązania do producenta

Niskie, przewidywalne kkoszty

Enterprise Requirements

Wsparcie 24/7

Usługi i szkolenia w Polsce

Narzędzia klasy ‘enterprise’

Ochrona prawna

Road-map

Szybki czas reakcji, zasoby techniczne

Postgres Plus Advanced Server Innowacja Postgres & Godne Zaufania EnterpriseDB

Page 43: Optymalizacja środowiska Open Source w celu zwiększenia oszczędności i kontroli

43 © 2014 EnterpriseDB Corporation. All rights reserved.