SlideShare a Scribd company logo
1 of 70
Download to read offline
Web で変わったクラウドと
PostgreSQL の今と昔
PostgreSQLカンファレンス 2014
What is it?
クラウドしてますか?
What is it?
クラウド is 何?
What is it?
クラウド=インフラの抽象化
What is it?
クラウド=インフラの抽象化
※個人の見解です
What is it?
クラウド オンプレミス
What is it?
今までの開発 今の開発
What is it?
DBエンジニアは絶滅危機種?
What is it?
そんなWeb業界の移り変わりをお話します
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
自己紹介
名前:曽根 壮大(そね たけとも)
年齢:30歳(三人の子供がいます)
職業:Webエンジニア
所属:日本PostgreSQLユーザ会
   中国支部 支部長
  技術的にはLL系言語とかRDBが好きです
中国地方DB勉強会
https://dbstudychugoku.github.io/
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
クラウドとは
インフラの抽象化
Amazon Web Services
Infrastructure as a Service
Heroku
Platform as a Service
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
Web
DB
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Web
DB
Framework
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Web
DB
code
Framework Framework
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Backup
Web
DB
code
Framework Framework
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Log WatchBackup
Web
DB
code
Framework Framework
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Log WatchBackup
Web
DB
code
Framework Framework
Analytics
オンプレミス
従来の仕組み
ローカル サーバ
Web
DB
code
Log WatchBackup
Web
DB
code
Framework Framework
Analytics
冗長化
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
DB
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
Backup
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
AnalyticsBackup
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
AnalyticsBackup DB
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
Log Watch
AnalyticsBackup DB
Heroku
Herokuの仕組み
Vagrant Heroku
Web DB
Git
codeFramework
Git
codeFramework
add ons
Log Watch
AnalyticsBackup
etc…
DB
クラウド
インフラが抽象化される
クラウド
インフラが抽象化される
↓
インフラの運用作業が簡略化
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
デモ
デモを制する者はプレゼンを制する
デモ
ドットインストール見るべし!
http://dotinstall.com/lessons/basic_heroku
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
Web開発で変わってきたこと
Web開発で変わってきたこと
1. 環境の自動化
Web開発で変わってきたこと
1. 環境の自動化
2. 分散化と並列化
Web開発で変わってきたこと
1. 環境の自動化
2. 分散化と並列化
3. DevOps
Web開発で変わってきたこと
環境の自動化
Web開発で変わってきたこと
環境の自動化
1. テストの自動化
Web開発で変わってきたこと
環境の自動化
1. テストの自動化
2. デプロイの自動化
Web開発で変わってきたこと
環境の自動化
1. テストの自動化
2. デプロイの自動化
3. 環境構築の自動化
Web開発で変わってきたこと
分散化と並列化
Web開発で変わってきたこと
分散化と並列化
1. ブラウザでの非同期処理
Web開発で変わってきたこと
分散化と並列化
1. ブラウザでの非同期処理
2. データベースの分散化
Web開発で変わってきたこと
分散化と並列化
1. ブラウザでの非同期処理
2. データベースの分散化
3. NOSQLの台頭
Web開発で変わってきたこと
DevOps
Web開発で変わってきたこと
DevOps
1. infraとSoftwareの境界が曖昧に
Web開発で変わってきたこと
DevOps
1. infraとSoftwareの境界が曖昧に
2. 運用コストが激減
Web開発で変わってきたこと
DevOps
1. infraとSoftwareの境界が曖昧に
2. 運用コストが激減
3. SpecialistとGeneralistの二極化
Web開発で変わってきたこと
スタートアップに
データベースエンジニア
の需要が無い
Web開発で変わってきたこと
サービスが大規模になると
サービスをスケールする際に
スペシャリストが必要
Web開発で変わってきたこと
DBAのポジションが無い
あじぇんだ
1 自己紹介
2 クラウドとオンプレミス
3 デモ
4 Web開発で変わってきたこと
5 まとめ
まとめ
まとめ
データベースは形を変えるけど
無くならない
まとめ
エンジニアとして創り出すこと
まとめ
DBエンジニアとして生き残るには
まとめ
DBエンジニアとして生き残るには
1. データのスケールに長ける
まとめ
DBエンジニアとして生き残るには
1. データのスケールに長ける
2. データの分析に長ける
まとめ
DBエンジニアとして生き残るには
1. データのスケールに長ける
2. データの分析に長ける
3. データからビジネスを産める
まとめ
アプリケーションにとって
データの寿命はコードより長い
まとめ
今からはピンチではなくチャンス
ご静聴ありがとうございました。

More Related Content

What's hot

地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情
Soudai Sone
 
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニングデータベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニング
akitsukada
 

What's hot (20)

DDDハンズオン
DDDハンズオンDDDハンズオン
DDDハンズオン
 
レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦レガシーな環境からモダンへの挑戦
レガシーな環境からモダンへの挑戦
 
DBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎるDBの闇を書くにはこの余白は狭すぎる
DBの闇を書くにはこの余白は狭すぎる
 
実務で役立つデータベースの活用法
実務で役立つデータベースの活用法実務で役立つデータベースの活用法
実務で役立つデータベースの活用法
 
地方における勉強会事情
地方における勉強会事情地方における勉強会事情
地方における勉強会事情
 
今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL今すぐ使えるクラウドとPostgreSQL
今すぐ使えるクラウドとPostgreSQL
 
RDBってなに?
RDBってなに?RDBってなに?
RDBってなに?
 
Miyazaki流sql
Miyazaki流sqlMiyazaki流sql
Miyazaki流sql
 
データベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニングデータベース・リファクタリング読書会第四回オープニング
データベース・リファクタリング読書会第四回オープニング
 
BUIDLING A CATHRDRAL
BUIDLING A CATHRDRALBUIDLING A CATHRDRAL
BUIDLING A CATHRDRAL
 
僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア僕の考える最強のビックデータエンジニア
僕の考える最強のビックデータエンジニア
 
正規表現で楽しよう
正規表現で楽しよう正規表現で楽しよう
正規表現で楽しよう
 
ClubDB2 Xmas2014 BizOneToOne
ClubDB2 Xmas2014 BizOneToOneClubDB2 Xmas2014 BizOneToOne
ClubDB2 Xmas2014 BizOneToOne
 
オンプレとクラウドのHadoopを比較して僕の思うとこ
オンプレとクラウドのHadoopを比較して僕の思うとこオンプレとクラウドのHadoopを比較して僕の思うとこ
オンプレとクラウドのHadoopを比較して僕の思うとこ
 
WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」WordPress テーマカスタマイズ 基本の「き」
WordPress テーマカスタマイズ 基本の「き」
 
sqldf for pandas
sqldf for pandassqldf for pandas
sqldf for pandas
 
Dbfluteshow fes2014-lonely-lt-jflute
Dbfluteshow fes2014-lonely-lt-jfluteDbfluteshow fes2014-lonely-lt-jflute
Dbfluteshow fes2014-lonely-lt-jflute
 
オンプレ、クラウドを組み合わせて作るビックデータ基盤 データ基盤の選び方
オンプレ、クラウドを組み合わせて作るビックデータ基盤  データ基盤の選び方オンプレ、クラウドを組み合わせて作るビックデータ基盤  データ基盤の選び方
オンプレ、クラウドを組み合わせて作るビックデータ基盤 データ基盤の選び方
 
テスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ーテスト駆動開発の導入ーペアプログラミングの学習効果ー
テスト駆動開発の導入ーペアプログラミングの学習効果ー
 
20170221 cnet live講演資料
20170221 cnet live講演資料20170221 cnet live講演資料
20170221 cnet live講演資料
 

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

パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)
odakeiji
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
Teruo Adachi
 
Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09
Ryusaburo Tanaka
 
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
フロントエンドエンジニアがフルスタックエンジニアもどきになる話フロントエンドエンジニアがフルスタックエンジニアもどきになる話
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
Takahiro Maki
 
訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!
Ryuji Tamagawa
 
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
takayuki katumata
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何
Kana SUZUKI
 

Similar to Web で変わったクラウドと postgre sql の今と昔 (20)

PWAを使ってWebXRコンテンツをオフラインで動くようにする手順について
PWAを使ってWebXRコンテンツをオフラインで動くようにする手順についてPWAを使ってWebXRコンテンツをオフラインで動くようにする手順について
PWAを使ってWebXRコンテンツをオフラインで動くようにする手順について
 
パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)パネルディスカッション資料(公開版)
パネルディスカッション資料(公開版)
 
WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化WordPressの進化とWordPress名古屋コミュニティの進化
WordPressの進化とWordPress名古屋コミュニティの進化
 
テスト駆動開発へようこそ
テスト駆動開発へようこそテスト駆動開発へようこそ
テスト駆動開発へようこそ
 
2013年 Webデザインのトレンドを振り返る
2013年 Webデザインのトレンドを振り返る2013年 Webデザインのトレンドを振り返る
2013年 Webデザインのトレンドを振り返る
 
Staticwp 20131013
Staticwp 20131013Staticwp 20131013
Staticwp 20131013
 
DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃DevOpsが引き金となるインフラエンジニアの進撃
DevOpsが引き金となるインフラエンジニアの進撃
 
オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用オンプレでもクラウドでも データベースサーバの運用
オンプレでもクラウドでも データベースサーバの運用
 
Viewを使って開発を楽にする話
Viewを使って開発を楽にする話Viewを使って開発を楽にする話
Viewを使って開発を楽にする話
 
Dev tools introduction
Dev tools introductionDev tools introduction
Dev tools introduction
 
Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09Windows Azure 最新 Update 2013/12/09
Windows Azure 最新 Update 2013/12/09
 
Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記Pythonおじさんのweb2py挑戦記
Pythonおじさんのweb2py挑戦記
 
知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能知って得するWebで便利なpostgre sqlの3つの機能
知って得するWebで便利なpostgre sqlの3つの機能
 
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
フロントエンドエンジニアがフルスタックエンジニアもどきになる話フロントエンドエンジニアがフルスタックエンジニアもどきになる話
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
 
訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!訳が欲しい奴ぁ俺んとこ来い!
訳が欲しい奴ぁ俺んとこ来い!
 
DDDオンライン勉強会#2 「集約・境界付けられたコンテキスト」
DDDオンライン勉強会#2 「集約・境界付けられたコンテキスト」 DDDオンライン勉強会#2 「集約・境界付けられたコンテキスト」
DDDオンライン勉強会#2 「集約・境界付けられたコンテキスト」
 
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
プロ向けオンラインサイトクリエイター?「webflow」で 何がどこまで出来るのか?
 
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
PostgreSQLの連携!クラウド移行!負荷分散!バックアップ!DBMotoで一挙解決!
 
人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜人が作るソフトウェア 〜今組織パターンを読む意味〜
人が作るソフトウェア 〜今組織パターンを読む意味〜
 
Windows azureって何
Windows azureって何Windows azureって何
Windows azureって何
 

More from Soudai Sone

Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)
Soudai Sone
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告
Soudai Sone
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
Soudai Sone
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
Soudai Sone
 

More from Soudai Sone (13)

PostgreSQLとpython
PostgreSQLとpythonPostgreSQLとpython
PostgreSQLとpython
 
PostgreSQLアンチパターン
PostgreSQLアンチパターンPostgreSQLアンチパターン
PostgreSQLアンチパターン
 
Webで役立つRDBの使い方
Webで役立つRDBの使い方Webで役立つRDBの使い方
Webで役立つRDBの使い方
 
Osc2014
Osc2014Osc2014
Osc2014
 
Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)Postgre sql9.3新機能 (OSC hiroshima 2013)
Postgre sql9.3新機能 (OSC hiroshima 2013)
 
聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告聞いたら参加したくなるJjug cccの報告
聞いたら参加したくなるJjug cccの報告
 
Wtm
WtmWtm
Wtm
 
今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」今、最も勢いのあるWebフレームワーク「fuel php」
今、最も勢いのあるWebフレームワーク「fuel php」
 
Git hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみたGit hub pagesで告知サイトを作ってみた
Git hub pagesで告知サイトを作ってみた
 
知って得する標準関数の使い方
知って得する標準関数の使い方知って得する標準関数の使い方
知って得する標準関数の使い方
 
Ph per のための php 最適
Ph per のための php 最適Ph per のための php 最適
Ph per のための php 最適
 
Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発Webエンジニアのためのandroidアプリ開発
Webエンジニアのためのandroidアプリ開発
 
Ossで作るwebサイト
Ossで作るwebサイトOssで作るwebサイト
Ossで作るwebサイト
 

Recently uploaded

Recently uploaded (11)

論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
論文紹介:Selective Structured State-Spaces for Long-Form Video Understanding
 
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイスLoRaWANスマート距離検出センサー  DS20L  カタログ  LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
 
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半        2024/04/26の勉強会で発表されたものです。新人研修 後半        2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
 
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
 
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
 
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
論文紹介:Video-GroundingDINO: Towards Open-Vocabulary Spatio-Temporal Video Groun...
 
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
 
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアルLoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
 
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
Observabilityは従来型の監視と何が違うのか(キンドリルジャパン社内勉強会:2022年10月27日発表)
 
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
論文紹介: The Surprising Effectiveness of PPO in Cooperative Multi-Agent Games
 
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
 

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