ecs

自定义FreeBSD12镜像拉起ECS报错后的处理过程

断了今生、忘了曾经 提交于 2020-02-26 06:55:37
今天帮客户做了个FreeBSD12的自定义镜像,使用自定义镜像后创建ECS后,缺发现机器启动异常,然后使用VNC去登录系统: 1、将自定义的FreeBSD镜像上传到云平台的环境中后,使用自定义镜像创建虚拟机,无法正常访问,使用vnc远程机器登录,发现卡在mountroot状态: 2、显示磁盘分区信息 3、根据提示信息:ufs:/dev/da0s1a,然后根据实际分区情况输入ufs:/dev/vtbd0p2 4、修改/etc/fstab文件 5、修改网卡配置文件 6、编辑网卡配置文件(/etc/rc.conf) 7、重启网络配置(service netif restart) 8、查看网卡信息 9、远程登录系统 10、机器上的报错信息 11、FreeBSD默认是禁止root用户远程登录ssh的,要做如下简单修改: 12、开启密码验证以及root远程登录 13、重启sshd服务 来源: 51CTO 作者: 冰冻vs西瓜 链接: https://blog.51cto.com/molewan/2409305

阿里云弹性伸缩功能调研

≡放荡痞女 提交于 2020-02-19 07:29:09
前言   该文档全部摘自 阿里云官方文档 ,个人只是整理了觉得有用的信息。    一、弹性伸缩简介   根据需求“恰到好处”地分配资源,无需提前预测需求变化,实时应对需求突增。在业务需求增长时自动增加 ECS 实例以保证稳定的提供服务;在业务需求下降时自动减少 ECS 实例以节约成本,本文中的一些名字解释详见 阿里云 。    二、弹性伸缩功能 弹性扩张: 当业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行。 弹性收缩: 与弹性扩张相反。 弹性自愈: 弹性伸缩提供健康检查功能,自动监控伸缩组内的 ECS 实例,自动释放不健康实例并创建新实例。 PS: 自动从 slb 实例中添加或移除 ECS 实例。 自动添加或移除 RDS 白名单。 弹性伸缩暂不支持直接接入 redis,想实现自动添加 redis 白名单,需要通过 MNS 主题触发器,触发执行上传的代码,将 ECS 实例添加到 redis 白名单中,详情见 阿里云 。移除白名单需要手动执行。 自动部署应用目前只支持 vpc 专有网络,经典网络可以考虑使用自定义镜像的方式部署。 如果需要一些自定义的操作,比如进行 ECS 初始化或登录服务器安装软件等,你可以为伸缩组创建生命周期挂钩,挂钩超时时间结束前,新扩张的服务器不会立马进入 服务中 状态,而是进入 加入挂起中 的状态,此时伸缩组不再运行其它的伸缩活动

阿里云服务器常见用语

自作多情 提交于 2020-02-19 07:26:55
1、阿里RDS 关系型数据库服务(Relational Database Service,简称RDS)是一种即开即用、稳定可靠、可弹性伸缩的在线数据库服务。 具有多重安全防护措施和完善的性能监控体系,并提供专业的数据库备份、恢复及优化方案,使您能专注于应用开发和业务发展。 基于飞天分布式系统和全SSD盘高性能存储,支持MySQL、SQL Server、PostgreSQL和PPAS(高度兼容Oracle)引擎,默认部署主备架构且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼! https://www.aliyun.com/product/rds/ 2、阿里云ECS服务器 云服务器(Elastic Compute Service,简称 ECS)是一种简单高效、处理能力可弹性伸缩的计算服务,帮助您快速构建更稳定、安全的应用,提升运维效率,降低 IT 成本,使您更专注于核心业务创新。 具体的资料 https://www.aliyun.com/product/ecs?spm=5176.383338.1906226.1.N8izL5#Ability windows的远程连接可以连接到ECS的实例 磁盘快照 来源: https://www.cnblogs.com/zhaoyanjun/p/5264522.html

如何实现网站文件动静分离

孤街醉人 提交于 2020-02-19 07:26:03
背景 传统动静不分离的产品架构,随着访问量在增长,性能会成为瓶颈。以一个常见的Web站点为例。www.acar.com是一个刚建立汽车资讯车友交流网站,主站用Php搭建,有10GB的图片素材,部分JS文件。目前购买一台ECS放置所有程序代码,并在ECS上安装MySQL数据库。随着用户访问量的不断增长,不少用户反映,访问网站的速度越来越慢,图片加载慢,网站响应慢,同时网站技术人员也发现用户上传的图片越来越多,快超过1TB了。在这种情况下,用户可以通过利用OSS和CDN对网站进行架构优化,做到网站文件的动静分离的,提升用户访问体验,实现成本可控。 网站动静分离架构 在该架构中,OSS作为海量文件存储源,静态图片、视频文件、下载包、App更新包等均放在OSS,同时OSS作为CDN的源站,通过CDN加速分发,用户通过CDN节点就近获得文件。 该架构优势十分明显: 降低 Web服务器负载,静态文件访问负载全部通过CDN; 存储费用最低,OSS的存储费用仅为ECS磁盘费用的50%; 海量存储空间,无需考虑存储架构升级; 流量费用低,相比直接通过 OSS访问,除极少额外增加的回源流量外,主要流量使用CDN流量,单价最低只需0.26GB,远远低于OSS直接访问的外网流量单价。 具体操作步骤 第一步:对ECS上的网站程序进行整理,把动态程序部分和静态部分分不同的目录管理起来: 建立Images目录

ECS:Components

谁说我不能喝 提交于 2020-02-16 02:35:11
Components ECS的Component基于以下这些interface来实现: 类型 说明 IComponentData 常用组件,或者chunk components IBufferElementData 用于将dynamic buffer和entity关联 DynamicBuffer<T> ISharedComponentData 共享组件,用于按archetype中的值来对entity分类或分组 ISystemStateComponentData 用于将system-specific state与entity关联 用于检测单个entity的创建或销毁 ISharedSystemStateComponentData shared和system state的组合 Blob assets 不算是component,但可以用来存储data。Blob assets可以被一个或多个component通过BlobAssetReference使用,并且是immutable的。 Blob assets允许你在assets之间共享data,并在c# job中访问这个数据。 存储在chunk外的component: (1)shared components (2)chunk components (3)dynamic buffers 超出capacity的部分存储在chunk外部

阿里云 ECS 逻辑卷挂载数据盘

╄→尐↘猪︶ㄣ 提交于 2020-02-15 15:16:26
查看磁盘信息: [root@ixx~]# fdisk -l Disk /dev/xvda: 21.5 GB, 21474836480 bytes 255 heads, 63 sectors/track, 2610 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0x00078f9c Device Boot Start End Blocks Id System /dev/xvda1 * 1 2611 20970496 83 Linux Disk /dev/xvdb : 107.4 GB, 107374182400 bytes 255 heads, 63 sectors/track, 13054 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512

ECS上部署web网站

江枫思渺然 提交于 2020-02-14 01:09:05
总结一下在服务器上部署网站 1.购买 我选的是ECS,相对学生档而言比较好 2.把本地的数据共享到远程服务器上面 先把本机上的jdk和tomcat传上去,项目放在tomcat的webapps路径下 打开win+r,输入mstsc 计算机是你购买服务器后的公网地址(一般可以在阿里云控制台的实例中看到) 用户名一般是Administrator 进入本地资源里详细信息 选择和远程服务器共享的磁盘 点击确定连接后会要你输入凭据,凭据就是购买服务器的时候设置的密码 2.安装JDK,tomcat,具体安装步骤自行百度 3.配置好了启动tomcat,可以在外网上输入http://ip地址:8080/项目地址 如果访问失败,远程服务器上却可以通过localhost:8080运行的话,点开阿里云控制器中的网络与安全中的安全组,进去配置规则 来源: CSDN 作者: 卡卡DID 链接: https://blog.csdn.net/qq_42950149/article/details/104303405

Python笔记(9)-列表

…衆ロ難τιáo~ 提交于 2020-02-11 09:39:29
1.定义一个空列表 list = [] 2.定义一个包含元素的列表 元素可以是任意类型,包括数值类型、列表、元组、字符串等等均可 赋值方式定义 list = ['enzo','20','seber'] list1 = ['enzo',(20,'seber')] 工厂函数定义 n = list(""hello) In [1]: n=list("hello") In [2]: print n ['h', 'e', 'l', 'l', 'o'] 3.支持的操作符 索引、切片 In [4]: li=[1,1.0,True,'hello',1+4j,[1,2,"hello"]] In [5]: li[0] Out[5]: 1 In [6]: li[-1] Out[6]: [1, 2, 'hello'] In [7]: li[:] Out[7]: [1, 1.0, True, 'hello', (1+4j), [1, 2, 'hello']] In [8]: li[1:] Out[8]: [1.0, True, 'hello', (1+4j), [1, 2, 'hello']] In [9]: li[0:2] Out[9]: [1, 1.0] In [10]: li[::-1] Out[10]: [[1, 2, 'hello'], (1+4j), 'hello', True, 1.0, 1]

典型应用的常用端口

依然范特西╮ 提交于 2020-02-09 19:36:31
通过了解典型应用的默认端口,您可以更准确地添加或修改安全组规则。 背景信息 添加安全组规则时,您必须指定通信端口或端口范围,然后安全组根据允许或拒绝策略决定是否转发数据到ECS实例。例如,使用Xshell客户端远程连接ECS实例时,当安全组检测到从公网或内网有SSH请求,会同时检查入方向上发送请求的设备的IP地址是否在允许放行的安全组规则中、22端口是否开启,只有匹配到的安全组规则允许放行该请求时,方才建立数据通信。 说明 部分运营商判断端口25、135、139、444、445、5800、5900等为高危端口,并默认屏蔽。即使您添加的安全组规则放行了这些端口,在受限地区仍无法访问。建议您修改为其它非高危端口承载业务。 更多关于Windows Server系统应用的端口说明,请参见 《微软文档 》 Windows服务器系统的服务概述和网络端口要求 。 端口列表 参见下表查看常用端口的使用说明。 端口 服务 说明 21 FTP FTP服务所开放的端口,用于上传、下载文件。 22 SSH SSH端口,用于通过命令行模式或远程连接软件(例如PuTTY、Xshell、SecureCRT等)连接Linux实例。详情请参见 使用用户名密码验证连接Linux实例 。 23 Telnet Telnet端口,用于Telnet远程登录ECS实例。 25 SMTP SMTP服务所开放的端口,用于发送邮件。

ECS:Entitias

删除回忆录丶 提交于 2020-02-09 14:09:57
Entities是一个ID Entities就是游戏中的“对象”或者“单位”,在ECS里面它表示一组数据的组合。 Systems为它提供行为。 Components为之提供数据存储。 一个Entity就是一个ID,Entity的ID是 稳定的 ,你可以用它来存储对一个component或entity的引用,比如在hierarchy中,一个child entity需要存储它的parent entity的引用。 EntityManager: 管理一个World中所有的entities。 它维护一个entities列表,并以高效的方式组织与entity相关联的data。 Entity没有type,但是可以按照他拥有的data components组合来进行分类。当你创建entity或动态增删compoents时,EntityManager会实时跟踪现有entities的所有唯一组合。这样一个唯一的组合就叫做Archetype(原型)。 创建Entity 方式一:最容易的方式,在Editor中直接在运行时将Scene中的GameObjects或Prefabs转化为entities。 方式二:更动态的方式是,创建spawning systems用来在job中创建多个entities。(疑问:啥意思?) 方式三: EntityManager.CreateEntity()