DaoCloud宣布完成混合式容器主机管理服务的开发工作,这是国内首个支持包括公有云、私有云、虚拟化平台和物理服务器,并且可跨云跨网进行混合式管理的容器服务平台,该项服务能够与DaoCloud云端持续集成、镜像构建、应用发布流程无缝对接,实现容器化应用在公有云、私有云的灵活交付。DaoCloud宣布启动这项新服务的内测,并携手微软Azure、亚马逊AWS和阿里云,为内测用户免费送出数百台高配云主机。
混合式容器主机管理服务是DaoCloud的一项独创技术,使用这项功能,DaoCloud用户可以通过一致的界面和流程,管理在公有云、私有云甚至是企业防火墙之后的各类物理和虚拟主机资源,把这些资源汇聚成跨云跨网的分布式容器主机资源池,实现容器化应用的高速部署和灵活调度。DaoCloud已经支持包括微软Azure、亚马逊AWS、阿里云、UCloud、青云等国内一线公有云厂商,并且正在帮助企业客户实施内网私有云容器集群的混合式管理,为企业客户打造能够支持微服务和轻应用的新一代混合式容器云平台。
以下是混合式容器主机管理服务的使用步骤:
DaoCloud可以帮助开发者在云端完成持续集成、镜像构建的操作,在部署环节,混合式容器主机管理为用户带来更多选择,用户可以选择部署应用到任何指定的主机。
容器本地化,管理云端化是非常创新的交付运维方式,为了更好的推广这一概念和功能,DaoCloud启动内测,我们将为每个参与内测的用户,免费提供来自微软、亚马逊或阿里云的标准云主机资源,让您在这些主机资源内完成与DaoCloud持续交付服务的对接。
目前混合式容器主机管理服务尚处在内测阶段,我们鼓励用户尝试服务,但请勿在您的自有主机上运行关键业务和数据,也请勿把生产环境的自有主机,用于本次内测。
DaoCloud已经为平台上的活跃用户发送了内测邀请,如您收到邀请,请与我们联系获取高配云主机,您也可以使用自备的虚拟机,或物理服务器完成与DaoCloud的对接。
Q1: 我如何获得内测资格?
本次内测采用邀请制,我们会首先邀请DaoCloud平台上的活跃用户。如果您近期频繁使用DaoCloud进行持续集成和镜像构建,并已经成功发布应用,可以跟我们联系申请内测,请发邮件到[email protected],我们会审核您的申请。
Q2: 容器服务启动后,如何访问容器内的应用?
不同于DaoCloud提供的云端容器管理集群,您需要在您的自有主机上映射容器端口和主机的端口,必要时开需要开启防火墙端口。由DaoCloud提供的标准云主机,都已经开通了80端口,你只需要把容器内的端口与之进行映射即可。
Q3: DaoCloud提供的云主机,是什么配置?如何访问和管理?
云主机配置为单核CPU,1.75GB内存,并享有高速网络连接。我们会把云主机的IP地址、SSH登陆用户名和密码发送给您。如您需要对主机做一些外围环境的配置,如防火墙等,请与我们的客服联系。
Q4: 部署在自有主机上的容器应用,如何使用数据库服务?
您可以在自有主机上以容器的方式部署MySQL等数据库服务,或使用您的IT环境中已有的数据库服务,通过环境变量的方式,让容器内的应用访问您的数据服务。
Q5: 自有主机环境,跟DaoCloud提供的云端容器运行环境,有何区别?
DaoCloud提供的云端容器运行环境,是一套完备的容器化应用管理平台,提供了包括应用起停、服务集成、弹性扩展、性能监控、日志管理、域名绑定等应用生命周期服务,具备了PaaS平台的全部功能。
自有主机是由用户进行管理维护的主机,DaoCloud通过先进的跨云跨网技术,将DaoCloud云端持续集成、镜像构建功能与用户自有资源无缝对接,实现混合式应用交付。应用部署到自有主机后,用户需要自行完成网络端口映射、负载均衡等操作。
Q6: 如果把自有主机关机,DaoCloud会如何处理?
自有主机关机后,DaoCloud会显示主机处在失联状态,您开机后,会自动重新建立连接。
Q7: 在自有主机上安装的主机监控程序起什么作用?
主机监控程序负责自有主机与DaoCloud云端管理平台的通信工作,并且通过调用自有主机上的Docker API来完成容器的管理工作。
Q8: 在自有主机部署应用,或者进行容器管理时,响应速度较慢,是什么原因?
响应速度取决于自有主机的网络带宽,如果网络速度较慢,可能会引起镜像下载超时,与DaoCloud云端服务链接中断等问题。请确保您的自有主机接入高速稳定的网络,或在DaoCloud操作界面选择重试、重新部署或刷新页面。
软件开发一般需要使用开发、测试和生产运维三套不同的环境,通常,开发环境是程序员的虚拟机,测试环境是企业内部的服务器,生产环境我们假设是公有云。使用Docker镜像作为统一的交付件,使用DaoCloud混合式容器主机管理服务,可以把之前复杂的开发测试运维管理无缝打通,轻松实现开发测试联动,云端持续交付。
首先,程序员在自己开发用的虚拟机上安装Docker和DaoCloud主机监控程序,与云端DaoCloud管理控制台建立连接,并把这台自有主机命名(或打标签)为Dev_Host。测试团队在测试服务器上安装Docker和DaoCloud主机监控程序,与云端DaoCloud管理控制台建立连接,并把这台自有主机命名(或打标签)为Test_Host。我们假设团队选择DaoCloud公有云平台做应用的生产环境交付
具体的工作流程如下:
欢迎大家试用体验混合式容器主机管理服务,并给我们提出您的反馈。