プライム無料体験をお試しいただけます
プライム無料体験で、この注文から無料配送特典をご利用いただけます。
非会員 | プライム会員 | |
---|---|---|
通常配送 | ¥410 - ¥450* | 無料 |
お急ぎ便 | ¥510 - ¥550 | |
お届け日時指定便 | ¥510 - ¥650 |
*Amazon.co.jp発送商品の注文額 ¥3,500以上は非会員も無料
無料体験はいつでもキャンセルできます。30日のプライム無料体験をぜひお試しください。
¥3,960¥3,960 税込
発送元: Amazon.co.jp 販売者: Amazon.co.jp
¥395¥395 税込
配送料 ¥240 6月13日-15日にお届け
発送元: バリューブックス 【防水梱包で、丁寧に発送します】 販売者: バリューブックス 【防水梱包で、丁寧に発送します】
無料のKindleアプリをダウンロードして、スマートフォン、タブレット、またはコンピューターで今すぐKindle本を読むことができます。Kindleデバイスは必要ありません。
ウェブ版Kindleなら、お使いのブラウザですぐにお読みいただけます。
携帯電話のカメラを使用する - 以下のコードをスキャンし、Kindleアプリをダウンロードしてください。
AWSによるサーバーレスアーキテクチャ 単行本(ソフトカバー) – 2018/3/14
購入オプションとあわせ買い
FaaS(Function-As-A-Service)とも呼ばれるサーバーレスアーキテクチャは、ファンクション(関数)と呼ばれるマイクロサービスを実装し、組み合わせながら、サービスを構築していくアーキテクチャです。
その際、実行環境となるサーバーのスケーリングや管理をクラウドプロバイダに任せることで、開発者はオンプレミスなサーバーを考えることなしに、開発時間の短縮と運用コストの削減を図ることができます。
本書は、現場で役に立つ開発パターンをハンズオン形式で学べる『Serverless Architectures on AWS: With examples using AWS Lambda』の日本語版です。
本書では、サーバーレスアーキテクチャに興味のある開発者がAmazon Web Services(AWS)上で新技術を実践・体験するための例として、
・マイクロサービスのコードを実行する「AWS Lambda」
・「Amazon S3」などのクラウドストレージ
・「Amazon DynamoDB」などのデータベース
・「Auth0」などの認証サービス
といったサービスを組み合わせながら、実際に動かすことのできる動画シェアサイトを構築していきます。
世界的な技術カンファレンス「Serverlessconf」の責任者である著者による、サーバーレスアーキテクチャの主要なデザインパターンを学べる1冊です。
- 本の長さ424ページ
- 言語日本語
- 出版社翔泳社
- 発売日2018/3/14
- 寸法18.4 x 2.3 x 23.1 cm
- ISBN-104798155160
- ISBN-13978-4798155166
よく一緒に購入されている商品
この商品を見た後に買っているのは?
出版社より
クラウドコンピューティングの技術の中でも、昨今注目を集めているのがサーバーレスアーキテクチャです。
FaaS(Function-As-A-Service)とも呼ばれるサーバーレスアーキテクチャは、ファンクション(関数)と呼ばれるマイクロサービスを実装し、組み合わせながら、サービスを構築していくアーキテクチャです。
その際、実行環境となるサーバーのスケーリングや管理をクラウドプロバイダに任せることで、開発者はオンプレミスなサーバーを考えることなしに、開発時間の短縮と運用コストの削減を図ることができます。
本書は、現場で役に立つ開発パターンをハンズオン形式で学べる『Serverless Architectures on AWS: With examples using AWS Lambda』の日本語版です。
本書では、サーバーレスアーキテクチャに興味のある開発者がAmazon Web Services(AWS)上で新技術を実践・体験するための例として、
・マイクロサービスのコードを実行する「AWS Lambda」
・「Amazon S3」などのクラウドストレージ
・「Amazon DynamoDB」などのデータベース
・「Auth0」などの認証サービス
といったサービスを組み合わせながら、実際に動かすことのできる動画シェアサイトを構築していきます。
世界的な技術カンファレンス「Serverlessconf」の責任者である著者による、サーバーレスアーキテクチャの主要なデザインパターンを学べる1冊です。
登録情報
- 出版社 : 翔泳社 (2018/3/14)
- 発売日 : 2018/3/14
- 言語 : 日本語
- 単行本(ソフトカバー) : 424ページ
- ISBN-10 : 4798155160
- ISBN-13 : 978-4798155166
- 寸法 : 18.4 x 2.3 x 23.1 cm
- Amazon 売れ筋ランキング: - 374,791位本 (本の売れ筋ランキングを見る)
- カスタマーレビュー:
著者について
1960年生まれ。東京大学教育学部卒。英語ともコンピュータとも縁はなかったが、大学を出て就職した会社で当時のPCやらメインフレームやらと出会い、当時始まったばかりのパソコン通信で多くの人と出会う。それらの出会いを通じて、1987年頃からアルバイトで技術翻訳を始め、その年の暮れには会社を辞めてしまう。1988年に(株)エーピーラボに入社し、取締役として97年まで在籍する。1997年に(株)ロングテールを設立して現在に至る。訳書は、上下巻に分かれたものも2冊に数えて百数十冊になった。一方で、95年『長い夢』、96年『イギリス観光旅行』、97年『縁起でもない』、00年『頭の名前』、18年『抒情詩試論?』という著書もある。https://www.longtail.co.jp/
株式会社ジェネラティブエージェンツ 取締役COO
株式会社セクションナイン 代表取締役
ChatGPT Community(JP)やServerless Community(JP)を主宰。
AWS Serverless Heroというクラウドコンピューティングのスペシャリストに認定され、日本におけるサーバーレステクノロジーの普及を促進。
『Azure OpenAI ServiceではじめるChatGPT/LLMシステム構築入門』(技術評論社) 執筆。『ChatGPT/LangChainによるチャットシステム構築[実践]入門』(技術評論社) 執筆。『AWSによるサーバーレスアーキテクチャ』(翔泳社) 監修。『サーバーレスシングルページアプリケーション』(オライリー) 監訳。『AWSエキスパート養成読本』(技術評論社) 共著
カスタマーレビュー
私たちの目標は、すべてのレビューを信頼性の高い、有益なものにすることです。だからこそ、私たちはテクノロジーと人間の調査員の両方を活用して、お客様が偽のレビューを見る前にブロックしています。 詳細はこちら
コミュニティガイドラインに違反するAmazonアカウントはブロックされます。また、レビューを購入した出品者をブロックし、そのようなレビューを投稿した当事者に対して法的措置を取ります。 報告方法について学ぶ
-
トップレビュー
上位レビュー、対象国: 日本
レビューのフィルタリング中に問題が発生しました。後でもう一度試してください。
必要な組み立て方を学ぶことができます。
マイクロサービス化ができても
組み立て方がきちんとできる・できないで大きな差がでるでしょう。
ログイン認証、認可はよくある例なので
今回私はじっくりと復習ができました。
ログインがしっかりできることにより
サーバレスアーキテクチャはさらに広がります。
動画のエンコードは時間がかかるため
ステートの管理(開始・待ち・完了)を学ぶに最適な実例です。
AWSだけでなく、Auth0やFirebaseなどにも触れている点もよいです。
本のタイトルは、AWSとありますが
AWSだけという発想を変えてくれる非常にわかりやすい本です。
Firebase Authなどに変えてみたりするのも面白そうですね。
多くのAWSのサービスを説明しているので
読んだ方の発想を大きく広げることでしょう。
s3.putObjectAcl の実行が"AccessDenied" になって先に進めない。
何か見落としているのか…、記載に何か漏れがあるのか。
こういうのが自力で解決できる人じゃないとこの本は難しいかもしれません。
そして自力で解決できる人にはこの本は必要ではないかもしれません。
ソフトウェアの技術書あるあるな問題ではありますが、私には無理でした。
追記:なんとか解決できました。
71ページの 3.3.2 設定とセキュリティ でセットした実行ロールを
Lambdaの set-permissions にセット必要があるのと
S3の serverless-video-transcordedバケットのブロックパブリックアクセス (バケット設定)で
パブリックアクセスをすべてブロックをオフにするのを忘れていました。
本書にちゃんと書いていて私が見落としているのかもしれませんが同じところでハマっている人がいればお役に立てば幸いです。
ただいくつか気になる点も…
- 翻訳が怪しく、意味が読み取りづらい部分が多々ある
- 「この○○については、前のページで説明しました」と説明を省いている箇所があり、またその説明がある場所へのリンクもない。索引で探そうにも索引も貧弱
- 認証認可はAuth0を利用しており、Cognitoの説明は少し触れる程度
このあたりはちょっと残念かな、と思いました。
それでも読み進められる自信のある方は購入してください。
数あるAWSのサービスの中からサーバレスアーキテクチャに関連するものに的を絞っただけあって、内容が薄められること無く丁寧に解説されています。コードサンプルも豊富(Node.jsのバージョンが少し古いのが残念ですが、翻訳時に補足されています)で、冒頭に述べたとおりサーバレスでシステムを運用するときに必ず詰まるであろうところまでカバーがされておりとても実践的です。
2章・・・アーキテクチャパターンとユースケースがまとめられており、どんなときにサーバレスが向いているか、向いていないかがわかります。
3章・・・動画のエンコードをするサービスが題材になっており具体的かつかなり本格的です。
4章・・・ネットの記事だと仮置きで雑に済まされてしまうIAM権限管理、ログ管理について詳しく述べられています。「とりあえずできたー」レベルではなく実践的であると私が評価したところです。(実際に私が過去に躓いた箇所でもあり、当時この本があったら・・・という思いです)
5章・・・Cognito, Auth0を中心として認証・認可について述べられています。OAuth2.0, OIDCはややこしく、初学者がこの本だけで理解することは厳しいのでここは別途専門の情報をあたって併読したほうがいいかもしれません。
6章、7章・・・一般的なLambda, APIGatewayの解説です。よくあるネット記事の解説はだいたいこの範囲が中心です。
8章以降は少しディープですが、個人的にはS3の解説が深めにされているのが嬉しいところです。欲を言うと、もう一つのメジャーなデータストレージであるDynamoDBに関する章があるとより良かったかなと思いました。
これから始めたい人、とりあえずやってみたけど深く理解したい人は買って損はない内容です。
サーバが当たり前のようにある時代を過ごしてきた技術者がサーバレスに脱却するための指南書です。
サービスレベルが高く、堅牢でスケーラブルなクラウドベースのシステムデザインを考えるならまず手に取ってみてください。
これからの情報システム技術者は一読が必須じゃないかなと思います。
おすすめの一冊。