迈科
百道助力迈科IOT
客户背景
珠海迈科智能科技股份有限公司(MOKO Technology Ltd.)是一家专注于物联网(IoT)和智能硬件领域的公司,成立于2006年,总部位于中国珠海市。公司的主要业务包括智能硬件设计、制造和销售,以及与智能硬件相关的软件开发和云服务。
“迈向科技,锐意创新”是迈科智能一直追求的理念,实行高起点发展战略,坚持自主创新的发展道路,凝聚了大批数字视讯及智慧城市领域的研发精英,现有研发工程师500多人,本科以上学历人员占85%以上,每年投入销售收入的5%以上资金用于研发创新,并先后获得近百项自有技术专利和软件著作产品。
迈科智能在各个IOT和智能终端领域都有着深厚的市场沉淀,其中包括:
- 智能家居:珠海迈科智能科技股份有限公司为多个国际品牌提供智能家居产品的设计和制造。公司的智能家居产品包括智能插座、智能灯泡、智能开关等。这些产品可以通过智能手机应用程序或数字助手控制,提高家庭的便利性和舒适度。
- 智能健康:珠海迈科智能科技股份有限公司开发了一系列智能健康产品,例如可穿戴设备和智能健康秤等。这些产品可以监测用户的健康状况,例如心率、睡眠和运动等,帮助用户更好地管理自己的健康和生活方式。
- 智能交通:珠海迈科智能科技股份有限公司开发了一系列智能交通产品,例如智能停车系统和车载智能设备等。这些产品可以提高交通效率和安全性,减少交通拥堵和事故的发生。
- 云服务:珠海迈科智能科技股份有限公司为客户提供云服务,支持设备的远程监控、数据存储和分析等功能。公司的云服务可以帮助客户更好地管理其智能硬件产品,提高其效率和竞争力。
业务需求和挑战
随着物联网技术的不断发展和应用,迈科面临着许多业务需求和挑战,其中就包括:
- 设备连接和管理:迈科智能需要能够连接和管理大量的设备,包括传感器、智能家居设备、工业设备等。这需要具有高可靠性和安全性的连接和管理解决方案,以确保设备能够安全地连接到网络并提供数据。
- 数据收集和分析:迈科智能需要能够收集和分析大量的设备数据,以提供更好的洞察和预测能力。这需要具有高效率和精确性的数据收集和分析解决方案,以确保数据的质量和准确性。
- 安全性和隐私保护:迈科智能需要能够保护设备和数据的安全性和隐私,以防止数据被盗用或设备被黑客攻击。这需要具有高度安全性和隐私保护的解决方案,包括加密、身份验证和访问控制等。
- 数据集成和应用:迈科智能需要将不同来源的数据集成到一起,并将其应用于不同的业务场景,例如智能家居、智能城市和工业自动化等。这需要具有高度灵活性和可扩展性的解决方案,以确保数据可以被有效地应用于不同的场景。
这些业务需求和挑战需要迈科智能具有创新和适应能力,并提供高质量的解决方案,以满足客户需求并在市场上保持竞争力。
解决方案
项目中,谷歌合作伙伴百道帮助迈科智能运维团队上云业务成本投入规划和优化方案进行了详细分析,同时对各类问题和需求给出了非常好的解答和业务解决方案。在改造过程中,使用GKE进一步优化了无服务器架构。其专业、细致的服务支持令客户印象深刻。
架构设计图如下所示:
GKE 助力成本和体验的优化
GKE作为GCP平台推出的全兼容K8S服务,践行云原生的理念,全功能的对接K8S,完全兼容K8S生态。Google作为K8S开源的推动者和CNCF的成员,GKE有着得天独厚的技术优势。其推出的全新Autopolit模式,对用户侧,降低用户的运维和运营成本;对产品侧,让用户更关注业务的pod,无需付出额外的其他成本。POD通过自动扩缩容的方式承接更多的业务流量,让成本和业务更好的结合。
GKE结合HPA(横向扩缩容)和VPA(纵向扩缩容),极大的节省了成本。在业务空窗期,可以快速的节约大约50%的成本。在业务高峰期,在分钟级别内能快速扩展节点和POD应对突发的流量。对于这一切,用户是无感和透明的。极大提升了用户的使用体验。
使用产品
- Compute Engine
- Google Kubernetes Engine
- Load Balancer
- Artifact Registry
- Cloud CDN
- Google Cloud Storage
- Cloud Function
- App Engine
- Cloud Build
客户收益
注:【以下统计数据均来自客户后台统计结果】
谷歌云GKE(Google Kubernetes Engine)是一种托管式的 Kubernetes 服务,为客户提供了一个高度可扩展、弹性、安全和稳定的环境来运行容器化应用程序。客户使用谷歌云GKE可以获得以下收益:
- 自动化管理:GKE自动化管理Kubernetes集群的升级、扩缩容、负载均衡、自动修复等操作,减少了管理和维护的工作量。同时,GKE还提供了集成的监控和日志功能,方便客户对应用程序和集群进行监控和故障排查。相较于之前传统的IDC on-premises部署,运维时间减少了80%。
- 弹性扩展:GKE可以根据应用程序的需求自动扩缩容,以适应流量变化和业务需求的变化。同时,GKE提供了多可用区部署和自动容错功能,以确保应用程序的高可用性和可靠性,针对高峰流量机器扩容时间变为秒级。
- 安全性保障:GKE提供了多层次的安全保障,包括网络安全、身份验证、访问控制等,以保护客户的应用程序和数据的安全。同时,GKE还提供了自动升级和修补程序功能,以确保客户的集群安全性和稳定性。每月系统的安全问题减少为0。
- 成本优化:GKE的托管式服务模式可以帮助客户降低运维成本和硬件成本,同时还提供了灵活的计费方式和优惠计划,以满足不同客户的需求和预算。
- 开发效率提升:GKE提供了丰富的开发工具和API,以帮助客户快速构建、部署和管理容器化应用程序。同时,GKE还提供了与其他谷歌云服务的集成,例如Cloud Build、Cloud Storage等,以提高开发效率和应用程序的可靠性。通过云原生的开发方式,效率提升了200%
综上所述,客户使用谷歌云GKE可以获得高度可扩展、弹性、安全和稳定的容器化应用程序运行环境,以提高业务效率和降低成本。