AWS Summit Tokyo 2015 オープニングキーノート Scott Chaconさんのお話(GitHub, Inc. 共同創業者)つぶやきメモ
GitHub, AWS などの分散テクノロジーが実現する、デベロッパー主体のアプリケーションデリバリ
Scott Chaconさんの講演。GitHub. #AWSSummit #DevCon
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
企業コストが低くなりオンラインマーケットが拡大し。。 Amazonがマーケットをいかに変えたか。。
ケーブルサービスで映画を見ることがなくなった。。
タクシーを呼ぶのもアプリを利用する。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Githubはソフトウェア開発のためのサービス。すべての企業はソフトウェア企業であり。そうでないと考えているのはものすごく危険。 #AWSSummit #DevKOn
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
https://t.co/S5esmNcaTL テスラモーターズ。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
TELL ME TOMETHING THATYOU THINK ROBOTS CANNOT DO AND I WILL TELL YOU A TIME FRAME IN WHICH THEY CAN ACTUALLY DO IT #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
https://t.co/pyrJ1DpOXi ウォルマートのgithub
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
10年前の2005年。Gitはなかった。Railsもなかった。MacOSXもTigirだった。自らアプリを開発できるスマートフォンはなかった。
10年後どのようなソフトウェアの開発ツールがでてくるか。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
10年前にOSSに貢献する方法。
WEBサイトに入る。広告が表示される。
貢献する方法が見つからない。下の方に貢献するためのリンクが見つかる。
#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
すべてのOSSプロジェクトが貢献の方法が様々でやり方が異なる。
Subversion で貢献の場合、 パッチファイルを作って、WEBページにアップロードして、内容を書いて投稿。 #AWSSummit フィードバックによって直せばまた同じ作業の繰り返し。 メンテナも大変だった。
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
10年前のオープンソースプロジェクトは誰が貢献したかのかがわかりにくい。ソースに取り込まれたのかどうかもわかりにくい。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ようするに声の大きい人が強い世界 !? 10年前のオープンソース。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
いまのオープンソース。 GitHubをベースにしている。一つのプロジェクトに貢献する方法を学べば、すべてのオープンソースプロジェクトに貢献する方法が身につく。
Pull Requestを作って、ディスカション。修正を繰り返し、メインラインに取り込まれる。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Open Sourceに関わる仕組み。10年前はプロジェクト毎に異なるプロセスであったが、いまは同じプロセスでオープンソースに貢献できる #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
オープンソースプロジェクトに参加するためのプロセスを1度学べば、すべてのオープンソースプロジェクトに貢献することができるかもしれない。いま、Githubを使わないオープンソースはGithubではないと明示する必要がある。Githubがデファクトだから。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Open Source Projects Pushed To in 1.8M 180万件。 2015年5月にプッシュされた件数。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
オープンソースプロジェクトがユビキタスになっている。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
EnterprisesとOSSとの関わり。10年前になくて今日あるもの。 このリンク先の図の話。 http://t.co/sLrHTNQVab Linuxカーネルには企業の社員が貢献している。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
git shortlog -s -e -- author=amazon .....
AmazonがLinuxに貢献した一覧を表示 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Enterprises in Open Source, SAP, BOX Square twitter, intel facebook Samsung,Linked in, Google, IBM, ORACLE, NASA, Microsoft, #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Enterprise Open Source, Xen ⇨ Amazon EC2, Docker ⇨ Amazon ECS, git ⇨ GitHub オープンソースと企業のサービス。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Visual Studio でもgitが使える。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Perforce, TFS等を検討していた企業もgitを利用している。Enterprises Learning from オープンソース #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
SAP & GitHub 大きな組織の中に小さなオープンソースのコミュニティができる。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
紹介されていた論文みっけ。 http://t.co/IANiZzfpVK #AWSSummit Open Source-Style Collaborative Development
Practices in Commercial Projects Using GitHub
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Subversion Email patches Distributed teams Self-organized, Never meet in person. OpenSource #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Corprate, Expensive, proprietary vesion control system, Complicated ACL mechanisms,Co-located teams,Task managed ,Daily Meetings,#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
OpenSource & Corporate, Git, Branch development, Team organized, Open Processes , Online coordination #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
日々の会議を行っている人はいない。オンラインコミュニケーションツールを使った非同期コミュニケーションが活発 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
IT政策リソース管理に Githubが利用される。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Enterprise Development, continuous spectrum from open source to closed , same standard workflows for both, doing more with less #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Enterprise Development, every company is a software company, include artists, authors, managers, product, ops, legal #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
企業の中でドキュメントのワークフローにgitが使われ、上司にプルリクエストして承認を得る等の流れも行われている。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Learn from Open Source! #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
いままではソフトウェア企業でなかった企業はどうすれば良いか? ソフトウェアで何ができるのかを考えること。いま行っている業務がソフトウェアでどのように解決できるかを考えること。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
過去10年間オープンソースは劇的に変わった。今後10年オープンソースはどう変わるのか。#AWSSummit できるだけドアを開いて、デザイナや文書が得意な人がオープンソースに関わることがプロセスに関わるといいと思う。
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
チャットルームがgithubでは重要になっている。オフィスでコミュニティはありません。
重要なことは文字に表現されている。
人事が何をしているのか。ポリシーの案はどういったものか。
すべてがgitでオープンに管理されている。
#AWSSummit
文書に対してプルリクする。
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
法務処理はソフトウェア開発ににている。いまの法務処理は10年前のオープンソースににている。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
平文でテキスト化して同時に非同期で文書を改定していく。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
変更プロセスが見える。というのが大事。複数の人がその文書に並行して改定していったプロセス。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
最も重要なのはオープンソースに関与していただきたい。新しいソフトウェアの開発のやり方を学んでほしい。オープンソースソフトウェアに関わるということがどういうことかを実感してほしい。オープンソースコミュニティの一員になってください。学びが一番重要です。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWS Summit Tokyo 2015 1day 基調講演 つぶやきメモ
#AWSSummit AWS Summit Tokyo 2015のKeynoteに入れました。
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
#Awssummit オープニングKeynote始まりました。
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
13900人の登録があったよ。
#Awssummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
クラウドがニューノーマルになっている。#Awssummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
50以上のカスタマースピーカー。
40以上のパートナー。
#Awssummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
56社のスポンサーが協賛。#Awssummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ナプキンに書かれたそうなビジネスモデルの図 #AWSSummit pic.twitter.com/onOiolR1N8
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Growth ⇨ Lower cost structure ⇨ Lower Prices ⇨ Customer Experience ⇨ Traffic ⇨ Sellers ⇨ Selection ⇨ Customer Experience ... #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWSは9年の経験と実績 世界に11リージョン 53エッジロケーション。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
東京リージョンは複数のデータセンターのクラスタでできている。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
100万を超えるアクティブユーザ。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWSのブースに 320ページのカタログを配布中。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Cloud Has Become The New Normal. クラウドは今やニューノーマルに.
#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
スタートアップ企業による新たなビジネスの開始 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ゼロスタート。自由な発想。低コスト体質。スピード重視。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
airbnbは5人のエンジニアで成り立っている。https://t.co/23GDhrUQ3A #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
SmartNews, Gunosym Newspicks, Cookpad Toreta, chatwork, talknote, freee, coiny, Smart Education Studyplus, Pairs,Pairy 日本のスタートアップ#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
クラウドワークス 吉田浩一郎さんの事例が始まりました。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
赤字のまま上場。クラウドワークス。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
クラウドワークスのクラウドは雲ではなく、群衆のCrowd。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
発注者380万社(個人含む)、受注者6360万人。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
購入⇨賃貸⇨時間貸し。所有⇨レンタルサーバ⇨クラウド。正社員⇨派遣社員⇨クラウドソーシング。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
日本の正社員比率は下がりつずけて45.2%。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
60万人の会員サービスを100%AWSで支えている。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
スピード・機敏性はスタートアップ企業だけでなく、あらゆる組織で重要に。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
agility, speed, #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
これまでの常識では、高価で柔軟性がないインフラに初期投資。
多額の初期投資、サーバとストレージ主体、つきまとうアップグレードの負荷、遅い新機能の追加。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
低額かつ無駄のない投資。多様かつ機能豊富なプラットフォーム。日々更新される機能。新機能もすぐに利用可能。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
多くの企業がデジタルトランスフォーメーションをクラウドで実現。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
1ゲームあたり17GByteのデータをキネシス等で計算。(野球)
StartCast #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
リクルートテクノロジーズ 中尾隆一郎さんのお話。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
The Ribbon Model -10x-10=100 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Expanding Recruit group business through IT & Net marketing. #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWS x Recruit = R-Cloud #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
予測できるものにはオンプレミスを利用し、予測不可能または、スピードが必要なものにはAWSを利用している。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
パン田一郎。Panda-Ichiro。スタンプを配信すると150倍のトラフィック。変化に対応するためには AWSは非常に重要だった。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
300,000 Studentsの受験サプリ。何かしらの通知を行うと大きなトラフィックが生まれる。ここには AWSが重要。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Max number of notifications 14,000/ sec のPush通知。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
③お客様のニーズは多様で異なる。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
やりたいことを速く実現するためには、素早いプロビジョン+幅広く多様な基盤 ITプラットフォーム=アジリティ・スピード #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
既存のIT資産のクラウド移行を容易にするサービス群。VPCによるネットワークの仮装か、Amazon Direct Connectによる専用線接続。小葉アプリケーションライセンスのクラウド移行 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
SAP on AWS導入企業が日本に100社。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
どのインフラストラクチャー提供会社よりも豊富で多様なサービスと機能 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
IT部門は、IaaSクラウドプロバイダーをコモディティのように扱うべきではない。Gartner Lydia Leong. #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
実際の業務のサイズ、カタチは千差万別。幅広く多様なニーズ、必要最低限い合わせて標準化。お客様のニーズにあったプラットフォームをご用意。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
2014年には516もの機能やサービスを新たに提供。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
共有ファイルシステムの課題。難しい需要予測。可用性と性能。調達期間。パッチ、メンテナンス更新サイクル。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ビジネスは予測不能。そのために余剰のリソースを持つことは理にかなっていない。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Amazon Elastic File System: EFS EC2のためのフルマネージド型ファイルシステム。ペタバイトクラスで伸縮できるスケーラビリティ。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Amazon Elastic File System: 複数のEC2インスタンスからNFSでアクセス。SSD。今年の夏開始予定。http://t.co/w3uiFfXqVE #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
マネージメントコンソールが日本語化。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
お客様にとって魅力的な最先端のプラットフォーム。多様で幅広い機能。お客様、パートナー様による大規模なコミュニティ。長期にわたる運用実績。(現在9年目)#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
④企業のデータ活用はかつてないほどに拡大。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
データの収集、保管、分析、共有はかつてはとても困難なことだった。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ビッグデータ処理のためのサービス群。S3, Glacier EFS, DynamoDB, Aurora, Redshift, Kinesis, EMR... #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ID統合・分析、開発、需要予測、オムニチャネル、リスク分析、レコメンド、レポーティング、取引業務・・・ #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
より効果的なデータ活用に向けて機械学習を利用するお客様が急増中。メールターゲティング。リコメンデーション。ソーシャルニュース。デジタルヘルスケア。言語予測。オートスケール。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
リコメンデーション:「この商品を買ったお客様は、こんな商品も買っています。」自然言語処理(NLP) 検索。アマゾン出荷センター(FC) のVision System. #AWSSummit 機械学習をもっと社内で活用できないだろうか?
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
⑤古い足かせからの解放 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
これまでのデータベースの世界。高価・独自仕様・ロックイン(ベンダーロックイン)。制約だらけのライセンス。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
多くのお客様がよりオープンソースに。しかしながら今までのデータベースと同等の性能絵を得るのも難しい。⇨awsの解⇨Amazon Aurora MySQLデータベースとの互換性。可用性、耐久性、耐障害性・・・ #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
集中管理。ソフトウェア必要。パッチやセキュリティアップデート。ハードウェアのプロビジョニング。満足いかないパフォマンス。高価。⇨ Amazon Work Spaes フルマネージド仮装デスクトップソリューション。月額の利用料。初期投資も不要。長期の契約も不要。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
⑥継続的な変革 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Amazon EC2 Container Service(ECS) Dockerコンテナサービスをサポート。Dockerコンテナ。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Amazon ECSをDevOps環境構築に適用。継続的なデプロイ。構成管理の自動化。高性能データストア。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
もう一つのコンピューティングサービス。AWS Lambdaによりコンピューティングリソースは最小限に。イベントドリブンでのコンピューティングサービス。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
他の AWS亜WSサービスからのイベントで駆動。サーバー不要。OS・言語のインストール・設定不要。スケール・耐障害性も自動。Node.jsによりクラウド上で実行。イベントドリブンで処理時間の課金サービス。数週間以内にjavaに対応予定 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWS Lambdaの適用例: データトリガー。IoT。ストリーミング。インデキシングや同期。サーバー不要。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ハイブリット ITの役割とは? 既存環境オンプレミス。クラウド。
ハイブリッドITを実現するAWSサービス群。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
クラウドのセキュリティへの意識が高まる。第三者認証と監査により証明された高いセキュリティ基準と運用基準。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
クラウドを利用しても、データは100%お客様が管理。自社のデータに誰がアクセスしたかを残す仕組みがある。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
NAWSオールイン #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
日本通運もオールインなんだ。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
ファーストリティリングのお話。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
超高速サプライチェーン。リアルとネットの融合。 Global in Everything We Do . #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Device Agnostic, ファーストリテイリング #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Cloud As A First Choice . ファーストリテイリング #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
AWSの魅力はLarge Community。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
20,000,000,000 Req/ month, 100,00/Sec をAWSで対応。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
コンシュマー向けのサイジングは占い。AWSのスケーラビリティにかけている。 2015年2,000のインスタンスを走らせる計画。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
2020年までに5兆円の売り上げを目指す。服を買え、常識を変え、世界を変えていく。デジタルの力で成し遂げたい。 #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
disruptive Innovation for Enterprise System, #AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
「重力」には逆らえない。#AWSSummit
— 堤 庸(mitsugi) (@mitsugeek) 2015, 6月 2
Google Calendar APIにあるCalendarList.DeleteとCalendars.Deleteの違い
違いが気になったのでAPIを動かして確認してみた。
CalendarList: delete
ドキュメント:CalendarList: delete - Google Calendar API — Google Developers
ユーザのカレンダー一覧から消すのみでした。 カレンダー自体は残るので注意が必要です。
Calendars: delete
カレンダーオブジェクト自体を削除します。 カレンダーに付随するACLも削除されていると思われます(ACL.List APIでエラーとなった)
ドキュメント:Calendars: delete - Google Calendar API — Google Developers
jQueryUI dialogを利用してalert関数を作成
alertするパターン毎にdivタグをHTMLにべた書きは面倒。
Dialog | jQuery UIを見てみると、
divタグをHTMLに記述してそれをalertで利用するような使い方で書いてある。
alertの種類分作ってられないので関数の中でdivを作ってから
ダイアログ表示後に後片付けするような関数を作ってみる。
毎度毎度dom生成するから重い?
定義:alertDialog関数
引き数オブジェクト
キー | 内容 |
---|---|
title | ダイアログのタイトル |
body | ダイアログの本文 |
close | ダイアログを閉じたときに実行する関数 |
使い方
$(function() { $("#btnAlert").on("click", function(){ alertDialog({title:"title",body:"body", close: function(){ console.log("ダイアログを閉じました。") }}); }); });
デモ
アラートを終了したら再度アラートをしてみる。
alertDialog({title:"title",body:"body", close:function(){ alertDialog({title:"title2回目",body:"body2回目", close:function(){} }); }});
ソース
<link rel="stylesheet" href="//code.jquery.com/ui/1.11.2/themes/smoothness/jquery-ui.css"> <script src="//code.jquery.com/jquery-1.10.2.js"></script> <script src="//code.jquery.com/ui/1.11.2/jquery-ui.js"></script> <script type="text/javascript"> function alertDialog(_options){ var default_option = { title:"", body:"", close:function(){ return true; } } var options = $.extend(default_option , _options, {}); var dom = $("<div />", { title: options.title, html: options.body }); dom.dialog({ modal: true, close: function(){ var dom = $(this); dom.dialog("destroy"); dom.remove(); options.close(); }, buttons: [ { text: "Ok", click: function() { $(this).dialog("close"); } } ] }); }; </script> <script type="text/javascript"> $(function() { $("#btnAlert").on("click", function(){ alertDialog({title:"title",body:"body"}); }); }); </script> <button id="btnAlert">デモ</button>
twilioでフリーダイヤルを取得した際の試算。
価格は以下を参考に
というかシュミレーターがあります。
↓↓↓
http://twilio.kddi-web.com/price/#simulatorArea
固定費
月額利用料:1,620 円(税込)
着信料金
1分あたり21.6 円(税込)
発信料金
フリーダイヤル(0120)で受けた着信をアプリで処理する場合は無料だが、 転送する場合は別途発信料金が必要だと思われる。
宛先 | 1分あたりの料金(税込) |
---|---|
固定電話宛(下記「携帯電話宛」以外) | 5.4 円 |
携帯電話宛(070 / 080 / 090 番号) | 16.2 円 |
アプリ宛(Client 利用) | 0.25 円(税込) |
SIP 宛 | 0.5 円(税込) |
録音機能
1分あたり0.1 円(税込)
例)単純に携帯電話に転送。全部で100分
項目 | 費用 |
---|---|
月額利用料 | 1,620 円 |
フリーダイヤル着信料金 | 2,160 円 |
携帯宛発信料 | 1,620 円 |
音声録音 | 10円 |
合計 | 5,410 円 |
例2)8時間 + 20営業日 = 9600分 を固定電話に転送
項目 | 費用 |
---|---|
月額利用料 | 1,620 円 |
フリーダイヤル着信料金 | 207,360 円 |
固定電話宛発信料 | 51,840 円 |
音声録音 | 960円 |
合計 | 261,780 円 |
SIP宛の発信だと1分あたり0.5 円なので、合計214,740円
しかし
同時に電話が掛かった場合、「通話待ち」の状態にしないといけない。
twilioの場合、通話キューイングという機能があるのでそれを使えば実装は出来そう。
しかし通話待ちの間は、フリーダイヤルの着信料金がかかる。
なので単純に計算できない。。。
今度はNTTコミュニケーションで試算してみよう。
【調査】AWS SDK for JavaScript in the Browserを利用してS3のセキュリティを確認する
要旨
Facebookでログインしたアカウントを利用してAmazonのs3にファイルをアップロードした場合、 他ユーザ(別アカウントでFacebookからログインしたユーザ)からどう見えるかを検証。
詳細
- プライベートなバケットを用意(CORS Configuration EditorでCROSを許可しておく)
- AWS.WebIdentityCredentialsを利用してFacebookのアカウントにAMIを発行する
- 発行したAMIのアカウントでS3に対してプライベートなバケットにファイルをアップロード
- 他のユーザでログインして確認した場合どのように表示されるか。
- S3からファイルを表示する際は、有効期限付きのURLを生成する(getSignedUrl)
AWS SDK for JavaScript in the Browser
※【AWS SDK for JavaScript in the Browser】はDeveloper Previewです。
権限の種類
権限 | 意味 |
---|---|
private | 所有者に FULL_CONTROL が付与される。 |
public-read | 所有者に FULL_CONTROL 、All Users に READ が付与される。 |
public-read-write | 所有者に FULL_CONTROL 、All Users に READ/WRITE が付与される。 |
authenticated-read | 所有者に FULL_CONTROL 、Authenticated Users に READ が付与される。 |
bucket-owner-read | オブジェクト所有者に FULL_CONTROL 、バケット所有者に READ が付与される。 |
bucket-owner-full-control | バケット所有者とオブジェクト所有者に FULL_CONTROL が付与される。 |
権限の参考
結果
本人が表示
他人が表示
結果
private、bucket-owner-read、bucket-owner-full-controlで保存したファイルは
ログインユーザまたは、バケット所有者しかアクセスできない。
参考
【予想】クラウドベンダが増えるとどうなるか。
ふと思ったこと。少しだけまとめてみます。
汎用サーバの生産数が減る
- 一部のユーザがクラウドに移行
- 汎用サーバを買う人が減る
汎用サーバの価格が上昇
- 大量に生産するから安かったけれども生産数が減るのであれば価格が下がる
- 数が少なくなることによる付加価値の上昇
クラウドに移行するユーザが増える
- 価格が上がれば当然クラウドへの移行を検討する
- サーバベンダはクラウドにはない付加価値を付けることで事業を継続する(価格は当然上がる)
負のサイクル
格安サーバが売り切れ
1万円台で購入できたHP ProLiant ML110シリーズ。
↓詳しいスペックとか
HP ProLiant/ML110 G7 - wiki@nothing
サーバを再定義するHP(ヒューレット・パッカード)
主にデータセンター向けなラインナップ。
“自働サーバー”の強化をしつつ、 多様化するワークロードに対して、 最適なコンピュート基盤を提供する
↓ハードウェアベースで監視・制御するための、管理ソフトウェア
とは書いてみたけど。
まだまだ安いサーバはあるみたい。
出張先で見つけたクラウド
http://snow.hucc.hokudai.ac.jp/wordpress/munetomo/research-page/
クラウドはどんどん増えてく。
AWSの注意点。Elastic IP アドレスはきちんと解放しよう。
EC2をreserved-instancesで借りてるのに、停止してElastic IPを解放せずに追加で料金支払う羽目になっていた・・・・
バカだ。。
WebPayがec-cubeのクレジットカード決済モジュール作ってた。
https://webpay.jp/docs/plugins#ec-cube
ブログ記事:http://blog.webpay.co.jp/post/ec-cube-module_20aug2014
初期費用、固定費0円のスタータープランで手数料3.25%(VISA/MasterCard)3.40%(JCB/AMEX/DINERS)は安い気がする。
参考
- GMOイプシロン:4.0%~5.0%
- PayPal:3.6% + 40円
- F-REGI(エフレジ):3.4%~4.4%
- ニッセンコレクト:4.7%+154円 ※後払い