在普通人眼里,创建网站是专业开发人员和IT工程师才能完成的任务,而在IT业高度发达的今天,特别是各种网站管理平台和云计算的成熟,这已经变成了一件非常简单的事情。你也许不懂如何编写代码,不懂什么是服务器,域名或者网络;借助一些正确的工具,你也可以做到。
《快速创建网站》系列博客(视频)就是在这样的背景下诞生的,作为一名在软件行业工作了10年的程序猿,我一贯的梦想就是能够让IT技能变成普通人也可以快速掌握的生活技能,让很多看上去复杂的事情变的简单。配合这一系列的博客和视频,希望能够帮助你了解网站背后的秘密,创建出你自己的个人博客或者更加复杂的网站。顺便提一句,你现在所看到这个博客站点就是通过本文(视频)所展示的过程创建的。
本系列博客共10篇,我将从零开始为你介绍如何创建一个高性能,可靠的,同时维护简单的网站。这里我们会用到两个工具: WordPress和微软Azure云计算平台。
转自我的个人博客:http://anb.io/blog/website-in-one-day-1-wordpress-microsoftazure-introduction/
请配合视频阅读本文
http://v.qq.com/page/c/5/i/c014738id5i.html
-
WordPress网站管理平台
这一个简单易用,功能强大的网站管理平台。所谓的网站管理平台就是将一个网站的架设,内容维护,发布等功能通过可视化的方式展现出来,让用户可以使用浏览器完成文字,多媒体(图片/视频/音乐等)内容的创建,修改,发布,删除等操作。这种管理平台很多,这里介绍的WordPress是一个完全免费并开放源代码的平台。
使用一个免费开源的管理平台的好处是:全世界众多的开发者作为你的后盾,很多开发者会不断的维护和改进这个平台。当前全世界有数以万计的网站在使用WordPress作为网站管理平台,这样的使用量为开发者提供了丰富可靠的收入来源,使得他们愿意将自己的扩展模块贡献出来供大家使用,形成的良性循环的开源生态链。对于普通用户的你来说,当然也可以找到这样的软件开发者帮助完成WordPress的网站创建,但由于这一平台已经非常的成熟,你完全可以在你运营网站初期通过一定的学习自己完成初始的架设工作;当你发现需要完成一些必须通过编码才能实现的功能时,再去求助于专业的开发者。这样的做法特别适合创业团队在初期节约成本,快速上线运行自己的网站,来验证自己的想法。这也算是精益创业思想的一种体现。实际上,WordPress上有超过3万个各种类型的插件可以帮助你实现各种功能,这些插件涵盖你可以想到的方方面面,如:用户统计,图片库显示,页面美化,甚至购物车,付款等。真正需要你自己来编码实现的功能非常少。
其实,有很多的站点都在使用WordPress,比如:财富Fortune, 时尚杂志Vogue。
这些就是你需要了解的网站管理平台的所有知识了,如果你还想更多的了解技术细节,可以访问WordPress的中文官网http://cn.wordpress.org/
-
微软Azure云计算平台
微软Azure云计算平台是微软公司在2010年发布的云计算平台,并且在2014年作为第一家正式在中国商用的全球化云计算提供商在中国落地,于北京和上海运营两个数据中心。听上去,云计算是那些专家,精英们挂在嘴边的高大上词汇,其实云计算的目的是为普通人提供简单易用的计算机资源。你完全可以把云计算理解为运行于数据中心里面的一堆服务器,在那里有大批的专业人员为你服务,所使用的服务器也都是各大专业厂商的高端产品。所以,作为普通人的你就可以坐在沙发上,打开浏览器,通过几次点击创建出高性能服务器,高可靠的负载均衡集群,数据库,域名绑定等等。而且,你只需要为你所使用的资源付费,可能这些数据中心每天的运营成本超过百万,但你只需要为正在使用的资源按小时付费,对于一个中小型网站来说,每个月的费用可能就是百元上下;当你不需要的时候,删除资源,付费终止。这就如同自助餐一样,各种海鲜饕餮任你选用,而你只为自己盘子里面的美食付费。
以上是微软Azure云计算中文官网首页,这里你可以在10分钟之内完成注册并进入到下图的控制台上。
注:由于Azure中文版当前的功能限制,暂时还不支持WordPress的自动部署。如果大家需要尝试,可以注册Azure国际版。本博客的内容使用 Azure国际版 完成。
可以看到云计算控制台的左侧列出了各种可用资源,右侧列出正在使用的资源。顶端的弹出菜单显示了你的账户情况,一部了然。创建资源也非常简单,如下图:
点击“新建”按钮,输入网站地址并选择数据中心,网站就会被自动部署到Azure在北京或者上海的数据中心中。
就是这么简单,使用正确的工具,我们完全可以在一天之内完成以往可能数周的工作。你也不必担心可靠性或安全性问题。Azure提供非常高水准的SLA(服务级别协议)。服务级别协议是判断一家云计算服务商水准的具备法律效力重要文档,当你成为Azure的正式用户时,这份协议就会生效,为你的云计算资源提供法律保护。
http://www.windowsazure.cn/zh-cn/support/legal/sla/
简单解释一下,服务协议中如果提到99.9%的可用性,那么就意味着你的服务器每年的故障时间不能超过9小时(http://uptime.is/)。如果超过了怎么办?按照SLA着微软索赔就好了。你可以想象一下,如果自己维护一台服务器达到这样的在线等级是多么的困难。
网站并不神秘,过节了,在家闲的没事的,自己建个网站玩玩吧。每段视频不超过15分钟,地铁/公交/睡前/醒来看一段,几天之后变身建站专家,找老板加薪去!
以下是本系列博客的目录,具体内容会陆续上线:- 1. 网站管理平台WordPress和云计算平台Azure简介 (6分钟 本文)
- 2.1 在Azure上创建网站及网站运行机制 (13分钟)
- 2.2 域名绑定操作和Azure负载均衡机制 (12分钟)
- 2.3 WordPress 初始化和网站管理功能 (11分钟)
- 3.1 WordPress 数据导入 (12分钟)
- 3.2 WordPress 多站点支持和Azure在线代码编辑器 (14分钟)
- 3.3 WordPress 多语言支持 Multisite Language Switcher (15分钟)
- 3.4 WordPress 主题安装和配置,美化你的网站 (15分钟)
- 4.1 Visual Studio Online (VSO)在线开发平台 (11分钟)
- 4.2 使用 Visual Studio Online 和 Azure 构建 DevOps环境 (13分钟)
欢迎关注本博客微信订阅号 anb-io。每周推送内容,包括技术也有吃喝玩乐,和你一起做一个有情怀的程序猿。