PostgreSQL migration from AWS RDS to EC2
|
|
- Poppy Lester
- 5 years ago
- Views:
Transcription
1 PostgreSQL migration from AWS RDS to EC2
2 Technology lover Worked as Software Engineer, Team lead, DevOps, DBA, Data analyst Sr. Tech Architect at Coverfox me at Tweet me Everything is possible but, it takes time - Hitul Mistry
3
4 Database Evolution Self hosted database AWS RDS Why we migrated from Database As Service to self hosted database Challenges in migration How we planned migration and point to be noted Current Architecture Demo
5
6 Simple GUI HA, Multi AZ. Encryption, Backup, Recovery, Disaster recovery, Security, Compliance SLAs Performance optimizations by self GUI for version upgrades
7 AWS RDS Postgresql DB functionality is similar to postgresql Cannot install extra extensions other then provided Cannot do replication to self hosted server Cannot install custom plugin to logical decoding Cannot install custom data-types Upgrades can be done at few clicks on GUI Self hosted PostgreSQL Postgresql DB functionality will be as postgresql original behaviour 100% control on functionality Upgrade needs to be done manually
8 AWS RDS HA, Fault Tolerance, Disaster recovery, Backups can be implemented at few GUI clicks You will have to monitor common parameters when postgresql can crash. It can crash when disk is full or CPU usage is high or other parameters. Postgresql will be auto restarted, disk is full. SLA Self hosted PostgreSQL HA, Fault Tolerance, Disaster recovery, Backups can be implemented by configuring postgresql by self We will have to monitor all the threats which can occur and be ready to fix those things Upgrades can be done by self SLA
9 AWS RDS Everything is available in GUI Postgresql usage knowledge and some architectural knowledge required AWS controlled performance tuning; not use-case dependent Self hosted PostgreSQL Postgresql Expert knowledge required Everything needs to be done by setting up configs
10 AWS RDS Few performance parameters can be tuned via GUI Cannot use custom hardware for performance Self hosted PostgreSQL Performance can be tuned via basic postgresql config and also other parameters like kernel, os, disk etc. Lot of performance parameters available to tune as per the application
11 AWS RDS To identify fault in postgresql you will be provided GUI where all the postgresql logs will be printed. New version upgrades can be done with few clicks Cannot go deep beyond DAAS service provides Self hosted PostgreSQL Can directly see logs of postgresql Can go deep as much want to go
12 AWS RDS Operating environment cannot be changed Self hosted PostgreSQL It can be moved to any operating environment
13 Cost to scale vertically or horizontally on aws is high Many open-source plugins required by the application cannot be installed on RDS New Logical decoding plugin for replication or other use-cases is not supported by RDS AWS takes time to upgrade to latest postgres versions Almost zero downtime server upgrades possible with self hosting Database auto scaling Performance tuning as per application needs
14 AWS RDS Cost (On Demand) Instance Type CPU RAM(GiB) Pricing/Yr m4.2xlarge 8 32 $ m4.4xlarge $ m4.10xlarge $ AWS EC2 Cost (On Demand) Instance Type CPU RAM(GiB) Pricing/Yr m4.2xlarge 8 32 $ m4.4xlarge $ m4.10xlarge $ 18396
15 If you we buy multi-az setup then cost will be doubled Reserved instance can save cost from 12-64% Rack servers and different cloud infrastructures usage for cost cutting Zero Downtime Upgrades Migration required extra hands, but self-hosted maintenance has not increased load on DevOPs team!
16 RDS supports limited plugins. Just now they added wal2json. Database Operation INSERT INTO data(data) VALUES('1'); INSERT INTO data(data) VALUES('2'); Format inserts table public.data: INSERT: id[integer]:1 data[text]:'1' table public.data: INSERT: id[integer]:2 data[text]:'2'
17 BEGIN table public.core_tracker: UPDATE: id[bigint]: session_key[text]:'w84fhz6c8b5jpc1ufesnegbxrfmnehh8' user_id[bigint]:23573 extra[text]:'{"h":100,"no_show":true}' created[timestamp with time zone]:' :03: :30' fd_id[integer]:null COMMIT BEGIN table public.core_tracker: UPDATE: id[bigint]: session_key[text]:'w84fhz6c8b5jpc1ufesnegbxrfmnehh8' user_id[bigint]:23573 extra[text]:'{"h":100,"no_show":true,"hello-world":{"sfs":"sdf\"2''3"}}' created[timestamp with time zone]:' :03: :30' fd_id[integer]:null COMMIT 89285
18
19
20
21
22 5M unique quotes a month 45M unique quotes from insurance companies 5GB write on DB and logs combined
23 Downtime allowed Daily: 8.6s Weekly: 1m 0.5s Monthly: 4m 23.0s Yearly: 52m 35.7s
24 Almost zero downtime Stable database after migration and should work as older one SLAs 99.99
25 Shared disk failover File system level Transaction log(wal) Trigger based Statement based
26 Most Reliable We cannot access pg_hba.conf You don t have enough permission to execute pg_start_backup
27 PgBadger CURRENT_TIMESTAMP, random, sequences will be affected Huge change in codebase
28 Postgresql utility to create postgresql dump and restore it Time consuming
29 Functions, Indexes, Constraints, are not migrated JSON considered as CLOB and truncated values Varchar, character varying values truncated DDL ignored Does not replicate partitioned tables
30 Does not replicate DDL Tough to parse output and output is not standard
31 Documentation and support was really limited If tools failed then whole replication will fail
32 All tables must have modified date All the tables must have primary key but, some tables had non non numeric primary keys
33 Mongodb + GoLang + Trigger based replication + pg_listen + pg_notify
34 Disable foreign key validations on self hosted postgresql db Create triggers on AWS RDS database Take backup of postgresql RDS
35
36
37 { MongoDB Schema "table_name":"schema_name.table_name", "primary_key":"{primary_key_value}", "created_at":"timestamp", "operation":"insert/update/delete" }
38
39
40 Reset sequence Enable foreign key validations Stop AWS RDS instance Run basic Sanity scripts which will verify data on sample Stop website and it can be opened from internal users only Run QA tests Take backup of AWS RDS
41
42
43
44 How much downtime can be accepted? SLA What is the worst thing that can happen? Services which can be affected? How soon we can recover? How much data will be lost and can be recovered? What will be long term ROI? What data will be affected?
45 Plan should be like steps to execute Execute plan once on sandbox environment before going live Plan should include rollback strategy
46 CPU Disk type Disk size Connections Future plans and traffic RAID Power usage Network
47 Buffer size Kernel parameters Work memory Checkpoint
48
49 Our rollback strategy was similar Logical Decoding replication for 2 weeks
50 Write deployment scripts to setup database Write script for things as much you can
51 Sanity scripts QA team scripts and approval
52
53
54 High availability Fault tolerance Disaster recovery Backup & Recovery Hardware & Software updates Security Monitoring Testing Rollback Compliance
55
56 Promote master pg_ctl promote -D /data-dir-path/ Add cluster to PostgreSQL rm -rf /data-dir-path/ && pg_basebackup. Run pg_rewind after promote pg_rewind -D /data-dir-path --source-server=... host=...
57 Service discovery is the automatic detection of devices and services offered by these devices on a computer network. - Wikipedia
58
59 Service Discovery Health Checking KV store Mutli Data Center
60 Fork of Governer Developed at Zalando Used with Consul, ZooKeeper, Etcd
61
62
63
64 Image:
65
66
67 service/coverfox/optime/leader service/coverfox/members/master-a Leader node name Member of cluster service/coverfox/members/master-b Member of cluster
68
69
70 Errors data corruption system failure (including hardware failure) human error natural disaster
71 Tool for disaster recovery, backups and recovery by 2ndcondrant Remote backup Remote restore WAL Logs recovery
72
73
74
75
76 Barman Backup /usr/bin/barman backup --jobs 6 mumbai-master-a Barman restore db barman recover --target-time " :22:00" --remote-ssh-command "ssh postgres@x.x.x.x" mumbai-master-c T /pg-data-dir-path/ -j 10
77 What to monitor? RAM/CPU Usage DIskIO Process info Bandwidth Vacuum running DB Space Active Connections Active Transactions Open files Replication diff PgBouncer client connections PgBouncer stats
78 Grafana InfluxDB Twilio Slack
79
PGConf.Russia 2019, Moscow. Alexander Kukushkin
Типичные ошибки при построении высокодоступных кластеров и как их избежать PGConf.Russia 2019, Moscow Alexander Kukushkin 06-02-2018 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech The Patroni
More informationDocument Sub Title. Yotpo. Technical Overview 07/18/ Yotpo
Document Sub Title Yotpo Technical Overview 07/18/2016 2015 Yotpo Contents Introduction... 3 Yotpo Architecture... 4 Yotpo Back Office (or B2B)... 4 Yotpo On-Site Presence... 4 Technologies... 5 Real-Time
More informationAurora, RDS, or On-Prem, Which is right for you
Aurora, RDS, or On-Prem, Which is right for you Kathy Gibbs Database Specialist TAM Katgibbs@amazon.com Santa Clara, California April 23th 25th, 2018 Agenda RDS Aurora EC2 On-Premise Wrap-up/Recommendation
More informationIBM Compose Managed Platform for Multiple Open Source Databases
IBM Compose Managed Platform for Multiple Source Databases Source for Source for Data Layer Blueprint with Compose Source for Comprehensive Catalogue for Simplified Scoping Scalable Platform for FutureProof
More informationDesign Patterns for the Cloud. MCSN - N. Tonellotto - Distributed Enabling Platforms 68
Design Patterns for the Cloud 68 based on Amazon Web Services Architecting for the Cloud: Best Practices Jinesh Varia http://media.amazonwebservices.com/aws_cloud_best_practices.pdf 69 Amazon Web Services
More informationHIGH AVAILABILITY AND DISASTER RECOVERY FOR IMDG VLADIMIR KOMAROV, MIKHAIL GORELOV SBERBANK OF RUSSIA
HIGH AVAILABILITY AND DISASTER RECOVERY FOR IMDG VLADIMIR KOMAROV, MIKHAIL GORELOV SBERBANK OF RUSSIA 1 ABOUT SPEAKERS Vladimir Komarov Enterprise IT Architect vikomarov@sberbank.ru in Sberbank since 2010.
More informationHigh Availability and Automatic Failover in PostgreSQL using Open Source Solutions
High Availability and Automatic Failover in PostgreSQL using Open Source Solutions Avinash Vallarapu (Avi) Fernando Laudares Percona What is High Availability for database servers? High Availability in
More informationMigrating to Aurora MySQL and Monitoring with PMM. Percona Technical Webinars August 1, 2018
Migrating to Aurora MySQL and Monitoring with PMM Percona Technical Webinars August 1, 2018 Introductions Introduction Vineet Khanna (Autodesk) Senior Database Engineer vineet.khanna@autodesk.com Tate
More informationLNE. Vlaamse Milieuoverheid Flemish environmental government. Author: Patrik Uytterhoeven
Zabbix @ LNE Vlaamse Milieuoverheid Flemish environmental government Author: Patrik Uytterhoeven Who Am I Name: Patrik Uytterhoeven Job: Open-source consultant Company: Open-future Zabbix Trainer Author:
More informationhttps://bit.do/pgsessions-postgresqlkubernetes PostgreSQL and Kubernetes Database as a Service without a Vendor Lock-in Oleksii Kliukin PostgreSQL Sessions 10 Paris, France About me PostgreSQL Engineer
More informationPatroni: PostgreSQL High Availability made easy. Alexander Kukushkin, Oleksii Kliukin Zalando SE Percona Live Amsterdam 2016
Patroni: PostgreSQL High Availability made easy Alexander Kukushkin, Oleksii Kliukin Zalando SE Percona Live Amsterdam 2016 About us Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de
More informationProfessional PostgreSQL monitoring made easy. Kaarel Moppel - p2d2.cz 2019 Prague
Professional PostgreSQL monitoring made easy Kaarel Moppel - p2d2.cz 2019 Prague Who? Kaarel Moppel Senior Database Consultant km@cybertec.at PostgreSQL Database Services Training Consulting High Availability
More informationAmazon Web Services (AWS) Solutions Architect Intermediate Level Course Content
Amazon Web Services (AWS) Solutions Architect Intermediate Level Course Content Introduction to Cloud Computing A Short history Client Server Computing Concepts Challenges with Distributed Computing Introduction
More informationIntroduction to Database Services
Introduction to Database Services Shaun Pearce AWS Solutions Architect 2015, Amazon Web Services, Inc. or its affiliates. All rights reserved Today s agenda Why managed database services? A non-relational
More informationHowTo DR. Josh Berkus PostgreSQL Experts pgcon 2014
HowTo DR Josh Berkus PostgreSQL Experts pgcon 2014 Disaster Recovery The process, policies and procedures that are related to preparing for recovery or continuation of technology infrastructure which are
More informationMicrosoft SQL Server" 2008 ADMINISTRATION. for ORACLE9 DBAs
Microsoft SQL Server" 2008 ADMINISTRATION for ORACLE9 DBAs Contents Acknowledgments *v Introduction xvii Chapter 1 Introduction to the SQL Server Platform 1 SQLServer Editions 2 Premium Editions 3 Core
More informationRunning MySQL on AWS. Michael Coburn Wednesday, April 15th, 2015
Running MySQL on AWS Michael Coburn Wednesday, April 15th, 2015 Who am I? 2 Senior Architect with Percona 3 years on Friday! Canadian but I now live in Costa Rica I see 3-10 different customer environments
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN 07-07-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de Twitter: @cyberdemn
More informationUniversity Information Technology Data Backup and Recovery Policy
University Information Technology Data Backup and Recovery Policy I. Purpose and Scope A. The purpose of this policy is to document the University of Utah Information Technology (UIT) data backup and recovery
More informationDesigning, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008 Varighed: 5 Days Kursus Kode: M50400 Beskrivelse: This five-day instructor-led course provides the
More informationSAP HANA. HA and DR Guide. Issue 03 Date HUAWEI TECHNOLOGIES CO., LTD.
Issue 03 Date 2018-05-23 HUAWEI TECHNOLOGIES CO., LTD. Copyright Huawei Technologies Co., Ltd. 2019. All rights reserved. No part of this document may be reproduced or transmitted in any form or by any
More informationThe Art of Container Monitoring. Derek Chen
The Art of Container Monitoring Derek Chen 2016.9.22 About me DevOps Engineer at Trend Micro Agile transformation Micro service and cloud service Docker integration Monitoring system development Automate
More informationJOB TITLE: Senior Database Administrator PRIMARY JOB DUTIES Application Database Development
JOB TITLE: Senior Database Administrator The Senior Database Administrator is responsible for managing multiple production and nonproduction Oracle, MSSQL, and PostgreSQL databases: 4 production Oracle
More informationHowTo DR. Josh Berkus PostgreSQL Experts SCALE 2014
HowTo DR Josh Berkus PostgreSQL Experts SCALE 2014 Disaster Recovery The process, policies and procedures that are related to preparing for recovery or continuation of technology infrastructure which are
More informationHighway to Hell or Stairway to Cloud?
Highway to Hell or Stairway to Cloud? Percona Live 2018, Frankfurt ALEXANDER KUKUSHKIN 06-11-2018 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech The Patroni guy alexander.kukushkin@zalando.de
More informationOutline. Failure Types
Outline Database Tuning Nikolaus Augsten University of Salzburg Department of Computer Science Database Group 1 Unit 10 WS 2013/2014 Adapted from Database Tuning by Dennis Shasha and Philippe Bonnet. Nikolaus
More informationDeploy. A step-by-step guide to successfully deploying your new app with the FileMaker Platform
Deploy A step-by-step guide to successfully deploying your new app with the FileMaker Platform Share your custom app with your team! Now that you ve used the Plan Guide to define your custom app requirements,
More informationApsaraDB for Redis. Product Introduction
ApsaraDB for Redis is compatible with open-source Redis protocol standards and provides persistent memory database services. Based on its high-reliability dual-machine hot standby architecture and seamlessly
More informationAn Insider s Guide to Oracle Autonomous Transaction Processing
An Insider s Guide to Oracle Autonomous Transaction Processing Maria Colgan Master Product Manager Troy Anthony Senior Director, Product Management #thinkautonomous Autonomous Database Traditionally each
More informationDesigning Database Solutions for Microsoft SQL Server (465)
Designing Database Solutions for Microsoft SQL Server (465) Design a database structure Design for business requirements Translate business needs to data structures; de-normalize a database by using SQL
More informationDaily, Weekly or Monthly Partitions? A discussion of several factors for this important decision
Daily, Weekly or Monthly Partitions? A discussion of several factors for this important decision Copyright 2006 Mercury Consulting Published in July 2006 Conventions The following typographical conventions
More informationDesigning Database Solutions for Microsoft SQL Server 2012
Designing Database Solutions for Microsoft SQL Server 2012 Course 20465B 5 Days Instructor-led, Hands-on Introduction This course describes how to design and monitor high performance, highly available
More informationPostgres in Amazon RDS. Denish Patel Lead Database Architect
Postgres in Amazon RDS / Denish Patel Lead Database Architect Who am I? Database Architect with OmniTI for last 7+ years Expertise in PostgreSQL, Oracle, MySQL, NoSQL Contact : denish@omniti.com, Twitter:
More informationAsset Bank - Shared Hosting. Service Description
Asset Bank - Shared Hosting Service Description Date: 12th December 2016 Version: Status: d19 Released Introduction This document describes Bright Interactive s Shared Hosting Service, the hosting environment
More informationPROTECT YOUR DATA FROM MALWARE AND ENSURE BUSINESS CONTINUITY ON THE CLOUD WITH NAVLINK MANAGED AMAZON WEB SERVICES MANAGED AWS
PROTECT YOUR DATA FROM MALWARE AND ENSURE BUSINESS CONTINUITY ON THE CLOUD WITH NAVLINK MANAGED AMAZON WEB SERVICES MANAGED AWS Improved performance Faster go-to-market Better security In today s disruptive
More informationHigh Noon at AWS. ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2
High Noon at AWS ~ Amazon MySQL RDS versus Tungsten Clustering running MySQL on AWS EC2 Introduction Amazon Web Services (AWS) are gaining popularity, and for good reasons. The Amazon Relational Database
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PGConf.EU 2017, Warsaw
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PGConf.EU 2017, Warsaw 26-10-2017 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de
More informationHOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION
HOW TO PLAN & EXECUTE A SUCCESSFUL CLOUD MIGRATION Steve Bertoldi, Solutions Director, MarkLogic Agenda Cloud computing and on premise issues Comparison of traditional vs cloud architecture Review of use
More informationHow Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud. Santa Clara, California April 23th 25th, 2018
How Microsoft Built MySQL, PostgreSQL and MariaDB for the Cloud Santa Clara, California April 23th 25th, 2018 Azure Data Service Architecture Share Cluster with SQL DB Azure Infrastructure Services Azure
More informationDisaster Recovery and Mitigation: Is your business prepared when disaster hits?
1 Disaster Recovery and Mitigation: Is your business prepared when disaster hits? 2 Our speaker today: Catherine Roy, Director of PMO at Hosting 15 years Project Management experience At HOSTING since
More informationDistributed Point-in-Time Recovery with Postgres. Eren Başak Cloud Software Engineer Citus Data
Distributed Point-in-Time Recovery with Postgres Eren Başak Cloud Software Engineer Citus Data PGConf.Russia 2018 Overview What is Point-in-Time Recovery How to do point-in-time recovery Distributed Point-in-time-Recovery
More informationDatabase Level 100. Rohit Rahi November Copyright 2018, Oracle and/or its affiliates. All rights reserved.
Database Level 100 Rohit Rahi November 2018 1 Safe Harbor Statement The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated
More informationHigh Availability for Postgres using OpenSource tools. By Jobin Augustine & HariKrishna
High Availability for Postgres using OpenSource tools By Jobin Augustine & HariKrishna Introduction Jobin Augustine Designation : Architect Email: jobin.augustine@openscg.com Contact No: + 91 9989932600
More informationa how-to guide Plan a Successful Data Center Relocation
a how-to guide Plan a Successful Data Center Relocation Before Relocating your Data Center: Where is your project plan? You need to start creating a project plan once the decision to relocate is made.
More informationEDB Ark. Getting Started Guide. Version 3.0
EDB Ark Getting Started Guide Version 3.0 April 19, 2018 , Version 3.0 by EnterpriseDB Corporation Copyright 2018 EnterpriseDB Corporation. All rights reserved. EnterpriseDB Corporation, 34 Crosby Drive,
More informationSolution Pack. Managed Services Virtual Private Cloud Managed Database Service Selections and Prerequisites
Solution Pack Managed Services Virtual Private Cloud Managed Database Service Selections and Prerequisites Subject Governing Agreement Term DXC Services Requirements Agreement between DXC and Customer
More informationThe Power of Snapshots Stateful Stream Processing with Apache Flink
The Power of Snapshots Stateful Stream Processing with Apache Flink Stephan Ewen QCon San Francisco, 2017 1 Original creators of Apache Flink da Platform 2 Open Source Apache Flink + da Application Manager
More informationSpark and Flink running scalable in Kubernetes Frank Conrad
Spark and Flink running scalable in Kubernetes Frank Conrad Architect @ apomaya.com scalable efficient low latency processing 1 motivation, use case run (external, unknown trust) customer spark / flink
More informationWong Tze Chuan General Manager. Gadget Wearable Tech (M) Sdn Bhd
Wong Tze Chuan General Manager Gadget Wearable Tech (M) Sdn Bhd Business Continuity Depends on Data Recovery Businesses of all types are facing unprecedented challenges to keep more information available,
More informationVirtual Datacenter Automation
Virtual Datacenter Automation Koh Eng Kheng Regional Director ASEAN Phase 0: Server Consolidation Hypervisor Hypervisor 2 Virtualization: Phase 1 Add VMotion Live Virtual Machine Migration Hypervisor Hypervisor
More informationAmazon s Database Migration Service, a magical wand for moving from closed source solutions? Dimitri Vanoverbeke Solution Percona
Amazon s Database Migration Service, a magical wand for moving from closed source solutions? Dimitri Vanoverbeke Solution Engineer @ Percona Who Am I I am your innocent Percona Solution Engineer. Living
More informationNamenode HA. Sanjay Radia - Hortonworks
Namenode HA Sanjay Radia - Hortonworks Sanjay Radia - Background Working on Hadoop for the last 4 years Part of the original team at Yahoo Primarily worked on HDFS, MR Capacity scheduler wire protocols,
More informationAmazon Aurora AWS Service Delivery Program Consulting Partner Validation Checklist
Amazon Aurora AWS Service Delivery Program January 2019 Version 2.0 This document is provided for informational purposes only and does not create any offer, contractual commitment, promise, or assurance
More informationThe EnterpriseDB Engine of PostgreSQL Development
The EnterpriseDB Engine of PostgreSQL The adoption of Postgres is accelerating as organizations realize new levels of operational flexibility and in recent releases. Organizations have benefited from expanding
More informationWhat is wrong with PostgreSQL? OR What does Oracle have that PostgreSQL should? Richard Stephan
What is wrong with PostgreSQL? OR What does Oracle have that PostgreSQL should? Richard Stephan PostgreSQL is an Enterprise RDBMS Schemas, Roles, Accounts Tablespace Management Table Partitioning Write-Ahead
More informationVMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014
VMware vsphere Data Protection 5.8 TECHNICAL OVERVIEW REVISED AUGUST 2014 Table of Contents Introduction.... 3 Features and Benefits of vsphere Data Protection... 3 Additional Features and Benefits of
More informationBEYOND CLOUD HOSTING. Andrew Melck, Regional Manager DACH,
BEYOND CLOUD HOSTING Andrew Melck, Regional Manager DACH, Platform.sh @drewmelck Once upon a time When is flying dangerous? Change and stability were a contradiction At takeoff and landing. In the air,
More informationAdvanced Architectures for Oracle Database on Amazon EC2
Advanced Architectures for Oracle Database on Amazon EC2 Abdul Sathar Sait Jinyoung Jung Amazon Web Services November 2014 Last update: April 2016 Contents Abstract 2 Introduction 3 Oracle Database Editions
More informationSAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS
SAP VORA 1.4 on AWS - MARKETPLACE EDITION FREQUENTLY ASKED QUESTIONS 1. What is SAP Vora? SAP Vora is an in-memory, distributed computing solution that helps organizations uncover actionable business insights
More informationOracle Autonomous Database
Oracle Autonomous Database Maria Colgan Master Product Manager Oracle Database Development August 2018 @SQLMaria #thinkautonomous Safe Harbor Statement The following is intended to outline our general
More informationUntangling the PostgreSQL upgrade
2ndQuadrant 4 de agosto de 2018 Contents 1 Introduction 2 Point Releases 3 Major upgrades 4 Zero downtime 5 Conclusion 6 Questions? Upgrades Point release upgrades Major version upgrade A note on versions
More informationMongoDB in AWS (MongoDB as a DBaaS)
MongoDB in AWS (MongoDB as a DBaaS) Jing Wu Zhang Lu April 2017 Goals Automatically build MongoDB cluster Flexible scaling options Automatically recover from resource failures 2 Utilizing CloudFormation
More informationEasy PostgreSQL Clustering with Patroni. Ants Aasma
Easy PostgreSQL Clustering with Patroni Introduction About me Support engineer at Cybertec Helping others run PostgreSQL for 5 years. Helping myself run PostgreSQL since 7.4 days. What are we going to
More informationMigration and Building of Data Centers in IBM SoftLayer
Migration and Building of Data Centers in IBM SoftLayer Advantages of IBM SoftLayer and RackWare Together IBM SoftLayer offers customers the advantage of migrating and building complex environments into
More informationMaintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led
Maintaining a Microsoft SQL Server 2005 Database Course 2780: Three days; Instructor-Led Introduction This three-day instructor-led course provides students with product knowledge and skills needed to
More informationOracle Database 18c and Autonomous Database
Oracle Database 18c and Autonomous Database Maria Colgan Oracle Database Product Management March 2018 @SQLMaria Safe Harbor Statement The following is intended to outline our general product direction.
More informationMigrating Oracle from Unix to the Cloud. Dean Bolton Chief Architect VLSS LLC
Migrating Oracle from Unix to the Cloud Dean Bolton Chief Architect VLSS LLC Agenda 1 Industry Trends 2 Strategic Challenges 3 Why Virtualize Oracle? 4 Customer Case Studies 5 Tools 6 Licensing Industry
More informationWAL for DBAs Everything you want to know
Everything you want to know Devrim Gündüz Principal Systems Engineer @ EnterpriseDB devrim.gunduz@enterprisedb.com Twitter : @DevrimGunduz 2013 EnterpriseDB Corporation. All rights reserved. 1 About me
More informationMongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM
MongoDB and Mysql: Which one is a better fit for me? Room 204-2:20PM-3:10PM About us Adamo Tonete MongoDB Support Engineer Agustín Gallego MySQL Support Engineer Agenda What are MongoDB and MySQL; NoSQL
More informationPerforming Administrative Tasks
This chapter describes how to perform administrative tasks using Cisco CMX. Users who are assigned administration privileges can perform administrative tasks. Cisco CMX User Accounts, page 1 Backing Up
More informationThe Care and Feeding of a MySQL Database for Linux Adminstrators. Dave Stokes MySQL Community Manager
The Care and Feeding of a MySQL Database for Linux Adminstrators Dave Stokes MySQL Community Manager David.Stokes@Oracle.com Simple Introduction This is a general introduction to running a MySQL database
More informationPOSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN. PostgresConf US
POSTGRESQL ON AWS: TIPS & TRICKS (AND HORROR STORIES) ALEXANDER KUKUSHKIN PostgresConf US 2018 2018-04-20 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de
More informationBackup and Restore Strategies
Backup and Restore Strategies WHITE PAPER How to identify the appropriate life insurance for your data At home, you safeguard against any incident to protect your family, your life, your property everything
More informationBugs Fixed, Systems Integrated. Gianni Ciolli PGConf.DE Hamburg, November 2015
Bugs Fixed, Systems Integrated Gianni Ciolli PGConf.DE Hamburg, 26-27 November 2015 Outline Topics and Plan Software Architecture Automation Debate Topics High Availability PostgreSQL cluster Integration
More informationEmpowering DBA's with IBM Data Studio. Deb Jenson, Data Studio Product Manager,
Empowering DBA's with IBM Data Studio Deb Jenson, Data Studio Product Manager, dejenson@us.ibm.com Disclaimer Copyright IBM Corporation [current year]. All rights reserved. U.S. Government Users Restricted
More informationCPM. Quick Start Guide V2.4.0
CPM Quick Start Guide V2.4.0 1 Content 1 Introduction... 3 Launching the instance... 3 CloudFormation... 3 CPM Server Instance Connectivity... 3 2 CPM Server Instance Configuration... 4 CPM Server Configuration...
More informationUnderstanding High Availability options for PostgreSQL
Understanding High Availability options for PostgreSQL Madan Kumar K Member of Technical Staff, ScaleGrid.io @ImMadanK High Availability 101 Redundancy is the key Standalone vs. Master-Standby Master Server
More informationP a g e 1. Teknologisk Institut. Online kursus k SysAdmin & DevOps Collection
P a g e 1 Online kursus k72751 SysAdmin & DevOps Collection P a g e 2 Title Estimated Duration (hrs) Ruby on Rails - Fundamentals 1,5 Ruby on Rails - Database Fundamentals 1,22 Python: The Basics 3,5 Python:
More informationPostgres Cluster and Multimaster
Postgres Cluster and Multimaster postgrespro.ru Ivan Panchenko Postgres Pro Cluster definition: several DBs working as one Redundancy Sharding Parallel query processing Failover Dynamic reconfiguration
More informationHow to setup Orchestrator to manage thousands of MySQL servers. Simon J Mudd 3 rd October 2017
How to setup Orchestrator to manage thousands of MySQL servers Simon J Mudd 3 rd October 2017 Session Summary What is orchestrator and why use it? What happens as you monitor more servers? Features added
More informationInstalling Acronis Backup Advanced Edition
2015 Installing Acronis Backup Advanced Edition BEST PRACTISE Table of Contents Acronis Backup Advanced components... 4 Management Server... 4 Acronis Storage Node... 4 Agents / Appliance... 4 Bootable
More informationPump up your elephants with Patroni. PGDay.IT 2018 Lazise
Pump up your elephants with Patroni PGDay.IT 2018 Lazise ALEXANDER KUKUSHKIN 29-06-2018 ABOUT ME Alexander Kukushkin Database Engineer @ZalandoTech Email: alexander.kukushkin@zalando.de Twitter: @cyberdemn
More information2018 Database DevOps Survey DBmaestro 1
2018 Database DevOps Survey 2017 DBmaestro 1 Table of Contents Executive Summary... 3 What Percentage of IT Projects in Your Company Use a DevOps Approach?... 4 Integration of DBAs with DevOps Teams...
More informationMapR Enterprise Hadoop
2014 MapR Technologies 2014 MapR Technologies 1 MapR Enterprise Hadoop Top Ranked Cloud Leaders 500+ Customers 2014 MapR Technologies 2 Key MapR Advantage Partners Business Services APPLICATIONS & OS ANALYTICS
More informationHigh Availability- Disaster Recovery 101
High Availability- Disaster Recovery 101 DBA-100 Glenn Berry, Principal Consultant, SQLskills.com Glenn Berry Consultant/Trainer/Speaker/Author Principal Consultant, SQLskills.com Email: Glenn@SQLskills.com
More informationMove Amazon RDS MySQL Databases to Amazon VPC using Amazon EC2 ClassicLink and Read Replicas
Move Amazon RDS MySQL Databases to Amazon VPC using Amazon EC2 ClassicLink and Read Replicas July 2017 2017, Amazon Web Services, Inc. or its affiliates. All rights reserved. Notices This document is provided
More informationCourse Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Server 2008
Course Outline: Designing, Optimizing, and Maintaining a Database Administrative Solution for Microsoft SQL Learning Method: Instructor-led Classroom Learning Duration: 5.00 Day(s)/ 40hrs Overview: This
More informationARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS
ARCHITECTING WEB APPLICATIONS FOR THE CLOUD: DESIGN PRINCIPLES AND PRACTICAL GUIDANCE FOR AWS Dr Adnene Guabtni, Senior Research Scientist, NICTA/Data61, CSIRO Adnene.Guabtni@csiro.au EC2 S3 ELB RDS AMI
More informationRDS MIGRATION TOOL FAQ
RDS MIGRATION TOOL FAQ I. General: 1.1 Why isn t the task percentage complete metric accurately reflecting the percent done? The percent complete metric is not 100% accurate as it is only an estimate.
More information@joerg_schad Nightmares of a Container Orchestration System
@joerg_schad Nightmares of a Container Orchestration System 2017 Mesosphere, Inc. All Rights Reserved. 1 Jörg Schad Distributed Systems Engineer @joerg_schad Jan Repnak Support Engineer/ Solution Architect
More informationEXAM - AWS-Solution-Architect- Associate. AWS Certified Solutions Architect - Associate. Buy Full Product
Amazon EXAM - AWS-Solution-Architect- Associate AWS Certified Solutions Architect - Associate Buy Full Product http://www.examskey.com/aws-solution-architect- Associate.html Examskey Amazon AWS-Solution-Architect-Associate
More informationBackup and Restore Operations
Backup Data Type, page 1 Backup and Restore Repositories, page 2 On-Demand and Scheduled Backups, page 3 Cisco ISE Restore Operation, page 8 Export Authentication and Authorization Policy Configuration,
More informationSECURE CLOUD BACKUP AND RECOVERY
SECURE CLOUD BACKUP AND RECOVERY Learn more about how KeepItSafe can help to reduce costs, save time, and provide compliance for online backup, disaster recovery-as-a-service, mobile data protection, and
More informationHow can you implement this through a script that a scheduling daemon runs daily on the application servers?
You ve been tasked with implementing an automated data backup solution for your application servers that run on Amazon EC2 with Amazon EBS volumes. You want to use a distributed data store for your backups
More informationSQL Server 2014 Upgrade
SQL Server 2014 Upgrade Case study featuring In-Memory OLTP and Hybrid-Cloud Scenarios Evgeny Ternovsky, Program Manager II, Data Platform Group Bill Kan, Service Engineer II, Data Platform Group Background
More informationAmazon AWS and RDS, moving towards it. Dimitri Vanoverbeke Solution Percona
Amazon AWS and RDS, moving towards it Dimitri Vanoverbeke Solution Engineer @ Percona Who am I? Solution engineer in Percona for almost 4 years Prior to Percona an open source system integrator MySQL,
More informationDisclaimer This presentation may contain product features that are currently under development. This overview of new technology represents no commitme
SER2779BE What s New in vcenter Server Madhup Gulati Director, Product Management VMware VMworld 2017 Content: Not for publication #VMworld #SER2779BE Disclaimer This presentation may contain product features
More informationRA-GRS, 130 replication support, ZRS, 130
Index A, B Agile approach advantages, 168 continuous software delivery, 167 definition, 167 disadvantages, 169 sprints, 167 168 Amazon Web Services (AWS) failure, 88 CloudTrail Service, 21 CloudWatch Service,
More informationAmazon s Database Migration Service, a magical wand for moving from closed source solutions? Dimitri Vanoverbeke Solution Percona
Amazon s Database Migration Service, a magical wand for moving from closed source solutions? Dimitri Vanoverbeke Solution Engineer @ Percona Who Am I I am your innocent Percona Solution Engineer. Living
More informationCloud Backup and Recovery for Healthcare and ecommerce
Get Your Cloud Backup On Cloud Backup and Recovery for Healthcare and ecommerce Peter Smails, Vice President, Marketing & Business Development Shalabh Goyal, Director, Product Management October 12 th,
More information