Skip to Content
Java持续交付
book

Java持续交付

by Daniel Bryant, Abraham Marín-Pérez
November 2019
Beginner to intermediate
406 pages
9h 21m
Chinese
Publishing House of Electronics Industry
Content preview from Java持续交付
48
4
Java
应用的部署平台、基础设施以及持续交付
简单了解
PaaS
的原理
PaaS
通常具有与云计算类似的功能,尽管某些功能的抽象层次更高。例如,在
Cloud
Foundry
中,你不需要直接启动一个实例来部署代码,只需要创建一个“
droplet
”的应
用程序构件
计算
指某台机器、
VM
或者容器环境。
存储
用来存储你的应用程序数据。这可以是一个块存储设备,用于启动计算机和存放应
用程序的二进制文件,非常类似于本地计算机上的硬盘驱动器,或者是一个对象存储,
不能用于启动计算机,但是可以存储二进制或其他数据对象。
网络
包括网络连接、路由器、防火墙和其他通信基础设施。
服务
类似于传统基础设施中的数据库和中间件服务,它们通常完全由
PaaS
供应商提供托
管服务。
持续交付服务
许多
PaaS
供应商都会提供一个完整的解决方案,可以将代码从本地开发环境一直交
付到生产环境。例如,
Cloud Foundry
提供了可以集成的
cf
命令行工具和
Concourse
CD
平台,而
Red Hat
OpenShift
提供了可以集成的
Jenkins
解决方案。
PaaS
平台面临的挑战
PaaS
平台面临的许多挑战都与学习曲线和使用模型有关。一般来说,大多数
PaaS
平台
在开发人员工作流程和部署模型方面,都非常固执己见。有些项目不适合使用
PaaS
供的模型,就难以使用
PaaS
平台来运行应用程序。话虽如此,如果你的
Web
程序架构
相对简单,那么这应该不是什么问题。
不要自以为
PaaS
平台不合适
许多开发人员认为像
Cloud Foundry
这样的 ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

写给系统管理员的Python脚本编程指南

写给系统管理员的Python脚本编程指南

Posts & Telecom Press, Ganesh Sanjiv Naik
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
解密金融数据

解密金融数据

Justin Pauley
Python机器学习案例精解

Python机器学习案例精解

Posts & Telecom Press, Yuxi (Hayden) Liu

Publisher Resources

ISBN: 9787121374425