上月我应邀在Daho.am慕尼黑开发商会议会议组织者闪光成功时尚技术启动三年前Stylight注册免费云型账号 和当时Cloudinary相似 Stylight相当年轻启动自那以来,两家公司都壮大壮大,Stylight现在是云端高端客户,管理数亿图象
在这次大会上我谈到建构并缩放B2D服务商业开发者具体地说如何搭建并提升开发者服务规模,使用零外部供资云语故事
下方可查找演示文稿和全视频会议聊天演示分享我们从为开发者搭建云服务的经验 和从边运行边增长服务公司 以有机方式演示文稿中你也可以找到 关于内部架构进化和趣味数字的幕后细节
全视频演示文稿
演示幻灯片
下面是介绍和故事的一些亮点
创建云形公司前,我们努力为创业企业和大公司建数十个网络应用多年研发管理图像工作是巨大的, 与其在Web和移动应用产品需求中的成比例作用相比尤为如此帮助开发者并消除所有研发工作管理图像,从上传到调整大小、裁剪转换到快速全局交付如果开发商愿意支付这项服务,那也不错
半年前,我们悄悄启动云管理服务建云API上传图像和网基API上飞图像变送
快速发现有云API并不够开发者使用它需要SDKs(客户库)等所有常用开发框架Ruby铁路,PHP,ava大全,.Net,节点js,Query查询,OS系统,安卓和别者开发者寻找一流代码输入应用中以便执行图像上传或嵌入HTML页面中变优化图像框架整合越紧 代码修改越少 成功整合的几率越大
框架集成SDK需要配有综合文档框架专用文档也非常重要,因为它允许开发者阅读术语指令使用,并用编程语言查找代码样本,而不是仅仅依据参考文档或样本代码选择正确的语法
创建文档页面、教程和技术博客文章也产生巨大的副作用:许多有机流量来自Google搜索开发者开发商为搜索查询寻找求解方法 学习服务 注册免费服务这个面向营销副作用适应云式靴子方法 公司早期没有重大营销预算
开发工作似乎不归并少数主导框架,而扩散到越来越多的框架中。有云化API并依赖SDKs确保成功整合时,需要监控框架趋势例例见下图显示云端客户使用百分比Ruby铁路并节点js近2年如你所见节点js客户中受欢迎度快速增长并超标铁路数月前顺便说一句角JS快速增长框架 云情客户
当我们启动云管理时, 我们想尽快提供一流图像管理解决方案关键不重新实施轮子,使用尽可能多的现有解决方案,使用强云服务解决方案如AWS
贝塔版服务启动基础架构单虚拟服务器托管EC2,aRuby铁路web应用aMySQL数据库和亚马逊S3云存储器和Nginx网络服务器可直接存取S3桶,这些桶装先前上传并生成图像我们从头开始亚马逊云前成像CDN并缓存层
越来越多的客户加入服务并迁移图像到云形系统时,所需计算能力规模正在快速增长边运行边逐步增强架构,从上文编程中可以看到这一点。
今日云化处理图像规模相当大服务部署多强EC2服务器实例和自动缩放服务器数处理串行和服务负载变化多重性AWS负载平衡器数十高性能服务器和数据记录都存储在MySQL破解数据库并CassandranoSQL集群.相容层基础Ruby铁路,ava大全并Scala系统模块使用数十个开源工具优化图像视频通过溢价交付上海CDN.归并sqs后台处理队列弹性搜索集成索引获取高级搜索能力和第三方图像处理解析
最近我们启动强视频管理解决方案加入图像管理服务支持实时视频转换编码、重定位、变换和优化需要上文图中尚未包括的进一步架构修改和增强
自软启动服务以来3.5年,
- 多过6万开发商注册服务
- 数不胜数2 000付费客户发自65个不同国家从初创企业到Fortune500公司
- 关于二千万图像加云化服务日复一日.
- 关于1.5亿图像交付日复一日通过云形包括云情大客户自带CDN层, 每天发送的云情图像实际数很可能大百倍.
- 有近1,000CPUs处理所有图像上传和变换请求
迄今之旅令人振奋靴式方法 和有机增长服务 公司工作非常好为我们开发者建设服务 方便许多开发者的生活 令我们快乐自豪服务规模和上述数字令人印象深刻,而世界范围许多网站和移动应用都使用云化
靴子式方法使我们边跑边增长服务 并成为客户焦点迫使我们只执行确定重要的任务迫使我们寻找创新解决办法,这是件好事壮大时我们一直在拓展团队 拥有绝对令人惊叹的老兵公司经济强健 快速增长 高额预算 帮助提升水平
但它只是开始系统架构持续演进, 最近我们刚加视频支持(除图像外), 更多网站应用开始使用云管理媒体资产长长长长长长的特征与能力列表 行进图, 和往常一样,其中许多是客户请求仍然并非所有开发商都听说过云化.
如有问题或反馈,请寄送