Submit Search
Upload
駅すぱあとWebサービスにおけるAWSとその周辺
•
4 likes
•
1,680 views
Mikawa Kouta
Follow
2015/02/07 DevLove関西での発表資料
Read less
Read more
Technology
Report
Share
Report
Share
1 of 42
Download now
Download to read offline
Recommended
ダメダメだった過去といい感じな今のチームの話
ダメダメだった過去といい感じな今のチームの話
Mikawa Kouta
Product/Market Fitを目指す道での悩ましい話
Product/Market Fitを目指す道での悩ましい話
Noritaka Shinohara
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
Fumihiko Kinoshita
俺の事業部
俺の事業部
Fumihiko Kinoshita
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
慎太郎 木村
「手探りで始めた企業内スタートアップで嵌まったことEX」
「手探りで始めた企業内スタートアップで嵌まったことEX」
Noritaka Shinohara
cedec2021
cedec2021
KLab Inc. / Tech
Recommended
ダメダメだった過去といい感じな今のチームの話
ダメダメだった過去といい感じな今のチームの話
Mikawa Kouta
Product/Market Fitを目指す道での悩ましい話
Product/Market Fitを目指す道での悩ましい話
Noritaka Shinohara
20140717 awssummit2014-cloud-operation
20140717 awssummit2014-cloud-operation
Yasuhiro Araki, Ph.D
My First XP Project 〜10年前の俺へ〜
My First XP Project 〜10年前の俺へ〜
Fumihiko Kinoshita
俺の事業部
俺の事業部
Fumihiko Kinoshita
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
EdgeWorkers の導入について - Akamai TechWeek 2021 Japan Customer Session
慎太郎 木村
「手探りで始めた企業内スタートアップで嵌まったことEX」
「手探りで始めた企業内スタートアップで嵌まったことEX」
Noritaka Shinohara
cedec2021
cedec2021
KLab Inc. / Tech
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
Mitsuhiro Yamashita
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
Morikazu Suma
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Softlayer_summit
Softlayer_summit
Shuichi Yukimoto
OCamlによるプロダクト開発
OCamlによるプロダクト開発
field-works
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
就活対策レポート
就活対策レポート
Yuta Akashio
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
Noritaka Shinohara
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
softlayerjp
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
atsuki_ito
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
Atsuko Tsujioka
AiDealのご紹介
AiDealのご紹介
NaoShimokawa
RLSにおけるプロダクト:プロジェクトマネジメント
RLSにおけるプロダクト:プロジェクトマネジメント
Itsuki Sakitsu
モバイルゲーム。移管と運営のエンジニア
モバイルゲーム。移管と運営のエンジニア
gree_tech
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
Tetsuya Odashima
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
Morikazu Suma
ヴァル研究所のAws利用事例
ヴァル研究所のAws利用事例
Mikawa Kouta
Re inventはじめて物語
Re inventはじめて物語
Mikawa Kouta
More Related Content
What's hot
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
Mitsuhiro Yamashita
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
康洋 板敷
小さく始める大規模スクラム
小さく始める大規模スクラム
Keisuke Tsukagoshi
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
Morikazu Suma
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Trainocate Japan, Ltd.
Softlayer_summit
Softlayer_summit
Shuichi Yukimoto
OCamlによるプロダクト開発
OCamlによるプロダクト開発
field-works
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
Trainocate Japan, Ltd.
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
Trainocate Japan, Ltd.
就活対策レポート
就活対策レポート
Yuta Akashio
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
Noritaka Shinohara
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
softlayerjp
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
atsuki_ito
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
Trainocate Japan, Ltd.
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
Atsuko Tsujioka
AiDealのご紹介
AiDealのご紹介
NaoShimokawa
RLSにおけるプロダクト:プロジェクトマネジメント
RLSにおけるプロダクト:プロジェクトマネジメント
Itsuki Sakitsu
モバイルゲーム。移管と運営のエンジニア
モバイルゲーム。移管と運営のエンジニア
gree_tech
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
Tetsuya Odashima
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
Morikazu Suma
What's hot
(20)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
SeleniumとPhantomJSで自動化サーバーレス(RPALT vol.1 LT)
AbemaTV Developer Conference 2016
AbemaTV Developer Conference 2016
小さく始める大規模スクラム
小さく始める大規模スクラム
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
インターネットテレビ局「AbemaTV」における Googleアナリティクス360の活用事例
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
AWSとオンプレミスを繋ぐときに知っておきたいルーティングの基礎知識(CCSI監修!)
Softlayer_summit
Softlayer_summit
OCamlによるプロダクト開発
OCamlによるプロダクト開発
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
AWS Organizationsでマルチアカウントハンズオン環境を構築した話
ノンコーディングでビジネスアプリ作成 PowerApps入門
ノンコーディングでビジネスアプリ作成 PowerApps入門
就活対策レポート
就活対策レポート
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
Product/Market Fitを急げ in リンスタ関ヶ原 20160416
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
【SoftLayerのスタートアップ企業支援プログラム Catalyst事例】テラスマイル株式会社
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
[VP of Engineering Meetup] エンジニアのパフォーマンスを最大化させる組織活性化施策とは
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
どう変わる? 新シスコ認定トレーニング ~CCNAとCCNP Enterprise~
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
RSGT2019 リーダーシップを一度捨ててチームの輪の中に置いた話
AiDealのご紹介
AiDealのご紹介
RLSにおけるプロダクト:プロジェクトマネジメント
RLSにおけるプロダクト:プロジェクトマネジメント
モバイルゲーム。移管と運営のエンジニア
モバイルゲーム。移管と運営のエンジニア
Microsoft MVP を受賞するために取り組んだこと
Microsoft MVP を受賞するために取り組んだこと
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
AbemaTVにおけるGoogleアナリティクス360を用いた活用事例 (アップデート版)
Viewers also liked
ヴァル研究所のAws利用事例
ヴァル研究所のAws利用事例
Mikawa Kouta
Re inventはじめて物語
Re inventはじめて物語
Mikawa Kouta
re:Inventでいきたい5つのブルワリー
re:Inventでいきたい5つのブルワリー
mist_dev
Reflectionのパフォーマンス
Reflectionのパフォーマンス
明 高橋
クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということ
mist_dev
Awsルーキーの考えたcdp
Awsルーキーの考えたcdp
Mikawa Kouta
Viewers also liked
(6)
ヴァル研究所のAws利用事例
ヴァル研究所のAws利用事例
Re inventはじめて物語
Re inventはじめて物語
re:Inventでいきたい5つのブルワリー
re:Inventでいきたい5つのブルワリー
Reflectionのパフォーマンス
Reflectionのパフォーマンス
クラウドネイティブ世代がインフラに触れるということ
クラウドネイティブ世代がインフラに触れるということ
Awsルーキーの考えたcdp
Awsルーキーの考えたcdp
Similar to 駅すぱあとWebサービスにおけるAWSとその周辺
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
ToruKubota4
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
Takahiro Okumura
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
Akira Nagata
20160608 JAWS-UG磐田
20160608 JAWS-UG磐田
Serverworks Co.,Ltd.
クラウド時代の人材育成
クラウド時代の人材育成
Trainocate Japan, Ltd.
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
SachieMiyazaki
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
Trainocate Japan, Ltd.
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
Trainocate Japan, Ltd.
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
Tomo-o Kubo
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
真吾 吉田
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
Mitsuhiro Yamashita
リリースを支える負荷測定
リリースを支える負荷測定
gree_tech
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
schoowebcampus
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
Issei Hiraoka
20160514 jawsug白山
20160514 jawsug白山
Serverworks Co.,Ltd.
事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西
Tomoyuki Sugita
JavaからScalaへの継続的なマイグレーション
JavaからScalaへの継続的なマイグレーション
Makoto Fukuhara
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
Taiji Tsuchiya
EXTREME TEAM で Agile を目指して
EXTREME TEAM で Agile を目指して
Shigeru Tatsuta
Aws first step_v2
Aws first step_v2
Trainocate Japan, Ltd.
Similar to 駅すぱあとWebサービスにおけるAWSとその周辺
(20)
AWSで動画共有サイトを作成して全社に公開
AWSで動画共有サイトを作成して全社に公開
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
2015年GMOペパボ新卒エンジニア研修 Webオペレーション研修イントロダクション
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
DevLOVE関西2016.2.5 地道にAWS構築自動化に取り組んでいるお話し
20160608 JAWS-UG磐田
20160608 JAWS-UG磐田
クラウド時代の人材育成
クラウド時代の人材育成
2014 jaws days-最強のawsに_rtc宮崎
2014 jaws days-最強のawsに_rtc宮崎
AWSへのシステム移行に伴うクラウドマインドへの移行
AWSへのシステム移行に伴うクラウドマインドへの移行
20191015 cloud-for-manager-seminor
20191015 cloud-for-manager-seminor
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
JNSA西日本支部 技術研究WG AWSを使ったセキュアなシステム構築
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWSでセキュリティをここまで高められる〜JAWS-UG千葉スタートアップあるある〜 #jawsug #chibadan
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
AWS認定クラウドプラクティショナー 書くときに意識してたこととか
リリースを支える負荷測定
リリースを支える負荷測定
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
スタートアップのCEOもおさえておきたい、ITインフラのセキュリティ対策 先生:
Five Steps to Culture Change を日本語で解説する 2020/11/06
Five Steps to Culture Change を日本語で解説する 2020/11/06
20160514 jawsug白山
20160514 jawsug白山
事業会社で働くエンジニアのマインドセット - DevLOVE関西
事業会社で働くエンジニアのマインドセット - DevLOVE関西
JavaからScalaへの継続的なマイグレーション
JavaからScalaへの継続的なマイグレーション
Changing Infrastructure operation by DevOps And Agile Development
Changing Infrastructure operation by DevOps And Agile Development
EXTREME TEAM で Agile を目指して
EXTREME TEAM で Agile を目指して
Aws first step_v2
Aws first step_v2
Recently uploaded
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
Toru Tamaki
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
Ryo Sasaki
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
Toru Tamaki
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
sugiuralab
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Hiroki Ichikura
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Yuma Ohgami
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
Toru Tamaki
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
taisei2219
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
iPride Co., Ltd.
Recently uploaded
(9)
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
論文紹介:Content-Aware Token Sharing for Efficient Semantic Segmentation With Vis...
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
[DevOpsDays Tokyo 2024] 〜デジタルとアナログのはざまに〜 スマートビルディング爆速開発を支える 自動化テスト戦略
論文紹介:Automated Classification of Model Errors on ImageNet
論文紹介:Automated Classification of Model Errors on ImageNet
スマートフォンを用いた新生児あやし動作の教示システム
スマートフォンを用いた新生児あやし動作の教示システム
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
【早稲田AI研究会 講義資料】3DスキャンとTextTo3Dのツールを知ろう!(Vol.1)
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
Open Source UN-Conference 2024 Kawagoe - 独自OS「DaisyOS GB」の紹介
論文紹介:Semantic segmentation using Vision Transformers: A survey
論文紹介:Semantic segmentation using Vision Transformers: A survey
TSAL operation mechanism and circuit diagram.pdf
TSAL operation mechanism and circuit diagram.pdf
SOPを理解する 2024/04/19 の勉強会で発表されたものです
SOPを理解する 2024/04/19 の勉強会で発表されたものです
駅すぱあとWebサービスにおけるAWSとその周辺
1.
駅すぱあとWebサービスにおける AWSとその周辺 2015/02/07 株式会社ヴァル研究所 見川 孝太
2.
自己紹介 名前 見川 孝太(みかわ こうた) 所属 株式会社ヴァル研究所 開発部サービスプラットフォームチーム 仕事 チームリーダー マネジメントしたり、コード書いたり 雑用したり その他 JAWS-UG中央線支部支部長 ビデオゲーム部部長(通称
ピコピコ部)
3.
略歴 2000年 入社 2001年 イントラネット版保守 2002年 社内ツール開発保守 2003年 i-モード、i-アプリ開発保守 2005年 ASP開発保守 2010年 Webサービス開発保守 2013年 サービスプラットフォームチームリーダー
4.
告知
5.
ピコピコ DragonAge Inquisition(インクイジション)
6.
チームの仕事 ノベルティ制作 イベント出展 開発 保守、運用 サポート サービスの啓蒙活動 最近デイリーポータルZさん企画の綱引きとか参加しました
7.
DevOpsツールとか DevOps成功事例とか そういう話ではないです
8.
DevOps?
9.
協力する文化
10.
Dev = 開発 Ops
= インフラ
11.
Webサービス周辺 では……
12.
過去
13.
開発 仕事 設計、開発、本番環境の構想、デプロイ アプリケーション保守、アプリケーション運用 不満 要求した環境にならない、できないインフラ 運用の増大
14.
インフラ 仕事 ネットワーク保守(内外)、サーバ運用保守(OSまで) セキュリティ対策、サービスの監視 不透明なアプリケーションのデプロイ、検証不足をネットワークに責任転嫁 監視の増大、よくわかってない要望、開発の理想押し付け (その裏にはコスト削減圧力が…) 不満
15.
セグメント主義的な話も… (長く続いている会社ですから)
16.
お互い不満もあったが どうにかしたいとも思っていた(はず)
17.
18.
• 運用負荷、環境も限界だったので導入 • ツールとしてだけでなく文化?もついてくる •
CDP:クラウドアーキテクティング原則 • Amazon自体の企業文化 • コミュニティ • 開発もインフラも基本エンジニアなので共通の話題にできる 黒船(AWS)来航
19.
現在
20.
開発が インフラに踏み込める 物理的な制約にしばられない構成、自分たちでコントロー ル、運用の増大を自動化でカバー
21.
インフラは 環境をより良くする事に 時間を使える インシデント対応など、火消し的な仕事ではなく、新し いことを試す創造的な仕事
22.
お互いの得意分野を補い合って 業務効率化 (できる所は自分たちで)
23.
その後 開発とインフラは 末永く幸せに働きました めでたし、めでたし
24.
DevOps……
25.
Biz!!
26.
DevOpsBiz
27.
Biz = 営業
28.
ビジネスの成功には 3者の協力が必要
29.
本来目指しているものは同じ はずなのに主とする仕事の違 いで食い違い
30.
インシデント 営業 -> ユーザーへの報告優先 開発、インフラ
-> 復旧優先
31.
同じ技術系であるインフラ と違い、共通言語がない
32.
積もり積もった不満が 最近、表面化
33.
カイゼン
34.
古い決め事の見直し
35.
意識合わせ
36.
コミュニケーションの カイゼン
37.
壁をこえるための スタンプカード
38.
部、チームではなく プロダクトのゴール
39.
40.
目指すのは 「協力する文化」の定着
41.
まとめ • AWSは機能的な評価だけでなく、文化的側面からも評価できる • 閉塞感がある場合は外部からの風になる場合も •
その上で本来の専門性を発揮できる • 開発の負担が増えることを恐れない • ビジネスレイヤーまで含めた話は難しい • 年数を重ねているとなおさら • ユーザーと向き合う
42.
俺達の戦いはこれからだ!
Download now