慎重决定!从自建服务器到选择阿里云

【工具篇】服务上云,看了这篇我也有了自己的服务器 文章目录1. 注册阿里云2. 选择服务器3. 按量付费4. 远程连接5. 部署应用5.1 准备工作5.2 安装jdk5.3 安装tomcat6. 安全组(重要)7. 节约费用的方法8. 释放资源 最近有很多小伙伴问我服务器从哪里购买。作为一名编程人员,会使用服务器是一门必修课,今天教大家如何拥有属于自己的服务器。 我们可以使用VMware虚拟机来搭建自己的服务器环境。当然国内目前很多厂商提供了云上服务平台,比如阿里云,腾讯云,华为云等等。我们今天给大家介绍一下阿里云,后面搭建kubernetes集群有可能还 阅读详情

↑ ↑ ↑ ↑ ↑  提示:优快云支持浏览目录功能,浏览目录后阅读效果更佳  ↑ ↑ ↑ ↑  ↑

本文涉及的代码已托管在GitHub中,有兴趣的同学可以浏览

有什么不懂可以浏览一下


上云前序

    ​    ​我们公司因为业务需求,需要来服务器托管微信公众号平台。之前我们先是自建服务器,然后就是使用IDC机房托管服务器,后来因为种种原因,最后转到了阿里云上云。很多同学会有疑问,为什么已经有了自建服务器,还需要去IDC机房托管,最后又去上云呢?
    ​   ​因为在自建服务器的时候,这个服务器是由我们公司一群参差不齐不齐的"网络工程师"一起弄的。这群吃货,往往是对编程语言有所了解,但对硬件了解的不甚多。所以在遇到单点故障的时候,大家都一脸懵逼。还有,遇到宕机的时候,我们还需要为每个硬件准备冗余,部署与维护成本成本就上去了。
     ​  同时,增减硬件也是挺麻烦的,带宽也是。有时候需要临时搞活动,硬件需要购置时间。带宽也不能提升,因为我这边的ISP服务商签约是一年的。电费也是超贵的,一台低配置的预发型版本测试服务器一年下来电费也得3000元。所以后来我们就换成了IDC机房。
     ​   而然,问题还是没有得到解决。即使我们租用的是双线路由器,但是南北互通问题还是解决不了。究竟什么是南北互通问题?基于我们的理解简体描述一下,不对之处欢迎指出。南北互通问题实际就是路由问题。假设我们的服务器放在上海电信的机房,上海一位联通的用户访问我们的服务器,要先绕到联通的北京总出口(假设总出口在北京),然后再绕回上海。实际上这位联通用户可以通过上海的线路直接到达我们的服务器,不用绕这么远,但上海电信的机房无法告知联通的路由器走近路过来,只能按照联通路由器设定好的路由走。本来即使走北京绕一下也没有大的影响,毕竟是光的速度,但是由于大多数联通的用户访问电信网络都这么绕着走,联通的总出口成为了瓶颈,总出口流量太大时,联通的用户访问电信的网络速度就会慢。BGP线路也没什么神奇之处,只是它能决定走什么路由过来,不绕远路,问题自然解决了。它有这样的特权,就不仅能解决南北互通的问题,而且能解决其他网络的互通问题,比如教育网。因为有权限决定路由,就可以优化路由,哪条路堵,我就换条路。阿里云就是BGP线路,这就是我们的选择!
      ​    钱也是我们要考虑的,普通租用机房一般是一年一结或者一季度一结。如果不是合作关系的话,过期没钱估计就直接掐断。。。而阿里云可以一月一结,甚至是按天,按配置,按流量收费。多种收费方法。增加了流动资金的同时,也可以随时增减配置和带宽,弹性伸缩,帮助网站运营。


上云前足足的功课


云计算是通过使计算分布在大量的分布式计算机上,而非本地计算机或远程服务器中,企业数据中心的运行将与互联网更相似。这使得企业能够将资源切换到需要的应用上,根据需求访问计算机和存储系统。

云计算特点如下:
(1) 超大规模
(2) 虚拟化
(3) 高可靠性
(4) 通用性
(5) 高可扩展性
(6) 按需服务
(7) 极其廉价
(8) 服务器级安全架构
(9)快速搭建服务器
(10)10分钟入门
(12)智能工具
(13)技术客服快速响应
(14)7*24小时应用保障
(15)云博士


一、云平台方案调研/技术选型

国内云部分:




国外云部分




二、架构解析/优化

阿里云的口号是:“打造数据分享的第一平台”。
显然,做云计算只是一个起步。阿里巴巴在之前收购了万网,获得了相应的IDC运营资质和用户,也解决了IaaS、PaaS、SaaS领域了大部分问题,比如备案、域名注册、安全防护,用户群等等。

阿里云的运营方式跟微软与世纪互联合作,IBM与首都在线合作都是一个思路。这几家都是要踏踏实实做服务的,眼光不仅仅只是Web应用和移动应用,还包括了企业应用的范围。

以下是云计算常见的六种架构

1、云计算数据中心总体架构

云计算架构分为服务和管理两大部分。在服务方面,主要以提供用户基于云的各种服务为主,共包含3个层次:基础设施即服务IaaS、平台即服务PaaS、软件即服务SaaS.在管理方面,主要以云的管理层为主,它的功能是确保整个云计算中心能够安全、稳定地运行,并且能够被有效管理。​

2、云计算机房架构

为满足云计算服务弹性的需要,云计算机房采用标准化、模块化的机房设计架构。模块化机房包括集装箱模块化机房和楼宇模块化机房。

3、云计算网络系统架构

1)按照传送数据业务性质和面向用户的不同,网络系统可以划分为内部核心网、远程业务专网、公众服务网等区域。

2)按照网络结构中设备作用的不同,网络系统可以划分为核心层、汇聚层、接入层。

3)从网络服务的数据应用业务的独立性、各业务的互访关系及业务的安全隔离需求综合考虑,网络系统在逻辑上可以划分为存储区、应用业务区、前置区、系统管理区、托管区、外联网络接入区、内部网络接入区等。

4、云计算主机系统架构

云计算核心是计算力的集中和规模性突破,云计算中心对外提供的计算类型决定了云计算中心的硬件基础架构。从云端客户需求看,云计算中心通常需要规模化的提供以下几种类型的计算力,其服务器系统可采用三(多)层架构,一是高性能的、稳定可靠的高端计算,主要处理紧耦合计算任务,这类计算不仅包括对外的数据库、商务智能数据挖掘等关键服务,也包括自身账户、计费等核心系统,通常由企业级大型服务器提供;二是面向众多普通应用的通用型计算,用于提供低成本计算解决方案,这种计算对硬件要求较低,一般采用高密度、低成本的超密度集成服务器,以有效降低数据中心的运营成本和终端用户的使用成本;三是面向科学计算、生物工程等业务,提供百万亿、千万亿次计算能力的高性能计算,其硬件基础是高性能集群。​

5、云计算存储系统架构

云计算采用数据统一集中存储的模式,在云计算平台中,数据如何放置是一个非常重要的问题,在实际使用的过程中,需要将数据分配到多个节点的多个磁盘当中。而能够达到这一目的的存储技术趋势当前有两种方式,一种是使用类似于GoogleFileSystem的集群文件系统,另外一种是基于块设备的存储区域网络SAN系统。​

6、云计算应用平台架构

云计算应用平台采用面向服务架构SOA的方式,应用平台为部署和运行应用系统提供所需的基础设施资源应用基础设施,所以应用开发人员无需关心应用的底层硬件和应用基础设施,并且可以根据应用需求动态扩展应用系统需的资源。 ​


三、应用或数据库迁移过程/开发过程

1)首先进入阿里云官网注册阿里云帐号

2)进入云服务器管理控制台,点击右上角的   创建实例   

3)根据需要,自己选择计费方式等需要的项目

阿里云服务器名词解释

Ⅰ)如果不知道自己想选什么地区的服务器,可以看看地域表。因为我这个项目是面向全球的,所以需要多个地区协作。同时注意,不同地域是不连通的。


Ⅱ)带宽方面,如果是小型网站,建议按量收费。大型网站,按固定带宽收费。至于带宽大小,自己算算就知道了。同时,阿里云免费提供最高 5Gbps 的恶意流量攻击防护。

Ⅲ)系统镜像方面

Windows

系统内含正版激活。
       适合于运行Windows下开发的程序,如.net等。
       支持SQL Server等数据库(需自行安装)。
       以使用远程桌面方式登录进行管理。

Linux
       最流行的服务器端操作系统,强大的安全性和稳定性。
       免费且开源,轻松建立和编译源代码。
       通过SSH方式远程访问您的云服务器。
       一般用于高性能web等服务器应用,支持常见的PHP/Python等编程语言,支持MySQL等数据库(需自行安装)。
       阿里云提供以下Linux操作系统:
       CentOS (推荐) 请使用yum方式在线安装软件。
       Ubuntu 请使用apt-get方式在线安装软件。
       Debian 请使用aptitude方式在线安装软件。
       Aliyun Linux 请使用yum方式在线安装软件。
       CoreOS
       FreeBSD
       OpenSUSE
       SUSE Linux

! 香港、新加坡、美国地域的云服务器暂不支持 Linux 和 Windows 系统的互相更换,仅支持 Linux和Linux、Windows 和 Windows 同类型系统的更换。

Ⅳ)因为阿里云首次购买在部分地区好像有优惠。所以,要注意优惠,不要错过信息。像我选的这个套餐,便宜了非常多钱,这个在其他云不存在的。



Ⅴ)自己设置的用户名密码,务必记住。

注意事项:

快速入门(Linux)

快速入门(Windows)

Windows2003环境安装包

Windows2008环境安装包

Linux环境安装包

我为什么要购买独立云磁盘?

自动续费,减少用户人工续费的成本

上云方案实施


4)确认信息并且支付。

本来我是想装2003的,但是2003现在微软已经不提供更新和支持了,为了安全性,我选择了2008 R2

实例创建好之后,您会收到短信和邮件通知,告知您的实例名称、公网 IP 地址、内网 IP 地址等信息。您可以使用这些信息登录和管理实例。
很多重要的信息都是通过绑定手机的短信接收,并且重要的操作(如重启、停止等)都需要手机接收验证码,因此请务必保持绑定手机通信畅通。

5)连接 Windows 实例

Ⅰ)WINDOWS客户机按WIN+R运行mstsc

Ⅱ)在 远程桌面连接 对话框中,输入实例的 IP 地址,单击 连接。 


Ⅲ)输入密码后,你就拥有了第一台阿里云服务器了


Windows Server 2008 R2 的使用方法

Ⅳ)TIPs:

当普通远程连接软件(比如 Putty、Xshell、SecureCRT 等)无法使用时,您可以通过云服务器管理控制台的 远程连接 功能进入云服务器登录界面,查看服务器界面当时状态;如果您拥有操作权限,可以登录到服务器进行操作配置,对于有技术能力的用户解决自己遇到的问题有很大的帮助
Ⅵ)如果您在创建实例时选择了数据盘,在登录实例后,系统需要先格式化数据盘。如果没有购买数据盘,可以跳过此步骤。
Ⅶ)格式化完成后,您可以通过 服务器管理器 > 文件和存储服务 > 卷 > 磁盘 来查看该实例中所有的磁盘。
Ⅷ)然后,你就可以自由地使用你的服务器了。
如果发现IIS或者MYSQL未安装,可以参考win2008 php运行环境搭建图文教程

6)键入代码及保存测试

这里的代码是Single File.PHP的代码。本地化(相对连接)的代码请进入https://github.com/kajweb/ESC查看

<?PHP
//************************************************
//************************************************
//************************************************
//--------https://github.com/kajweb/ESC-----------
//************************************************
//************************************************
//************************************************

$Address_Data = GetADD();//调用获取地点数据
if($Address_Data['country'] == '中国') $Address_Data['country']="";//如果国家是中国,则地名不显示中国。如果是其他国家则正常显示
if($Address_Data['province'] == $Address_Data['city'])$Address_Data['city']="";//如果省份和城市相同、则只显示一个
$User_Address = $Address_Data['country'].$Address_Data['province'].$Address_Data['city'];//将地区信息储存在$User_Address中
if(empty($Address_Data['ip'])){$Address_Data['ip'] = "您";$User_Address = "你那里";}//错误处理,加入获取不了IP的处理方式


function GetADD($ip = ''){  
    if(empty($ip)){  
        $ip =$_SERVER["REMOTE_ADDR"];  
    }  
    $res = @file_get_contents('http://int.dpool.sina.com.cn/iplookup/iplookup.php?format=js&ip=' . $ip); //经测试@file_get_contents可用,不必使用cURL 
    if(empty($res)){ return false; }  
    $jsonMatches = array();  
    preg_match('#\{.+?\}#', $res, $jsonMatches);  
    if(!isset($jsonMatches[0])){ return false; }  
    $json = json_decode($jsonMatches[0], true);  
    if(isset($json['ret']) && $json['ret'] == 1){  
        $json['ip'] = $ip;  
        unset($json['ret']);  
    }else{  
        return false;  
    }  
    return $json;  
}
?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xml:lang="en" xmlns="http://www.w3.org/1999/xhtml">
	<head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
	<title>祝阿里云越办越好</title>	    
		<script type="text/javascript" src="http://t.cn/RJibm1T?aliyunCDN of jquery.min.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiqZN6?aliyunCDN of jscex.min.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiGsGK?aliyunCDN of jscex-parser.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiGBXw?aliyunCDN of jscex-jit.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiG0Nw?aliyunCDN of jscex-builderbase.m.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiGt8T?aliyunCDN of jscex-async.min.js"></script>
		<script type="text/javascript" src="http://t.cn/RJiG26P?aliyunCDN of jscex-async-powerpa.js"></script>
		<script type="text/javascript" src="http://t.cn/RJibM8S?aliyunCDN of functions.js" charset="utf-8"></script>
		<script type="text/javascript" src="http://t.cn/RJiq5cM?aliyunCDN of love.js"></script>
		<link rel="stylesheet"        href="http://t.cn/RJiqXdh?aliyunCDN of main.css" type="text/css" />
	</head>
    <body>
		<audio autoplay="autopaly">
			<source src="http://t.cn/RJiUnop?aliyunCDN of BGM" type="audio/mp3">
		</audio>
        <div id="main">
            <div id="error">本页面采用HTML5,很遗憾你的浏览器不支持本页面,请换成其他浏览器,或者更新到最新版本。</div>
             <div id="wrap">
                <div id="text">
			        <div id="code">
						<font color="#FF0000">  	
						<span class="say">亲爱的用户:<br> 您好!</span><br>
						<span class="say"> </span><br>
						<span class="say"> <b><?php echo $User_Address?></b>好玩吗?我一直想去,</span><br>
						<span class="say"> </span><br>
			        	<span class="say">可是,自从<B>2009年09月10号。</B></span><br>
						<span class="say"> </span><br>
						<span class="say">阿里云成立,</span><br>
						<span class="say">就必须无时无刻地为programmer服务。</span><br>
						<span class="say">我不能走开,一步也不可以。 </span><br>
						<span class="say">我的目的是,为大家提供优质的服务。 </span><br>
						<span class="say"> </span><br>
                        <span class="say"><span class="space"></span> -- 一个无名的Coder--</span><br>
                        <span class="say"></span><br><br>
                      	<span class="say">对<?php echo  $Address_Data['ip'] ?>表示最真挚的问候~~</span>
			  </font>
			  <p></p>
      </div>
                </div>
                <div id="clock-box">
                    <span class="STYLE1"></span><font color="#33CC00">亲爱的用户,阿里云</font>
					<span class="STYLE1">已经<font color="red">稳定</font>运营了</span>
                  <div id="clock"></div>
              </div>
                <canvas id="canvas" width="1100" height="680"></canvas>
            </div>
			<script type="text/javascript" src="http://t.cn/RJiq0uF?aliyunCDN of main.js"></script>	
		</div>
	</body>
</html>


7)效果预览

 点击体验 



四、遇到的问题及解决方案


【遇到问题1】关于免费体验

【解决方案1】免费体验本来呢,想免费体验一下阿里云的。但是非常不幸运的是注册后还需要老用户的邀请码(LV3,LV4)才能有资格,而且还要满足一定的条件:
满足如下规则的用户,可通过以下方式获取免费套餐资格:
1. 通过个人&企业实名认证
2. 个人用户芝麻信用分≥620分
3. 从未购买过阿里云产品(域名、邮箱除外)
可以我没有认识这些老用户啊。So,砸钱进去。毕竟一分钱一分货。当冲钱进去后,你不会后悔你冲过的钱的,因为阿里云的质量是值得信赖的!


【遇到问题2】GitHub代码上传失败

【解决方案2】在GitHub GUI中选中图中的选项强制上传



【遇到问题3】关于PHP获取IP

【解决方案3】通过查找资料,总结了PHP获取IP地址的6种方法,具体使用,请各位读者自己尝试。本文使用的是方法3
<?php
//方法一:
function GetIP(){
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  $cip = $_SERVER["HTTP_CLIENT_IP"];
}
elseif(!empty($_SERVER["HTTP_X_FORWARDED_FOR"])){
  $cip = $_SERVER["HTTP_X_FORWARDED_FOR"];
}
elseif(!empty($_SERVER["REMOTE_ADDR"])){
  $cip = $_SERVER["REMOTE_ADDR"];
}
else{
  $cip = "无法获取!";
}
return $cip;
}
echo GetIP();
?>


<?php
//方法二:
error_reporting (E_ERROR | E_WARNING | E_PARSE);
if($HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"]){
$ip = $HTTP_SERVER_VARS["HTTP_X_FORWARDED_FOR"];
}
elseif($HTTP_SERVER_VARS["HTTP_CLIENT_IP"]){
$ip = $HTTP_SERVER_VARS["HTTP_CLIENT_IP"];
}
elseif ($HTTP_SERVER_VARS["REMOTE_ADDR"]){
$ip = $HTTP_SERVER_VARS["REMOTE_ADDR"];
}
elseif (getenv("HTTP_X_FORWARDED_FOR")){
$ip = getenv("HTTP_X_FORWARDED_FOR");
}
elseif (getenv("HTTP_CLIENT_IP")){
$ip = getenv("HTTP_CLIENT_IP");
}
elseif (getenv("REMOTE_ADDR")){
$ip = getenv("REMOTE_ADDR");
}
else{
$ip = "Unknown";
}
echo $ip;
?>



<?php
//方法三:
$iipp = $_SERVER["REMOTE_ADDR"];
echo $iipp ;
?>


<?php
//方法四:
$user_IP = ($_SERVER["HTTP_VIA"]) ? $_SERVER["HTTP_X_FORWARDED_FOR"] : $_SERVER["REMOTE_ADDR"];
$user_IP = ($user_IP) ? $user_IP : $_SERVER["REMOTE_ADDR"];
echo $user_IP
?>


<?php
//方法五:
function get_real_ip()
{
$ip=false;
if(!empty($_SERVER["HTTP_CLIENT_IP"])){
  $ip = $_SERVER["HTTP_CLIENT_IP"];
}
if (!empty($_SERVER['HTTP_X_FORWARDED_FOR'])){
  $ips = explode (", ", $_SERVER['HTTP_X_FORWARDED_FOR']);
  if($ip){
   array_unshift($ips, $ip); $ip = FALSE;
  }
  for($i = 0; $i < count($ips); $i++){
   if (!eregi ("^(10|172\.16|192\.168)\.", $ips[$i])){
    $ip = $ips[$i];
    break;
   }
  }
}
return($ip ? $ip : $_SERVER['REMOTE_ADDR']);
}
echo get_real_ip();
?>



<?php
//方法六:
if(getenv('HTTP_CLIENT_IP')){
$onlineip = getenv('HTTP_CLIENT_IP');
}
elseif(getenv('HTTP_X_FORWARDED_FOR')){
$onlineip = getenv('HTTP_X_FORWARDED_FOR');
}
elseif(getenv('REMOTE_ADDR')){
$onlineip = getenv('REMOTE_ADDR');
}
else{
$onlineip = $HTTP_SERVER_VARS['REMOTE_ADDR'];
}
echo $onlineip;
?>


【遇到问题4】关于通过IP获取具体城市的API

【解决方案4】在实际应用中,发现许多通过IP获取具体城市的API不能正常使用的。后来通过网上帖子的分析与论证,发现了该接口。当写完后,发现阿里云市场也有。但是,人懒,能用就行了 !所以就没改。其实,我们也可以用过自己创建IP段的形式写IP库,但是,懒!调用云服务就可以了。


【遇到问题5】其他代码类问题

【解决方案5】可以进入阿里云工单系统,点击  提交工单   然后就可以问萌萌的客服问题了


五、上云前后分析对比


1)一站式服务

建设一个网站需要域名、空间、数据库等。
阿里巴巴网络有限公司(HK.1688)(2009年9月28日)宣布,将支付人民币5.40亿元的现金,分两期获得国内领先的互联网基础设施服务提供商中国万网在中国营运的股权,以加速协助小企业客户由“meet at alibaba”迈向“work at alibaba”的十年愿景战略部署。
从此不用域名一个服务商,空间一个IDC,数据库一个服务商了。

2)一站式备案

以前采用普通主机,备案需要走来走去,自从有了阿里云,阿里云拥有完善的备案系统https://beian.aliyun.com 通过这个系统,方便简介地备案。

3)弹性伸缩

根据业务需求和策略,自动调整其弹性计算资源的管理服务,在满足业务需求高峰增长时无缝地增加ECS实例,并在业务需求下降时自动减少ECS实例以节约成本。

4)容器服务

容器服务(Container Service)提供了高性能可伸缩的容器应用管理服务,支持在一组云服务器上通过 Docker 容器来进行应用生命周期管理。容器服务极大地简化了用户对容器管理集群的搭建工作,无缝整合了阿里云虚拟化、存储、网络和安全能力,打造 Docker 云端最优化的运行环境。容器服务提供了多种应用发布方式和流水线般的持续交付能力,原生支持微服务架构,助力用户无缝上云和跨云管理。

5)批量计算

批量计算(BatchCompute)是一种适用于大规模并行批处理作业的分布式云服务。BatchCompute可支持海量作业并发规模,系统自动完成资源管理,作业调度和数据加载,并按实际使用量计费。

6)CDN

CDN的全称是Content Delivery Network,即内容分发网络。其基本思路是尽可能避开互联网上有可能影响数据传输速度和稳定性的瓶颈和环节,使内容传输的更快、更稳定。通过在网络各处放置节点服务器所构成的在现有的互联网基础之上的一层智能虚拟网络,CDN系统能够实时地根据网络流量和各节点的连接、负载状况以及到用户的距离和响应时间等综合信息将用户的请求重新导向离用户最近的服务节点上。其目的是使用户可就近取得所需内容,解决 Internet网络拥挤的状况,提高用户访问网站的响应速度。

7)对象存储 OSS

阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量、安全、低成本、高可靠的云存储服务。您可以通过调用 API,在任何应用、任何时间、任何地点上传和下载数据,也可以通过 Web 控制台对数据进行简单的管理。OSS 适合存放任意类型的文件,适合各种网站、开发企业及开发者使用。按实际容量付费真正使您专注于核心业务。

8)负载均衡及后端数据同步

阿里云由于使用rsync等同步软件进行实时数据同步。所以,阿里云建议用户将负载均衡后端所有ECS配置成无状态的应用服务器,将数据和文件统一存放在后端RDS和OSS等公共服务上。


9)API 网关

阿里云拥有完善的API,可以提供高性能、高可用的 API 托管服务,帮助用户对外开放其部署在 ECS、容器服务等阿里云产品上的应用,提供完整的 API 发布、管理、维护生命周期管理。用户只需进行简单的操作,即可快速、低成本、低风险地开放数据或服务。

10)服务器安全及抵抗高流量攻击

Ⅰ)云盾

当受到攻击时,流量会经过云盾节点,并触发清洗机制,起到CC/DDoS防护作用。

Ⅱ)加密服务

加密服务(Data Encryption Service)是云上的加密解决方案。服务底层使用经国家密码管理局检测认证的硬件密码机,通过虚拟化技术,帮助用户满足数据安全方面的监管合规要求,保护云上业务数据的隐私性要求。借助加密服务,用户能够对密钥进行安全可靠的管理,也能使用多种加密算法来对数据进行可靠的加解密运算。


Ⅲ)DDoS 基础防护 & DDoS 高防IP

阿里云免费为用户提供最高5G的默认DDoS防护能力。阿里云在此基础上,推出了安全信誉防护联盟计划,将基于安全信誉分进一步提升DDoS防护能力,用户最高可获得100G以上的免费DDoS防护资源。

云盾DDoS高防IP是针对互联网服务器(包括非阿里云主机)在遭受大流量的DDoS攻击后导致服务不可用的情况下,推出的付费增值服务,用户可以通过配置高防IP,将攻击流量引流到高防IP,确保源站的稳定可靠。


Ⅳ)阿里绿网

阿里绿网基于深度学习技术及阿里巴巴多年的海量数据支撑, 提供多样化的内容识别服务,能有效帮助用户降低违规风险。目前已开放网站内容检测和图片鉴黄服务,后续还会推出垃圾广告过滤、图文识别、视频识别等服务。另外我们拥有业内顶尖的算法专家,丰富的内容识别经验,同时为阿里集团全网(含蚂蚁集团)提供内容识别服务,产品也在快速迭代中。

Ⅴ)证书服务

云盾证书服务(Alibaba Cloud Certificates Service)是阿里云联合若干国内外知名CA证书厂商,在阿里云平台上直接提供服务器数字证书,阿里云用户可以在云平台上直接购买甚至免费获取所需类型的数字证书,一键部署在阿里云产品中,最小成本的将所持服务从HTTP转换成HTTPS。
Chrome从2017年10月起将要求遵守证书透明

Ⅵ)云盾混合云

云盾混合云以阿里云互联网攻防技术为核心,能够为用户建设涵盖网络安全、应用安全、主机安全、安全态势感知的全方位互联网安全攻防体系。不同于以往以检测技术为主的边界防护方式,云盾.混合云防护以泛安全数据与情报联动分析为驱动,为用户提供全景的安全态势感知、攻击溯源回溯、基础安全防护等功能。通过纯软件化的部署方式,云盾.混合云能够使得用户在自有IDC、私有云、公有云、混合云等多种业务环境获得与阿里云同等强度的互联网防护能力。


Ⅶ)漏洞扫描


六、借助阿里云国际版布局海外市场的经验




阿里云国际业务总经理喻思成2016年8月在大会上表示,“过去一年里,有数万中国企业使用阿里云海外基础设施来拓展业务,全球一张网的数据中心布局为企业们节省了逾百亿的出海成本。” ,基于阿里云全球化的数据中心布局,中国企业可以将拓展拓展海外业务的时间从原本数月缩短至几分钟,“原来企业们需要在当地雇员搭建自己的计算资源,现在在国内就可以即开即用,用一张云计算网络支撑全球业务。”

1)地域列表




可用区(Zone)


可用区是指在同一地域内,电力和网络互相独立的物理区域。同一可用区内的 ECS 实例网络延时更小。


·在同一地域内可用区与可用区之间内网互通,可用区之间能做到故障隔离。是否将云服务器 ECS 实例放在同一可用区内,主要取决于对容灾能力和网络延时的要求。


·如果您的应用需要较高的容灾能力,建议您将云服务器 ECS 实例部署在同一地域的不同可用区内;
如果您的应用在实例之间需要较低的网络时延,则建议您将 ECS 实例创建在相同的可用区内。

2)全球节点无缝覆盖

3)一键控全球,免备案

4)高速跨境网络优势


5)阿里云和亚马逊云详细对比


6)中国客户购买海外资源常见问题FAQ

点击浏览阿里云帮助文档


七、其他人的上云经验


【Q】为什么成千上万的客户信任阿里云?

【A】阿里云正在为千万开发者提供全球领先的云计算服务平台,可弹性扩展、安全稳定、简单易用。



安全稳定


弹性扩展

节约成本

快速运维



八、引用


点击体验本文实例

浅析云计算的六种架构


html5唯美表白


关于杭州市网站公安备案公告


九、选云总结


  经过这次选型,我确定云计算是未来服务器的首选,并确定了阿里云在云计算的领先地位。同时也确定了阿里云对个人、企业具有重要意义,是一个可靠的云服务商。 通过上云,不仅仅是拥有了可靠的性能,还拥有了稳定的弹性伸缩。

纸上谈兵终觉浅,但是对于新鲜实物的尝试,也需要做足功课,对整体的云市场、操作环境、案例、遇到问题与解决有一个详细的了解,相信和我一样慎重的人,大有人在,也希望此篇分享,可以对即将上云的您有一定的参考,在上云后的日子,还有很多未知的难题,相信今后还会有更多问题交流解决与大家一起学习与分享!



本文章撰写时间偏长,部分引用可能忘记标出来源。

为增强文章说服力,本文内容部分采用引用互联网的文章,请作者知悉后联系本文作者(kajweb@163.com)。


从自建服务器到选择阿里云 慎重选择 ↑↑↑↑↑ 提示:优快云支持浏览目录功能,浏览目录后阅读效果更佳 ↑↑↑↑ ↑ 本文涉及的代码已托管在GitHub中,有兴趣的同学可以浏览 有什么不懂可以浏览一下 上云前序 ​ ​我们公司因为业务需求,需要来服务器托管微信公众号平台。之前我们先是自建服务器,然后就是使用IDC机房托管服务器,后来因为种种原因,最后转到了阿里云上云。很多同学会有疑问,为什么已经有了自建服务器,还需要去IDC机房托管,最后又去上云呢? ​ ​因为在自建服务器的时候,... 阅读详情

相关推荐

从自建服务器到选择阿里云我们都应该慎重决定

↑↑↑↑↑ 提示:优快云支持浏览目录功能,浏览目录后阅读效果更佳 ↑↑↑↑ ↑ 本文涉及的代码已托管在GitHub中,有兴趣的同学可以浏览 有什么不懂可以浏览一下 上云前序 ​ ​我们公司因为业务需求,需要来服务器托管微信公众号平台。之前我们先是自建服务器,然后就是使用IDC机房托管服务器,后来因为种种原因,最后转到了阿里云上云。很多同学会有疑问,为什么已经有了自建服务器,还需要去IDC机房托管,最后又去上云呢? ​ ​因为在自建服务器的时候,...

m0_64313187的博客 3290

关于自建数据中心机房和租用云服务器各方面对比分析

5年前我司是现软件服务商第一个使用云服务器的大客户,而5年后软件服务商的大客户中已有约60家使用云服务器,比例占大客户60%以上。而我们使用云服务器已经5年了,这期间也遭遇了网络攻击,黑客入侵等,但通过不断地优化更新,都抵御住了这些攻击。因为自建机房需要管理的设备太多,如:防火墙,路由,交换机,操作系统。随着移动支付的兴起,企业自建机房的落后方案都在被抛弃,大多数企业都已经接入云端,未来门店的服务器也将被淘汰,全面转向在线云系统。而云服务器只需维护好操作系统,需要管理的内容较少,且操作简单。

Free soul 6739

自建服务器及云服务器对比

公司如果考虑异构系统的全面集成以及集成数据调用的高可靠性,就需要选择自建服务器;如果考虑维护成本及维护人员等方面,建议用云服务器,便于维护

自建机房与上云对比

上云与自建机房对比

yzqtcc的博客 890

自建机房 IDC与公有云对比

自建机房 IDC与公有云对比自建机房 IDC与公有云对比自建机房 IDC与公有云对比自建机房 IDC与公有云对比自建机房 IDC与公有云对比

无线网卡选购指南:哪些型号支持Kali Linux的监听模式?附免驱动网卡推荐

本文详细解析了如何在Kali Linux下选购支持监听模式的无线网卡。核心在于选择兼容的芯片组,如Atheros AR9271和Ralink RT3070等经典型号,并提供了免驱动网卡推荐与实战配置指南,帮助安全研究人员和爱好者快速搭建无线测试环境。

wind6的博客 1559

浅谈服务迁云的理解

一、迁云现状 1、什么是云 我们一直在讨论服务上云,那么云到底是什么呢? 云是一种服务,可以像使用水、电、煤那样,按需使用、灵活付费,使用者只需关注服务本身。云计算的资源是动态扩展且虚拟化的,通过互联网提供,终端用户不需要了解云中基础设施的细节,不必具有专业的云技术知识,也无须直接进行控制,只关注自身真正需要什么样的资源以及如何通过网络来获得相应的服务即可。 2、云服务的现状 云服务我们通常从三个方面来进行认识: 1)云服务模式 基础架构即服务(Iaas):通过虚拟化或动态化将I...

花莫弦的博客 1031

告别jom Error 2:深入理解QtCreator、CMake与MSVC工具链的协作机制

本文深入解析QtCreator构建过程中常见的jom Error 2问题,揭示CMake与MSVC工具链的协作机制。从CMake生成器的工作原理到MSVC工具链的组件协作,帮助开发者系统化诊断构建错误,提升开发效率。

weixin_30654419的博客 432

初创企业选择阿里云服务器与传统自建服务器的对比与选择

与普通的IDC机房或服务器厂商相比,阿里云提供的云服务器ECS具有高可用性、安全性和弹性的优势。 高可用性 相较于普通的IDC机房以及服务器厂商,阿里云使用更严格的IDC标准、服务器准入标准以及运维标准,保证云计算基础框架的高可用性、数据的可靠性以及云服务器的高可用性。 阿里云提供的每个地域都存在多可用区。当您需要更高的可用性时,...

m0_58269090的博客 833

STK中的传感器与通信组件:雷达、发射机、接收机与天线的协同建模

本文深入解析了STK软件中传感器、雷达、发射机、接收机与天线的协同建模方法。通过构建一个完整的卫星对地数传系统实例,阐述了各组件如何分工协作,实现从几何指向到射频链路的高保真仿真,为复杂航天通信与探测系统的设计与分析提供了高效、灵活的解决方案。

weixin_29271263的博客 273

AWS S3文件上传性能优化:Java SDK多线程与分段上传实战指南

本文详细介绍了如何通过Java SDK优化AWS S3文件上传性能,重点讲解多线程并发上传与分段上传(Multipart Upload)技术的实战应用。通过动态调整分段策略、线程池配置及内存优化技巧,可显著提升大文件上传效率,实测显示组合方案比单线程上传提速近5倍。文章还涵盖加密上传、断点续传等高级场景解决方案,并提供了完整的性能对比测试数据。

d6e7f8的博客 1017

自建ASP服务器

添加删除组件>应用程序服务器>IIS>万维网服务>把ASP前面的勾打上 然后在IIS管理器-你的网站-属性-主目录-配置-选项-把启用父路径打上勾基本上就可以了~还不行就把你网站程序所在的硬盘属性-添加IUER_(你计算机名)这个帐号,并把修改的权限打开~安全配置自己上网看   一定要打开EVERYONE的数据读写权限

pksky的专栏 1093

ROS2 Nav2实战:解决rviz2显示no map received的3种实用方法(附详细步骤)

本文针对ROS2 Nav2导航栈中rviz2显示“no map received”的常见问题,提供了三种核心解决方案。深入剖析了问题根源在于ROS2生命周期节点管理、QoS策略不匹配及坐标系设置错误,并分别通过手动配置流程、集成生命周期管理器以及调优QoS策略与固化rviz2配置,给出了详细的实战步骤,确保地图数据可靠显示。

j0k1l2m3n的博客 422

阿里云服务器操作系统如何选择?阿里云有哪些相关镜像

阿里巴巴开源镜像站:阿里巴巴开源镜像站 简介: 阿里云服务器操作系统如何选择?阿里云有哪些相关镜像: 阿里云操作系统镜像有哪些? 阿里云操作系统镜像可以分为两大类,即Windows类和Linux类(阿里云提供的操作系统均为正版授权): Windows操作系统:Windows Version1909数据中心版、2019数据中心版、2016数据中心版、2012数据中心、2008企业版、2012标准版等; Linux操作系统:CentOS、Ubuntu、Aliyun Linux、Red Hat、Debian、

宝耶需努力的技术分享博客 640

全网最全-DA14531-全球最小-BLE从入门到精通开发教程

本教程主要适用于低功耗产品,DA14531它体积小,非常适用于对体积敏感的设备,如无线可穿戴、传感器、助听器等设备。本文经过作者发大量时间来记录开发项目的调试方法,里面有许多笔者开发心得体会,旨在让读者工程师快速上手,减少摸索时间,提高软件质量。读者对象本文档主要适用以下工程师:嵌入式系统工程师单片机软件工程师IOT固件工程师BLE固件工程师。

hejinwu1314的博客 5138

DO-297标准详解:IMA系统开发与认证指南

DO-297的前言部分为读者提供了本指南的概述,说明了该标准的编写背景、主要目标、目标受众以及该文件在开发和认证集成模块化航空电子(IMA,Integrated Modular Avionics)系统中的作用。作为现代航空电子架构的重要组成部分,IMA系统大幅度简化了航空电子系统的硬件配置,增加了灵活性并降低了成本。因此,DO-297成为确保IMA系统开发、集成和认证符合适航标准的核心文件。在现代航空领域,系统复杂性逐渐增加,传统上各子系统独立运行的方式已经不适应多任务、多功能的需求。

qq_41854911的博客 1586

阿里云调整全球布局关停澳洲云服务器,澳洲服务器市场如何选择稳定可靠的云服务?

作为阿里云的重要海外市场之一,澳洲的数据中心下架对于当地的企业和个人用户来说无疑是一个不小的挑战。澳洲作为一个发达国家,拥有发达的科技产业和互联网基础设施,对于企业和机构来说,在澳洲建立服务器仍然具有很大的优势。阿里云此次调整全球布局,加大在东南亚、墨西哥等地域数据中心的投资,同时决定关停澳大利亚、印度两个地域的数据中心服务,是基于对全球基础设施投资布局规划的慎重评估和审视。另一方面,国际云服务巨头也将加大在澳洲市场的投入,通过提供更先进、更稳定、更可靠的云服务来满足用户的需求。

seaarea_818的博客 933

Qualcomm Camera 启动优化实战:Preview、Snapshot、ZSL 路径控制与时延剖析

在移动终端上,Camera 的“启动速度”与“抓拍响应”是决定用户体验的关键指标。以 Qualcomm Snapdragon 平台为代表,Camera Stack 涉及 HAL 初始化、Session 配置、ISP 路径激活、Buffer 分配、图像流启动等多个异步流程,稍有设计不当将导致 Preview 启动缓慢或抓拍延迟明显。本文基于高通平台架构与 CamX 实战经验,详细剖析 Preview 与 Snapshot 启动路径,重点分析 ZSL 模式下的全链路优化策略,给出具体时延测量方法与调试参数建议。

努力分享一些人工智能、计算机视觉、影像等相关的知识干货! 1582

阿里云服务器之建立个人博客

一、买服务器 现在的网上云服务器有很多,腾讯,阿里还有其他,这里我买的是阿里的云服务器ECS,学生价是很便宜的。 注意 买服务器之前,想一下买来是干啥的,如果是短时间的投票网站类似的作用,就不需要买包年包月的,推荐买按量付费。 其次,如果是买来做个人的博客网站的,并且不做其他用处的,那么1核2内存40Gib储存够了,如果是买来做网站运营的,推荐配置高点的,或者直接买云主机 如果是做代码托管的,...

恶魔爱吃糖 1025

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

搭建自己的图床(基于阿里云OSS,成本:9元+20分钟)

之前的笔记都存在有道云笔记上,慢慢转化为Markdown格式分享出来,这中间遇到了一个图片问题,找了好久,了解到图床,然后找了谷歌插件中微博图床插件,用了一段时间发现,每次都需要登录微博,然后我又是一个不用微博的用户,就开始着手搭建自己的图床服务。 什么是图床? 图床,是专门储存图片的空间,同时允许你为图片创建链接的网上空间,然后就可以通过链接,访问到图片。 免费好用的图床:https:...

飓风肆虐的青春 2891

温度PID控制PLC程序

温度PID稳定控制程序,适用于欧姆龙PLC,对其他PLC也具有很大参考价值

阿里云服务器被攻击10g怎么进黑洞了?

阿里云没有防御吗? 根据一位客户自述,根据真实事件记录 客户不愿意透露真实姓名,暂且就按照客户说的叫他小K吧, 小K是一名90后,正好站在在80后的尾巴和90后的头,从小喜欢互联网的他,学习成绩一直不好,据他自述,自己以后要开发一款游戏让自己的游戏火遍全世界,但是事与愿违,在他而立之年第一次创业就碰到了难题,他自学成才,从别人那里买了一个基础的框架,加入了自己设计的UI,整个游戏大概是这个样子的 那个时候的整个设计都很新颖。 前期热情满满的小K跟一些创业者一样,招聘属于自己的营销团队,运营团队

xyyaq的博客 4579

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

本地Windows远程连接阿里云服务器图形界面(使用vnc viewer)

时隔数月,又要开始认真用服务器了。由于一些软件需要Eclipse 或 IDEA 进行编译打包,所以不得不思考在阿里云上安装图形界面,并在本地windows电脑上连接之的方案。 在此记录如下。

the Blog of 等不到天亮丶等时光 1万+

阿里云服务器的80端口被封了么?

前段时间申请了一个阿里云的帐号,捣鼓了几天,把jenkins服务器从公司机房搬到上面,算是用上云服务了:)但是,碰到一个问题,80端口不能用,使用jenkins默认端口8080,可以访问,改为80端口就不能使用了。这个问题以前有遇到过,公司接入的商务光纤是有提供固定IP的,但是此IP的80端口被电信封掉了;还有个项目申请电信机房托管服务器也是一样,必须备案后才能开通80端口。现在阿里云上的80端口

u012973744的专栏 1万+
上一篇: 谷歌小程序(Android Instant Apps)和微信小程序,你更看好哪个?
下一篇: VB利用PictureBox控件播放GIF动画
林毅洋
博客等级 码龄15年 121粉丝 128原创
评论 14
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值