首页IT科技ins图片需要授权吗(Instagram揭秘:牛逼的图片服务都在用哪些装备和技术?)

ins图片需要授权吗(Instagram揭秘:牛逼的图片服务都在用哪些装备和技术?)

时间2025-07-30 23:59:21分类IT科技浏览4502
导读:Instagram揭秘:牛逼的图片服务都在用哪些装备和技术?...

Instagram揭秘:牛逼的图片服务都在用哪些装备和技术?

相信很多喜欢拍照的iOS用户早就对Instagram爱不释手了              ,而Instagram也是在昨天发布了Android版本                    ,和一些拥有更多特效              、边框                    、灯光效果的应用相比      ,Instagram具有更丰富的社交性      、更强的用户粘度以及更快的图片处理速度             。每天Instagram都要接受大量来自iOS       、Android客户端的各种请求                    、请求             、请求……很多同行十分好奇Instagram是用什么方式以及工具来应对每天大量数据的                    。Instagram通过技术博客向外界揭示了这个世界一流图片服务商所使用的装备和技术       ,供开发者进行参考       。

图片来源:Instagram

Instagram团队称                    ,他们选择系统的首要原则有三条:

保持简单 利用现成工具             ,不用从新开始 使用已经被普遍认可的稳定的技术

底层

主机选择Amazon EC2       ,操作系统选用Ubuntu Natty                    ,原因是Instagram团队发现相比之前版本             ,Natty在高流量环境下相对更加稳定;load balancing设备使用Amazon’s Elastic Load Balancer,DNS选择Amazon’s Route53;以Amazon High-CPU Extra-Large设备作为应用服务器                    ,运行Django来处理应用的请求;使用Gunicorn作为WSGI server                   ,因为发现Gunicorn配置起来更容易;使用Fabric来部署代码             。

图片来源:Ubuntu

数据库

采用PostgreSQL数据库,因为Amazons network disk system (EBS)无法提供足够的每秒磁盘寻道              ,所以他们软件磁盘阵列(RAID)中通过mdadm设置EBS驱动器                    。存储器中的数据处理使用vmtouch                   ,PostgreSQL实例全部通过Streaming Replication来设置      ,使用的工具是repmgr;用EBS snapshotting来定期备份系统              ,使用的工具是ec2-consistent-snapshot;数据库的文件系统使用XFS                    ,使用快照的时候可以冻结/解冻RAID数组;用Pgbouncer将连接汇总到PostgreSQL;图片数据库采用Amazon S3      ,CDN选用Amazon CloudFront;采用Redis来作为基于内存亦可持久化的日志型       、Key-Value数据库       。

图片来源:codingthewheel

推送与监视

任务请求使用Gearman       ,而推送通知则使用pyapns;用Munin图形显示整个系统各种指标;用Pingdom作为外部监督服务;用PagerDuty处理通知和意外;用Sentry进行Python error报告      。

总结起来就是:用已被普遍认可的技术来降低维护成本                    ,将精力尽量花费在自己的核心业务上             ,所谓“好钢用在刀刃上             ”                    。

声明:本站所有文章       ,如无特殊说明或标注                    ,均为本站原创发布              。任何个人或组织             ,在未征得本站同意时,禁止复制                    、盗用             、采集、发布本站内容到任何网站                    、书籍等各类媒体平台      。如若本站内容侵犯了原著者的合法权益                    ,可联系我们进行处理                   。

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
租用美国服务器多少钱(租用美国服务器为什么这么便宜) 一键生成公众号文案(智能文章生成-公众号文章生成)