Upload
ontico
View
1.150
Download
4
Embed Size (px)
Citation preview
Ответ на главный вопрос про Chef,
Postgres и все такоеНикита БорзыхИван Евтухович
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
Введение
• Эксплуатация• Риски• Управление конфигурацией
понедельник, 22 октября 12 г.
Chef
понедельник, 22 октября 12 г.
Клиент
• autovacuum
• нехватка индексов• беспорядочный деплой• разрозненные настройки
понедельник, 22 октября 12 г.
Бекапы
• SQL dump
• Continuous archiving( pg_basebackup + WAL rsync )
• Heroku WAL-E – бекапы на Amazon S3
понедельник, 22 октября 12 г.
Репликация
• pg_basebackup
• потоковая репликация• использование архивных wal-логов
• max_standby_streaming_delay
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
понедельник, 22 октября 12 г.
Postgresql cookbookgithub => https://github.com/express42-cookbooks/postgresql
postgresql "main" docluster_create_options [ "locale" => "ru_RU.UTF-8" ] configuration( :version => "9.1", :connection => { :listen_addresses => "'192.168.0.10'", :max_connections => 300, :ssl_renegotiation_limit => 0 }, :resources => { :shared_buffers => "512MB", :maintenance_work_mem => "64MB", :work_mem => "8MB", }, :queries => { :effective_cache_size => "512MB" }, :wal => { :checkpoint_completion_target => "0.9" }, :logging => { :log_min_duration_statement => "200" } :standby => { :hot_standby => "on" } ) hba_configuration( [ { :type => "host", :database => "all", :user => "all", :address => "192.168.0.0/24", :method => "md5" } ] ) replication( :standby_mode =>"on", :primary_conninfo => "host=192.168.0.1", :trigger_file => "/tmp/pgtrigger" )end
понедельник, 22 октября 12 г.
Вопросы?@express42_ru
понедельник, 22 октября 12 г.