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

本文涉及的产品
云服务器 ECS,每月免费额度200元 3个月
云服务器ECS,u1 2核4GB 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

本文原创内容版权归作者@大一中所有,发布于云栖社区,转载请先获得作者许可并标明原出处 (完)。
相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情:&nbsp;https://www.aliyun.com/product/ecs
目录
相关文章
|
13天前
|
安全 网络安全 API
构筑安全堡垒:云计算环境中的网络安全策略与实践
【4月更文挑战第23天】 随着企业逐渐将关键业务迁移至云平台,云计算服务的安全性成为不容忽视的重要议题。本文深入探讨了在动态且复杂的云环境中,如何通过一系列创新和实用的策略来强化网络安全防护。我们分析了云计算服务模型(如IaaS、PaaS、SaaS)所面临的独特安全挑战,并提出了相应的防御机制,包括数据加密、身份验证、访问控制、威胁检测与响应等。文章还讨论了信息安全管理的最佳实践,以及如何在保障数据隐私和合规性的同时提高系统的整体安全性。
|
6天前
|
人工智能 安全 网络安全
云计算环境下的网络安全策略与实践
【4月更文挑战第30天】本文聚焦于当前快速发展的云计算环境中的网络安全问题。首先,分析了云服务模式对传统网络架构的冲击和安全挑战;然后,探讨了在多租户、资源共享的前提下,如何保障数据隔离、访问控制及传输安全等关键安全要素;进一步地,提出了一系列创新的安全机制,包括基于行为分析的入侵检测系统、加密技术的最新应用,以及利用人工智能进行安全事件预测和管理的策略。最后,结合案例分析,评估了这些策略在现实业务中的有效性,并展望了未来云计算与网络安全融合发展的趋势。
|
7天前
|
安全 网络安全 量子技术
网络安全与信息安全:保护数字世界的锁与钥构建安全防线:云计算环境中的网络安全策略与实践
【4月更文挑战第29天】在数字化时代,数据成为了新的石油,而网络安全则是保护这些宝贵资源的防线。本文深入探讨了网络安全漏洞的成因、加密技术的进展以及提升安全意识的重要性。通过对网络威胁的分析,我们揭示了安全漏洞的本质和它们如何被黑客利用。接着,文章详细解读了现代加密技术,包括对称加密、非对称加密和散列函数,并强调了量子计算对未来加密的潜在影响。最后,通过教育和技术实践的建议,我们强调了培养全民网络安全意识的必要性。 【4月更文挑战第29天】 在数字化转型的浪潮中,云计算作为支撑企业敏捷性与效率的关键基础设施,其安全性受到了前所未有的关注。本文深入探讨了云计算环境下所面临的独特安全挑战,并提出
|
2天前
|
分布式计算 API 云计算
|
6天前
|
机器学习/深度学习 监控 安全
云端防御战线:云计算环境下的网络安全策略与实践
【4月更文挑战第30天】 随着企业纷纷将数据和服务迁移至云平台,云计算环境的安全性成为不容忽视的问题。本文针对当前云计算环境中存在的安全风险进行了深入剖析,并提出了一系列切实可行的安全策略与措施。文章首先概述了云计算服务模型及其固有的安全挑战,接着详细讨论了网络安全防护的最佳实践,包括身份验证、数据加密、入侵检测和安全事件管理等关键技术的应用。此外,文中还强调了制定综合安全政策、进行持续监控和评估的重要性。通过这些综合性策略的实施,旨在为云计算环境下的信息安全管理提供一套全面的解决框架。
|
6天前
|
云安全 人工智能 安全
构筑安全之盾:云计算环境下的网络安全策略与实践
【4月更文挑战第30天】 随着企业数字化转型的深入,云计算已成为支撑现代业务架构的关键基石。然而,伴随云服务带来的便利性、灵活性和成本效益,也产生了前所未有的安全挑战。本文针对当前云计算环境中的网络安全问题展开深入探讨,分析了云服务模型(IaaS, PaaS, SaaS)在安全防御上的不同要求,并提出了相应的安全策略和技术措施。文章不仅审视了传统的安全机制在云环境下的适用性,还探讨了新兴技术如区块链、人工智能在增强云安全方面的潜力。通过案例分析,本文旨在为读者提供一套综合性的云安全解决方案框架,以助力企业在享受云计算带来的优势的同时,有效防范和应对网络安全威胁。
|
6天前
|
云安全 安全 网络安全
云端守卫:云计算环境中的网络安全策略与实践
【4月更文挑战第30天】在数字化浪潮中,云计算以其弹性、可伸缩性和成本效率成为企业IT架构的核心。然而,随着数据和应用不断向云端迁移,网络安全威胁也随之增加。本文深入探讨了云计算环境下的网络安全挑战,并提出了综合性的安全策略和最佳实践。通过分析云服务模型的特点,我们讨论了公有云、私有云和混合云中存在的安全风险,并提出了相应的解决方案。同时,文章也强调了信息安全管理的重要性,包括数据加密、访问控制和持续监控。最后,我们概述了未来云计算安全发展的趋势,旨在为读者提供一套全面的云安全指南。
|
7天前
|
监控 安全 网络安全
构筑安全防线:云计算环境下的网络安全策略与实践
【4月更文挑战第29天】 随着企业数字化转型的深入,云计算已成为推动业务敏捷性、降低成本和创新的关键驱动力。然而,云服务的广泛采用也带来了前所未有的网络安全挑战。本文将探讨在复杂多变的云计算环境中,如何构建有效的网络安全框架,以保护数据和服务不受威胁。我们将重点讨论云服务的安全模型、关键安全控制措施以及信息安全管理的最佳实践,旨在为组织提供战略性的指导,以应对持续演进的网络威胁。
|
7天前
|
Kubernetes 云计算 虚拟化
云计算开发与部署:技术与实践的深度融合
云计算开发与部署:技术与实践的深度融合
26 2
|
8天前
|
监控 安全 网络安全
云端防御战线:云计算环境下的网络安全策略与实践
【4月更文挑战第28天】 随着企业和个人日益依赖云服务,数据存储、处理和流通在云端变得日益频繁。然而,这种便利性的背后隐藏着潜在的风险,尤其是网络安全威胁。本文深入探讨了云计算环境中的网络安全挑战,并提出了一套多层次的防御策略,旨在帮助组织构建更为坚固的信息安全防护体系。通过分析当前的安全技术与实践,文章指出了有效保护云资源的关键措施,包括加密技术、身份验证、访问控制以及实时监控等,并讨论了未来可能面临的新型安全威胁及其应对之策。