Learning OpenShift
暫譯: 學習 OpenShift
Grant Shipley
- 出版商: Packt Publishing
- 出版日期: 2014-10-31
- 售價: $1,880
- 貴賓價: 9.5 折 $1,786
- 語言: 英文
- 頁數: 304
- 裝訂: Paperback
- ISBN: 1783980966
- ISBN-13: 9781783980963
海外代購書籍(需單獨結帳)
商品描述
About This Book
- Use the OpenShift Online Platform as a Service to speed up application development and deployment
- Explore how to manage an application's lifecycle including performance monitoring, debugging application code, and working in a team environment
- Enhance applications with add-on cartridges for job scheduling, database systems, continuous integration and management tools
Who This Book Is For
This book is ideal for you if you're a developer experienced with the PHP or Java programming languages and have a basic understanding of using the command line.
What You Will Learn
- Master OpenShift Online by using the command line, web console, and IDE integrations
- Develop applications that will automatically scale based upon the number of concurrent HTTP requests by utilizing HAProxy and multiple OpenShift gears
- Utilize continuous integration to perform builds and run automated test suites
- Leverage OpenShift Online to manage development teams with fine grained access permissions
- Debug applications deployed to the OpenShift Online service by leveraging remote debugging and logfiles
- Use add-on cartridges to provide database servers, cron job scheduling, deployments, and metrics for your applications
- Extend the functionality of the OpenShift platform by deploying custom servers using the Do-It-Yourself cartridge
In Detail
Cloud computing and particularly Platform as a Service is rapidly changing the way software engineers approach software development. Without knowing the gritty details of the operating system and application servers, developers are able to use the OpenShift Online platform to tune performance and achieve scalability while also ensuring that their applications are stable and reliable.
This book will guide you through the essential concepts necessary to use the OpenShift platform. Whether you are a seasoned developer with years of experience or just starting to learn how to develop software, this book will provide you with all of the information you need from account creation, installation and configuration of client tools to integrating an IDE with the service, deployment, and management of PHP and Java-based applications.
With plenty of sample code and screenshots, this book will ensure your success in speeding up application development while also creating enterprise class scalable applications.
商品描述(中文翻譯)
利用 OpenShift Online 的雲端運算能力來設計、建置和部署可擴展的應用程式
本書簡介
- 使用 OpenShift Online 平台作為服務,加速應用程式的開發和部署
- 探索如何管理應用程式的生命週期,包括性能監控、除錯應用程式代碼以及在團隊環境中工作
- 透過附加的 cartridge 增強應用程式的功能,例如工作排程、資料庫系統、持續整合和管理工具
本書適合誰閱讀
如果您是熟悉 PHP 或 Java 程式語言的開發人員,並且對使用命令列有基本了解,那麼這本書非常適合您。
您將學到什麼
- 通過使用命令列、網頁控制台和 IDE 整合,精通 OpenShift Online
- 利用 HAProxy 和多個 OpenShift gears 開發能夠根據同時的 HTTP 請求數自動擴展的應用程式
- 利用持續整合來執行建置和運行自動化測試套件
- 利用 OpenShift Online 管理開發團隊,並設置細緻的存取權限
- 通過利用遠端除錯和日誌檔案,除錯部署到 OpenShift Online 服務的應用程式
- 使用附加的 cartridge 提供資料庫伺服器、cron 工作排程、部署和應用程式的指標
- 通過使用 Do-It-Yourself cartridge 部署自訂伺服器,擴展 OpenShift 平台的功能
詳細內容
雲端運算,特別是平台即服務(Platform as a Service),正在迅速改變軟體工程師開發軟體的方式。開發人員無需了解操作系統和應用伺服器的細節,就能使用 OpenShift Online 平台來調整性能並實現可擴展性,同時確保其應用程式的穩定性和可靠性。
本書將指導您了解使用 OpenShift 平台所需的基本概念。無論您是擁有多年經驗的資深開發人員,還是剛開始學習如何開發軟體的初學者,本書都將提供您所需的所有資訊,從帳戶創建、客戶端工具的安裝和配置,到將 IDE 與服務整合、部署和管理基於 PHP 和 Java 的應用程式。
本書提供大量範例代碼和截圖,將確保您在加速應用程式開發的同時,成功創建企業級的可擴展應用程式。