用 DevOps(开发运维)和亚马逊云计算服务加快应用程序开发
挑战 一家全球性航空公司需要更快构建应用程序,提高应用程序的可用性,于是启动了一个计划,以构建新应用程序托管基础设施。新基础设施包含一个混合云解决方案,应用程序在亚马逊云计算服务、Microsoft Azure 和内部数据中心进行托管。还构建了开发运维渠道来更加快速、更加可靠地将应用程序部署到新平台。此渠道使用多种行业工具和服务进行构建,可加速航空公司的应用程序部署。 解决方案 Automation Consultants (AC) 被要求在混合云计划的解决方案工程和测试方面提供协助。最初,由于我们在这些领域的专业知识,AC 执行了亚马逊云计算服务、Atlassian Jira 和 Gitlab 组件的集成和测试。在证明了我们的专业知识后,我们的参与扩展到了其他工具的配置,包括 Ansible、PING、Gitlab、SonarCube 和 Artifactory。 我们执行的工程工作包括: 确保亚马逊云计算服务托管组件(例如 Ping Identity、Artifactory)和其他云托管应用程序(例如 Jira、Confluence 和 Gitlab)之间的连接 使用 Ansible 在 Jira、Confluence、Gitlab 和 Artifactory 中自动配置用户和项目 部署和配置身份与访问管理系统 (PING) 采用有关最佳实践和安全配置的建议,部署 Elastic Kubernetes Service (EKS)。 确保解决方案组件可重新部署进其他托管平台,例如 Microsoft Azure 和内部数据中心。...