Top Banner
Web で変わったクラウドと PostgreSQL の今と昔 PostgreSQLカンファレンス 2014
70

Web で変わったクラウドと postgre sql の今と昔

Jul 20, 2015

Download

Technology

Soudai Sone
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Web で変わったクラウドと postgre sql の今と昔

Web で変わったクラウドと

PostgreSQL の今と昔PostgreSQLカンファレンス 2014

Page 2: Web で変わったクラウドと postgre sql の今と昔

What is it?

クラウドしてますか?

Page 3: Web で変わったクラウドと postgre sql の今と昔

What is it?

クラウド is 何?

Page 4: Web で変わったクラウドと postgre sql の今と昔

What is it?

クラウド=インフラの抽象化

Page 5: Web で変わったクラウドと postgre sql の今と昔

What is it?

クラウド=インフラの抽象化

※個人の見解です

Page 6: Web で変わったクラウドと postgre sql の今と昔

What is it?

クラウド⇔オンプレミス

Page 7: Web で変わったクラウドと postgre sql の今と昔

What is it?

今までの開発⇔今の開発

Page 8: Web で変わったクラウドと postgre sql の今と昔

What is it?

DBエンジニアは絶滅危機種?

Page 9: Web で変わったクラウドと postgre sql の今と昔

What is it?

そんなWeb業界の移り変わりをお話します

Page 10: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 11: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 12: Web で変わったクラウドと postgre sql の今と昔

自己紹介名前:曽根 壮大(そね たけとも) 年齢:30歳(三人の子供がいます) 職業:Webエンジニア

所属:日本PostgreSQLユーザ会    中国支部 支部長   技術的にはLL系言語とかRDBが好きです

Page 13: Web で変わったクラウドと postgre sql の今と昔

中国地方DB勉強会

https://dbstudychugoku.github.io/

Page 14: Web で変わったクラウドと postgre sql の今と昔
Page 15: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 16: Web で変わったクラウドと postgre sql の今と昔

クラウドとは

インフラの抽象化

Page 17: Web で変わったクラウドと postgre sql の今と昔

Amazon Web Services

Infrastructure as a Service

Page 18: Web で変わったクラウドと postgre sql の今と昔

Heroku

Platform as a Service

Page 19: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

Web

DB

Page 20: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code Web

DB

Framework

Page 21: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code Web

DB

codeFramework Framework

Page 22: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code

Backup

Web

DB

codeFramework Framework

Page 23: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code

Log WatchBackup

Web

DB

codeFramework Framework

Page 24: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code

Log WatchBackup

Web

DB

codeFramework Framework

Analytics

Page 25: Web で変わったクラウドと postgre sql の今と昔

オンプレミス従来の仕組み

ローカル サーバ

Web

DB

code

Log WatchBackup

Web

DB

codeFramework Framework

Analytics

冗長化

Page 26: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFramework

Page 27: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

Page 28: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

DB

Page 29: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons

Page 30: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons Backup

Page 31: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons AnalyticsBackup

Page 32: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons AnalyticsBackup DB

Page 33: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons

Log Watch

AnalyticsBackup DB

Page 34: Web で変わったクラウドと postgre sql の今と昔

Heroku

Herokuの仕組み

Vagrant Heroku

Web DB

Git

codeFrameworkGit

codeFramework

add ons

Log Watch

AnalyticsBackup

etc…

DB

Page 35: Web で変わったクラウドと postgre sql の今と昔

クラウド

インフラが抽象化される

Page 36: Web で変わったクラウドと postgre sql の今と昔

クラウド

インフラが抽象化される ↓

インフラの運用作業が簡略化

Page 37: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 38: Web で変わったクラウドと postgre sql の今と昔

デモ

デモを制する者はプレゼンを制する

Page 39: Web で変わったクラウドと postgre sql の今と昔

デモ

ドットインストール見るべし!

http://dotinstall.com/lessons/basic_heroku

Page 40: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 41: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

Page 42: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

1. 環境の自動化

Page 43: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

1. 環境の自動化 2. 分散化と並列化

Page 44: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

1. 環境の自動化 2. 分散化と並列化 3. DevOps

Page 45: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと環境の自動化

Page 46: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと環境の自動化

1. テストの自動化

Page 47: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと環境の自動化

1. テストの自動化 2. デプロイの自動化

Page 48: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと環境の自動化

1. テストの自動化 2. デプロイの自動化 3. 環境構築の自動化

Page 49: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと分散化と並列化

Page 50: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと分散化と並列化

1. ブラウザでの非同期処理

Page 51: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと分散化と並列化

1. ブラウザでの非同期処理 2. データベースの分散化

Page 52: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと分散化と並列化

1. ブラウザでの非同期処理 2. データベースの分散化 3. NOSQLの台頭

Page 53: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたことDevOps

Page 54: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたことDevOps

1. infraとSoftwareの境界が曖昧に

Page 55: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたことDevOps

1. infraとSoftwareの境界が曖昧に 2. 運用コストが激減

Page 56: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたことDevOps

1. infraとSoftwareの境界が曖昧に 2. 運用コストが激減 3. SpecialistとGeneralistの二極化

Page 57: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

スタートアップに

データベースエンジニア

の需要が無い

Page 58: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

サービスが大規模になると

サービスをスケールする際に

スペシャリストが必要

Page 59: Web で変わったクラウドと postgre sql の今と昔

Web開発で変わってきたこと

DBAのポジションが無い

Page 60: Web で変わったクラウドと postgre sql の今と昔

あじぇんだ

1 自己紹介 2 クラウドとオンプレミス 3 デモ 4 Web開発で変わってきたこと 5 まとめ

Page 61: Web で変わったクラウドと postgre sql の今と昔

まとめ

Page 62: Web で変わったクラウドと postgre sql の今と昔

まとめ

データベースは形を変えるけど

無くならない

Page 63: Web で変わったクラウドと postgre sql の今と昔

まとめ

エンジニアとして創り出すこと

Page 64: Web で変わったクラウドと postgre sql の今と昔

まとめDBエンジニアとして生き残るには

Page 65: Web で変わったクラウドと postgre sql の今と昔

まとめDBエンジニアとして生き残るには

1. データのスケールに長ける

Page 66: Web で変わったクラウドと postgre sql の今と昔

まとめDBエンジニアとして生き残るには

1. データのスケールに長ける 2. データの分析に長ける

Page 67: Web で変わったクラウドと postgre sql の今と昔

まとめDBエンジニアとして生き残るには

1. データのスケールに長ける 2. データの分析に長ける 3. データからビジネスを産める

Page 68: Web で変わったクラウドと postgre sql の今と昔

まとめ

アプリケーションにとって

データの寿命はコードより長い

Page 69: Web で変わったクラウドと postgre sql の今と昔

まとめ

今からはピンチではなくチャンス

Page 70: Web で変わったクラウドと postgre sql の今と昔

ご静聴ありがとうございました。