【腾讯云的1001种玩法】利用云服务器资源进行网络服务

作者:李兴旺

一.网站主题:

  • 经典游戏的html5版本,可以在cross-device设备上面运行,在无聊的休息时间,输入网址,即可畅玩经典游戏。如吃豆人、水果忍者、俄罗斯方块等。
  • 根据游戏热度,对游戏进行排名推荐。
  • 玩家,开发者可以在该网站的论坛上,进行讨论。
  • 博客主,论坛版主也可以在自己的网站上面嵌入经典小游戏。

整体网站界面

其中的一个游戏

二.项目架构:

  • 前端:html5,css3,bootstrap,JQuery,Awesome(icon库)
  • 后端:nginx web.py flup spawn_cgi redis
  • 网络:小游戏资源在cdn上面,加快下载速度。

如上图所示: Nginx服务器负责处理静态文件请求和转发请求到后面逻辑。 Spawn-fcgi、Flup、web.py构建一套基于web框架的fcgi处理架构。 Redis负责网站数据的存储,简单可靠。不考虑备份问题。 综上,根据架构和网站需求,进行服务器选型。

三.服务器选型

根据业务特点(我的网站业务用户量未知,开始应该比较小,没有复杂的计算,网络带宽相对比较重要,个人网站,需要经济实惠)

  • 服务器选型原则
  • 部署地域
  • 操作系统版本
  • 磁盘大小和网络类型
  • 服务器访问安全策略制定

网站为英语用户使用,网络部署选择在北美

Linux系统中,对Ubuntu比较熟悉。选择12.04版本。

磁盘数据,应该不会用很多,日志和DB数据是大头。日志可以定期删除,DB的使用也比较少,如果超出了,在找地方备份,或者用数据库服务器Redis。

初期,由于位置访问流量有多少,所以我选择按流量付费,以免造成浪费。

只暴漏22端口,ssh登录和sftp传输文件 后续如果需要80,443等端口,再新建安全组。

配置概览

四.运维软件

Ssh运维:

  • Mac:直接使用终端
  • Windows:使用putty

SFTP: https://www.qcloud.com/doc/product/213/2132

五.建站流程:

六.疑问:

  • 我的网站主要消耗在网络上面,cpu资源富裕,这种情况下,我怎么利用起来
  • 广点通的广告合作,是否可以更快捷集成到腾讯云上

原创声明,本文系作者授权云+社区-专栏发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

编辑于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏AhDung

【手记】手机网页弹出层后屏蔽底层的滑动响应

这个需求场景很常见,但好像到目前还没有一个正统的做法,以至于一搜这个问题,出来的招数五花八门,典型的包括:

642
来自专栏云计算

基于Karma构建微服务

“微服务”和“微服务架构”在开发社者区中是一个热门话题,但实际中的微服务例子仍然很少。通过简要介绍一下我们在Karma上构建的后端API可会对现在的情况有所帮助...

905
来自专栏IMWeb前端团队

性能优化--核心定义介绍篇(1)

随着 互联网的蓬勃发展,并且伴随着产品功能的越来越复杂,对于技术人员来说最大的挑战就是如何在保证业务快速发展的同时,也可保证不断复杂的业务对用户体验的影响,其中...

2077

云服务成功的12个要素

嘿,开发者!您是否担心如何让您的应用程序最好地应用到云上?如果是这样,那么您应该使用12-factor App,一种基于软件即服务(SaaS)的方法。今天,我想...

2379
来自专栏前沿技墅

揭秘React同构应用

侯策:硕士毕业于法国国立高等电信学校。曾任职于BePATIENT集团,负责互联网+医疗平台的研发。曾任职于法国能源和苏伊士集团,参与欧洲天然气运输和费用系统的研...

1043
来自专栏架构师之路

MQ,互联网架构解耦神器

一个架构常识:当调用方需要关心执行结果,通常使用RPC调用。 ? ret = PassportService::userAuth(name, pass); sw...

3729
来自专栏腾讯IVWEB团队的专栏

WEB 开发性能优化:核心定义介绍篇(1)

随着互联网的蓬勃发展,对于技术人员来说最大的挑战就是如何在保证业务快速发展的同时,也可保证不断复杂的业务对用户体验的影响,本文系统介绍了相关指标。

2690
来自专栏Java技术栈

大型网站架构利器-CDN技术

概念 CDN这个概念相信大家都比较耳熟,到底什么是CDN呢? CDN,全称为Content Delivery Network,即内容分发网络。 其基本思路是尽可...

3397
来自专栏程序员的SOD蜜

功能实现了软件就做好了吗?

    常常在问自己这样一个问题,也听到很多人都说“先实现功能”,也许在某种意义上不得不如此,但我认为这不是真正意义上的软件开发,实现功能重要,软件的维护更重要...

19510

IAAS与PAAS的开发者视角

在我以前的文章中,解释了云计算的基本概念,包括它的定义,特性和各种服务模式。在本文中,将从开发者的角度对基础设施即服务(IAAS:Infrastrqucture...

1837

扫码关注云+社区