云原生平台Checklist

93 阅读3分钟

cloudnativechecklist.png

  1. 提升开发者生产力

    • 您是否希望给予开发者使用最适合任务的工具进行创新的自由?
    • 您的供应商选择是否限制了开发者的选择?
    • 应用开发选择是否让您的基础设施操作变得复杂?
    • 您是否想支持能够缩短开发时间的新语言?
    • 您是否希望拥有云端的敏捷性,但又在开发者的本地笔记本上实现?

    如果您对以上任何一个问题回答“是”,那么您应该考虑采用开源的原生云平台。保持工具的灵活性可以让您的开发者选择成功所需的工具。

  2. 利用现有投资

    • 在您拥有未充分利用的容量时,您是否仍在继续投资于更多基础设施?
    • 现有应用的长时间交付是否对您的组织产生了负面影响?
    • 您是否希望为现有的传统应用带来公有云的敏捷性?
    • 您的现有应用是否被排除在DevOps计划之外?
    • 您是否希望为现有应用提供基础设施的可移植性?
    • 您是否考虑对现有应用进行现代化改造,但倾向于采用逐步、并行的方法?
    • 您的现有中间件是否支持DevOps和微服务原则?

    如果您对以上任何一个问题回答“是”,那么您应该评估那些具有开放理念的全栈供应商。这些供应商将允许您利用现有的知识基础,为开发者提供选择,并确保您的容器平台的安全性。

  3. 最大化未来选择

    • 供应商锁定是否让您感到担忧?
    • 您是否希望能够在多个云基础设施之间迁移应用?
    • 您的环境是否支持多个应用开发生命周期阶段(开发、测试和生产)?
    • 您是否希望在不改变当前基础设施的情况下采用现代应用架构?
    • 您是否想要微服务的速度而不愿承担管理复杂性?
    • 您是否将无服务器架构视为未来应用的替代方案?

    如果您对以上任何一个问题回答“是”,那么重要的是要确认您的原生云平台确实是开放的(而不是开放和专有解决方案的混合),并且基于广泛采用的行业标准。真正的应用可移植性将让您能够掌控自己的环境。

  4. 将安全放在首位

    • 多租户是否是您企业架构的关键要素?
    • 您是否希望为开发者提供技术选择但又担心安全风险?
    • 来自恶意用户或编写不当的代码的安全问题是否让您的当前环境感到担忧?
    • 您是否需要经过测试和验证技术的安全保证?
    • 您是否想要主动安全工具,以便在公众之前向您的团队通报安全漏洞?
    • 您的技术堆栈是否支持对病毒漏洞的快速安全响应?
    • 您是否想采用容器和Kubernetes但又担心安全保证和长期支持?

    如果您对以上任何一个问题回答“是”,那么您应该评估一个原生云平台是否能保护您的应用和IT基础设施的安全,并确定这种安全性是否能贯穿您的整个堆栈。