Optimizing Cost Savings and High Availability Protection for Postgres and PostgreSQL


Published on

Learn how to optimize and deliver enterprise class high availability protection for Postgres environments.

Published in: Software
1 Like
  • Be the first to comment

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • My name is Brian Berryman, and I’m a Principal Sales Engineer here at EnterpriseDB, spending most of my time talking to customers about the merits of using open source software, and in particular, using our Postgres Plus Advanced Server Product, and the tools that we’ve developed to support it. I talk with customers every day who are moving from unix to linux, and hear a lot of stories about why they’re looking to make the same move from proprietary, expensive DBMSs to open source alternatives. There are many reasons to move to open source based solutions and alternative database solutions. There are also things to think about as you go down this path. Of course, we believe Postgres can solve many of the issues and challenges that IT departments fact, and that’s what we’ll talk about today.
  • Let me begin by saying that the intent of today’s webcast is not a sales pitch or a commercial. Rather, I want to talk a bit about today’s typical IT environment and, based on feedback from so many of our customers, talk about what many companies are doing to address their challenges. I’ll talk briefly about where we’re seeing Postgres deployed, and how companies are measuring success in order to, in a step-by-step way, continue to add flexibility, reduce and avoid costs, and develop for their future data needs. I’ll provide some context regarding EDB and some examples of what we’ve done for customers around the world, and give you some comparisons between the open source version and our enterprise version. Lastly, I’ll make sure o leave a few minutes for any questions.
  • We’ve all heard the saying that the only constant is change, right? I’d suggest that’s true, but I’d also suggest that in some places that change may take place slower than we’d like. And the problem with the high cost of database services is one of them.
  • Most companies continue to face cost reduction challenges. A decade ago, those challenges were related to the dot com bubble burst. Now, we’ve recently gone through likely the worst financial crisis we’ll see in our lifetime. From an IT perspective, the fact that budgets are staying flat or growing slowly doesn’t jive with the expensive, ever increasing costs of infrastructure software—the spend to keep things running, and all the complicated plumbing involved. Most companies spend almost three quarters of their IT budget on the plumbing, and in fact, database environments are often the most expensive part of the typical software budget. This means we don’t have enough money to spend on the future—on projects that can help our companies grow.
    Why are databases so expensive? Basically each database uses its own language. So when you’re developing an application and writing it to a specific database: Oracle or SQL server, your application is basically tied to that database, which makes it difficult to move, which in turn means that some database companies feel entitled to charge you a lot of money—let’s face it, they know they have you locked in.
    But today we’re seeing a major shift….companies are realizing that they cannot keep writing that big check for Oracle or DB2 or SQL Server….it’s just not sustainable. So in order to effect real change, we need to do things differently.
  • The move from expensive, proprietary software to less expensive open source software is nothing new. Over the last decade, the move from Unix to Linux has become fairly commonplace. Linux gave us ‘good enough’ technology at a fraction of the price of Unix. It gave us confidence, knowing there was (and is) a community intent on making rapid improvements on the technology so that, in no time, ‘good enough’ technology became world-class, best performance technology. Commercial adoption fed the community’s desire to succeed and the community’s ability to succeed fueled commercial adoption, so there’s a real synergy there. We have seen a similar shift away from Weblogic and Websphere to open source middleware solutions, too. And now we’re seeing the third leg of the infrastructure software stool move from expensive and inflexible database vendors to open source based solutions…led by the adoption of Postgres.
  • DB-Engines ranks database popularity using a number of different formulas. While we know that Postgres is one of the most deployed databases around the globe—it’s included with virtually every Linux distribution in the world, and is downloaded several million times a year–--it’s also popular in terms of searches, jobs requiring the database skill set, and other factors. What’s more, Postgres was the second fastest growing database in 2013…clear proof that enterprises are moving to the open source alternative. It’s also fascinating that the other two databases in the top 3 were NoSQL databases—mongo and cassandra. More proof that companies are looking at new ways to get work done without spending a ton of money.
  • What really strikes me with the DB-Engines data showing Postgres’ popularity is the fact that it’s become so popular now. Remember, the Postgres community has been around for a long time—since the 80’s–-and in fact, the Postgres community is older than the Linux community. What our customers have been realizing over the last few years though, is that Postgres has many of the same inherent characteristics of Oracle or DB2. In fact, Postgres was created from the same technical white paper that Oracle used to create its first RDBMS. And it’s continued to evolve with the change of technology and use cases for database.
  • If you’ve been in this industry for awhile you know that every so often there’s a new database technology that says it’s going to replace the relational database. It’s been that way for 20 years. What actually happens though is that database vendors and projects take note of new technologies….evaluate that technology and if it’s good, if it resonates with what customers want, it gets incorporated into the relation database….we saw that with object relational features in the 90s and xml features 10 years ago…..these capabilities are now incorporated into most RDBMSs and it’s difficult to find many standalone companies that are servicing just object or xml demand—
    The same is true with NoSQL….the demand to do things differently drives new technology and if that technology is sound, it’ll make its way into the relational database ecosphere.
    As an example, Postgres has incorporated many NoSQL features over the last few years, and you may not be aware that with JSON you can use Postgres as a document-oriented database, too. And HSTORE, which is Postgres’ key value pair technology, brings even more flexibility to the way we support new ways of storing and handling data.
    With foreign data wrappers, a data source from another database will simply look like any other table which can be queried and written to…..and with the PPAS connector for Hadoop, you can query your Hadoop data from Postgres Plus and write back to that Hadoop repository.
    In the end, we move where the customers and the technology takes us—in other words market forces drive our evolution.
  • -These are the main market forces that are shaping the future of PostgreSQL:
    --on one end are the smaller applications; web applications and app developers who need ease of use and rapid deployment
    --on the other end you have large, enterprise applications that need advanced features, security, scalability and High Availability for mission critical applications
    -Postgres occupies a middle-ground position, and as I noted earlier, it has been gradually expanding in both directions.
    -The emergence of new workloads & cloud will increasingly shape future customer needs and require RDBMSs to expand their range of capabilities (as noted by Gartner).
    These are the market segments we continue to address to ensure positive future growth.
  • As I said earlier, it’s important to be able to see where your technology is heading. Is it heading in the same direction as you are? In fact, does the company or project even know where they’re headed? If you’re going to invest in alternative ways to do business, it’s critical to know your partners have a vision and can implement that vision.
    You’ll continue to see us expand to solve more workload issues in all three of these key areas:
    Ease of use:
    -Diagnosing problems – people find this hard. We’re trying to make it easy.
    -The out of the box configuration should be more optimized for the common use case.
    -Can we make the installation experience even easier?
    Big Data & Cloud
    -Embrace new ways of handling non-traditional data.
    -Continually seek opportunities to win the cloud.
    High end Enterprise:
    -Need to continue to work to take advantage of all the resources of a single machine. There are many machines with 256 processors.
    -Horizontal Scale – This is a big issue for the cloud and in general. You can figure out ways to do it if you are very smart. Can we lower the the brain power required to do it?
    -Diagnostics is a request from every audience.
    NoSQL / New SQL
    -We are not going to reach all their use cases.
    -However, we should integrate well with them.
    -Continue involvement and work on the new data types is important.
  • So now let’s look at how we implement, and we’ll talk about workloads that are optimal.
  • The expanded capabilities of Postgres I just described means more ability to help you contain costs—without sacrificing. Let’s look at how costs rise so quickly. You sign an ELA, you don’t have to worry about database costs for a few years, which is great, but remember that ELA is based on some target number of licenses. Then, what happens….significantly more cores are deployed than you have license for in that ELA, which means at renewal time, you’re in possible trouble. What excacerbates the issue is hardware upgrades to machines with significantly more cores than you had when you figured out your target number for the ELA.
    We can help you curb your license creep. So you can stay within the guidelines of your ELA—even if you don’t plan on moving away from your current database provider, you can create an environment that lets you take advantage of the right technology for the right workload and reduce your costs. We’ve even seen customers improve their leveraging power with their other db vendors.
    DBAG example….stopping license creep
  • What should I do first? It’s a question I’m asked on a regular basis. The simple answer is, it depends. It depends on the skill set you have in house, it depends on your plans for cost reduction and application development. There are a lot of factors to think about.
    We’ve developed a deployment strategy with customer input. Here you’ll see the strategy steps on the left and the associated benefits of that strategy on the right. Now, this isn’t a one size fits all chart, but a good, conservative approach that our customers have found successful.
    You remember when you started migrating from unix to linux. You started with file and print servers, web servers and then moved to database servers and then deeper into the data center. You needed to gain comfort and confidence with linux and your team’s ability to administer your servers. The same is logical for database, but database feels trickier because we’re housing your company’s valuable assets…it’s data. So, while we have customers that jump in with both feet, we also typically see a step by step progression of implementation…rolling out a new database technology in an easy place—new application development—not migration. What we’ll talk about soon are the advancements in postgres that really open up the new app development landscape, but for now we’ll move to replicating with postgres. Keep your primary data in your legacy db if you choose but replicate for reporting and BI with PPAS. This stops the purchasing of more expensive db licenses. Then we move to migration and application rewrites for the biggest cost savings.
    Customer example KT
  • While I won’t spend too much time specifically on the cloud, I did want to take a few minutes to introduce the idea of database service. Cloud computing can be beneficial both from a cost savings perspective and from a flexibility perspective. Many of you are moving or at least considering the move to cloud solutions for IT. You pay only for what you use, you save costs on the reduction of physical environments, including energy costs. EDB’s PPCD is arguably the most flexible, easy to use database service available today. Not only can one set up a database cluster in a matter of minutes, PPCD automates so many of the admin tasks that developers can spend more time on their app and less time worrying about the database….and DBAs have virtually nothing to do—unless they want to. What I mean by that is PPCD automates scale up, adding storage, failover, back up, etc. But we also give the ‘super user’ the ability to make changes to the architecture in a way that other cloud db services do not. And its flexibility and portability is second to none. All of the cloud features of PPCD reside in the cluster manager console….not in the database. This means our customers have the ability to move workloads to and from the cloud seamlessly because the db is exactly the same whether it’s a physical db instance, a virtualized db or in the cloud.
  • Like many of our customers, you likely subdivide your workloads….some are mission critical others aren’t….they’re categorized differently. Keep in mind db is relatively horiztontal solution—in other words your particular industry vertical isn’t as important as the actual workload. Postgres is great for transactional workloads as well as web apps, data stores, and as I’d mentioned reporting. It’s also a good for for data warehousing and we’re making improvements with use with 3rd party software apps too.
    Generally however we focus on custom, home grown applications….our customers are predominantly java shops running linux or windows, but postgres is great for prl, php or ruby developers too. And keep in mind, most dwarehouse vendors are all built on postgres—greenplum, vertica, netezza and aster data for example
    But to give you a real use case example let me talk about KT-Korea Telecom. 3 categories of apps, started with a small app, in the easy category…succeeded CIO wanted to push the limits with Mcritical workloads….mobile phone pre order system….not migration but re write….take advantage of the oracle compatibility technology without perceived risk of ‘migration’
    COTS: Commercial off the Shelf application that does not have a Postgres version
    OLTP: On line transaction processing system; System that captures daily business transactions; Active state, not historical
    ODS: Integrated Database of data that supports analytical operational systems; Current Valued, Active State, not historical
    DWH: Enterprise Data used to support business analysis and trending; frequently denormalized using cube-based or star-based data models; contains aggregates
    Data Mart: Data used by a Department or Workgroup to support business analysis and trending
    Archiving: Non-Integrated Data infrequently accessed that is retained for a long time
    Reporting: Copy of OLTP or ODS used for reporting. Usually does not denormalize or aggregate data
    Why DWH and ODS are the ‘analysis required’ category: DWH and Datamarts often rely heavily on cubes and stars. Postgres does not support these analytical functions today.
    Why Enterprise/Mission critical is in the ‘analysis required’ category: certain uptime requirements and write scalability requirements are difficult to achieve with Postgres.
  • And in fact, as you see here from a sampling of our customers, they are using postgres for a wide variety of workloads, and the capabilities of postgres keep growing
  • I’d suggest that what helped drive the momentum to Postgres, and why we’ve been successful moving customers’ workloads from higher cost proprietary database vendors to Postgres, is the fact that there is a global enterprise vendor that has created a commercial database offering based on the open source project. Why is this important? Because here at EDB, we have many community members working for the company, and we have thousands of customers using Postgres in an enterprise environment. So, with our database, PPAS,
    We start with community PostgreSQL which is built by contributors deciding what features they would like to see and have the time to work on in the software.
    Then EnterpriseDB adds enterprise features based on our customers needs, including Oracle database compatibilty.
    Finally we add installers, testing, and add-on components to produce the end product Postgres Plus, which IS EASY TO SET UP
    The end result is a database that has all of the features and fixes of PostgreSQL plus Enterprise desired features for most users.
    But that's not the end of the story, EnterpriseDB is a good open source citizen and we regularly contribute back to the community many features that they find desirable as well for a mutually beneficial relationship.
  • And because of this collaboration with the open source project, the cost to deliver our products while still significant is exponentially lower than traditional proprietary database vendors, and we pass that cost savings on to our customers.
    Here’s an example from one of our key IT partners, HP, and their outside consulting firm. Keep in mind, the lower cost of EDB even includes the services costs necessary to migrate the workload from Oracle to PPAS.
    These benefits can be grouped regarding business impact as:
    - $1,428,218 in IT cost reductions- $135,618 in business operating efficiency improvements- $142,837 in business strategic advantage benefits
    Comparing the costs and benefits of the proposed project using discounted cash flow analysis and factoring in a risk-adjusted discount rate of 9.5%, the proposed business case predicts:
    Return on Investment (ROI) of 271%
    Net Present Value (NPV) savings of $955,405
    Internal Rate of Return (IRR) of 101%
    Payback period of 12.0 months
  • Our enterprise enablement process will you navigate these waters from beginning to end. With great resources on best practices and presales technical support, we can help you figure out optimal use cases. Further, we have a variety of training and packaged service offerings that can provide you the comfort needed to embark on this journey. From development into production and management, we’ll continue to work with your team to ensure you have optimal performance, reliability and security, and our enablement services are cyclical…as you gain confidence we help you expand the footprint throughout the organization…one step at a time.
  • One of our key services offerings is our OMA….we have an easy, thorough process to help you determine the best candidate workloads to move from oracle to edb.
  • You’ll see here that half of our customers had slight or no modifications to make. We take migrations from man months or man years to man days or weeks. And it’s reliable, safe and cost effective.
  • Our customers agree in the soft cost savings. The re-use of current skills was very important to our customers. This is something they don’t get when they deploy a brand new solution that requires completely new training and a new skill set. The investments in that can be worthwhile, of course, but the returns can take longer and there’s risk.
  • So, let’s take a few minutes to look at the difference between community PostgreSQL and EDB’s PPAS.
    I described the fact that we add Oracle compatibilty technology to the database to make it easy to migrate Oracle databases to PPAS. We have included PL SQL Syntax plus most of the stored procedures a developer would take advantage of when developing an application to Oracle. As you’ve seen, this accelerates the migration process and makes it safer and more cost effective.
    We add features to the community postgres database in three other categories: security, tools, and performance, too.
    We ensure that the strong foundation built by the community has the enterprise-class features companies expect when deploying databases in their production environment.
    What’s more, we do this at a cost that’s 80-90% less expensive than Oracle.
    So, for customers interested in enhanced security, peformance and tools…PPAS is their Postgres database of choice
  • We’ve caught the eye of the industry too. We are the only RDBMS in the challenger quadrant…the only company the industry sees as a challenger to the big four.
  • What Gartner learned, after reviewing EDB and speaking with dozens of our customers around the world is that we’re providing the right products and services to ensure our customers make the most out of their postgres deployments. From our standard edition which includes support for the open source PostgreSQL to the Enterprise Edition, which includes PPAS and our cloud database, we have the right database for your application. We back that up with global follow the sun support, packaged services and training along with RDBA services.
    Many of customers run PostgreSQL and come to us for support and to take advantage of our add-on functionality, such as PEM and xDB replication server. For lots of workloads this is a fine solution.
    The majority of our customers do run PPAS, though. The combination of its low cost--$4,945 per year per socket, along with a ton of additional features and functionality above the community version, it’s a great fit for workloads with lots of concurrent users and lots of transactions.
    Of course, PPCD gives customers the ability to run either Postgresql or PPAS, but in a cloud environment.
  • We give our customers both the advantages of an open source project that is innovative and cost effective and the benefit of a global enterprise software company that provides follow the sun support, services and everything you’d expect from a commercial vendor.
  • SANLess clusters give you the flexibility to take advantage of new configurations without sacrificing high availability protection for your business critical applications.
  • If Time allows, tony will run through a quick demo of DataKeeper Cluster Edition
  • Replicate between SAN or #SANLess clusters
    Use SSD storage to boost performance of applications that slow down on SANs: PostgreSQL, SAP, Oracle
    Replicate to cloud for off-site DR without infrastructure costs
    Leverage Hyper-V Data Mobility
    Protect mission critical applications in the cloud
  • Optimizing Cost Savings and High Availability Protection for Postgres and PostgreSQL

    1. 1. 1© 2014 EnterpriseDB Corporation. All rights reserved. Optimizing Cost Savings and High Availability Protection for Postgres and PostgreSQL Brian Berryman, Principal Sales Engineer, Enterprise DB Tony Tomarchio, Director of Field Engineering, SIOS Technology Corp.
    2. 2. 2© 2014 EnterpriseDB Corporation. All rights reserved. • Introductions − Brian Berryman, Principal Sales Engineer, Enterprise DB − Tony Tomarchio, Director of Field Engineering, SIOS • EnterpriseDB: The Need for a Better Way • SIOS: Cost Saving High Availability Protection for Postgres and PostgreSQL • Demo SIOS Protection Suite for Linux • Conclusion Agenda
    3. 3. 3© 2014 EnterpriseDB Corporation. All rights reserved. • Evolution of today’s new enterprise data infrastructure model • Workloads best suited for introducing Postgres into your environment − Key advances in recent Postgres releases that support new data types and evolving data challenges • Success milestones for evaluating the ‘when and how’ of expanding Postgres deployments • The implementation process • Optimizing cost savings and high availability protection for Postgres and PostgreSQL • Configuration flexibility, easy HA and DR with SIOS Clusters Your Way • Demonstration of SIOS Protection Suite software Webcast Objectives
    4. 4. © 2013 EDB All rights reserved 8.1. 4 The Need For a Better Way
    5. 5. 5© 2014 EnterpriseDB Corporation. All rights reserved. Strategic IT Budget Problem 5 EDB reduces your DBMS costs by 80% or more enabling you to invest in emerging technologies 5© 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
    6. 6. 6© 2014 EnterpriseDB Corporation. All rights reserved. OPERATING SYSTEM Open Source Use Evolving Time Savings Largest Savings PotentialMany companies have adopted OSS for other layers of their software stacks. The rewards for database are even greater. TODA Y MIDDLEWARE DATABASE
    7. 7. 7© 2014 EnterpriseDB Corporation. All rights reserved. Postgres’ Growth DB-Engines Ranking, December 2013 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.
    8. 8. 8© 2014 EnterpriseDB Corporation. All rights reserved. Postgres: A Proven Track Record • Most mature open source DBMS technology • Enterprise-class features (built like Oracle, DB2, SQL Server) • Strong, independent community driving rapid innovation 8 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 JSON support
    9. 9. 9© 2014 EnterpriseDB Corporation. All rights reserved. • Object Relational Database features from the 90’s • XML storage capabilities at the turn of the century • NoSQL & Non-standard SQL features: − JSON − Nondurable storage − Hstore − PLV8 − Full Text Indexing • Foreign Data Wrappers • PPAS Connector for Hadoop • Oracle database compatibility Evolution and Growth of Postgres
    10. 10. 10© 2014 EnterpriseDB Corporation. All rights reserved. Market Forces Influence Direction Easy to Use/Deploy High-end Enterprise Requirements PostgreSQL is growing from the “middle out” New Workloads/Platforms (Big Data & Cloud)
    11. 11. 11© 2014 EnterpriseDB Corporation. All rights reserved. Postgres’ Future • Diagnosing Problems • Configuring for success • Still easier installs • Tighter integration with frameworks • Integration with other data stores • Very simple in the cloud • Vertical Scale (parallel query) • Horizontal Scale • Performance Diagnostics • Incremental Backup • Integration with other data stores • Zero down time upgrades • Liasons with other communities • FDW for common no-SQL DBs • Continues to evolve new data types: JSON, XML, Hstore Easy to use/Deploy High-end Enterprise Requirements New Workloads/Platforms (Big Data & Cloud)
    12. 12. 13© 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 Y1 Y2 Y3 Y4 Hardware Upgrades License Creep: • Expansion of existing applications • Hardware upgrades • New applications
    13. 13. 14© 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
    14. 14. 15© 2014 EnterpriseDB Corporation. All rights reserved. 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. 15 CLOUD DATABASE POSTGRES PLUS Enterprise Control & Portability
    15. 15. 16© 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
    16. 16. 17© 2014 EnterpriseDB Corporation. All rights reserved. Applications Built on Postgres
    17. 17. 18© 2014 EnterpriseDB Corporation. All rights reserved. Synchronized with and contributing to the PostgreSQL community Enterprise Leverage of Open Source
    18. 18. © 2013 EDB All rights reserved 8.1. 19 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
    19. 19. 20© 2014 EnterpriseDB Corporation. All rights reserved. EDB Enterprise Enablement • Agile enablement cycles are repeated with manageable groups of applications and databases • Business metrics are continuously measured and priorities reassessed Agile Enablement Discover Plan Develop • Inventory all DB’s • Group apps into logical & manageable sets • Assess in-house skill levels • Create multi-year transformational road map • Assemble cross- functional teams • ID license options & cost savings potential • Existing: • Migration Assessment testing • Prioritization, scheduling, execution • Architectural assistance • Infrastructure DBA services • Developer subscriptions • Migration Factory assistance • EDB professional services • New: • ROI Validation • Performance design • Ongoing support • Remote DBA • Training & certification • Cloud DBMS OperateLearn • Postgres & EDB capabilities • Best practices • Business case parameters Resource CommitmentCheckpoint
    20. 20. 21© 2014 EnterpriseDB Corporation. All rights reserved. Assessing Ease of Migration 21 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
    21. 21. 22© 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
    22. 22. 23© 2014 EnterpriseDB Corporation. All rights reserved. 71% of surveyed organizations using Postgres Plus Advanced Server identified the ability to use existing Oracle DBA skills as having the greatest impact on the productivity of their DBA team. Source: TechValidate Survey Survey: Reuse Oracle DBA Skills
    23. 23. 24© 2014 EnterpriseDB Corporation. All rights reserved. 24 Security • Fine Grained Audit Logging • Row Level Security (VPD) • SQL Injection attack guard • Server-side code protection • EAL2 certification Bundled Tools • Oracle, SQL Server & PostgreSQL to Postgres Plus replication • Enterprise management, monitoring and tuning • Oracle, SQL Server & MySQL to Postgres Plus Migration ToolsOracle Compatibility • Faster, easier migrations • PL/SQL, OCI support • Oracle SQL extensions • User defined objects • Function packages • Database links • Oracle-like tools: EDB*Loader, EDB*Plus, EDB*Wrap Performance • Faster Partitioning - 400x faster writes - 76x faster selects • SQL Profiler – fix slow workloads • Bulk Data Loader - 2x faster • Index Advisor - speeds up inquiries • Query Hints - optimizer control • DynaTune - memory upgrades • Bulk Collect/Fetch/Binding of arrays • Dynamic runtime statistics reveals SQL wait bottlenecks ADVANCED SERVERPOSTGRES PLUS
    24. 24. 25© 2014 EnterpriseDB Corporation. All rights reserved. New Gartner ODBMS Magic Quadrant Gartner Comments: •Community leadership — EnterpriseDB is the primary contributor to the PostgreSQL community and is responsible for many new features of PostgreSQL, including JSON. •Functionality — The functionality of EnterpriseDB's Postgres Plus has increased greatly, and with the Oracle Compatibility Feature is now more than sufficient to run both mission-critical and non-mission-critical applications. •Stability and compatibility — References specifically call out compatibility with Oracle, the stability of the DBMS and product support as strengths.
    25. 25. 26© 2014 EnterpriseDB Corporation. All rights reserved. Postgres Plus Advanced Server Postgres Plus Cloud Database High Availability PerformanceManagement REMOTE DBA 24x7 SUPPORT PROFESSIONAL SERVICES TRAINING EDB Serves All Your Postgres Needs PostgreSQL Security
    26. 26. 27© 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
    27. 27. Clusters Your Way.™Clusters Your Way.™ Optimizing Cost Savings and High Availability Protection for Postgres and PostgreSQL Tony Tomarchio, Director of Field Engineering, SIOS Technology Corp.
    28. 28. Clusters Your Way.™  Founded in 1999  Headquartered in San Mateo, CA  Worldwide presence with offices across US, UK and Japan  SIOS Protection Suite™ and SIOS DataKeeper™ family of software products  50,000+ licenses installed globally  Leading Technology Partners About SIOS 29
    29. 29. Clusters Your Way.™ Easy, Cost Efficient HA and DR for PostgreSQL 30
    30. 30. Clusters Your Way.™  More applications are mission-critical  PostgreSQL central to key business operations  No tolerance for downtime How much does downtime cost your business? The Cost of Downtime Business Operation Cost/Hr. of Downtime Brokerage $6.45 M Credit Card / Sales Authorization $2.6 M Home Catalog Sales $90 K Airline Ticketing $89.5 K Tele-Ticketing Sales $69 K Package Shipping $28 K ATM Fees $ 14.5 K 31
    31. 31. Clusters Your Way.™  Unparalleled Flexibility:  Platform – Linux and Windows  Storage – Shared Storage, NAS, iSCSI, Data Replication  Single and/or Multi-Site protection  Deployment – Physical-to-Physical (P2P), Physical-to-Virtual (P2V) and Virtual-to-Virtual (V2V) clusters  Application Aware: Built-in availability for 30+ key applications out-of-the-box (PostgreSQL, etc).  Supports Enterprise Linux distributions  i.e., Red Hat Enterprise Linux (RHEL) SuSE Linux Enterprise Server (SLES); Oracle Linux; CentOS; SIOS SAN and #SANLess Software Products 32
    32. 32. Clusters Your Way.™  Monitors the health of the entire application environment:  Servers, storage, operating system, network, database, and application software.  Recover a service or application locally or on another cluster node at the same site or another location.  Accommodates a wide range of storage architectures  Provides cascading and prioritized failover of services SIOS Protection Suite Clustering Software APP SIOS #SANLess cluster SAN Based Cluster APP FAILOVER 33
    33. 33. Clusters Your Way.™ SIOS Protection Suite for Linux Features Benefits of SIOS Protection Suite Deployment Options 2 to 32 nodes, cascading/ prioritized failover, n-to-1, 1-to- n, physical and virtual Storage Support for Fibre Channel SAN, iSCSI, NAS or Host- based Replication, IO Fencing Ensure data integrity when using Shared Storage with SCSI reservations. No need for external STONITH devices. Monitor Status of protected servers, communication paths, resources and applications via the GUI, CLI or SMTP / SNMP alerts. Consistent Architecture Supports rolling and in-place upgrades. Leverage existing servers, storage and networking 34
    34. 34. Clusters Your Way.™ Out of the Box Linux Protection Services • SAP • WebSphere MQ • Any Custom App Applications • Apache • Samba • NFS • LVM • SW Raid (md) Databases Storage • PostgreSQL • Oracle • MySQL • Sybase • DB2 • DMMP • NAS • EMC PowerPath • Hitachi HDLM • IBM SDD • Data Replication High Availability 35
    35. 35. Clusters Your Way.™ SIOS DataKeeper Data Replication Features Benefits of SIOS DataKeeper Replication Fast, Efficient Replication • Host-based data replication with existing LAN/WAN • Block-Level, volume/LUN replication • Very low overhead – only replicates changes • Prevents full re-syncs via Intent Logging and bitmap support Flexible Configuration • Synchronous & Asynchronous • Multi-target replication Bandwidth Optimized • Bandwidth throttling and 9 levels of compression • Uses available bandwidth without hardware accelerators/devices Automated • Automatic reversal of source/target during failover 36
    36. 36. Clusters Your Way.™ User Friendly Interface Monitor and administer clusters via a single, intuitive interface Wizard-based setup Java-based UI  Run as an application or browser based applet Command Line Interface (CLI) and SDK for integration and extension Easy to Deploy and Use 37
    37. 37. Clusters Your Way.™  Local storage acts like a SAN  Real time, block level replication synchronizes local storage on primary and standby nodes  Cost savings  No costly SAN. No single point of failure risk  Configuration flexibility  Protects physical, virtual, cloud, and high performance storage environments  Easy to use. Easy to own. SIOS #SANLess cluster solution 38 SIOS #SANLess cluster
    38. 38. Clusters Your Way.™ The Customer: Software-as-a-Service (SaaS) Platform supporting Web-centric reservation services for leading airlines, hotels, car rental agencies The Environment: Custom platform based on the PostgreSQL open source database management system to support its services. Separate databases for each client process with thousands of transactions per day Runs on Dell servers - 8 node cluster with EMC Shared Storage (using PowerPath) Customer Case Study 39
    39. 39. Clusters Your Way.™ The Challenge Needed an affordable, easy-to-use way to maintain high availability The Results Ease of installation- fully protected environment within one day >99.95% uptime over 2.5 years Identified a crucial issue that risked global outage; performed failover with no downtime Customer Case Study (Cont.) 40
    40. 40. Clusters Your Way.™ Live Demo 41 SIOS Protection Suite for Linux
    41. 41. Clusters Your Way.™ Demonstration: PostgreSQL HA using SIOS Protection Suite 42
    42. 42. Clusters Your Way.™ High Performance Storage Clusters Your Way.™ 43 Physical Servers Cloud Hybrid Cloud Virtual Servers Multisite Environments APP FAILOVE R FAILOVE R REPLICATION Physical Servers APP FAILOVE R Hybrid Storage APP FAILOVE R FAILOVE R REPLICATION FAILOVE R Extending Clusters for DR SAN and SANLess and any combination of physical, virtual and cloud.
    43. 43. Clusters Your Way.™ Easy to use. Easy to own. Easy setup and maintenance Smaller footprint Advanced Monitoring of the Entire Application Environment Application, Database, Network, Adds Flexibility Protects mission-critical workloads The SIOS Cluster Advantage 44 SIOS, SIOS Technology, SIOS DataKeeper and SIOS Protection Suite and associated logos are registered trademarks or trademarks of SIOS Technology Corp. and/or its affiliates in the United States and/or other countries. All other trademarks are the property of their respective owners.
    44. 44. 45© 2014 EnterpriseDB Corporation. All rights reserved. About SIOS Clusters Your Way™ ? www.us.sios.com Toll Free (US): 866.381.0108 Main : (US )+1.650.645.7000 Email: info@us.sios.com Twitter: @SIOSTech Ready to Learn More. . . About EnterpriseDB for Postgres? www.enterprisedbcom Main: (US) +1 781.357.3390 Email: sales@enterprisedb.com Twitter: @EnterpriseDB
    45. 45. 46© 2014 EnterpriseDB Corporation. All rights reserved.