タグ

サーバレスに関するunieye51のブックマーク (10)

  • サーバレスのデメリットとは? コンテナとの比較や事例から学ぶべきこと

    今、注目を集めながら、理解が困難なバズワードの1つに「サーバレス(アーキテクチャ)」がある。文字通りに解釈するなら、コンピューティング・システムでありながらサーバが存在しない構造だ。それはどんな構造なのだろうか。 ブルックス氏は、「コンピューティング・システムである以上、サーバは確かに存在します。ユーザーにとっては隠蔽化され、見えない存在となっているだけです。その意味で、厳密には正しい言葉ではなく、それが誤解を招く原因となっています」と説明する。 このサーバレスはFaaS(Function as a Service)と言い換えられるという。FはFunctionを意味し、SaaSなどと同様、必要に応じて機能を利用するコンピューティング/サービス形態ということだ。 「つまり、サーバレスはサーバやDBAPIなど、ITインフラにまつわる一切をひとまとめにしたサービスです。機能を利用するためにほか

    サーバレスのデメリットとは? コンテナとの比較や事例から学ぶべきこと
  • 【イチから理解するサーバーレスアプリ開発】 サーバーレスアプリケーション向きの DB 設計ベストプラクティス 20190905版

    2019/09/05 に開催された AWS のイベント、「イチから理解するサーバーレスアプリ開発」における講演資料の一つです。 ・サーバーレスアプリケーションにおいて Amazon DynamoDB が利用しやすい理由 ・RDB と DynamoDB の設計プロセス・考え方の対比・明文化 ・実例に沿った DynamoDB の設計プロセス解説とサンプル例題 などを含みます。Read less

  • 【まとめ】サーバレスがここ数カ月で一気に遂げた進化とは

    近年のインフラストラクチャのクラウド化が進む中で、「サーバレス」というクラウドネイティブな概念が広がりを見せている。これまでに、Amazon Web Services(AWS)、Google Cloud PlatformGCP)、Microsoft Azure(Azure)など、さまざまなクラウドベンダーでサーバレスをうたうサービスが誕生している。そして今、このサーバレスは黎明期を過ぎ成長期に入ったことで、多種多様な領域で活用され始めている。今回、このサーバレスの今とこれからについて、そのトレンドを解説する。

    【まとめ】サーバレスがここ数カ月で一気に遂げた進化とは
  • サーバレスなユーザイベント連携機能を作る - Sansan Tech Blog

    はじめに Eight事業部のサーバサイドエンジニアをしている太田です。 私の行っている新機能の設計の一環で、ユーザイベントの連携機能をサーバレスで作ることを検討しています。 サーバレスという言葉はエンジニアの間では一般的になってきました。しかし仕事の大部分をサーバレス開発に当てているエンジニアはまだまだ少ないように思います。自分もサーバレスに関する知識はまだまだだったので、このタイミングでまとまってインプットしました。 この記事では、サーバレスな設計をどのように行ったかを簡単にまとめていきます。 設計 機能要件 ユーザイベント連携の要件は以下のようになります。 名刺アプリEight(以降Eight)からイベント(名刺の取り込み、更新など)を取得する。 取得したイベントを永続化できるデータストアに保存する。 データストアに保存し、更に後続の処理を走らせる。(※今回の記事では割愛します。) 取

    サーバレスなユーザイベント連携機能を作る - Sansan Tech Blog
  • 伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(前編)。QCon Tokyo 2016

    クラウド上でアプリケーションを構築する新しい手法として「サーバーレスアーキテクチャ」が急速に注目を集めています。しかし一方で、サーバーレスアーキテクチャを採用することで得られる質的なメリットはなにか、そもそもサーバーレスアーキテクチャとはなにを指すのか、などについてはまだ識者の間でも議論されていることです。 10月24日に都内で開催されたイベント「QCon Tokyo 2016」の伊藤直也氏のセッション「Serverless Architecture」は、こうしたサーバーレスアーキテクチャの質について大きな示唆をもたらす内容でした。この記事では、その内容をダイジェストで紹介します。 (記事は前編、中編、後編に分かれています。いまお読みの記事は前編です。) Serverless Architecture 一休 CTO 伊藤直也氏。 先に結論を言ってしまうと、サーバーレスアーキテクチャと

    伊藤直也氏が語る、サーバーレスアーキテクチャの性質を解剖する(前編)。QCon Tokyo 2016
  • 1回で分かる、サーバレスの特徴と使いどころ | NTT Communications Developer Portal

    2016年あたりから注目されるようになった技術ワードにサーバレスがあります。サーバレスアーキテクチャといった単語は一度は見聞きしたことがあるのではないでしょうか。 サーバレスアーキテクチャはAPIと相性が良いと言われていますが、そもそもサーバレスとは何かを紹介します。 実行時以外には存在しない究極のクラウド クラウドコンピュータの世界では、サーバと呼べる存在は仮想化されており、自由に立ち上げたり落としたりできます。とは言え、サーバ(インスタンスとも言う)を立ち上げている間は料金がかかります。そのため、不用意にサーバを立ち上げすぎないように注意しなければなりません。そのサーバはCPUの質や量、GPU、ストレージなどによって金額が変わります。つまり仮想ではあるものの、リソースを確保することに対して料金が発生します。 対してサーバレスはそのサーバ自体が存在しません。もっと単純な、関数をクラウド上

  • サーバーレスアーキテクチャの悩み

    「サーバーレスアーキテクチャ」というシステム構築の手法が、システム開発の現場で取り入れられ始めている。文字通りサーバーを不要とするシステム構成であり、その利点もある一方、システム設計が複雑になるという見落とされがちな欠点がある。 「サーバーがあることによる悩み」から開発者を開放する、サーバーレスアーキテクチャ 典型的なITシステムの開発は、サーバー、OS、ミドルウェアを用意するところから始まる。これらを適切に設定、保守・運用するためには、少なくない工数と費用が発生する。開発者はシステムの中でも特にアプリケーションの実装にできるだけ注力したいところだが、「サーバーがあることによる悩み」は、開発者にとって常に悩みの種であった。 この悩みから開発者を開放しうる実装方法として、「サーバーレスアーキテクチャ」という考え方がある[1]。 サーバーレスアーキテクチャとは、読んで字のごとく「サーバーのない

  • 標準化が進むコンテナとサーバーレス! 「提供したい価値」から見極める活用の勘所とは【デブサミ2018 福岡】 (1/2):CodeZine(コードジン)

    アプリケーションモダナイゼーションにおける2大トレンドといえば、コンテナとサーバーレスだ。コンテナであれば高い可搬性と再利用性、自由度・柔軟性の高さ、標準化が進んでいることなどのメリットがあるものの、抽象度が低く管理範囲が広いというデメリットがある。一方のサーバーレスは使った分だけの課金やインフラ管理の省力化、インスタンスの自動スケールなどのメリットがある反面、自由度や柔軟性の低さ、ベンダーロックインなどのデメリットがある。ではこれらの技術をどのように選択していくと、より良いアプリケーションモダナイゼーションが実現するのか、その勘所とともに、さらに少し先の未来について、日マイクロソフト Azureテクノロジーソリューションプロフェッショナルの川崎庸市氏が解説した。 講演資料:コンテナ&サーバーレス:トレンドの考察と少し先の未来の展望 日マイクロソフト株式会社 Azureテクノロジーソリ

    標準化が進むコンテナとサーバーレス! 「提供したい価値」から見極める活用の勘所とは【デブサミ2018 福岡】 (1/2):CodeZine(コードジン)
  • サーバーレスがアプリケーションにもたらす本当のメリットとは?「サーバーレスのポテンシャルとシステム表現」#devsumi | Developers.IO

    サーバーレスがアプリケーションにもたらす当のメリットとは?「サーバーレスのポテンシャルとシステム表現」 #devsumi 「そのサーバーレス、当に意味あるの?」 AWS re:Invent 2014で、AWS Lambdaが発表されてから丸3年が経過。サーバーレスという単語もすっかりこの界隈では定着した感はあります。 ですが、実際の開発・運用ノウハウについては、まだまだ試行錯誤が続いているのが現状じゃないでしょうか。ぶっちゃけ、既存アプリケーションのEC2をLambdaに置き換えるだけではほとんどメリット無いでしょ、という感触は、ある程度サーバーレスアプリケーションをゴリゴリ作っている人であれば、よく感じていることだと思います。 そんななか今回受講したこのデブサミのセッションでは、新しい観点でサーバーレスがもたらす恩恵やメリットを捉えることができてごっつ新鮮だったので、その模様をお届け

    サーバーレスがアプリケーションにもたらす本当のメリットとは?「サーバーレスのポテンシャルとシステム表現」#devsumi | Developers.IO
  • サーバレスアーキテクチャを実戦投入するにあたって知るべきこと

    サーバーレスアーキテクチャ、AWS LambdaやAzure Functions、Google Cloud FunctionsなどのクラウドのFunction-as-a-Service(FaaS)を利用した、サーバを使わずにアプリケーションを構築する手法が注目を集めており、導入した事例も見聞きするようになってきました。 しかし、サーバレスアーキテクチャの特性や、それによって得ることのできるメリットはなにかということはあまり議論されていません。 また、これまでと全く異なるアーキテクチャ上でどのようにアプリケーションを構築するか、といった情報はまだまだ多くありません。 今回は、実際にAWSを用いたサーバレスアーキテクチャでアプリケーションを構築した際に得られた知見をもとに、私の考えるサーバレスアーキテクチャのメリット、アプリケーションを構築するにあたって気をつけるべきことなどについてお伝えしま

    サーバレスアーキテクチャを実戦投入するにあたって知るべきこと
  • 1