公共设施有哪些(新型公共设施设计方案小学生)

  • 时间:
  • 浏览:76
  • 来源:奥一装修网

现代公共设施有哪些

现代软件开发对基础架构管理提出了更严格的要求:产品必须适应不断变化的市场,并要求基础架构做出更快的响应。持续交付和实施要求产品团队在部署,运营和维护方面拥有更大的自主权。技术的飞速发展和进步也迫使基础架构配置频繁变化。在这个快速变化的过程中,基础架构必须是灵活,安全和可靠的。传统的基础架构运维管理存在以下问题:在持续交付的过程中,产品团队必须将基础架构的维护视为支持产品运营的一部分。以下是产品团队持续交付流程的全景图。从上图可以看出,除了管理项目本身的代码外,产品团队还管理环境定义脚本。基础架构自动化工具可以执行环境定义脚本,以动态创建,销毁和更新产品操作所需的环境(包括服务器,负载平衡器,防火墙配置,第三方依存关系等)。如果做到这一点,那么就可以实现基础结构原型代码。在“”书中,基础结构或代码的定义如下:基础结构或代码具有四个关键原则。基础架构或代码的目标是:标准化。用代码定义环境,以标准化开发环境,测试环境和生产环境。自动化。使用自动化工具来驱动代码准备环境。包括创造环境,更新环境和破坏环境。可视化。使用监视来可视化环境信息。环境的当前状态是可见的,环境变化的历史是可见且可追溯的。基础架构作为一种代码实践将产生高水平的持续交付和成熟度。当将基础结构实现为代码时,必须遵守以下实践:使用描述性环境,并且其他基础结构自动化工具具有其自己的描述性语言来实现基础结构的定义。通过描述性语言使用更容易定义的基础架构还有助于代码重用。团队成员可以建立共识,从而维护脚本。以下是一个示例。自检系统编写环境代码的配置时,还需要编写环境的测试。确保正确配置了所有服务器,遵守所有安全规则,并验证网络连接。我们通常提倡同时维护测试代码和配置代码。以这种方式配置代码更新时,可以保证测试代码可以及时更新。一些典型的基础设施自动化测试工具等等。