聚一科技完成超亿元B+轮融资,中金资本旗下基金领投
06-17
雷锋网出版社:本文作者卡森,是集狗科技资深直播技术及音视频云服务后端工程师。
熟悉高性能、高可用网站架构,注重实用、高效的设计。
技术架构和开发模型。
创业之初是最困难的时期。
这时候,从0到1,从无到有,你正在做一些你以前从未做过的事情。
因此,我们称之为创业。
对于早期技术来说,不需要做大、做全,也不需要做的很复杂。
先根据需要落实,然后生存。
我们需要考虑的是哪些可以使用第三方云服务,哪些可以直接使用现成的开源解决方案或技术,哪些需要我们自己开发实施。
我们可以粗暴粗暴,我们想要的是快速工作并让产品保持活力。
前期的几把枪,我们应该根据技术使用队员最熟悉的枪。
需要有一个人能够完全掌控所有的技术栈。
虽然我们用的是最熟悉的东西,但在整个技术选型和开发过程中,我们需要有以下基本思想: 1、原则和规范 注重解耦、分层、动静分离、分离的原则轻和重。
开发规范、代码和代码分支管理规范、发布流程。
在开发过程中,必须将公共操作抽象为组件。
也就是说,我们常说的单一职责,比如缓存操作、数据库操作等,都封装成组件,开发的时候就封装起来。
2、保留横向扩展能力。
业务服务器是无状态的,通过memcache等管理session。
数据库设计考虑到一定时间内的容量,做好必要的分库和表,比如1~2年的容量规划。
热点数据被缓存,将大量请求发送到缓存而不是数据库。
3、业务隔离,隔离关键业务和非关键业务。
将主业务系统与旁路上报、日志上报等外围系统隔离。
如果是HTTP服务,至少要在域名层面保证其隔离性。
不同端的服务隔离。
比如PC端和H5页面的业务可以使用同一套代码,但域名不同、接入点不同、后端机器相同。
4、用好开源轮子,在满足现有业务需求的同时,对业界开源轮子进行技术选型。
只要能控制,尽量使用现有的、成熟的、经过大量公司实践的开源组件,如nginx、redis、elk等。
5、必要的安全策略 安全是企业无法回避的问题互联网应用。
我们需要在框架或基础组件层面引入针对XSS、CSRF、SQL注入等常见安全问题的过滤。
对于可以放入CDN的静态内容,尽量放入CDN。
这样做的好处是:一是就近访问,提高访问速度;第二,减轻后端的服务压力。
保留快速切换到云服务以防止 DDoS 的能力。
在业务层面实现一定的规则,并与WEB容器结合,实现一定程度的CC攻击防范能力。
6. 备份,备份,备份。
重要的事情说三遍:宕机、不同城市的机房同时着火、光缆被切断、数据混乱,以及其他神奇的事情都可能发生。
这就是备份显示其价值的地方。
我们不仅需要备份业务数据库,还需要备份代码、备份部署脚本等。
当所有不好的事情发生并且我们所有的东西都消失了时,我们能够快速将应用程序恢复到最后一个可预见的备份版本。
也就是说我们要有一个容灾计划,而且最好提前实践一下。
7、监控可能出现的异常情况,利用第三方监控服务监控网站访问可用性、服务可用性等。
监控业务数据和关键节点。
例如,财务人员需要确认每个用户的资金进出都已入账。
这里必须至少有一台显示器。
8、灰度发布前期,按照机器进行灰度发布。
一个简单的脚本就可以做到。
后期可以实现按用户灰度,提高业务连续性,保证业务可用性。
从0到1,技术和业务都还不成熟,大家都在摸着石头过河。
因此,我们需要快速试错和快速反馈。

技术层面,在保证上述原则的同时,快速迭代实现产品需求。
对于一些错误统计,是直接由第三方实现的。
在业务层面,如果是网站,一些流量分析就直接交给第三方。
比如百度统计、谷歌分析等。
对于特定的业务,每天早上有一个脚本运行一个报告,并以电子邮件的形式发送到指定的电子邮件组。
将相关人员添加到邮件列表中,以确保相关人员能够收到举报电子邮件。
以上就是一开始需要注意的原则以及必须执行的内容。
除此之外,还有非常重要的内容需要不断构建和实现,包括但不限于以下内容: 1、服务降级能力:当遇到正常或异常大流量时,可以在一定时间内进行服务降级。
范围。
业务降级可以前期提供手动降级能力,后期实现自动降级。
2、第三方服务可替代:花钱可以解决问题,但花钱一般不能真正解决问题。
因为你花钱买的东西可能是一个坑,或者是一个需要你自己去填的坑。
使用第三方服务时,您需要多个备份替代方案,例如短信服务,并且需要另外连接两个。
通常是两家公司平均分配,或者按业务分配。
当某个房屋出现问题时,直接切到正常房屋。
3.日志中心:日志是定位问题的必备工具。
当后台服务有多台机器时,无法使用grep一一查找。
你需要有一个集中存储的地方。
直接使用elk可能可以解决大部分问题。
企业需要的是生存,技术需要的是能够产生价值。
该架构将随着业务的发展而不断发展。
但在创业初期必须坚持上述原则。
版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
标签:
相关文章
06-18
06-17
06-18
06-17
06-08
06-18
06-21
06-17
最新文章
三只松鼠:门店扩张已全面暂停
Nvidia 已准备好“统治”AI
【创业24小时】2023年11月16日
【创业24小时】2022年10月20日
倒计时一天,浙江这座小镇要火了!
沃图网络获数千万A轮投资,加大投入海外网红营销SaaS平台建设
泰山天使基金部分退出拉手半年回报180倍
西格数据完成1000万元A+轮融资,国发创投领投