2007年上线,目标是帮助机构组织便捷地使用客户服务。Zendesk 提供的产品包括实时信息、语音聊天和数据分析。 所有的产品和服务都在单体 Rails 应用上提供,该应用程序利用 MySQL 数据库,在公司自有硬件上的共址数据中心中运行。 最初的7年中,系统运行良好。但随着 Zendesk 日益壮大,2014年上市,目前已有145,000个付费账号和3,000名员工,显然需要我们对基础设施进行改造,这就需要我们开始使用微服务、容器和 Kubernetes。 “我们意识到:把越来越多的东西塞到一个单体 Rails 上会拖慢团队的速度,高级总工 Jon Moter 说:“部署真的很难,风险也很大。Zendesk 的团队散布在全球各地,但所有工程设计室都被捆绑在同一个应用上。” 转向微服务是一个符合逻辑的做法。但在当时,我们仍有一个中心运维团队,“资源供给效率非常低下,”他说:“要建立、部署一项服务,通常需要提前一个季度提出硬件需求。”此外,“大量” Chef 逻辑用于配置服务器,“登台环境和生产环境大不相同,因为网络不同,一个在 AWS 上,另一个在数据中心,”Moter 说:“很多不一致的情况。” 有些团队最后提出把代码放在一起,或者“最后形成几个小型单体,映射到办公室所在的单体应用里。”他补充说。 2014年底,Zendesk 高级技术工程师开始研究寻找一个更好的解决方案。他们迅速决定采用 Docker 容器,随后便开始了长达6个月的微服务最佳实践研究,探索在 Zendesk 应用的有效方法。 Moter 团队制作了一套称为“ ZDI ”(Zendesk Docker…
Launched in 2007 with a mission of making customer service easy for organizations, Zendesk offers products involving real-time messaging, voice chat, and data analytics. All of this was built as a monolithic Rails app, using MySQL database and…
OAM: A Team-Centric App Model for Application Developers and Operators
As a community, we are all building up the know-how on how to run Kubernetes. At its heart, Kubernetes is an infrastructure platform for container orchestration. We need to do more for application developers building distributed…
TOC votes to move Falco into CNCF incubator
Today, the Cloud Native Computing Foundation (CNCF) Technical Oversight Committee (TOC) voted to accept Falco as an incubation-level hosted project. Falco, which entered the CNCF Sandbox in October 2018, is an open source Kubernetes runtime security project. It provides intrusion…
Heise Online: "Cloud Native Computing Foundation elevates Falco security project to Incubator"
The Cloud Native Computing Foundation (CNCF) has moved the Falco security project to the organization’s incubator. This takes Falco to the next level in the development process at CNCF. With Falco, users should be able to…
A look back at KubeCon + CloudNativeCon San Diego 2019
Following our BIGGEST KubeCon + CloudNativeCon event yet, we wanted to share a snapshot of the notable highlights and news from KubeCon + CloudNativeCon NA 2019 in San Diego! This year we welcomed 12,000 attendees from…
KubeCon + CloudNativeCon + Open Source Summit Shanghai 2019
The Cloud Native Computing Foundation held its second event in China, KubeCon + CloudNativeCon Open Source Summit, from June 24-26, 2019. China is the second largest contributor of code to Kubernetes and more than 10% of…
When it was founded in 2000, uSwitch helped consumers in the U.K. compare prices for their utilities. The company eventually expanded to include comparison and switching tools for a wide range of verticals, including broadband service,…
Using Envoy Proxy as your gateway to service mesh
Kubernetes and Service Mesh are patterns in building new applications that decouple dependencies between the application code, infrastructure and how the services should communicate. With microservices, the network becomes critical for a properly functioning application teams…
SiliconANGLE: "At KubeCon, cloud-native starts to get real for the enterprise"
Keynote speakers inadvertently signaled a tipping point for Kubernetes and the entire cloud-native computing movement this week at the Cloud-Native Computing Foundation’s KubeCon + CloudNativeCon 2019 conference in San Diego.