Weitere ähnliche Inhalte
Ähnlich wie Aws athenaを使ってみた (20)
Aws athenaを使ってみた
- 6. Before Athena - リアルな話
ELB S3 TreasureData
CloudFront S3
Elasticsearch
Fluentd
Lambda
Kinesis
Logstash
API Gateway
ものは増え
- 7. Before Athena - リアルな話
▸ 権限どうなってんの?
▸ 自前?マネージド?
▸ コスト見積れるの?
▸ 監視は?
▸ いつまで保持するの?
▸ 誰が面倒見るの?
▸ Elasticsearchのクエリはエンジニアでも一部しか投げれないよ?
▸ TreasureDataのプランってどんなんだっけ?まだ入れていいの?
▸ アクセスログたまーにしかみないんだけどここまでやる?
▸ もう面倒だからAPIGatewayでキックしたら見れるようにしたから使って?
▹ 誰にも使ってもらえなかった(悲しい)
▸ これやる?!
- 9. After Athena - リアルな話
▸ 権限?IAMってのがありまして。
▸ マネージドって楽だよね。
▸ 見積もり?コスト予測は明確ではないけど安心感はある。
▸ 監視?要らない。
▸ 保持?安いし気にしない。
▸ 面倒?S3面倒みたことある?
▸ クエリ?パーティションだけ気をつければ非エンジニアでも投げれる。
▸ あんまり使わない?Adhocでの確認がめっちゃ簡単。
▸ redashからjdbc使って見れるようにしたからAPIなんか作らなくていい。
▹ みんな見てくれる(ビジュアライズ・慣れ大事)
▸ これいいね!
- 13. CREATE EXTERNAL TABLE table_name (
...
)
PARTITIONED BY (year string, month string, day
string)
...
でテーブル作成後にパーティション付けを行うのですが
パーティションの付け方
- 14. ALTER TABLE database_name.table_name
ADD PARTITION (year='2016',month='08',day='28')
location 's3://elb-access-
log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/28/';
これで1日分。数年分やりたい場合は?
パーティションの付け方
- 15. ALTER TABLE database_name.table_name ADD
PARTITION (year='2016',month='08',day='28')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/28/'
PARTITION (year='2016',month='08',day='29')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/29/'
PARTITION (year='2016',month='08',day='30')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/30/'
…
パーティションの付け方(期待)
- 16. ALTER TABLE database_name.table_name ADD
PARTITION (year='2016',month='08',day='28')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/28/';
ALTER TABLE database_name.table_name ADD
PARTITION (year='2016',month='08',day='29')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/29/';
ALTER TABLE database_name.table_name ADD
PARTITION (year='2016',month='08',day='30')
location 's3://elb-access-log/AWSLogs/00000000000000/elasticloadbalancing/ap-
northeast-1/2016/08/30/';
…
パーティションの付け方(現実)
Hinweis der Redaktion
- こんばんは
すごいタイトルになってますけど気軽に聞ける内容です
最初に練習したときは15分かかった内容をだいぶ端折ってますので
内容に気になるところがありましたら終わって質問などいただければと
- 李という名字多いので、みんなからケイと呼ばれてます
色々やってきました
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- もともとはDevより、アプリケーション開発をやってたが、
前職で一人で何個かサービス立ち上げをやってインフラもある程度見れるようになりました
Rettyでは5割ぐらいが運用のタスクになってます
Rettyでやってることでいうと
SEO施策の企画開発検証とインフラの導入運用やってます
- もともとはDevより、アプリケーション開発をやってたが、
前職で一人で何個かサービス立ち上げをやってインフラもある程度見れるようになりました
Rettyでは5割ぐらいが運用のタスクになってます
Rettyでやってることでいうと
SEO施策の企画開発検証とインフラの導入運用やってます
- もともとはDevより、アプリケーション開発をやってたが、
前職で一人で何個かサービス立ち上げをやってインフラもある程度見れるようになりました
Rettyでは5割ぐらいが運用のタスクになってます
Rettyでやってることでいうと
SEO施策の企画開発検証とインフラの導入運用やってます
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- もともとはDevより、アプリケーション開発をやってたが、
前職で一人で何個かサービス立ち上げをやってインフラもある程度見れるようになりました
Rettyでは5割ぐらいが運用のタスクになってます
Rettyでやってることでいうと
SEO施策の企画開発検証とインフラの導入運用やってます
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。
- そのDevOpsの環境・文化を実感した一例を皆さんに紹介します
私が入社して2ヶ月ぐらい過ぎてから
MySQLの負荷が全文検索クエリなどで高くなっている、やりたいことがあんまりやれてないことに気づいて、
Opsの立場からElasticsearchの導入を提案しました
Devから見たら大幅な修正が発生するので気が引けるところだったとおもいますが、快く引き受けてくれました
OpsはOpsで運用対象が増えるのですが、むしろ今までなかったノウハウを貯めれるいい機会だという認識できた
共通してあったのは「これでRettyはもっと良いサービスになる」という意識でしたね
変化を拒むよりむしろ積極的に変化を求めるOpsと
Opsの変化の要求に素早く対応してくれるDev
なんか普段見てるDevとOpsのいざこざの逆バージョンのような気もしますがこういう流れで
ElasticsearchはRettyに導入されました。
今の話は一見大したことない、ミドルウェア一個入れた話ですが、
実はそこが大事だと思います。
ミドルウェア一つ入れることをスムーズにできる組織だということです。