機械学習のスタックしていた案件をFacebook Prophetで3日で返済した話 背景 広告代理店業を行なっており、クライアント企業から予算を預かって、インターネット広告やマーケティング業をしているのだが、クライアントの予算消化の異常値を監視したい 2016年半ばに外部のデータ分析専門の会社に、その日の予算消化が異常の場合、アラートを鳴らすシステムを外注開始、2016年10月に納品 2017年9月半ばに進捗率が芳しくないことが判明した。終わる見込みが立たなかったので、私が解決に当たる (ついでに"Machine Learning: The High-Interest Credit Card of Technical Debt[2]"と呼ばれる負債化してしまう機械学習のシステムとはという評価軸があったので、これらから今回使えそうなプラクティスを取り出して適応してみたいというモチベーションが
[53選]国内注目のWebサービス・アプリを大調査! プログラミング言語、フレームワーク、アーキテクチャの一覧【2017年】 星の数ほど存在するWebサービスやアプリ。その裏側を覗いてみると、開発当時のトレンドや開発者の設計思想が見えてきます。53サービスのフレームワークやアーキテクチャ、開発効率化ツールを集めました。 国内だけでも星の数ほど存在するWebサービスやアプリ。その裏側を覗いてみると、開発当時のトレンドや開発者の設計思想が見えてきます。 今回は53サービス(追記を含む)のフレームワークやアーキテクチャ、開発効率化ツールを集めました。選定理由もお答えいただけたサービスについては、アーキテクチャを選んだ理由も紹介していきます。 C2C、コマース メルカリ、ココナラ、BASE、Tokyo Otaku Mode、STORES.jp、Snapmart、IQON 情報サービス グノシー、価
ThinkPad X1 Carbon(2017)、ThinkPad X1 Yoga(2017)がLTE通信に対応しました。 そこででThinkPad X1 Carbon(2017)、ThinkPad X1 Yoga(2017)選択可能なLTEモジュールについて調べてみたいと思います。 ※最新のキャンペーン・クーポン情報はこちらからご確認いただけます。 ThinkPadのLTE対応とは以前からユーザーより熱い要望のあったLTE対応がついに実現しています。 どういう事かというとパソコン本体にSIMを挿入して使えるという事です。 これまでは外出先でThinkPadをネットワークに接続する場合はスマホからテザリングするかWifi接続可能な場所を捜して接続する必要がありました。 ところが通信会社の提供するSIMをパソコン自体に挿入して使うことが出来るのでテザリングの手間やWifiの電波を探す煩わしさ
© 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. Keisuke Nishitani (@Keisuke69), Specialist SA, Serverless Jun 2, 2017 全部教えます! サーバレスアプリのアンチパターン とチューニング © 2017, Amazon Web Services, Inc. or its Affiliates. All rights reserved. T H A N K S T O O U R F R I E N D S A T : © 2017, Amazon Web Services, Inc.
class: right, middle # APIGateway + Lambda で # マイクロサービスしてみた ###### [JAWS-UG アーキテクチャ専門支部 クラウドネイティブ分科会 CDP議論会 #10](http://jawsug-arch.connpass.com/event/34201/) ###### 2016.07.14 Fumihiko Hata --- # whoami ```Clojure {:name "畑史彦" :company "Stylerecipe, Inc" :services [{:name "スタレピ" :description "プロのスタイリストにコーディネートを相談!" :android true :ios true}] :langs [:java :ruby :clojure] :likes [:scrum :aws] } ```
メガバンクなどが陣営にこだわらず、オールジャパンで新しいデジタル通貨をつくる。三菱UFJフィナンシャル・グループは発行を検討しているデジタル通貨「MUFGコイン」についてほかの陣営も合流できる枠組みにする方針だ。複数の種類が並び立つより一本化した方が効果的とみているため。同じくデジタル通貨の発行を検討中のみずほフィナンシャルグループなどとの連携構想に発展する可能性も出てきた。三菱UFJの亀沢宏
情報システム開発のスマートバリューは車載機器で集めた自動車の走行情報を直接ブロックチェーン(分散台帳技術)に書き込めるサービスを9月下旬に始める。損害保険会社が運転情報を解析し、保険料に反映させる用途などを見込む。建機の運転管理や地方自治体の電子行政システムでの利用も目指す。ブロックチェーンのフィンテック以外での利用が広がってきた。ブロックチェーンは複数のコンピューターで情報共有し、相互監視し
AWS Summit Tokyo 2017 メモ -「全部教えます!サーバレスアプリのアンチパターンとチューニング」 はじめに 先日行われた AWS Summit Tokyo 2017 の「全部教えます!サーバレスアプリのアンチパターンとチューニング」メモです。 「AWS Lmbdaを中心としたサーバレスアプリケーションで発生しがちな問題とその対応策について」のセッションでした。 Lambdaが遅い理由 考えられるポイント プログラム コンピューティングリソース アーキテクチャ プログラム → 各言語のベストプラクティスに従う コンピューティングリソース → メモリ設定を行うメモリサイズと比例して割り当てられるCPUリソースも割り当てられる。つまり、メモリを倍にするとCPUも倍。 Lambda設定の最適値設定方法 メモリを増やした際に処理時間が大きく短くなる場合がある。 その場合は処理時間
【大阪開催】【サバソニSP】『サーバーレス』の巻 https://serverworks.doorkeeper.jp/events/53980 の発表スライドです。
Decrease quantity for Slot88: Bonanza99 Situs Judi Slot Online | Slot Gacor Maxwin Hari Ini Increase quantity for Slot88: Bonanza99 Situs Judi Slot Online | Slot Gacor Maxwin Hari Ini Bonanza99 Situs Judi Slot Online & Slot Gacor Maxwin Hari Ini Slot Gacor Bonanza99 dari banyaknya agen situs slot online yang ada di Indonesia saat ini. Hanya kami yang menawarkan permainan mesin slot gacor maxwin ha
概要 前回以下の記事でApexを使ってLambdaを環境別に管理する方法をまとめましたが、 Lambda with Apex: 環境変数で環境別にLambda環境を整える - Qiita 今回はApexでTerraformを使ってLambdaを管理する方法を試してみたいと思います。 バージョン等 OS: Mac OS X 10.11.1 Terraform: v0.6.16 Apex: 0.9.0 言語: Go 事前設定 Terraform インストール Terraformがまだない場合はインストールします。 Download Terraform - Terraform by HashiCorp Apexのインストール Apexがまだない場合はインストールします。
kubernetes初心者がKnative Lambda Runtime触ってみた(Kubernetes Novice Tokyo #13 発表資料)NTT DATA Technology & Innovation
AWSのサービスの一つACM(Amazon Certificate Manager)が東京リージョンで利用できるようになりました。ACMは簡単に言うと、無料でSSL証明書を発行してくれるサービスです。東京リージョンサービス開始にあたり、ACMのメリットや導入において気をつける点をおさらいしましょう。 ACM(Amazon Certificate Manager)の特徴とメリット ACMは、AWSのSSL証明書を無料で発行してくれるサービスです。通信をSSL化することによって、情報を傍受されることを防ぐことが可能で、最近では多くのサイトが常時SSL化対応を行っています。 しかし、SSL証明書を発行するには、証明書発行に年間数万円のコストがかかります。そのため、サイトをSSL化したくても費用の問題で断念するサイトも多いと聞きます。また、開発のテスト用環境やステージング環境にOpenSSLを利用
BINDからAmazon Route 53に移行してみたので、以下手順。 Hosted Zoneの作成 Amazon Route53のコンソールにログインする。 Create Hosted Zoneをクリックする。 Domain Name: itayan.xyz Comment: (任意) Createをクリックする。 デフォルトでSOAレコードとNSレコードの2つが作成される。 レジストラのネームサーバの変更 作成されたNSレコードを参照し、ドメインを管理しているレジストラのネームサーバに登録をする。 ネームサーバが登録されたことを確認する。 $ whois itayan.xyz | grep "^Name Server" Name Server:NS-1005.AWSDNS-61.NET Name Server:NS-217.AWSDNS-27.COM Name Server:NS-1
AWSにLambdaがローンチされて早1年がすぎ、いろいろなところでLambdaを使ったという話を聞くようになりました。 そんなLambdaですが、使うときに注意しなければならないことがいくつかわかってきたので、整理しておきたいと思います。 AWS Lambdaとは なんでしょうか。簡単に確認しておきましょう。 AWSのページ( https://docs.aws.amazon.com/ja_jp/lambda/latest/dg/welcome.html )を見ると AWS Lambda は、コードを AWS Lambda にアップロードすると、サービスが AWS インフラストラクチャを使用してコードの実行を代行するコンピューティングサービスです。 と、書いています。 通常、サーバ側でなんらかの処理をするためには、EC2上でアプリケーションを動かして、そこで処理をすると思いますが、Lamb
Lambda + API Gateway の実行に 10秒以上かかることがある この記事のコード、VPC 内で RDS に1行挿入してるだけなのに curl で実行してレスポンス返ってくるまでに 10秒以上かかることがザラにあります。 どこに時間がかかってそうか 怪しいポイントを抑える 怪しいポイント1: コンテナ起動のタイミング Lambda はコンテナ上で実行される コールされた時にコンテナがなかったらコンテナ作成から始める 1回コンテナが死んだ後の初期化のタイミングが怪しい → コンテナは 1回立ち上がったら 15〜20分生きているっていう話なので、15〜25分間隔でコールする 怪しいポイント2: RDS 接続 RDS に接続する際に時間がかかっている可能性もある → RDS に接続するファンクションと接続しないファンクションそれぞれで計測 怪しいポイント3: VPC 絡み Lamb
Amazon CloudWatchの得意なこと苦手なこと:これからAWS監視を始める人へ その2 CloudWatch 2015.08.04 Amazon CloudWatchをどうやって活かすか? 前回の記事では、AWSの運用監視にAmazon CloudWatchを利用することは最も一般的なケースということを書きました。(前回:Amazon CloudWatchとは:これからAWS監視を始める人へ) かといって、監視ツールはCloudTriageを選んでおけばよい、と単純に断じてしまうのはよくない。実際に、AWSの監視も可能なツールは多く存在します。 ということで、分かりやすくするため、他の監視ツールと並べて比較してみました。 EC2を監視する場合
再設計された API Gateway コンソールエクスペリエンスを利用できるようになりました。コンソールを使用して REST API を作成する方法のチュートリアルについては、「REST API コンソールの開始方法」を参照してください。 Amazon API Gateway は、あらゆる規模の REST、HTTP、および WebSocket API を作成、公開、維持、モニタリング、およびセキュア化するための AWS のサービスです。API 開発者は、AWS または他のウェブサービス、AWS クラウドに保存されているデータにアクセスする API を作成できます。API Gateway API デベロッパーとして、独自のクライアントアプリケーションで使用するための API を作成できます。または、API をサードパーティーのアプリ開発者に対して使用可能にできます。詳細については、「API
はじめに 2016年2月にVPC内で利用可能となり、RDS、ElastiCache などにプライベートIP接続が可能となった AWS Lambdaですが、 VPC アクセスに用いられるENI(Elastic Network Interface)の作成、アタッチが発生するため、初回実行時に一定の遅延が生じる事が知られています。 この遅延、LambdaのCloudwatchメトリック 所要時間 (Duration)としては計上される事はない為、 イベントをトリガとして起動するLambdaでは、確認する事が困難でした。 今回、簡易な検証ですが、KinesisとLambdaを用いて、VPC Lambdaで生じるタイムラグを確認する機会がありましたので、紹介させて頂きます。 参考リンク AWS LambdaのVPCアクセスに関して少しだけ解説 検証方法 概要図 現在時刻(ミリ秒)を取得し、Kines
はじめに 以前、Amazon Kinesisを使う案件があり技術調査の手伝いをしたことがありました。AWSのサイトには「大規模なストリーミングデータをリアルタイムで処理する完全マネージド型サービス」とありますが、その時は何のためのサービスなのか触ってもいまいちピンときませんでした。その後、分からなかった点を担当者にいろいろ聞いてみたのですが、案件が事例化されましたので教えてもらったことをブログに書いてみようと思います。株式会社あきんどスシロー様の案件です。以下が構成図になります。 「うまいすしを、腹一杯。うまいすしで、心も一杯。」 処理の流れ 事例の構成図からどのような処理が行われているかを担当者に確認しました。 回転寿司のすし皿に付いているICタグの情報を管理端末が読み取ります。 管理端末が読み取った情報はインターネットを経由してAmazon KinesisへPutされます。Putされる
はじめに AWS Lambdaが2016年2月11日に待望のVPCアクセスをサポートしてから1ヶ月とちょっと経ったわけですが、その特性や気をつける点については以前こちらで簡単にまとめました。今回は実際にVPCアクセスを利用しようとして上手く行っていない場合にチェックすべきポイントについて簡単にまとめます。 といっても基本的にはAWS Lambda固有の話ではなく、VPC周りの確認が主になります。 なお、VPCの件以外にもAWS Lambdaの挙動などハマりがちなポイント、確認すべきポイントについて先日のJAWS DAYS 2016で登壇した際にまとめたのでこちらも合わせて参照ください。 本投稿は個人によるものであり、所属する企業や団体に関係するものでも代表するものでもありません AWS Lambdaにおけるネットワーク的な制限 まず、AWS LambdaでVPCアクセスを有効にしたにも関わ
どうも、ソリューションアーキテクト アソシエート iron千葉です。 AWSって、データベースサービスが沢山あって、混乱しますね。色々比較して、特徴・どういう時に使うか等整理したいと思います。 まずは、どんな種類があるのか見てみましょう。 赤枠の部分が整理するデータベースとなります。 Amazon RDS Amazon DynamoDB Amazon ElastiCache Amazon Redshift 沢山ありますね(((( ;°Д°)))) 以下より結構内容が詰まってる(長い)ので、1項目1日とかで見てもらえるといいかもです。 0からスタートして、まとめるのに1週間程度かかっているので。 【前提知識】RDBMSとNoSQLとか…色々 AWSの話をする前に、必要な前提知識としてRDBMSとNoSQLとか色々お話をします。 RDBMSとは? みなさんご存知、リレーショナルデータベースとな
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く