Mastering AWS Development
暫譯: 精通 AWS 開發
Uchit Vyas
- 出版商: Packt Publishing
- 出版日期: 2015-06-19
- 售價: $2,030
- 貴賓價: 9.5 折 $1,929
- 語言: 英文
- 頁數: 464
- 裝訂: Paperback
- ISBN: 1782173633
- ISBN-13: 9781782173632
-
相關分類:
Amazon Web Services
海外代購書籍(需單獨結帳)
相關主題
商品描述
Develop and migrate your enterprise application to the Amazon Web Services platform
About This Book
- Identify and recognize cloud architecture features to design highly available, cost efficient, fault tolerant, and scalable distributed systems
- Code and implement a cloud solution with the help of appropriate techniques and methods such as Amazon EC2, Amazon S3, Elastic Beanstalk, and so on
- A hands-on, example-driven guide that helps you leverage the vast powers of the AWS infrastructure
Who This Book Is For
This book is for web and Cloud computing developers with knowledge of databases, basic virtualization, and Cloud computing. Having prior understanding of architecting on AWS is recommended.
What You Will Learn
- Get to grips with the AWS development platform to access, authenticate, and manage the identity of various applications
- Create a scalable infrastructure using EC2, EBS, the Elastic load balancer, and auto scaling efficiently as per your web traffic requirements
- Manage the whole storage life cycle of AWS using different services such as RDS, S3, and RedShift programmatically
- Design and develop a web application, a batch processing system, and their required infrastructures
- Understand the importance of APIs at the development phase with AWS and leverage the benefits of REST-based APIs call over AWS services
- Explore troubleshooting best practices, security on AWS and disaster recovery plans
- Bootstrap AWS EC2 instances with preconfiguration commands to set up the environment and use Chef for automation and deployment
In Detail
This book is a practical guide to developing, administering, and managing applications and infrastructures with AWS. With this, you'll be able to create, design, and manage an entire application life cycle on AWS by using the AWS SDKs, APIs, and the AWS Management Console.
You'll start with the basics of the AWS development platform and look into creating stable and scalable infrastructures using EC2, EBS, and Elastic Load Balancers. You'll then deep-dive into designing and developing your own web app and learn about the alarm mechanism, disaster recovery plan, and connecting AWS services through REST-based APIs. Following this, you'll get to grips with CloudFormation, auto scaling, bootstrap AWS EC2 instances, automation and deployment with Chef, and develop your knowledge of big data and Apache Hadoop on AWS Cloud.
At the end, you'll have learned about AWS billing, cost-control architecture designs, AWS Security features and troubleshooting methods, and developed AWS-centric applications based on an underlying AWS infrastructure.
商品描述(中文翻譯)
**開發並遷移您的企業應用程式至 Amazon Web Services 平台**
## 本書介紹
- 識別並認識雲端架構特徵,以設計高可用性、成本效益、容錯及可擴展的分散式系統
- 使用適當的技術和方法(如 Amazon EC2、Amazon S3、Elastic Beanstalk 等)編碼並實現雲端解決方案
- 一本以實作為導向的指南,幫助您充分利用 AWS 基礎設施的強大功能
## 本書適合誰
本書適合具備資料庫、基本虛擬化及雲端運算知識的網頁及雲端運算開發者。建議具備 AWS 架構的先前理解。
## 您將學到什麼
- 熟悉 AWS 開發平台,以訪問、驗證及管理各種應用程式的身份
- 根據您的網頁流量需求,使用 EC2、EBS、彈性負載平衡器及自動擴展有效地創建可擴展的基礎設施
- 使用 RDS、S3 和 RedShift 等不同服務以程式化方式管理 AWS 的整個儲存生命週期
- 設計並開發網頁應用程式、批次處理系統及其所需的基礎設施
- 理解在開發階段 API 的重要性,並利用基於 REST 的 API 調用 AWS 服務的好處
- 探索故障排除最佳實踐、AWS 的安全性及災難恢復計劃
- 使用預配置命令啟動 AWS EC2 實例以設置環境,並使用 Chef 進行自動化和部署
## 詳細內容
本書是一本實用指南,旨在開發、管理及管理 AWS 的應用程式和基礎設施。通過本書,您將能夠使用 AWS SDK、API 和 AWS 管理控制台創建、設計和管理整個應用程式生命週期。
您將從 AWS 開發平台的基礎開始,並研究如何使用 EC2、EBS 和彈性負載平衡器創建穩定且可擴展的基礎設施。接著,您將深入設計和開發自己的網頁應用程式,並了解警報機制、災難恢復計劃以及通過基於 REST 的 API 連接 AWS 服務。隨後,您將熟悉 CloudFormation、自動擴展、啟動 AWS EC2 實例、使用 Chef 進行自動化和部署,並擴展您在 AWS 雲端上的大數據和 Apache Hadoop 知識。
最後,您將學習 AWS 計費、成本控制架構設計、AWS 安全功能和故障排除方法,並基於底層的 AWS 基礎設施開發以 AWS 為中心的應用程式。