Beginning Amazon Web Services with Node.js (Paperback)
暫譯: Node.js 與 Amazon Web Services 入門 (平裝本)
Adam Shackelford
- 出版商: Apress
- 出版日期: 2015-03-10
- 售價: $2,220
- 貴賓價: 9.5 折 $2,109
- 語言: 英文
- 頁數: 260
- 裝訂: Paperback
- ISBN: 1484206541
- ISBN-13: 9781484206546
-
相關分類:
Amazon Web Services、Node.js
海外代購書籍(需單獨結帳)
買這商品的人也買了...
-
$880$695 -
$1,200$948 -
$580$458 -
$360$306 -
$980$774 -
$450$356 -
$580$383 -
$450$356 -
$550$468 -
$680$537 -
$390$304 -
$880$695 -
$450$356 -
$580$493 -
$350$277 -
$480$408 -
$480$379 -
$780$616 -
$360$284 -
$280$221 -
$380$300 -
$300$255 -
$400$316 -
$1,360$1,292 -
$1,360$1,292
相關主題
商品描述
Beginning Amazon Web Services with Node.js teaches any novice Node.js developer to configure, deploy, and maintain scalable small to large scale Node.js applications in Amazon Web Services. Hosting a Node.js application in a production environment usually means turning to PaaS hosting, but this approach brings problems. Deploying Node.js directly to AWS solves the problems you encounter in these situations, enabling you to cut out the middle man.
You will begin with a basic RESTful web service in Node.js, using the popular Express.js framework, pre-built and ready to run in your local environment. You will be introduced to the most powerful tools in AWS, and learn how to configure your project to take advantage of them. You will be guided through the steps of getting the various key components to work together on AWS. Through code samples using the AWS JavaScript SDK and tutorials in the AWS console, you will gain the knowledge to incorporate secure user authentication, server auto-scaling, a load balancer, CDN, customized caching behavior, and outage monitoring.
Node.js is single-threaded, and designed to run high input / high output applications, making it ideal for the cloud environment. If your main task is handling a high volume of requests over HTTP / the web, it will scale very well in proportion to the computing power you allocate to it. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Trusted by the largest enterprises and start-ups alike, AWS powers a wide variety of workloads across a broad spectrum. If leveraged properly, you can build a Node.js app on AWS which can automatically power itself up to handle a massive volume of traffic, and then scale back down to a lighter configuration when user demand has dropped. Amazon Web Services offers a broad set of services that help organizations move faster, lower costs, and scale applications. Get started with Node.js and AWS using this book today.
What youll learn
● Using AWS Opsworks to architect and configure a secure web application built for hosting in the cloud.● Integrating AWS Cloudwatch, SES, and other AWS services into your code.
● Using AWS Route 53 to configure your domain to use a load balancer, CDN, and other performance-enhancing services into your application.
● Deploying with AWS Opsworks and using AWS services to monitor, scale, and maintain your application.
Who this book is for
This book is intended for a beginner/novice Node.js developer who has traditionally relied on PaaS services such as Heroku or Parse to host their web applications. This book aims to empower the reader to work directly in AWS, in order to manage their own infrastructure. Hosting a Node.js application in a production environment usually means turning to PaaS hosting such as Heroku or AppFog, but this approach brings problems. Deploying Node.js directly to AWS solves the problems you encounter in these situations, enabling you to cut out the middle man. If leveraged properly, you can build a Node.js app on AWS which can automatically power itself up to handle a massive volume of traffic, and then scale back down to a lighter configuration when user demand has dropped.
Table of Contents
1. Getting Started with Amazon Web Services
2. Working with AWS OpsWorks
3. OpsWorks Part II: Databases and Scaling
4. CloudFront and DNS Management
5. Simple Storage Service and Content Delivery
6. Simple Email Service
7. Monitoring the Application
8. Securing The Application
商品描述(中文翻譯)
《開始使用 Node.js 的 Amazon Web Services》教導任何初學者 Node.js 開發者如何在 Amazon Web Services 中配置、部署和維護可擴展的小型到大型 Node.js 應用程式。在生產環境中托管 Node.js 應用程式通常意味著轉向 PaaS 托管,但這種方法會帶來問題。將 Node.js 直接部署到 AWS 解決了您在這些情況下遇到的問題,使您能夠省去中介。
您將從一個基本的 RESTful 網路服務開始,使用流行的 Express.js 框架,並在本地環境中預建並準備運行。您將接觸到 AWS 中最強大的工具,並學習如何配置您的專案以利用這些工具。您將被指導完成在 AWS 上使各個關鍵組件協同工作的步驟。通過使用 AWS JavaScript SDK 的程式碼範例和 AWS 控制台中的教程,您將獲得知識,以整合安全的用戶身份驗證、伺服器自動擴展、負載均衡器、CDN、自定義快取行為和故障監控。
Node.js 是單執行緒的,設計用於運行高輸入/高輸出應用程式,使其非常適合雲環境。如果您的主要任務是處理大量的 HTTP/網路請求,它將根據您分配的計算能力良好擴展。Amazon Web Services 提供了一系列廣泛的服務,幫助組織加快速度、降低成本並擴展應用程式。AWS 受到大型企業和初創公司的信任,支持各種工作負載。如果正確利用,您可以在 AWS 上構建一個 Node.js 應用程式,能夠自動啟動以處理大量流量,然後在用戶需求下降時縮減到較輕的配置。今天就開始使用這本書學習 Node.js 和 AWS。
您將學到的內容:
● 使用 AWS Opsworks 設計和配置一個為雲端托管而建的安全網路應用程式。
● 將 AWS Cloudwatch、SES 和其他 AWS 服務整合到您的程式碼中。
● 使用 AWS Route 53 配置您的域名以使用負載均衡器、CDN 和其他性能增強服務。
● 使用 AWS Opsworks 部署並利用 AWS 服務來監控、擴展和維護您的應用程式。
本書適合對象:
本書旨在為初學者/新手 Node.js 開發者而寫,這些開發者傳統上依賴於 Heroku 或 Parse 等 PaaS 服務來托管他們的網路應用程式。本書旨在使讀者能夠直接在 AWS 中工作,以便管理自己的基礎設施。在生產環境中托管 Node.js 應用程式通常意味著轉向 Heroku 或 AppFog 等 PaaS 托管,但這種方法會帶來問題。將 Node.js 直接部署到 AWS 解決了您在這些情況下遇到的問題,使您能夠省去中介。如果正確利用,您可以在 AWS 上構建一個 Node.js 應用程式,能夠自動啟動以處理大量流量,然後在用戶需求下降時縮減到較輕的配置。
目錄:
1. 開始使用 Amazon Web Services
2. 使用 AWS OpsWorks
3. OpsWorks 第二部分:資料庫和擴展
4. CloudFront 和 DNS 管理
5. 簡單儲存服務和內容傳遞
6. 簡單電子郵件服務
7. 監控應用程式
8. 保護應用程式