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持续交付
60
4
Java
应用的部署平台、基础设施以及持续交付
基础设施即代码 :跟着
Kief Morris
学习更多知识
因为本书侧重于
Java
开发方面,因此无法对
IaC
进行详细介绍。但是,如果你有
兴趣了解更多相关信息,那么强烈建议你阅读
Kief Morris
写的
Infrastructure as
Code
O
Reilly
)一书。
我们推荐使用
HashiCorp
Terraform
来管理云环境和相关配置项(块存储、网络及其
他云服务等),以及使用
Red Hat
Ansible
来管理配置和进行机器实例安装。
总结
在本章中,你已经了解了各种平台为部署
Java Web
应用程序提供的功能,以及各个平台
CI / CD
的影响。
y
平台会提供一个用户访问应用程序的入口点、一个
Java
运行时环境(可能需要
你自己管理)、对
CPU/
内存
/
块存储的访问、对中间件或数据存储的访问、自适
应性(例如,重启出现故障的应用程序)、服务发现,以及安全和成本管理等方
面的功能。
y
无论使用哪种平台,所有的代码和配置都必须保存在版本控制系统中,并且持续
交付构建管道可以从本地计算机获取代码,进行构建、测试和部署。
y
Java
应用程序打包和部署为标准的
Java
构件(例如
JAR
WAR
),比手动打
包(例如,自己压缩代码或者替换类)能够带来更大的灵活性和安全性。
y
四种主要的平台
传统基础架构平台、云(
IaaS
)、
PaaS
FaaS
,都对实施
CI / CD
带来了不同的好处和挑战。
y
对于
Java
开发人员来说,可以了解有关基础架构即代码( ...
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, Yuxi (Hayden) Liu
Java性能优化实践:JVM调优策略、工具与技巧

Java性能优化实践:JVM调优策略、工具与技巧

Benjamin J. Evans, James Gough, Chris Newland
Python和NLTK实现自然语言处理

Python和NLTK实现自然语言处理

Posts & Telecom Press, Nitin Hardeniya
C++语言导学(原书第2版)

C++语言导学(原书第2版)

本贾尼 斯特劳斯特鲁普

Publisher Resources

ISBN: 9787121374425