阿里云ECS 介绍

时间:2022-03-23 11:56:35

1.阿里云产品概述 1

2.阿里云基础架构介绍 2

3. ECS产品概念和功能 6

4. ECS运维管理和API 12

1.阿里云产品概述

阿里云ECS 介绍

阿里云ECS 介绍

阿里云ECS 介绍

阿里云ECS 介绍

2.阿里云基础架构介绍

ECS 主要有五个主要的组成部分

作为虚拟机运行起来有1.实例(instance),每个实例instance都有一2.磁盘(disk),由于备份的需要我们可以随时对虚拟机打3.快照(snapshot),虚拟机最大的方便是可以克隆,产生大批量新的虚拟机,也就是说我们的模板,在公有云中我们的模板称之为4.镜像(image),接下来我们在阿里云中我们的网络包含5.经典网络(security group)和虚拟网络(VPC)两个不同的网络类型。

阿里云ECS 介绍

阿里云ECS 介绍

在整个大的物理空间上所有的数据中心都会按照Region和zone的形式去划分,region是一个整个大的地理空间的概念,对于中国来讲分为五个大的region,国外硅谷,迪拜

阿里云ECS 介绍

在region内部是我们的可用区,也叫做zone,对于zone的理解,他是一个分火电,完全隔离的一个数据中心

阿里云ECS 介绍

杭州和北京用的是公网,网络延迟相对较高,zone和zone之间是通过内网互联,可以达到万兆

每一个zone的实例都运行在zone的内部,我们说数据中心的内部,所有的磁盘disk只属于一个zone,也就是说在zone内可见,VPC作为虚拟专用网络,可以在region可见,可以跨zone的,在VPC 的内部是安全组,安全组可以理解为防火墙,因为一个防火墙内部的ECS实例都要跑相同的应用,所以多一个安全组来讲他是一个Region内可见,所以说他是可以跨zone 的。  一个实例他所有的内存包括CPU都是来源于同一个zone,明确来讲的话他只来源于zone的一台物理机,与VPC密切相关的是EIP (弹性IP) ,弹性IP只是在一个Region内可见,所以EIP可以挂载到Region内任意的实例上,随着维护的变化以及管理的需要,可以将EIP从一个zone上的实例迁移到另外一个zone上的实例上去,对于ECS实例我们可以通过快照的形式进行备份,那么对于快照来讲他是region内可见,虚拟机的镜像,他也是region内可见的,

阿里云ECS 介绍

那么以上可以看到对于一个云产品的和服务的选择,对于region的选择首先他是非常非常重要的,最基本的原因在于我们可以就近访问,按照就近访问的原则,每一个用户都应该选择自己的客户距离近的Region,如果我们想去跨Region的迁移我们的服务,在阿里云上今天是非常非常难以做到的,现在唯一能够提供的跨region的迁移手段就是region   copy,ECS实例是运行在数据中心内部,如果一个数据中心发生荡机的时候,或者是数据中心物理机发生荡机的情况下,一个ECS实例可以在zone内进行冷迁移,一个物理机荡掉,他上面所运行ECS实例可以从一个物理机迁移到另外一个物理机上面,但是他不能够跨zone迁移,这里可能会给我们带来一个新的问题

阿里云ECS 介绍

可以提供给我们同城rongzai。

3.ECS产品概念和功能

ECS概念-实例

作为一个虚拟机,一定包括CPU,内存,系统盘(保存操作系统的首选介质)系统的大小根据操作系统的不同也有所不同,运行的操作系统

阿里云ECS 介绍

Linux系统盘的大小是20GB

Windows的系统盘大小是为40GB

对于ECS实例,有个新的概念,实例规格

阿里云ECS 介绍

阿里云ECS 介绍

ECS磁盘概述

三个方框代表不同的x86物理服务器,在这三个物理服务器上部署啦盘古分布式文件系统,通过盘古分布式文件系统对所有的磁盘进行打通,变成一个统一的文件系统,对外提供服务,在分布式文件系统之上提供服务的就是我们的云磁盘,云磁盘可以挂载的ECS实例上作为我们的系统盘或者是我们的数据盘,另外一种盘叫做本地SSD盘,本地SSD盘实安装在ECS实例所在的物理机上的作为一个内置磁盘他不可以卸载,提供了非常好的I/O性能

阿里云ECS 介绍

阿里云ECS 介绍

测试吞吐  linux  dd

FIO 的方式测试他的IOPS,对于云盘来讲,云盘是可以进行挂载的,所有可以挂载的云磁盘我们将它称为独立云磁盘

阿里云ECS 介绍

对于ECS的备份他是一个最简单的应用备份方式,那么我们通过快照的形式,通过增量快照和全快照将整个ECS的系统盘和他的数据盘保存到我们的OSS上,ECS快照包括手工快照和自动快照两种不同的方式,手工快照可以包括我们使用的习惯,或者使用的需要随时可以打技术快照,阿里云上所提供自动快照他的策略主要包括3+1快照,也就是过去三天加上上一个周末的快照,当我们的系统出现问题的时候,我们可以通过我们的快照回滚我们的系统镜像。

ECS镜像的概念

对于需虚拟机来讲,如何通过快速的克隆是一个非常重要的功能,模板梓安公有云上称为镜像,阿里云上所提供的镜像包括

自定义镜像(客户根据我们的需要安装啦固定的磁盘软件的镜像),

第三方的镜像市场 合作伙伴他们所安装部署好的应用,

系统镜像

官方提供的镜像

Windows镜像 和 linux镜像

阿里云ECS 介绍

在使用镜像的时候要注意   云磁盘

要是我们的ECS实例挂载了独立云磁盘,并且在ECS启动过程中会强制加载云磁盘,这样的话可能会存在问题,如果我们将这个ECS实例打成一个镜像,然后有会从镜像中产生多个ECS副本,就会出现独立云磁盘的争抢,如我们以前提到过的独立云磁盘是不能作为共享盘使用的,或者不可以挂载多个运行的ECS实例,这样的话就会新产生或者新克隆的ECS实例

无法启动,所以我们在制作镜像的时候我们一定要ETC下面的table当中把自动挂载磁盘的这样一些命令注释掉,另外大家还要注意所有新产生的镜像,他会把我们系统的账号以及我们网络的DNS 解析的内容都会保留下来,如果需要更改,大家也要提前做好准备。

在ECS网络方面,首先我们来谈一下他的安全,ECS安全组 ,相当于防火墙,在使用的方式上采用啦linux的ID table   ,通过Linux IDtable  他可以指定一个白名单,在我们的安全组内我们允许哪些网段,哪些IP进行访问

阿里云ECS 介绍

100.100 进行访问,安全组作为一个隔离手段,所有阿里云的账号他都缺少拥有一个安全组,我们创建的所有ECS实例,无论我们是不是定义啦一个安全组,他都会在default缺省的安全组内,每一个用户可以最多有100个安全组,每个安全组最多有1000个实例,每个实例最多可以加入到5个安全组内,就是我们的实例在他的外围最多有五个防火墙;每个安全最多可以有100个规则,从哪个IP的访问我安全组内部的ECS实例,在网络方面首先我们提供的是经典网络然后是VPC,VPC 的简单理解是网络虚拟化,ECS提供给客户的是多租户的虚拟机,VPC提供给客户的是多租户的网络,VPC是基于SDN的技术,在阿里云上我们主要使用的varvhar lia,什么是  varcharlia  ,一个网络系统和网络通讯是分为7层,最下面是物理链路层,在网上是L2 数据链路层,之上是L 3层,包括总共7个不同的层次,对于一个网络来讲,通常一个网段最多有256个IP,主要是L2链路层决定的,我们的  micole地址赵诚我们的IP数量是非常有限的,在公有云上公有云上的用户非常多,每一个用户都想有用户独立的磁网,对于网段的需求就会大大增加,如何解决这样的问题,varcharlin的技术 主要是将L2数据链路层所转发的数据包发到L3层进行传递,在物理服务器的两端通过不同的 Aj  将传送的数据包进行加包和解包,这样的话相当于我们把L3层和L2层进行打通,经常我们会在电信运行上的领域里听到所谓的 derqiao,将二层和三层融合为一层来做。在阿里云上使用ECS实例我们主要有2种主要的计费方式

阿里云ECS 介绍

通过开工单的形式来实现我们的CPU运行上线

 

4.ECS运维管理和API

首先我们可以通过阿里云的官方控制台进行管理

阿里云ECS 介绍

阿里云控制台的region,当我们选择管理和创建ECS 的时候,我们要选择的是region

在region内我们看到的是ECS服务器,进入到某一个region内,青岛内可以看到ECS实例,淡然也包括某一些实例,他的操作系统,运行状况,网络,所有运行在ECS实例上的他的网络都会包括公网IP 和私网IP 俩个不同的类型,我们可以通过我们的私网IP访问阿里云的RDS数据库或OOS阿里云ECS 介绍

因为是内网所以他的流量并不产生额外的费用。

但我们点击具体某个ECS实例之后,我们可以看到ECS实例的运行状况,包括CPU,磁盘,内存......都是表的形式或者曲线图的形式展现给我们,方便我们的管理。阿里云的控制台提供啦非常好的非常方便的管理工具,但在某些情况下我们会使用open API,对于我们阿里云上的应用开发主要包括两个主要的应用类型。一个是     业务的API或者是SDK(业务程序的开发部署)

管理API或者SDK (阿里云上的产品生命周期的管理和运维)

阿里云ECS 介绍

阿里云提供的不同的云服务的产品

ECS API的调用使用HTTP GET请求

服务的Endpoint(端点)

Ecs:

阿里云ECS 介绍

ECS服务器管理比较多也提供啊比较多的管理类型

阿里云ECS 介绍

阿里云ECS 介绍

回滚磁盘是通过快照回滚磁盘

阿里云ECS 介绍

阿里云ECS 介绍

通过HTTP GET请求

ECS API是2015年5月26日的API

阿里云ECS 介绍

阿里云ECS 介绍

ECS实例通过access Key 每天可以调用5000次,一个用户名下总共有5000个access key的对,最多可以产生25000次的调用,API在使用上不是特别的方便,当我们去做ECS上的开发的时候,我们提供不同语言的SDK

阿里云ECS 介绍

使用SDK开发时可以大大提供我们的开发效率

如何通过SDK 开发一个我们的管理应用

阿里云ECS 介绍

其中

阿里云ECS 介绍

阿里云ECS 介绍

阿里云ECS 介绍

阿里云ECS 介绍

ECS作为最基本的程序服务,我们所有的应用程序,所有的计算服务都需要部署的我们的ECS上面,前端可以通过SOD进行负载均衡,下面所有的结构化数据和非结构数据可以保存的我们的RDS数据库里面和我们的OSS对象存储当中去,对于性能的优化在中间我们可以通过OCS进行读缓存,通过MQ进行写缓存,通过消息的机制进行一部写,在数据库的层面上如果我们的RDS不能满足我们的负载能力,可以通过DODS分布式的进行扩展扩充。OSS我们去保存所有的静态的数据了之后互联网访问的时候我们也可以通过CDN进行内容的加速,联机交易可以通过ODS ,对于OLIP所有的分析我们可以通过云道加载到所有的ODPS当中去,通过前端的DDC进行DI的图表的载线,对于整个系统的监控和安全通过云盾和云监控来完成,这样的话我们可以构建一个更加完备的框架。通过以上内容的讲解,相信大家已经对ECS服务器已经有了简单的理解

阿里云ECS 介绍

ECS有公网IP和私网IP,如果我们想提高ECS的安全性,其中的一个做法我们只用私网IP而不用公网IP,这样的话我们通过SOD 的提成层负载和流量的转发,将所有的前端请求转发的ECS后端的内网IP当中去,这样的话ECS会更加的安全。

阿里云ECS 介绍的更多相关文章

  1. 在阿里云 ECS 搭建 nginx https nodejs 环境(二、https)

    在阿里云 ECS 搭建 nginx https nodejs 环境(二) 这次主要内容是 如何在 ubuntu 的nginx 下配置 二级域名. 一. 域名解析 首先你需要去到你的 域名服务商那边 进 ...

  2. 阿里云ECS服务器部署Node.js项目全过程详解

    本文详细介绍如何部署NodeJS项目到阿里云ECS上,以及本人在部署过程中所遇到的问题.坑点和解决办法,可以说是全网最全最详细的教程了.同时讲解了如何申请阿里云免费SSL证书,以及一台ECS服务器配置 ...

  3. 在阿里云ECS CentOS7上部署基于MongoDB+Node.js的博客

    前言:这是一篇教你如何在阿里云的ECS CentOS 7服务器上搭建一个个人博客的教程,教程比较基础,笔者尽可能比较详细的把每一步都罗列下来,包括所需软件的下载安装和域名的绑定,笔者在此之前对Linu ...

  4. 在阿里云 ECS 搭建 nginx https nodejs 环境 (一、 nginx)

    首先介绍下相关环境.软件的版本 1.阿里云 ECS . ubuntu-14.04.5 LTS 2.nginx 版本 1.9.2 可能会遇到的问题: 一.在 ssh 服务器上的时候,提示 这个时候需要将 ...

  5. 阿里云ECS屏蔽25端口,官方建议使用465 SSL端口发送邮件

    阿里云ECS  VPC网络,搭建了zabbix,想通过三方邮件系统发送邮件,本机开虚拟机测试发邮件一切正常,到阿里ECS的时候邮件各种发不出去,到处找原因,最后度娘告诉了我真想,原来阿里把25端口屏蔽 ...

  6. 用OSS给阿里云ECS扩展硬盘容量

    阿里云的虚拟机ECS在创建时可以指定一个云盘,但在使用过程中,随着时间推移数据越来越多,难免硬盘就不够用了.当然你可以在另外加个云盘,不过总还有用完的时候,而且价格也不便宜.今天给大家介绍一个方法,给 ...

  7. 阿里云ECS服务器部署HADOOP集群(二):HBase完全分布式集群搭建(使用外置ZooKeeper)

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  8. 阿里云ECS服务器部署HADOOP集群(三):ZooKeeper 完全分布式集群搭建

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建,多添加了一个 datanode 节点 . 1 节点环境介绍: 1.1 环境介绍: 服务器:三台阿里 ...

  9. 阿里云ECS服务器部署HADOOP集群(六):Flume 安装

    本篇将在阿里云ECS服务器部署HADOOP集群(一):Hadoop完全分布式集群环境搭建的基础上搭建. 1 环境介绍 一台阿里云ECS服务器:master 操作系统:CentOS 7.3 Hadoop ...

随机推荐

  1. C# System.Timers.Timer的一些小问题?

    比如设置间隔时间是 1000msSystem.Timers.Timer mytimer = new System.Timers.Timer(1000);问题若响应函数执行的时间超过了 1000 ms, ...

  2. tableview详细介绍

    tableview详细介绍: https://www.baidu.com/link?url=MU5a5om66vYEKAcnvmXCeCwMGetezW5o2X11OUnwN7-fb_jWPx6xyv ...

  3. C语言编译和链接过程

    1.程序的编译  一般而言,大多数编译系统都提供编译驱动程序(complier driver),根据用户需求调用语言预处理器,编译器,汇编器和链接器.例如有如下历程://main.c void swa ...

  4. CoolTrayIcon4.0

    CoolTrayIcon:在任务栏放置图标的控件,是同类空间中功能最为完善和强大的. 1.支持动态图标 2.交互式气球样式的提示框 3.支持bitmaps到icons的转换 4.支持设计状态预览 5. ...

  5. Android 第三方开源库收集整理(转)

    原文地址:http://blog.csdn.net/caoyouxing/article/details/42418591 Android开源库 自己一直很喜欢Android开发,就如博客签名一样,  ...

  6. 开始学习编程了…… 2015年九月七日 …… 31岁的Me.

    给自己下的命令:做今天开始认认真真地开始学习编程,一年后的今天一定要找到一份编程的工作. 为什么要学编程?:因为不想回以前的圈子,“创业”*年什么都给“创”没了,咳……,不过呢,倒是领略到编程能带来 ...

  7. 51Nod--1011最大公约数GCD

    1011 最大公约数GCD 基准时间限制:1 秒 空间限制:131072 KB 分值: 0 难度:基础题  收藏  关注 输入2个正整数A,B,求A与B的最大公约数. Input 2个数A,B,中间用 ...

  8. 最小费用最大流(luogu P3381 【模板】最小费用最大流)

    题目链接 题目描述 如题,给出一个网络图,以及其源点和汇点,每条边已知其最大流量和单位流量费用,求出其网络最大流和在最大流情况下的最小费用. 输入输出格式 输入格式: 第一行包含四个正整数N.M.S. ...

  9. python中的全局变量和局部变量

    python中,对于变量作用域的规定有些不一样. 在诸如C/C++.java等编程语言中,默认在函数的内部是能够直接訪问在函数外定义的全局变量的,可是这一点在python中就会有问题.以下是一个样例. ...

  10. Python判断字符串是否xx开始或结尾

    判断是否xx开始 使用startswith 示例代码: String = "12345 上山打老虎" if str(String).startswith('1'): #判断Stri ...