【上云实践征文】云计算 = 未来吗?

本文涉及的产品
云服务器 ECS,u1 4核8GB 1个月
云服务器ECS,u1 2核4GB 1个月
云服务器 ECS,u1 4核16GB 1个月
简介:

【上云实践征文】云计算 = 未来吗?



征文标题:【上云实践征文】云计算 = 未来吗?

征文类型与内容点:架构解析/优化、遇到的问题及解决方案、其他上云经验(海外上云-粉丝小站等)

20150101,我用键盘在浏览器地址栏输入了aliyun.com……

b792244e9fd08ee3de7316728043bf2e397ca6e9

上云实践-时间轴


  • 201501,开始使用阿里云域名(万网)、云服务器ECS、虚机(万网)、企业邮箱免费版、云数据库RDS、负载均衡SLB、对象存储OSS等阿里云服务
  • 201502,开始尝试在ECS上部署一个中学的非官方网站(后转为个人网站)
  • 2015年9月底,开始筹划搭建一个粉丝小站;2015年10月,这个粉丝小站正式在阿里云上运行
  • 2016年初-2016年4月中旬,粉丝小站ECS配置升级,对象存储使用开始熟练
  • 2016年11月11日,个人网站从虚机切换到ECS,粉丝小站再增购一台ECS,开始运维长期VPC服务器组
  • 2017年1月,基于阿里云计算的站点进一步发展
  • 2017年2月,开始使用更多阿里云优质产品与服务,粉丝小站服务部署兼顾国内和国外,继续深入+熟悉阿里云计算业务……

上云实践-站点篇

“胡以为,无论什么类型的站点,无论多大规模的业务逻辑,无论何种级别的服务,站点,一定以用户与内容为核心,一定以承载与传播为使命,一定以安全可靠为承诺。”要做好任何一件事都需要我们投入成本——时间、资源、人力、技术、金钱、安全等等,上云实践-站点亦然。

  • 核心
  • 这几年来,经常听到一个词,就是“数据驱动”,这是指我们在开发中处理内容和界面ui的关系;一直以来,用户和内容都是一个或至小或至大的站点的重中之重。用户系统整体应当考虑到用户使用时的友好度,而应当下功夫的地方则是UserModel的安全和可靠度,评价一个用户系统的成功与否的一个重要指标应该是核心用户活跃度和用户群体扩增速率(健康度)…… 站点内容,其实比较难讲,但负责任、尽心敬业的编辑和有强大的内容处理能力的编辑程序是必要的。
  • 使命
  • 承载与传播……
  • 承诺
  • 对客户负责,对用户开放,kill威胁和破坏者,保障自身安全可靠

上云实践-粉丝站篇

这里以粉丝站在上云过程中遇到的一些架构解析/优化的问题及解决方案为例,比较具体详细地来讲述上云实践-粉丝站篇
  • 硬件配置和系统环境如下:
  • 美国东部1(弗吉尼亚)可用区A 专有网络 系列Ⅱ I/O 优化实例 2核 4GB 按使用流量 CentOS 7.2 64位 SSD云盘 50GB
ffb1618679e8eb0b95f6c6e464758d361d144a0d
  • 实践使用到的工具及实践安装配置的环境:
  • 实践使用到的工具(脚本)非常强大好用,叫oneinstack
  • 必须贴上传送门~~:https://oneinstack.com/install/
  • 借助这个,其实实践的配置和安装就非常的简单了
  • 我们安装配置的环境是lnmt,“即同时安装nginx、mysql、tomcat,默认是做了动静分离,即nginx处理静态资源(js、css、图片等),其余的交给tomcat处理”
  • 详细步骤如下:(oneinstack使用版本为V1.4 2017-01-08)
  • 1.实例创建完成后,进入DMS数据管理(阿里云提供的非常强大的服务器和数据库管理工具),登录服务器
  • 08bd8928abdf78e9cdfe5543d5f2271952919365
  • 2.下载oneinstack脚本

yum -y install wget screen curl python   #for CentOS/Redhat

wget http://mirrors.linuxeye.com/oneinstack-full.tar.gz    #包含源码,国内外均可下载

tar xzf oneinstack-full.tar.gz

cd oneinstack    #如果需要修改目录(安装、数据存储、Nginx日志),请修改options.conf文件
  • 647e0635e8f265f69c915aa0ac1942dd1d7c107c
  • 3.安装lnmt环境

screen -S oneinstack    #如果网路出现中断,可以执行命令`screen -r oneinstack`重新连接安装窗口
  • 2f1c015b4deb086cec44e568433adae7e894dff4

  • ./install.sh     #注:请勿sh install.sh或者bash install.sh这样执行
    install_oneinstack.png
  • 4.等待安装的完成
  • 8dac18bedb9a09aaafd0ec64effb1a469d3e2651
  • 5.查看信息无误后,输入y重启
  • f93c9247696cf8a092fc6b00b6444a7a728a0f8d
  • 6.进入下面的步骤↓
  • 建立站点:
  • 在建立nginx_tomcat环境站点前,我们先打开/root/oneinstack/vhost.sh这个文件,

在  cat > ${tomcat_install_dir}/conf/vhost/${domain}.xml << EOF(行号:505行)前加入一行:  [ ! -d ${tomcat_install_dir}/conf/vhost ] && mkdir ${tomcat_install_dir}/conf/vhost
  • 5995ccd295af550d276d9f48521c899cc6fa929e
  • 保存后关闭这个文件
  • ae97a3d70f4de6bd6d5ffd2d3c538973d1437b27
  • 我们开始添加站点

cd /root/oneinstack

./vhost.sh
  • 05c06021ab9a9180385864c75ba027ad863dec3e
  • add5f7f69463643ad001355010569e60b52a12fd
  • 0a463e8ae46c48c58c8eeb94caa4aa0bbbbfea78
  • e800bdb557b5c5fb54156f7cdfd2afff55821c8f
  • f21531c9e24f29695f8a2393e453150873fab59c
  • d217b865dee5124543cf3b4bde369e792ff1da42

  • https支持:
  • 阿里云证书服务,下载证书后把xxx.key改为站点.key,把xxx.pem改为站点.crt,上传到nginx/conf的ssl目录,覆盖我们自己签发的ssl证书,别忘了最后

service nginx reload
  • 让新https证书生效(图见上面)
  • 数据备份:

cd /root/oneinstack
./backup_setup.sh # Set backup options
  • backup.png

  • ./backup.sh # Start backup, You can add cron jobs
    # crontab -l # Examples 
    0 1 * * * cd ~/oneinstack;./backup.sh > /dev/null 2>&1 &


  • 简单的web环境版本升降:
  • 逻辑很简单,就是先删除组件(oneinstack uninstall.sh),再安装新版本/低版本->重建站点->配置->恢复
  • 我们实际操作一下
  • 从tomcat8、jdk1.8降到tomcat6、jdk1.6
  • 首先备份数据(用上面的备份命令或者手动备份(尤其要备份/usr/local/nginx/conf、/usr/local/tomcat/webapps、数据库以及日志存放目录))
  • 接着

cd /root/oneinstack
./uninstall.sh
  • 5e1e4cad0425582208050f506a6b2c600ea5ded0
  • 完成后q退出脚本

./install.sh

  • 安装新环境tomcat6+jdk1.6,其余不变
  • a88be6cd3ae6a99b55d2b613021883decec9cdcb
./vhost.sh
  • 重建站点
  • 导入保存的配置文件,然后reload
  • 最后,恢复应用数据、数据库,测试是否成功
  • 完成

上云实践-谈国内个人网站

  • 关于备案
  • 个人网站的备案通过是很久以前的事了,总之就是照步骤,一步步来,然后要有信心和耐心,顺应政策和时代的变化。
  • 关于做什么
  • 嗯……个人网站,显然是个人性质的,还是写写博客日志,发些自己的图片弄个自己相册什么的好了,顺便可以向这个世界介绍一下你自己(当然不要发表特别隐私的内容,哪怕是在自己的个人网站上)——总之,钻研技术,但不建议商业。
  • (删除线:谈到这个个人网站真的有好多想写的,但真的现在要写却写不出来2333:)

上云实践-布局海外

阿里云云计算地域一览(2017年2月16日)
79e9d7d01262b8d91c70dada91512dd5b16bbaa1
  • (其实,粉丝小站现在主要运行在阿里云美国东部的ECS服务器组上,也算得上是布局海外了吧hhh)
  • 好吧,#正经脸,其实,大陆的这些节点之外,香港地域肯定是优选的,走的是国际带宽,曾经用过一段时间的香港ECS(那时候带宽还没有按使用流量付费(┬_┬),都是每天买断的2333)
  • 布局海外,首要考虑的肯定是海外用户的分布情况和海外不同地域成本差异(阿里云应该差不多,好像香港、日本和中东的国际带宽费用高一些),这两者相加相互权衡;
  • 当然,你会说,没有海外用户,也不考虑其他的,纯粹是为了免备案……
  • 我个人的想法是:面向大陆群体的应用,主要的应用服务器什么的还是用阿里云国内的节点,然后优选阿里云海外节点拓展海外市场
  • 最后想说,布局海外,我们一起加油!↖(^ω^)↗

上云实践-未来之约

计算的时代,终将释放最后的人类的脑力劳动。
  • 未来之约:本以我们的理性思考、感情认识、过硬的技术知识储备、阿里云强大的云计算基础与支持,辅以我们的勤奋(补拙)
  • 未来之约:缓缓而起,涓涓不息,不求富贵名扬,但愿长久陪伴
  • 未来之约:(引自阿里云)“计算的终极意义是发挥数字的力量,去解决问题、创造价值,让数字不止于数字,赋予数字以人的喜怒哀乐”
  • 未来之约:我和你的未来之约不是关于人类所谈论的something,而是关乎一切universe
  • 未来之约:Me2 = 未来吗?>未来?(未来有答案么?)

征文作者:云栖社区 @大一中 阿里云论坛 @大一中
写稿完成时间:2017年2月16日 晚
最后更新:2017年2月17日 16:33:10

本文原创内容版权归作者@大一中所有,发布于云栖社区,转载请先获得作者许可并标明原出处 (完)。
相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
2月前
|
存储 安全 网络安全
云计算环境下的网络安全策略与实践
【5月更文挑战第31天】 在数字化浪潮不断推进的当下,云计算以其高效、灵活和成本效益的特点成为企业数字化转型的重要推动力。然而,随着云服务的广泛应用,数据安全与隐私保护问题亦日益凸显,成为制约云服务发展的关键因素之一。本文旨在探讨云计算环境中网络安全的挑战与对策,通过分析当前云服务中存在的安全风险,提出有效的安全管理和技术措施,以增强企业在享受云计算便利的同时,保障信息安全的能力。
31 2
|
2月前
|
云安全 监控 安全
云端防御战线:云计算环境下的网络安全策略与实践
【5月更文挑战第31天】 在数字化时代,云计算以其灵活性、可扩展性和成本效益成为企业IT结构的核心。然而,随着云服务应用的普及,数据安全和隐私保护成为了亟待解决的挑战。本文深入探讨了云计算环境下的网络安全问题,分析了当前主流的安全威胁,并提出了一套综合的防御策略。通过采用先进的加密技术、身份认证机制、入侵检测系统以及合规性审计,构建了一个多层次、全方位的云安全防护体系。同时,文中还讨论了实施这些安全措施时可能遇到的挑战和解决方案,为读者提供了实用的指导和建议。
|
2月前
|
存储 安全 网络安全
云端防御:云计算环境下的网络安全策略与实践
【5月更文挑战第23天】 在数字化转型的大潮中,云计算已经成为企业IT架构的核心组成部分。然而,随着云服务的广泛采用,数据安全和隐私保护问题日益凸显。本文将深入探讨云计算环境中的网络安全挑战,并分析现代企业在维护信息安全方面的策略和技术实践。通过综合运用加密技术、身份认证、访问控制以及入侵检测等手段,构建了一个多层次的安全防护体系,旨在为云服务用户提供一个更加安全可靠的计算环境。
|
2月前
|
云安全 存储 人工智能
云端防御战线:云计算环境下的网络安全策略与实践
【5月更文挑战第31天】在数字化浪潮推动下,云计算已成为现代企业架构不可或缺的一部分。然而,随着数据和应用不断迁移至云端,传统的网络边界逐渐模糊,给安全带来了前所未有的挑战。本文探讨了云计算环境中面临的主要安全威胁,分析了当前最佳实践和新兴技术如何共同构建坚固的防御体系,以保护云服务中的数据完整性、机密性和可用性。
|
22天前
|
存储 安全 网络安全
云计算环境下的网络安全防护策略与实践
随着信息技术的迅速发展,云计算作为一种新兴的服务模式,为个人和企业提供了便捷、高效的数据存储和处理解决方案。然而,云计算环境的开放性和资源共享特性也带来了新的安全挑战。本文深入探讨了云计算中的网络安全问题,分析了云服务模型特有的安全风险,并提出了相应的防护措施。文章通过引用最新的研究数据和案例分析,旨在为读者提供一套科学严谨且逻辑严密的网络安全策略框架,以增强云计算环境的安全性能。
|
28天前
|
存储 安全 网络安全
构筑防御堡垒:云计算环境下的网络安全策略与实践
【5月更文挑战第59天】 随着企业逐渐将数据和服务迁移至云端,云计算的安全性成为不容忽视的关键问题。本文深入探讨了在动态且复杂的云环境中如何有效实施网络安全策略,确保数据的保密性、完整性和可用性。通过分析当前云服务面临的安全威胁,结合最新的信息安全技术和最佳实践,本文提出了一系列切实可行的防御措施,并讨论了如何在保障业务连续性的同时提升系统的整体安全性能。
|
1月前
|
云安全 安全 网络安全
云端防御:云计算环境中的网络安全策略与实践
【5月更文挑战第38天】 在数字化转型的浪潮中,企业纷纷采用云计算服务以提升运营效率和灵活性。然而,云服务的广泛部署也带来了前所未有的安全挑战。本文深入探讨了云计算环境中网络安全的关键问题,分析了当前主流的云安全威胁模型,并提出了一系列创新的安全策略和最佳实践。通过结合案例分析和技术评估,我们旨在为读者提供一套全面的参考框架,以增强其在云环境下的安全防御能力。
|
2月前
|
监控 安全 网络安全
构筑防御堡垒:云计算环境中的网络安全策略与实践
【5月更文挑战第30天】在数字化时代,云计算以其弹性、可伸缩性和成本效益成为企业信息技术基础设施的关键组成部分。然而,随着其广泛应用,云环境面临的安全威胁也日益增多,从数据泄露到恶意攻击,威胁着企业和用户的信息资产安全。本文深入探讨了云计算服务模型中的网络安全挑战,并提出了一系列创新性的安全措施和最佳实践,以增强云服务的安全性。我们将从云服务的分类出发,分析不同服务模型下的安全风险,并结合最新的技术进展,如加密技术、身份认证和访问控制策略,讨论如何构建一个既灵活又强大的网络安全防护体系。
|
2月前
|
云安全 监控 安全
云端防御:云计算环境下的网络安全策略与实践
【5月更文挑战第30天】随着企业数字化转型的加速,云计算服务已成为支撑现代业务架构的关键。然而,数据和服务的集中化也带来了前所未有的安全挑战。本文将深入探讨在云计算环境中维护网络安全的策略和技术实践,涵盖从基础设施到应用层的安全考量。我们将分析云安全的最新趋势,包括加密技术、身份认证、访问控制以及入侵检测系统,并探讨如何在保障云服务效率的同时确保信息安全。
|
2月前
|
存储 安全 云计算
构筑防御堡垒:云计算中的网络安全策略与实践
【5月更文挑战第30天】 随着企业逐渐将关键业务迁移至云端,云计算服务的安全性成为了维护信息完整性、保障业务连续性的重要一环。本文深入探讨了在动态且复杂的云环境中,如何通过实施综合的网络安全策略来保护数据和应用程序免受威胁。我们将分析当前云服务中存在的安全风险,并针对这些风险提出一系列创新的防护机制,涵盖从物理层到应用层的多维度安全措施。同时,文章还将讨论信息安全管理的最佳实践,以及如何在遵循合规性的同时提高云环境的整体安全性。