Successfully reported this slideshow.
Your SlideShare is downloading. ×

リアルタイム分析サービス『たべみる』を支える高可用性アーキテクチャ

Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Ad
Upcoming SlideShare
Hive
Hive
Loading in …3
×

Check these out next

1 of 14 Ad

リアルタイム分析サービス『たべみる』を支える高可用性アーキテクチャ

「たべみる」は、クックパッドの検索データをウェブから分析できる法人向けのウェブサービスです。 そのアーキテクチャの特徴としてサービスのバックエンドDBとバッチの両方でRedshiftを使っていることが挙げられます。 今回は、Redshiftの可用性を高めるためのクックパッド独自のアーキテクチャについて紹介します。

「たべみる」は、クックパッドの検索データをウェブから分析できる法人向けのウェブサービスです。 そのアーキテクチャの特徴としてサービスのバックエンドDBとバッチの両方でRedshiftを使っていることが挙げられます。 今回は、Redshiftの可用性を高めるためのクックパッド独自のアーキテクチャについて紹介します。

Advertisement
Advertisement

More Related Content

Slideshows for you (20)

Similar to リアルタイム分析サービス『たべみる』を支える高可用性アーキテクチャ (20)

Advertisement

Recently uploaded (20)

Advertisement

リアルタイム分析サービス『たべみる』を支える高可用性アーキテクチャ

  1. 1. •  •  •  •  •  •  • 
  2. 2. •  •  •  •  • 
  3. 3. •  •  info.tabemiru.com
  4. 4. •  •  •  •  • 
  5. 5. •  •  • 
  6. 6. •  •  Users Apps  (EC2) ELB MySQL TD  (Hadoop) Redshi< 夜間バッチ オンライン
  7. 7. •  •  •  •      •    •  • 
  8. 8. •  •  •  Users Apps  (EC2) ELB Redshi<   for  Apps Redshi<   for  Batch
  9. 9. •  •  •  •  Availability Zone A Availability Zone B Users Apps  (EC2) ELB Redshi<   for  Apps Redshi<   for  Batch
  10. 10. •  •  unload  (‘select  *  from  stats’)  to  ‘s3://…’  credentials  ‘…’   delimiter  ‘,’  addquotes  escape  ; copy  stats  from  ‘s3://…’  credentials  ‘…’   delimiter  ‘,’  removequotes  escape  ; Redshi<   for  Apps Redshi<   for  Batch S3  Bucket unload copy
  11. 11.        
  12. 12.             PostgreSQLPostgreSQL
  13. 13. •  •  •  •  • 

×