When it comes to Amazon Web Services, there are two concepts that are extremely important and spanning across all the services, and that you simply can’t help but be aware of: Regions and Availability Zones. Both of them associate with most of the AW…
在AWS中有Region和Availability Zones的概念,并且在openstack中也实现了两者,只是不太容易看出来. 此文主要介绍他们的概念和关系,以及在openstack中的实现. 如果没有特别强调,下文中Availability Zones简称az. 概述 === 一般情况下region表示地理上隔离的两个区域,例如一个region放在美国,另外一个放在中国.换句话说一个region之间是相对独立的,一个region的死活和另外一个region没有任何关系.az是在region…
1.关系 Availability Zones 通常是对 computes 节点上的资源在小的区域内进行逻辑上的分组和隔离.例如在同一个数据中心,我们可以将 Availability Zones 规划到不同的机房,或者在同一机房的几个相邻的机架,从而保障如果某个 Availability Zone 的节点发生故障(如供电系统或网络),而不影响其他的 Availability Zones 上节点运行的虚拟机,通过这种划分来提高 OpenStack 的可用性.目前 OpenStack 默认的安装是把…
1.安装 pip  install boto3 csv 2.使用脚本更新秘钥和地区 # 导出aws ec2列表为cvs import boto3 import csv   ec2 = boto3.client(     'ec2',     aws_access_key_id="<key_id>",     aws_secret_access_key="<秘钥>",     region_name='地区',     )   # Retrie…
find a bug: at first there is only one zone. create aggregate host1 in zone1 create aggregate host1 in zone1 then create boot a vm. It will fail. set default_availability_zone in cinder.conf http://docs.openstack.org/draft/config-reference/content/se…
原文:http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/concepts.html EC2:Elastic Compute Cloud 特性包括: 虚拟机 instances 系统镜像 amazon machine images(AMIs) 环境配置(cpu 内存 硬盘 网络等)instance types 安全登录信息(公钥 私钥)key pairs 临时数据存储 instance store volumes 持久化存储 Amazon EBS…
/* Domain 1 Design Resilient Architectures 1. Which of the following statements regarding S3 storage classes is true? A. The availability of S3 and S3-IA is the same. B. The durability of S3 and S3-IA is the same. C. The latency of S3 and Glacier is…
课程笔记: 1. 3种访问AWS服务的方式: GUI, CLI, SDK 前两种是用户用来访问的,SDK可以让程序调用去访问服务. 2. core services 以及通用的use cases Amazon Elastic Cloud Compute (EC2) 就是一个虚拟主机 VPS Amazon Elastic Block Store (EBS)   相当于硬盘,EBS 在一个Availability Zone里面自动备份, 也只能attach到同一个Availability Zone里…
各工具所扮演的角色 ansible: 配合packer生成安装有apache的基础镜像 packer: 生成amazon AMI terraform: 以packer生成的镜像为基础,布署web服务器 下面我要放各种配置文件上来了,先来个目录树,省的凌乱... packer/ ├── bastion.json ├── playbook.yml └── roles └── httpd └── tasks └── main.yml bastion.json(这个是packer要用到的文件) [roo…
1. What is the average queue length recommended by AWS to achieve a lower latency for the 200 PIOPS EBS volume? A. 5 B. 1 C. 2 D. 4 Answer: B 2. An organization is planning to host a web application in the AWS VPC. The organization does not want to h…
AWS 认证是对其在 AWS 平台上设计.部署和管理应用程序所需的技能和技术知识的一种认可.获得证书有助于证明您使用 AWS 的丰富经验和可信度,同时还能提升您所在的组织熟练使用基于 AWS 云服务应用的整体水平. 目前亚马逊推出了Solutions Architect,Developer和SysOps Administrator三个方向的认证.每个方向又分为Associate Level(助理级),Professional Level(专家级)和Master Level(大师级).当然目前只有…
关于Availability Zone与Aggregate Hosts的概念解析,可以参考这篇文章:http://blog.chinaunix.net/uid-20940095-id-3875022.html 1. availability zone      az是在region范围内的再次切分,只是工程上的独立,例如可以把一个机架上的机器划分在一个az中,划分az是为了提高容灾性和提供廉价的隔离服务.选择不同的region主要考虑哪个region靠近你的用户群体,比如用户在美国,自然会选择离…
AWS Organizations offers policy-based management for multiple AWS accounts and is now generally available for all customers. With Organizations, you can create groups of accounts and then apply policies to those groups. Organizations enables you to c…
Installing VS Components To follow along with this article, you must have an AWS account and install the AWS Toolkit for Visual Studio. I’m using Visual Studio Community 2017. Visit AWS on Amazon to create an AWS account. You can find the latest AWS…
Overview In this post, we'll cover how to automate EBS snapshots for your AWS infrastructure using Lambda and CloudWatch.   We'll build a solution that creates nightly snapshots for volumes attached to EC2 instances and deletes any snapshots older th…
最近在AWS上开发部署应用. 看了这篇关于AWS中国区填坑的文章,结合自己使用AWS的经历,补充两个我自己填的坑. http://www.jianshu.com/p/0d0fd39a40c9?utm_source=tuicool&utm_medium=referral 1. V4 签名认证 官方文档中给出的例子: import boto3 s3 = boto3.resource('s3') s3.meta.client.upload_file('/tmp/hello.txt', 'mybucke…
In a N x N grid composed of 1 x 1 squares, each 1 x 1 square consists of a /, \, or blank space.  These characters divide the square into contiguous regions. (Note that backslash characters are escaped, so a \ is represented as "\\".) Return the…
原题链接在这里:https://leetcode.com/problems/regions-cut-by-slashes/ 题目: In a N x N grid composed of 1 x 1 squares, each 1 x 1 square consists of a /, \, or blank space.  These characters divide the square into contiguous regions. (Note that backslash chara…
题目如下: In a N x N grid composed of 1 x 1 squares, each 1 x 1 square consists of a /, \, or blank space.  These characters divide the square into contiguous regions. (Note that backslash characters are escaped, so a \ is represented as "\\".) Retu…
作者: 负雪明烛 id: fuxuemingzhu 个人博客: http://fuxuemingzhu.cn/ 目录 题目描述 题目大意 解题思路 代码 日期 题目地址:https://leetcode.com/problems/regions-cut-by-slashes/description/ 题目描述 In a N x N grid composed of 1 x 1 squares, each 1 x 1 square consists of a /, \, or blank spac…
记录一下搭建 Spring Cloud 过程中踩过的一些坑,测试的东西断断续续已经弄了好多了,一直没有时间整理搭建过程,时间啊~时间~ Spring 版本 Spring Boot:2.0.6.RELEASE Spring Cloud:Finchley.SR2 多环境配置切换 使用 Spring Cloud 来处理 多配置的切换在开发中真是很常用,能有效提高效率.一些成熟的框架基本都有关于配置切换的解决方案,当然了 Spring Cloud 也不例外! 先看看我的配置文件结构: 配置文件通过后缀区…
云计算概念 云架构 我看过两本云计算,<云计算><云计算架构技术与实践> 云计算是一个很广的概念,简单的说将互联网中的计算机资源按需分配,提高闲置资源的利用率,需要多少你就购买多少,以前是买软件和硬件,现在是买服务 从我们公司的角度,购买云服务可以减少运维成本,得到可伸缩性的弹性服务,你可以认为云的计算/存储能力是无限的 现在主流的云服务有IAAS(基础设施服务),PAAS(平台服务),SAAS(软件服务) 云架构包括了很多技术领域,虚拟化技术,分布式计算,分布式存储,网络技术,容…
本文分两部分:部分1 和 部分2.部分1 介绍 AWS,部分2 介绍阿里云和OpenStack云. 1. AWS 1.1 AWS 地理组件概况 AWS 提供三种地理性组件: Regions:区域,即AWS提供云服务的一个区域,其目的是为了用户能就近接入,降低网络延迟.通常是一个城市的若干个AZ组成一个region.2016年,AWS 宣布在其全球region之间建设了100GbE 私有环网. Availability Zones:一个 region 内至少两个通常三个可用区,其用途是为了搭建高可…
1. Service Discovery: Eureka Server(服务发现:eureka服务器) 1.1 依赖 <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-netflix-eureka-server</artifactId> </dependency> 1.2 How to Run a Eur…
五.服务注册 1.实例信息注册器初始化 服务注册的代码位置不容易发现,我们看 DiscoveryClient 初始化调度任务的这个方法,这段代码会去初始化一个实例信息复制器 InstanceInfoReplicator,这个复制器就包含了实例的注册(明明是注册却叫 Replicator 感觉怪怪的). ① DiscoveryClient 初始化调度器的流程 先基于 DiscoveryClient.InstanceInfo 构造 InstanceInfoReplicator,然后还有两个参数为实例…
1. 摘要 为了让大家更好的了解各云厂商在RDS MySQL数据库功能上的差异,也为给准备上云的同学做个参考,本文将对阿里云.腾讯云.华为云和AWS 的 RDS MySQL数据库进行对比说明. 从一个数据库运维者的角度来看,如果要上云,需要关注的数据库指标有:基础资源.架构.功能.安全.性能.价格等各方面,本文就针对这些(除性能外)展开说明. 说明:本文有一定的时效性,内容基于各云厂商四月份的数据.价格.功能变化比较快,可能看到文章的时候,和写文章的时候某些结论已经有所不同. 具体的信息可以看:…
This article is from blog of Amazon CTO Werner Vogels. -------------------- Today is a very exciting day as we release Amazon DynamoDB, a fast, highly reliable and cost-effective NoSQL database service designed for internet scale applications. Dynamo…
OpenStack 2014.1 (Icehouse) Release Notes General Upgrade Notes Windows packagers should use pbr 0.8 to avoid bug 1294246 The log-config option has been renamed log-config-append, and will now append any configuration specified, rather than completel…
导读 过去的几个月内,UCloud对自身的云计算基础架构进行了全面升级,于日前宣布基础架构全面支持地域和可用区,并将可用区项目命名为Sixshot.通过这两层的设计架构来组织云服务,可以为用户提供高可用的云服务.随着可用区的推出,用户可以获得更灵活的资源规划能力和更强大的容灾设计能力. UCloud在很久之前就着手于可用区项目Sixshot的整体布局. 从2014年起UCloud 开始致力为分布在各个地区的数据中心建设高可用.高带宽的同城环网,将北京的多个主力机房的内网互相打通:其后在完善环网之…
转贴一篇陈沙克老师的文章:http://www.chenshake.com/openstack-havana-dashboard-to-test-and-use/ Openstack Havana Dashboard测试和使用 Openstack的Havana将要2013年10月17日发布,目前Redhat和Ubuntu 的包都已经基本准备好,正式版本发布后,Redhat和Ubuntu 对新版本的支持,应该会在一个星期内就搞定. 这次我是使用Redhat的RDO来搭建http://www.che…