タグ

amazonに関するt-wadaのブックマーク (96)

  • Aurora - クラウド時代のDBアーキテクチャ - 発明のための再発明

    はじめに Amazon Auroraは、AWSを触る人ならほとんどの人が利用を検討したことがあるでしょう。 Amazon社内ではOracleを止めたというtweetもありました SHUTDOWN ABORT the last Oracle database running Amazon Fulfillment! pic.twitter.com/DorqTua2Lt— John Darrow (@jdarrow) 2019年3月29日 そんなAuroraは、従来のRDBとは違いクラウド上で動くことを念頭に設計されています。 また、ログが中心的な役割を持つことから「The log is the database」と表現されることもあります。 そんなAuroraの仕組みについての論文を読んだので紹介します。 読んだ論文は以下の2つです。 Amazon Aurora: Design Conside

    Aurora - クラウド時代のDBアーキテクチャ - 発明のための再発明
    t-wada
    t-wada 2019/05/14
    MySQL の皮を被った怪物 Amazon Aurora のアーキテクチャ設計思想 "The log is the database" がよくわかるエントリ。 #fukabori の kumagi さん回をあわせて聴きたい
  • Amazon ECS とマネージドサービスを活用したフルコンテナ構成によるゲームサーバの構築と運用 / Amazon-ECS-game-server

    CEDEC 2018 の講演資料です https://2018.cedec.cesa.or.jp/session/detail/s5abc66488c745

    Amazon ECS とマネージドサービスを活用したフルコンテナ構成によるゲームサーバの構築と運用 / Amazon-ECS-game-server
    t-wada
    t-wada 2018/08/23
    知見の塊だ。「隙間家具を自作する」のは尊い
  • AWS Lambda Supports Go

    You can now develop your AWS Lambda function code using Go. Lambda lets you run code without provisioning and managing servers. You simply upload your Go executable artifact as a ZIP file through the AWS CLI or Lambda console and select the go1.x runtime. With Lambda, you can use Go's native tools to build and package your code. Read our documentation for more details. You can also use the AWS Ser

    AWS Lambda Supports Go
    t-wada
    t-wada 2018/01/16
    AWS Lambda が Go を正式サポート。これはめでたい。
  • [速報]AWS Lambdaが機能強化。.NETとGo言語をサポート、サーバレスアプリケーションのリポジトリも登場。AWS re:Invent 2017

    Amazon Web Services(AWS)は、米ラスベガスで開催中のイベント「AWS re:Invent 2017」で、サーバレスコンピューティングを提供するAWS Lambdaの機能強化を発表しました。 API GatewayVPCとの統合機能、3GBメモリサポート、コンカレンシー制御の強化などに加え、.NET Core 2.0のサポートおよびGo言語のサポートが発表されました。 Amazon.com CTOのWerner Vogels氏がGo言語のサポートを発表すると、会場からは大きな拍手があがりました。「たくさんの人から、Go言語はサポートしないのかと聞かれた」(同氏) さらにサーバレスアプリケーションを再利用可能にする公開リポジトリの「AWS Serverless Application Repository」が登場。 AWS コンソールからサーバレスアプリケーションの登録

    [速報]AWS Lambdaが機能強化。.NETとGo言語をサポート、サーバレスアプリケーションのリポジトリも登場。AWS re:Invent 2017
    t-wada
    t-wada 2017/12/01
    ".NET Core 2.0のサポートおよびGo言語のサポートが発表されました" AWS Lambda に Go サポートが来た!
  • Testable Lambda|AWS Summit Tokyo 2017

    和田 卓人 タワーズ・クエスト株式会社 取締役社長 Serverless 時代においても、自分のコードにテストは書きたいものです。まだベストプラクティスが確立されていない Serverless 時代のテストを考えていきます。 Dev Day Tokyo 2017(AWS Summit Tokyo 2017) のセッション動画・資料一覧は https://aws.amazon.com/jp/summit2017-report/devday/ をご覧ください。 AWS の詳細については http://aws.amazon.com/jp/ をご覧ください。

    Testable Lambda|AWS Summit Tokyo 2017
    t-wada
    t-wada 2017/06/19
    AWS Dev Day Tokyo 2017 の私のセッションの録画が公開されました。AWS Lambda のテストに関する講演です #AWSSummit #testlambda
  • Amazonの推薦システムの20年

    IEEE Internet Computingの2017年5・6月号に "Two Decades of Recommender Systems at Amazon.com" という記事が掲載された。 2003年に同誌に掲載されたレポート "Amazon.com Recommendations: Item-to-Item Collaborative Filtering" が Test of Time、つまり『時代が証明したで賞』を受賞したことをうけての特別記事らしい 1。 「この商品を買った人はこんな商品も買っています」という推薦で有名なAmazonが1998年にその土台となるアルゴリズムの特許を出願してから20年、彼らが 推薦アルゴリズムをどのような視点で改良してきたのか 今、どのような未来を想像するのか その一端を知ることができる記事だった。 アイテムベース協調フィルタリング 20年前も

    Amazonの推薦システムの20年
    t-wada
    t-wada 2017/06/12
    Amazon のアイテムベースの協調フィルタリングがこの20年でどう改良されてきたか。面白い。
  • Testable Lambda: Working Effectively with Legacy Lambda

    AWS Dev Day Tokyo 2017 Day4 Track1 15:20 - 16:00 #AWSSummit #testlambda 当日のセッション録画: Testable LambdaAWS Summit Tokyo 2017 - YouTube https://www.youtube.com/watch?v=C0zNc4bdWhY

    Testable Lambda: Working Effectively with Legacy Lambda
    t-wada
    t-wada 2017/06/08
    AWS Dev Day Tokyo 2017 の講演資料を公開しました
  • IT業界に衝撃! "Java Father" ジェームズ・ゴスリングがAWSにジョイン | gihyo.jp

    「そろそろ変化のときのようだ。私はたくさんの思い出とともに、Boeing Defense(旧Liquid Robotics)を離れる。そして今日、アドベンチャーをAmazon Web Servicesで始める」 5月22日(米国時間⁠)⁠、かの"Java Fahter"として知られるジェームズ・ゴスリング(James Gosling)氏が自身のFacebook上でAWSにジョインすることを明らかにし、世界中のITに関係者に大きな衝撃を与えました。AWSもゴスリング氏の入社を正式に認めており、Amazon CTOで"Cloud Father"と称されるヴァーナー・ボーガス(Werner Vogels)氏はTwitter上で「ジェームズ・ゴスリングのAWSファミリへの参加を歓迎する」とコメントしています。 Welcome James Gosling to the #AWS family! ht

    IT業界に衝撃! "Java Father" ジェームズ・ゴスリングがAWSにジョイン | gihyo.jp
    t-wada
    t-wada 2017/05/25
    "IT業界の超大物の入社が続くAWSですが,こうしたトップアーキテクトの存在が,今後はAWSにとっての新たな差別化要因" "NetflixのAWS移行を成功させたエイドリアン・コッククロフト氏"
  • James Gosling - It's time for a change. I'm leaving Boeing...

    It's time for a change. I'm leaving Boeing Defense (nee Liquid Robotics), with many fond memories. Today I start a new Adventure at Amazon Web Services.

    James Gosling - It's time for a change. I'm leaving Boeing...
    t-wada
    t-wada 2017/05/23
    Java の父 James Gosling が AWS に移籍
  • TechCrunch

    Apple seems to be finally getting serious about infusing generative AI into its products — both internal and external — after announcing a solitary “Transformer” model-based autocorrec

    TechCrunch
    t-wada
    t-wada 2017/03/03
    "AWSは何年にもわたってダウンしたことがなく、従って全システムの再起動を行ったこともなかった。S3はいわば自分自身の成功の犠牲になった" 超絶優等生S3、ヒューマンエラーに倒れる……
  • AWS Batch とは何か - Qiita

    AWS re:Invent 2016 で発表された AWS Batch。 語感から、誤解されるサービス No.1 な気がします。 定時バッチなどとは何がどう違うのかをメモ。 機能概要 以下公式資料とドキュメント、実際さわってみた所感を合わせて。 AWS Batch – 簡単に使えて効率的なバッチコンピューティング機能 – AWS AWS Black Belt Online Seminar「AWS Batch」の資料およびQA公開 結局何なのか 科学技術計算・ハイパフォーマンスコンピューティング用途で真価を発揮する、 大規模なスケール、ジョブの依存定義 が可能なマネージド 並列分散 処理基盤。 主な機能、ポイント クラスタ管理、ジョブキュー、ジョブスケジューラを AWS にお任せできる 処理すべきジョブの数に応じ、適切に 自動伸縮1 するクラスタ ジョブに 依存関係 が定義できる(B は A

    AWS Batch とは何か - Qiita
    t-wada
    t-wada 2017/03/01
    "語感から、誤解されるサービス No.1 な気がします" なるほど誤解していた……
  • インフラチームと開発チームの垣根をなくすためにAWSのCI環境を構築した話 - CARTA TECH BLOG

    こんにちは、VOYAGE GROUP システム部の @s-tajima です。 PHPカンファレンス2016 の「老舗メディアが改善に取り組んでいる話」でもお話した通り、長年オンプレミス環境で稼働してきたECナビを、AWSに移転しようというプロジェクトが進行しています。 そしてなんと先日、約24時間のメンテナンスを経てECナビの体(Webサーバ, 管理画面サーバの一部, データベースサーバ)がAWSに移転しました! AWS移転において得た知見, 構築したシステム等は数多くありますが、今回はCloudFormationとTravis CIを用いて 生産的 で 安全 で 手軽 なAWSのCI環境を構築したお話です。 背景 ECナビは、500万人を超える会員を抱えたVOYAGE GROUPが運営している中でも特に大きなメディアの1つです。 今回、そんなECナビのインフラ調達期間の削減、検証環

    インフラチームと開発チームの垣根をなくすためにAWSのCI環境を構築した話 - CARTA TECH BLOG
    t-wada
    t-wada 2017/02/20
    顧客に価値を届けるスピードを加速させるため、17年間オンプレミスで稼働してきたシステムを AWS に移行し、生産的で安全で手軽な環境を実現した話。偉業だ。
  • 物理サーバを選定する際のポイント – Eureka Engineering – Medium

    エンジニアとしてのものづくりの楽しみ方とモバイルエンジニアとしての開発の面白さ」を論じる。スキル向上に悩めるモバイルエンジニアへの参考として価値を期待し、モバイルアプリ開発の奥深さに考えを巡らせることで強い動機を持ち、次の挑戦が見えてくる。

    物理サーバを選定する際のポイント – Eureka Engineering – Medium
    t-wada
    t-wada 2016/12/26
    コスト最適化への取り組み "1.一番コストが掛かっている所から手をつける 2.コツコツやっていく 3.今やれることはすぐにやる"
  • Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを | Amazon Web Services

    Amazon Web Services ブログ Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを 私達が扱わなければいけないデータの量は日々増え続けています(私は、未だに1,2枚のフロッピーディスクを持っていて、1.44MBというのが当時はとても大きいストレージだったことを思い出せるようにしています)。今日、多くの人々が構造化されたもしくは準構造化されたペタバイト規模のファイル群を、日常的に処理してクエリしています。彼らはこれを高速に実行したいと思いつつ、前処理やスキャン、ロード、もしくはインデックスを貼ることに多くの時間を使いたいとは思っていません。そうではなくて、彼らはすぐ使いたいのです: データを特定し、しばしばアドホックに調査クエリを実行して、結果を得て、そして結果に従って行動したいと思っていて、それらを数分の内に行いたいのです。 Amazon

    Amazon Athena – Amazon S3上のデータに対話的にSQLクエリを | Amazon Web Services
    t-wada
    t-wada 2016/12/01
    "S3に保存された膨大な量のデータを標準SQLを使って簡単に分析できます。S3に保存したデータを指定し、フィールドを定義して、クエリを投げると、数秒で結果を得られます" これはすごい……
  • [速報]顧客のデータセンターに大型トラックで乗り付け、100PBのデータを吸い上げる「AWS Snowmobile」発表。AWS re:Invent 2016

    [速報]顧客のデータセンターに大型トラックで乗り付け、100PBのデータを吸い上げる「AWS Snowmobile」発表。AWS re:Invent 2016 AWSは大容量のデータを顧客のデータセンターからAWSのクラウドへ物理ストレージを利用して効率よく転送するために「Amazon Snowball」を2015年に発表しました。 今回のAWS re:Invent 2016では、このAmazon Snowballの進化形として「AWS Snowball Edge」が発表されました。 Snowball Edgeは100TBの頑丈なストレージにコンピュート機能などを内蔵したことで、処理中のサーバに接続し、ストレージとして直接データを受け取るといったことが可能になります。 しかし「企業が保存しているデータがエクサバイトだったらどうだろう?」と、AWS CEOのAndy Jassy氏。「エクサバ

    [速報]顧客のデータセンターに大型トラックで乗り付け、100PBのデータを吸い上げる「AWS Snowmobile」発表。AWS re:Invent 2016
    t-wada
    t-wada 2016/12/01
    "エクサバイトのデータを10Gbpsのネットワークで転送すると26年かかるところ、10台のAWS Snowmobileでは6カ月程度でクラウドへ転送できる" この問題が知られるようになってから Amazon 絶対物理(物流)で殴りに来ると思ってた…
  • 【新機能】Amazon SQSにFIFOが追加されました!(重複削除/単一実行/順序取得に対応) | DevelopersIO

    SQSの大型アップデートです! オンプレでエンタープライズな開発を行ったことがある方であれば、分散キューシステムの設計が大変だったと思います。実際のところは高額ライセンス商品を買うしか選択肢はなかったのではと。Amazon SQSの登場によって、今まで実装が大変だったノンコア機能のキューが、超安価に簡単に使えるようになったのは衝撃でした。これだけでクラウドを使う理由になりました。 そして、年月は流れ、この度SQSが進化しました!まずは、今までのSQSの課題についておさらいしたいと思います。 標準キュー 今までのSQSは、メディアエンコーディングや大量タスクの分散処理などに適していましたが、いくつかの用途においてフィットしなかったり、独自実装をする必要がありました。 順番が保証されない SQSは高可用性を持った分散キューシステムですので、1つのエンドポイントに投げられたメッセージは複製され蓄

    【新機能】Amazon SQSにFIFOが追加されました!(重複削除/単一実行/順序取得に対応) | DevelopersIO
    t-wada
    t-wada 2016/11/21
    Amazon SQS が FIFO キューのリリースによって (ようやく)本当の メッセージキューになった。顧客が本当に必要だったものだ。
  • [速報]「VMware Cloud on AWS」をAWSとVMwareが共同発表。Amazonクラウドのベアメタル上でVMware環境を提供、ハイブリッドクラウドを実現(更新終了)

    [速報]「VMware Cloud on AWS」をAWSとVMwareが共同発表。Amazonクラウドのベアメタル上でVMware環境を提供、ハイブリッドクラウドを実現(更新終了) Amazon Web ServicesとVMwareは、13日(日では14日午前5時半)、Amazonクラウドのベアメタル上でVMware環境を実現し、ハイブリッドクラウドの構築を容易にする「VMware Cloud on AWS」を共同で発表しました。 ライブストリーミングによる発表には、AWSCEO Andy Jassy氏とVMware CEO Pat Gelsinger氏が登場。 ハイブリッドクラウドサービスとして「VMware Cloud on AWS」の発表とともに、AWSとVMwareは、相互に主要なパブリッククラウドとプライベートクラウドのパートナーになるという両社のパートナーシップについて

    [速報]「VMware Cloud on AWS」をAWSとVMwareが共同発表。Amazonクラウドのベアメタル上でVMware環境を提供、ハイブリッドクラウドを実現(更新終了)
    t-wada
    t-wada 2016/10/14
    すごいなこれは
  • Lambda+RDSはアンチパターン - Qiita

    何が起きたのか 作成していたアプリではサーバレス構成にてLambdaからRDS(MySQL)を呼び出していました。 リクエストが増えるとRDSのコネクション数が増加して すぐにDBコネクションエラーになってしまいました。 最大コネクションの上限値 結論から言うとLambdaとRDS(MySQL)は相性が良くないです。 理由はLambdaからRDSのDBコネクションを貼ると リクエスト単位でコネクションを張ってしまうため 仕組み上、同時接続に耐えられません (RDSのコネクション上限数が少ない) さらにVPC設定すると・・・ セキュリティのため、RDSをLambdaからのみアクセスさせるためには LambdaとRDSを両方とも VPC領域に置く必要があるのですが、Lambdaの起動が遅くなる場合があります。 これは、一定時間Lambdaがコールしない場合にスリープ状態になり、 起動する際にE

    Lambda+RDSはアンチパターン - Qiita
    t-wada
    t-wada 2016/08/09
    "LambdaからRDSのDBコネクションを貼るとリクエスト単位でコネクションを張ってしまうため、仕組み上、同時接続に耐えられません(RDSのコネクション上限数が少ない)" なるほど
  • Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か

    Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か Webブラウザから使える統合開発環境、いわゆるクラウドIDEを提供するCloud9は、Amazon.comに買収されたと発表しました。 We will be joining the Amazon Web Services family, and we're looking forward to working together on terrific customer offerings for the future. 私たちはAmazon Web Servicesファミリーに合流する予定です。私たちはすばらしいお客様の未来に向けてともに働けることをとても楽しみにしています。 (Cloud9のブログ「Great News!」から引用) Cloud9はクラウドIDEを提供しているベ

    Amazon、クラウドIDEを提供する「Cloud9」買収。AWSが統合開発環境をSaaSとして提供する布石か
    t-wada
    t-wada 2016/07/15
    これはとても納得感のある買収だ
  • AWS Solutions Architect ブログ

    SAの西谷(@Keisuke69)です。 日よりAWS LambdaでNode.js 4.3.2が利用可能になりました。利用にあたってはファンクションの作成時もしくは更新の際にランタイムの選択で「nodejs4.3」を選ぶだけです。なお、Node.js 0.10を利用したファンクションの作成もサポートされますが、2016年10月にNode.js 0.10がEOLとなるためこれ以降は新規作成はできなくなります。 ここではNode.js 4.3.2が利用可能になったことに伴う変更点について簡単に御案内します。 主な変更点 Node.jsのv4ではJavaScript界隈では非常に重要なアップデートであるES6(ECMAScript 2015、ES2015)のサポート範囲が拡大しています。もちろんPromiseも利用可能になっています。これまでNode.js 0.10だったためにPromise

    t-wada
    t-wada 2016/04/11
    おお、長らく Node.js 0.10 のみだった AWS Lambda で Node.js 4.3.2 がサポートされた!これは大きいな。